/* [Layout Style] */

body {  }

/* [ Centering ] */
#layout_centre { text-align: center; width: 100%; }
#layout { text-align: left; width: 950px; margin: 0px auto; }

/* [ Banner and Toolbars ] */
#layout_toolbars { color: #ffffff; }
#layout_banner { padding: 26px 0 10px 0; }
#layout_title{ border-top: 1px solid #ccc; text-align: center; padding: 10px 0 10px 0; color: #888; font-weight: bold; }

#layout_logo { margin: 0 auto 10px auto; display: block; float: none; border: 0; }
#layout_nav_main { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#layout_breadcrumbs { padding: 5px; }
.big-links {
  float: left; width: 370px; height:250px; padding:10px;  margin:0 12px 0 0;
  border: 1px solid grey;
  background: #ffffff;
  border-radius: 8px; -webkit-border-radius:8px; -moz-border-radius:8px;
  box-shadow: #888 4px 4px 10px;
  -webkit-box-shadow: #888 4px 4px 10px;
  -moz-box-shadow: #888 4px 4px 10px; 
}
.featured {
  float: left; width: 280px; height:150px; padding:10px;  margin:0 12px 0 0;
  border: 1px solid grey;
  background: #ffffff;
  border-radius: 8px; -webkit-border-radius:8px; -moz-border-radius:8px;
  box-shadow: #888 4px 4px 10px;
  -webkit-box-shadow: #888 4px 4px 10px;
  -moz-box-shadow: #888 4px 4px 10px; 
}
.featured h2 {
  text-align:center;
  font-family:lucida sans unicode,lucida grande,sans-serif;
  font-size:12pt;
  margin:0;
  color:#222222;
}
.featured p {
  text-align:center;
  font-family:lucida sans unicode,lucida grande,sans-serif;
  font-size:8pt;
  color:#888;
  margin: 0.5em 0em;
}
.featured img { display:block; float: none; margin:auto; border: 1px solid #444; }

/* [ Main Content ] */
#layout_content {
  float: left; font-family: verdana; padding: 10px;
  width: 900px;
}
#layout_fader {
  float: right; font-family: verdana; padding: 10px;
  width: 400px;
}

#layout_content h1.title a {
  font-weight: normal; text-decoration: none; font-size: 18pt; 
}
#layout_content h1.title a:hover {
  text-decoration: underline; 
}
#layout_footer { border-top: 1px solid #ccc; color: #444; font-size: 75%; text-align: center; padding: 10px 0; }
#layout_footer a { color: #0000ff; text-decoration: none; }
#layout_footer a:hover { text-decoration: underline; }

