body{padding:0; margin:0; background-color:#000;}

a:link{color:#645E00;}
a:hover{color:#C7C301;}
a:visited{color:#645E00;}

#main-wrapper{margin:0 auto; padding:0; width:1004px;}
#nav{width:96%; padding:0 0 0 4%; margin:0; background:url(images/nav_bg.gif) repeat-x; }
#nav a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#645E00; font-weight:bold; text-decoration:none; background:url(images/link_sep.gif) no-repeat right; padding:0 25px 0 25px; line-height:45px; display:block; float:left;}
#nav a:hover{background-color:#000000;}
#content{background-color:#000; width:942px; float:left; padding:20px 25px 0 36px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999;}
.body-banner-pic{border:8px solid #fff;}
.page-title{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#ccc; font-weight:bold;}
.medium-bold{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; font-weight:bold;}
.yellow-title{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#997D0D; font-weight:bold;}
.orange-title{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#621F04; font-weight:bold;}
.image-border{border:1px solid #666;}
.popup-txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

.base-sep{border-bottom:1px dotted #333333;}

#base a{color:#999;}
#base a:hover{color:#C7C301;}

#footer{width:96%; padding:0 2% 0 2%; background-color:#333; border-top:1px solid #666666; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; line-height:30px;}
