/* Structural */
body{font-family:Arial,Helvetica,sans-serif;background:#bce4f6;margin:0;padding:0;font-size:30px;}
#page{margin:0;padding:20px 0 0 0;width:100%;background:White;}
#header{width:960px;margin:0 auto;}
#nav{color:#808285;font-size:42%;text-transform:uppercase;letter-spacing:1px;}
#title{background:url(../../images/title.jpg) no-repeat center top;height:35px;margin:55px 0 20px 0;}
#divider{height:125px;}
#content{width:675px;margin:-20px auto;padding:0;line-height:20px;}
#below_content{width:960px;margin:0 auto;padding:60px 0 60px 0;font-size:40%;color:#32070d;text-transform:uppercase;text-align:center;letter-spacing:3px;}
#footer{padding:15px 0 30px 0;width:100%;font-size:40%;color:#32070d;text-transform:uppercase;text-align:center;letter-spacing:1px;line-height:20px;}
/* Contextual */
#home_image{width:800px;height:334px;padding-top:25px;margin:0 auto;}
span.blue{color:#bce4f6;font-size:145%;}
span.mustard{color:#c88a0e;}
span.lower{text-transform:none;}
span.pad{padding:0 10px 0 10px;}
#content p,#content ul{color:#808285;font-size:50%;}
#content a{color:#c88a0e;}
#content a:hover{color:#808285;}
#footer a{color:#32070d;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#logo{width:125px;height:120px;float:left;padding-right:15px;background:url(../../images/logo.jpg) no-repeat;}
#blue_line{width:640px;/* MAX 675px */ height:125px;float:left;background:url(../../images/blue_line.jpg) repeat-x;}
#page_title{height:75px;float:left;padding:50px 0 0 15px;text-transform:uppercase;color:#c88a0e;font-size:55%;}
.tag{display:none;}
#nav ul{list-style-type:none;text-align:center;}
#nav ul li{display:inline;padding:0 40px 0 0;}
#nav ul li a{color:#808285;text-decoration:none;}
#nav ul li a:hover{color:#c88a0e;}
#nav ul li.active a{color:#c88a0e;text-decoration:none;}
#nav ul li.active a:hover{color:#808285;}
.port_left{width: 265px;}
.port_right{width: 400px;}
.fright{float: right;}
.fleft{float: left;}
/* Ditto */
#reflect{font-size: 50%;text-align: center;padding: 15px 0 0 0;}
.ditto_currentpage{color:#bce4f6;margin:0 3px 0 2px;}
.ditto_page{margin:0 2px 0 0;border:1px solid #c88a0e;padding:1px;}
.ditto_off{color: #bce4f6;}
.news{padding-bottom:20px;}
.newstitle{font-size:50%;}
.small{font-size:42%;font-weight:bold;color:#808285;}
.divider{height:20px;border-top:1px dotted #bce4f6;width:640px;}