﻿/* HTML Elements */
html, body { height:100%; }
form { position:relative; min-height:100%; }
body { font: normal normal normal 13px/1.4 helvetica, arial, sans-serif; background: #61718A url(../images/master/background.png) repeat-x top left; color: #333; margin:0; padding:0; }
h1 { margin-bottom: 15px; font:normal lighter 28px/1  georgia, garamond, serif; color:#384c65;}
h2 { margin-bottom: 15px; font:normal lighter 16px/1  georgia, garamond, serif; color:#517BB2; }
p { padding: 0px 0px 15px 0px; }
ul li { list-style: square none inside; margin: 2px 0px 2px 20px; }
a { color: #B28A3F; text-decoration: none; }
a:hover { color: #748FB2; }

#wrap { width: 700px; margin:0 auto; }
#nav { width: 700px; height: 100px; background: transparent; line-height: 30px; }
#nav ul { float:right; margin:70px 10px 0 0; height:30px; display:inline; }
#nav ul li { list-style: none none inside; margin:0; }
#nav ul li.nav-item, #nav ul li.nav-home { float: left; margin:0 0 0 5px; display:inline; }
#nav ul li.nav-item a { display: block; width: 100px; height: 30px; text-align: center; color: #fff; text-transform: uppercase; font: normal normal bold 11px/30px arial, helvetica, sans-serif; text-decoration: none; background:#515258; }
#nav ul li.nav-home a 
{ 
    display: block; width: 50px; height: 30px; background:#515258 url(../images/master/nav-home.png) no-repeat center center; 
    _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/resources/images/master/nav-home.png, sizingMethod=scale);
}
#nav ul li.nav-item a:hover, #nav ul li.nav-home a:hover { background-color:#999; }
#nav #gawc-logo 
{ 
    float: left; width: 170px; height: 100px; margin:0 0 0 10px; display:inline; background: transparent url(../images/master/gawc-logo.png) no-repeat top center; 
    _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/resources/images/master/gawc-logo.png, sizingMethod=scale);
}
#header { width: 680px; height: 200px; margin-bottom:20px; border:10px solid #43464D; background:#fff; }
#header img { display:block; }
#header-splash { width:680px; height:380px; border:10px solid #43464D; background:#fff; position:relative; }
#content { border: 10px solid #43464D; width: 640px; padding: 20px; margin: 0px; background: #fff; min-height:300px; }
#footer-wrap { margin-top: 20px; border-top: 10px solid #fff; padding: 0px; height:200px; background: transparent url(../images/master/footerbackground.png) repeat-x top left; }
#copyright-wrap { border-top:1px solid #333; padding:5px 0; background:#43464D; width:100%; position:absolute; bottom:0; }
#copyright { width:700px; margin:0 auto; font-size:11px; text-align:center; color:#fff; }

.two-column .left { float: left; width: 305px; padding-right: 15px; }
.two-column .right { float: left; width: 305px; padding-left: 15px; }
.two-column-offsetL .left { float: left; width: 240px; padding-right: 15px; }
.two-column-offsetL .right { float: left; width: 370px; padding-left: 15px; }
.two-column-offsetR .left { float: left; width: 370px; padding-right: 15px; }
.two-column-offsetR .right { float: left; width: 240px; padding-left: 15px; }

.three-column .left { float: left; width: 195px; padding-right: 13px; }
.three-column .middle { float: left; width: 195px; padding: 0px 14px; }
.three-column .right { float: left; width: 195px; padding-left: 13px; }

#message {
    position:absolute; bottom:30px; left:310px; width:300px; padding:20px; background:#43464D; color:#fff; font:normal normal 16px/1 georgia, garamond, serif;
    text-align:center; filter:alpha(opacity=80); opacity: 0.8;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}