/* PAGE OUTER BACKGROUND AND MARGINS */

body {margin:0px; padding:0px; background-color:#5A2C0B; background-image:url('../images/screenBG.jpg'); background-attachment: fixed;}

#ShellBorder {width:841px; margin:auto; position:relative; background-image:url('../images/borderVertical.jpg');}

#Shell {width:813px; margin:auto; background-color:#5A2C0B; margin:auto;}

#PrintLogo {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}

#Header {width:813px; clear:both; height:350px;}

.HorBorder {width:813px; clear:both; height:16px;}

#Flash {width:813px; clear:both; height:135px;}

#MainBody {width:813px; clear:both; position:relative; background-image:url('../images/mainContentBG.jpg');}
#MainBody:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#MainBody {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #MainBody {height: 1%;} 
#MainBody {display: block;} 
/* End hide from IE-mac */

#ContentArea {float:left; width:510px; padding-top:15px; padding-bottom:30px;}

#NewsColumn {float:right; padding-top:110px; padding-left:50px; padding-right:50px; width:190px; height:310px; background-image:url('../images/newsBG.png') !important; background-image:url('../images/newsBG.gif');}

#Footer {width:813px; clear:both; height:40px; background-color:#FA9E00; position:relative;}

#GarethMoore {position:absolute; top:0px; right:20px; height:40px; width:150px;}



/* TEXT AND LINKS */

h1 {font-size:1em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#CCDC29; font-weight:bold; padding: 0px 10px 10px 20px;}
h2 {font-size:0.90em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#CCDC29; font-weight:bold; padding: 0px 10px 10px 20px;}
ul {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}
li {font-size:0.55em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}


p {padding: 0px 10px 10px 20px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff;}
a:link {color:#CCDC29; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
a:visited {color:#CCDC29; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}


p.DarkText {padding: 0px 0px 8px 0px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000;}
.DarkText a:link {color:#9F3922; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.DarkText a:visited {color:#9F3922; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.DarkText a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}


p.FooterText {padding: 5px 5px 5px 5px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000;}
.FooterText a:link {color:#000000; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
.FooterText a:visited {color:#000000; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
.FooterText a:hover {color:#4C7D0A; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}


/*reset whitespace*/
*{margin: 0px; padding: 0px;}