/*******************/
/*   DOM Objects   */
/*******************/

  body {
		background:transparent url("/images/backgrounds/blue_clouds_home.png") repeat-x fixed center -15px;
    color:#333333;
    font-size:12px;
    font-family:Helvetica, sans-serif;
    margin:0px auto;
    width:954px;
  }
  input {
    color:#000000;
  }
  input[type=submit], input[type=button] {
    cursor:pointer;
    filter:alpha(opacity=75);
    opacity:.75;
    padding:0px 10px;
  }
  input[type=submit]:hover, input[type=button]:hover {
    filter:alpha(opacity=100);
    opacity:1;
  }
  h1,h2,h3,h4,h5,h6 {
    font-weight:bold;
  }
  em {
    font-weight:inherit;
    font-style:italic;
  }


/**********************/
/*   Common Classes   */
/**********************/

  .clear { clear:both !important; }

  .left { float:left !important; }
  .right { float:right !important; }
  .center { text-align:center !important; }

  .align_left { text-align:left !important; }
  .align_right { text-align:right !important; }

  .inline { display:inline !important; }
  .block { display:block !important; }
  .inlineblock { display:inline-block !important; }

  .biggest { font-size:200% !important; }
  .bigger { font-size:150% !important; }
  .big { font-size:120% !important; }
  .small { font-size:90% !important; }
  .smaller { font-size:75% !important; }
  .smallest { font-size:50% !important; }

  .bold { font-weight:bold !important; }
  .italic { text-decoration:italic !important; }

  .red { color:red !important; }
  .white { color:#FFFFFF !important; }
  .black { color:#000000 !important; }
  .blue { color:#00A9E0 !important; }
  .green { color:#00E800 !important; }
  .yellow { color:#EED800 !important; }
  .gray { color:#999999 !important; }
  .medium_gray { color:#666666 !important; }
  .dark_gray { color:#333333 !important; }

  .hidden { display:none !important; }
  .loading_hidden { display:none !important; }
  .hidden_img { position:relative; top:-10000px !important; }
  .temporary { display:none !important; }
  .invisible { visibility:hidden; }

  .faded { opacity:.5 !important; }
  .opaque { opacity:1 !important; }

  .middle { vertical-align:middle !important; }

  .rounded_corners {
    border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
  }
  .rounded_corners_10 {
    border-radius:10px;
    -khtml-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
  }
  .rounded_corners_15 {
    border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
  }
  .rounded_corners_20 {
    border-radius:20px;
    -khtml-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
  }
  /* BORDER RADIUS SYNTAX:
    border-top-right-radius,          border-bottom-right-radius
    -khtml-border-radius-topright,    -khtml-border-radius-bottomright
    -moz-border-radius-topright,      -moz-border-radius-bottomright
    -webkit-border-top-right-radius,  -webkit-border-bottom-right-radius
  */


/**********/
/* Footer */
/**********/

  ul#footer {
    background:transparent url("/images/backgrounds/footer.png") no-repeat 0 0;
    height:37px;
    margin:80px 0 0 175px;
    padding:13px 0 0;
    text-align:center;
    width:604px;
  }
  ul#footer li {
    display:inline-block;
    font-size:13px;
    line-height:2em;
    margin:0px;
    width:116px;
  }
  ul#footer li a {
    color:#838383;
    display:inline-block;
    font-weight:bold;
    text-shadow:1px 1px #ECECEC;
  }
  ul#footer li a:hover {
    border:0px none;
    color:#00A9E0;
    text-decoration:none;
    text-shadow:1px 1px #F0F0F0;
  }
  a#latest_post {
    border:0px none !important;
    color:#4D9FBF !important;
  }
  a#latest_post:hover {
    border:0px none !important;
    text-decoration:none !important;
  }


/**************/
/* Sub-Footer */
/**************/

  #sub_footer {
    margin:0 0 60px 175px;
    text-align:center;
    width:604px;
  }
  #sub_footer ul {
    display:inline-block;
    font-size:11px;
    margin:5px 0 0;
    vertical-align:top;
    width:116px;
  }
  #sub_footer li {
    line-height:1.8em;
    list-style:none outside none;
    margin:0px;
  }
  #sub_footer li a {
    color:#AAAAAA;
  }
  #sub_footer li a:hover {
    color:#00A9E0;
    font-weight:bold;
  }
  
  
  
  
  
  
  
  
  
  
  