/* -------------------------------------------------------------- 
  
   Boilerplate Screen Styles
   * Version:   0.5 (2007-11-19)
   
-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/plugins/tabs.css";


/* HTML
-------------------------------------------------------------- */
body {background-color: #6E6E6E;}

/* Page
-------------------------------------------------------------- */

#page { margin: 0 auto; width: 736px; text-align:center; position:relative; background-color:#FFFFFF; color: #333333; }
h2, h3, h4, h5, h6, p {margin-left: 10px; margin-right: 10px;}
h2, h3, h4, h5, h6{ color: #000082;}


/* Header
-------------------------------------------------------------- */

#header {text-align:left; position:relative; height:265px; background:#FFFFFF url(../images/top.jpg) top left no-repeat; }

#header .tabs { border-bottom: 1px solid #CC0000; width:100%; position:absolute; bottom:0px; background-color: #87061C; }
#header .tabs li { margin-right: 1px; }
#header .tabs a { padding: 5px 15px; background: #87061C; color: #FFFFFF; text-decoration: none; }
#header .tabs a:hover {text-decoration: underline;  }
/*#header .tabs a { padding: 5px 15px; background: #ddd; color: #666; text-decoration: none; } */
#header h1 {color:#FFFFFF; font-size: 25px; font-family: Geneva, Arial, Helvetica, sans-serif; font-style:italic; }
#header #tag1 { position:absolute; top:10px; left:10px;}
#header #tag2 {position:absolute; top:45px; left:110px;}
#header #text1bg {position:absolute; top:115px; left:17px; width:325px; height:95px; 
background-color:#ffffff;
	filter:alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;  }
#header #text1 { position:absolute; top:125px; left:28px; width:320px; color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
 #text1 a {color: #FFFFFF; text-decoration: underline}

/* Body
-------------------------------------------------------------- */

#body { margin-top: 20px; text-align:left}

#content { float: left; width: 506px;  }
#content ul { padding-left:20px;}

#resources { float: left; width: 230px;; }
#resources h3 { color: #888; }
#resources ul, #resources ol { color: #888; }
#resources ul a { color: #555; }

.picright { float:right;}
.center { text-align:center;}
.nounderline { text-decoration:none;}
.nounderline a:hover{ text-decoration:none;}


/* Footer
-------------------------------------------------------------- */
#footer { text-align:left; border-top: 2px solid #eee; margin-top: 20px;  }

#footer .tabs { width: 405px;  }
#footer .tabs a{ padding: 10px 30px 10px 0; color: #666; text-decoration: none; }
#footer .tabs a:hover {text-decoration: underline; }

#footer p.quiet { color: #ccc; }