/*------ Yahoo! Reset CSS ------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} table {border-collapse:collapse; border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} ol,ul {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} q:before,q:after {content:'';} abbr,acronym {border:0;}

/*------ Main Content --------*/
body {width: 100%; font-family: "Goudy Old Style",Helvetica,Arial,Sans-Serif; font-size: 15px;}
#container {width: 800px; margin: 0 auto; background-color: #fff; position: relative; padding-top: 30px;}

/*------ Header --------*/
#header h1 a {display: block; background: url(../img/logo_org.jpg) 0 0 no-repeat; height: 160px; width: 340px; margin: 0 auto; text-indent: -9999px;}
#header h2 {position: absolute; top: 30px; left: 50px;}
#header h2 a:hover {background: transparent;}

/*------ Navigation --------*/
#nav {background-color: #282D2D; font-family: "American Typewriter",Helvetica,Arial,Sans-Serif; text-transform: uppercase; height: 38px; padding-left: 10px; padding-right: 10px; margin-top: 20px;}
#nav li {position: relative; height: 20px; float: left;}
#nav li a {display:block; float: left; padding: 10px 13px; color: #C6C6C6;}
#nav li:last-child {float: right;}
#nav li.on a {color: #fff; background-color: #414646; border-left: 1px solid #6b7070; border-right: 1px solid #6b7070;}
#nav li ul {position: absolute; display: none; background-color: #282D2D; top: 38px; left: 0; font-family: "Goudy Old Style",Helvetica,Arial,Sans-Serif; text-transform: none; font-size: 15px; width: 125px;}
#nav li ul li {float: none; height: 15px;} 
#nav li ul li:last-child {float: none;}

/*------ Content --------*/
#content {padding: 0 22px 22px 22px; border: 2px solid #DDE0E1; border-top: none;}
#image-banner li {float: left; padding-right: 4px; margin-bottom: 22px;}
#image-banner li:last-child {padding-right: 0;}
.colA {width: 238px; float: left; padding-right: 22px;}
    .tan-feature {background-color: #f5f5f5; border: 2px solid #ccc; border-top: none; padding: 8px; text-align: center; margin-bottom: 20px;}
    .tan-feature p a {font-size: 18px; color: #951C21;}
    .tan-feature p {text-align: center;}
    .section ul li a {padding: 8px; border-bottom: 1px dotted #CCCCCC; color: #333333; display: block;}
    .section ul li a:hover {background-color: #ccc;}
.colB {width: 460px; float: left; padding-left: 31px; text-align: justify;}
.entry {padding-top: 21px;}
.entry img.alignleft {padding-right: 20px; padding-bottom: 20px;}
.homepage .entry {padding-top: 0;}
ul.links {padding-bottom: 30px;}
ul.links li {padding: 6px 0; font-size: 16px;}
ul.links li a {color: #273A4D;}
ul.links li a:hover {color: #fff;}
ul.padding li {padding: 10px 0;}

/*------ Footer --------*/
#footer {background-color: #CFCFCF; padding-top: 15px; height: 60px;}
#footer ul {margin-left: 170px;}
#footer ul li a {color: #273A4D; display: block; float: left; padding: 0 12px; border-right: 1px solid #273a4d;}
#footer a:hover {background: transparent;}
#footer ul li:last-child a {border-right: 0; padding-right: 0;}
a.facebook {display: block; float: right; margin-right: 21px; border: 2px solid #273A4D;} a.twitter {float: right; margin-right: 10px; border: 2px solid #273A4D;}

/*------ General --------*/
h2 {font-size: 24px; font-weight: bold; color: #3F4F5C; font-family: "American Typewriter",Helvetica,Arial; padding-bottom: 15px;}
h2 a {color: #3F4F5C;} h2 a:hover {color: #222; background-color: transparent;}
h3 {color: #951C21; font-family: "American Typewriter",Helvetica,Arial; font-size: 19px; font-weight: bold; padding-bottom: 12px;}
h4 {font-size: 18px; color: #000; font-weight: bold; padding-bottom: 15px;}
h5 {font-size: 18px; color: #8F221E; font-weight: bold; padding-bottom: 3px; line-height: 25px; padding-top: 14px;}
p {padding-bottom: 15px; line-height: 22px; text-align: justify;}
a {text-decoration: none; color: #3399CC;} a:hover {background-color: #343838;}
.alignright {float: right;} .alignleft {float: left;}
.clear {display: block; clear: both;}