@import url("reset.css");

body{ background:url(../images/bodyBG.png) #2C3453; font:18px / 125% Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,p{ margin:15px; }
a{ text-decoration:none; }
img{ margin:0 15px 15px 15px; }
span{ display:block; margin:15px; }
strong{ font-weight:bold; }



#header, #content, #footer{ margin:auto; width:960px; }

#header{ margin-top:15px; padding:15px 0 25px 0; background:url(../images/BG.png) #ffffff; position:relative; -moz-border-radius-topright:8px; -moz-border-radius-topleft:8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; }
#content{ background-color:#ffffff; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; }
#primary{ width:630px; float:right; background-color:#ffffff; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; }
#secondary{ width:330px; float:right; background-color:#D9CCC0; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; }

.clear{ clear:both; }



#header h1{ font:56px Georgia, "Times New Roman", Times, serif; letter-spacing:1px; text-shadow:2px 2px 0 #ffffff; }
#header h1 a{ color:#000000; }

#primary h2, #primary h3, #primary h5, #primary h5, #primary h6, #secondary h3, #secondary h4, #secondary h5, #secondary h6{ display:block; padding:10px; color:#000000; font:18px Arial, Helvetica, sans-serif; }
#primary h2, #primary h3, #primary h5, #primary h5, #primary h6{ border-bottom:double #ff0000; border-top:double #ff0000; background-color:#FFD1CE; }
#secondary h3, #secondary h4, #secondary h5, #secondary h6{ border-bottom:double #1921b1; border-top:double #1921b1; background-color:#D6DDFF; }

#primary a, #secondary a{ display:block; margin:15px; }
#secondary p a, #secondary span a{ margin-left:0; }


#primary div, #secondary div{ margin:15px; }
#primary div span, #secondary div span{ margin:0; }



#header ul{ margin:35px 0 0 8px; display:block; }
#header ul li{ display:inline; margin:2px; }
#header ul li a{ 
	background-color:#ff0000; 
	border-bottom:7px solid #ff0000;
	border-top:1px solid #ff0000; 
	border-left:1px solid #ff0000; 
	border-right:1px solid #ff0000; 
	padding:10px 12px 5px 12px; color:#ffffff; 
	font:18px Arial, Helvetica, sans-serif; 
	-moz-border-radius-topright:4px; 
	-moz-border-radius-topleft:4px;
	-webkit-border-top-right-radius:4px; 
	-webkit-border-top-left-radius:4px; 
	}
#header ul li a:hover{ background-color:#FFD1CE; color:#000000; }

ol{ margin-left:15px; }
ol li{ list-style:inside; }

#footer{ font-size:16px; }
#footer ul{ margin:10px 0 10px 0; }
#footer ul li{ display:inline; margin-right:5px; }
#footer a{ color:#ffffff; border-bottom:1px dotted; }
#footer a:hover{ border-bottom:1px solid; }
#footer span{ color:#ffffff; margin:0; }



#header img{ position:absolute; top:22px; right:38px; }



table{ margin:15px; font-size:14px; }
tr{ border-bottom:1px solid; }
td{ width:30%; display:inline-block; }
