* {margin:0; padding:0;}

/* base tag formatting */
body {background:#3A6D80; font-size:11px; color:#666; font-family:Verdana,sans-serif;}
h1,h2,h3,h4,h5,h6 {color:#173A69; font-family:Georgia,serif; font-size:16px; font-weight:normal; margin-bottom:.8em;}
h1 {font-size:22px;}
h1 span {color:#E66F1F;}
p {margin:0 0 .8em 0; line-height:130%;}
img {display:block; border:0;}
a {color:#163A68;}
blockquote {color:#003366; font-style:italic; font-weight:bold; overflow:hidden; clear:both; margin-bottom:10px; margin-right:10px;}
sup, sub {height: 0; line-height: 1; vertical-align: baseline; position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}

/* Layout IDs */
#wrapper {position:relative;}
#header {background: #3A6D80 url('/warrillowawards/views/images/bg-header.jpg') left top repeat-x; height:88px; position:relative; z-index:2;}
#header-wrap {width:980px;}
#header #main-nav {margin-left:230px; list-style:none outside; width:565px; display:inline; overflow:hidden; float:left; color:#fff; height:38px; margin-top:50px;}
#header #sharethis {float:left; color:#fff;margin-top:25px;}
#logo {position:absolute; top:13px; left:1px; z-index:5;}
#content-wrap {background:#FBF7F7; border-top:1px solid #999;  border-bottom:1px solid #999; overflow:hidden; position:relative;}
#content {background:#FBF7F7; overflow:hidden; width:980px; position:relative;}
#sidebar1 {float:left; overflow:hidden; padding-top:55px; width:165px; margin-right:30px; margin-left:35px; display:inline;}
#main {float:left; overflow:hidden; padding-top:55px; width:505px; margin-right:30px; position:relative;}
#sidebar2 {float:left; overflow:hidden; width:181px; padding:10px 17px; position:relative;}

#section-finalists #sidebar2 {background-color:#E4EAEB;}
#section-home #sidebar2, #section-all #sidebar2, #section-judges #sidebar2 {background-color:#E7E9D0;}

#footer {background: #3A6D80 url('/warrillowawards/views/images/bg-footer.jpg') left top repeat-x; height:50px; color:#fff; text-align:center; padding-top:10px;}

/* Tabbed Navigation Styles */
#main-nav li {float:left; display:block; height:100%; margin-right:5px; color:#020202; font-weight:bold; overflow:hidden; background-repeat:no-repeat; background-position:right top;}

#main-nav li a {display:block; color:#020202; text-decoration:none; padding:18px 12px 7px 12px; background-color:transparent; background-repeat:no-repeat; background-position:left top;}
#main-nav li.current {background-position:right -11px;}
#main-nav li.current a {color:#fff; padding:8px 12px 17px 12px; background-position:left -11px;}

#main-nav #home {background-color:#6AA3A7; background-image:url('/warrillowawards/views/images/tabs/tab-home-right.gif');}
#main-nav #home a {background-image:url('/warrillowawards/views/images/tabs/tab-home-left.gif');}
#main-nav #home.current {background-image:url('/warrillowawards/views/images/tabs/tab-home-right-on.gif');}
#main-nav #home.current a {background-image:url('/warrillowawards/views/images/tabs/tab-home-left-on.gif');}

#main-nav #finalists {background-color:#E66F1F; background-image:url('/warrillowawards/views/images/tabs/tab-finalists-right.gif');}
#main-nav #finalists a {background-image:url('/warrillowawards/views/images/tabs/tab-finalists-left.gif');}
#main-nav #finalists.current {background-image:url('/warrillowawards/views/images/tabs/tab-finalists-right-on.gif');}
#main-nav #finalists.current a {background-image:url('/warrillowawards/views/images/tabs/tab-finalists-left-on.gif');}

#main-nav #judges {background-color:#C2B543; background-image:url('/warrillowawards/views/images/tabs/tab-judges-right.gif');}
#main-nav #judges a {background-image:url('/warrillowawards/views/images/tabs/tab-judges-left.gif');}
#main-nav #judges.current {background-image:url('/warrillowawards/views/images/tabs/tab-judges-right-on.gif');}
#main-nav #judges.current a {background-image:url('/warrillowawards/views/images/tabs/tab-judges-left-on.gif');}

/* Social Bar */
#sharethis span {display:block; float:left; font-weight:bold;}
#sharethis ul {list-style:none outside; float:left;}
#sharethis ul li {float:left; display:block; padding:0 5px;}

/* Sub-Navigation Styles */
.subwrap {position:relative; display:block; overflow:hidden; margin-left:115px; width:326px; margin-bottom:8px;}
.subnav {list-style:none outside; background:#F7DED0 url('/warrillowawards/views/images/bg-subnav.gif') left top no-repeat; width:326px; height:27px;}
.subnav li {float:left; margin:5px 0; padding:0 8px; border-right:1px solid #397184;}
.subnav li a {color:#397184;}
.subnav li.last-sub {border-right:none;}

/* Share Form */
#share { margin-bottom:20px;}
#share * {vertical-align:middle;}
#share fieldset {border:0;}
#share label, #share input {display:block; width:150px; float:left; margin-bottom:5px;}
#share .field {clear:both;}
#share textarea {width:250px; height:100px; font:100% Verdana,sans-serif; color:#666;}
#share .btn {width:auto; background-color:#E98753; text-transform:uppercase; color:#fff; font-weight:bold; margin:10px 0 10px 150px; padding:2px 4px; border:1px solid #666;}

/* Sidebar Content Styles */
#sidebar2 h4 {color:#666; font-weight:bold; font-family:Verdana,sans-serif; font-size:1em; margin:.8em 0;}
.sidebar-masthead {margin-left:-17px; margin-top:-10px; margin-bottom:10px;}
#sidebar2 blockquote {font-style:normal; color:#666; font-weight:normal;}
#sidebar2 .byline {font-style:italic; color:#666; margin:0 0 10px 0;}
#sidebar2 .byline span {font-style:normal; font-weight:bold; text-decoration:underline;}
#sidebar2 h3 {margin-bottom:.3em;}
.sidebar-promo {border-top:1px solid #A5BDC5; padding-top:15px; margin-top:10px;}
.sidebar-promo h3 {color:#E66F1F; font-weight:bold; text-transform:uppercase; font-family:Verdana,sans-serif; font-size:100%;}
.sidebar-promo strong {font-weight:bold; color:#397184;}
#pollwrap {margin-top:140px; margin-bottom:20px; border-top:1px solid #7DA9AD; border-bottom:1px solid #999999;}
#pollwrap2 {margin:3px 0; padding:20px 0; border-top:1px solid #7DA9AD; border-bottom:1px solid #999999;}
#nfu-text {margin-top:10px;}

/* Footer Content Styles */
#footer ul {overflow:hidden; list-style:none inside; text-align:center;}
#footer ul li {display:inline; padding:0 10px; border-right:1px solid #fff;}
#footer ul li.last {border-right:none;}
#footer a {color:#fff; text-decoration:none;}

/* Finalists Pages */
#section-finalists #main {padding-top:0; }
#section-finalists h2 {font-size:120%; margin-top:15px;}
#section-finalists h1 {font-size:20px;}
.thumb-row {clear:both; overflow:hidden;margin-bottom:20px;}
.thumb-row .thumb {float:left; margin-right:10px;}

/* Judges Page */
.judge {margin-bottom:20px; overflow:hidden;}
.judge h2 {color:#5C989E; margin-bottom:.2em;}
.judge-links li.site a {color:#397184; font-weight:bold;}
.judge.co-chair h2 {color:#E66F1F;}
.judge-title {font-weight:bold; font-style:italic;}
.judge-links {position:relative; display:block; overflow:hidden; clear:both; border-bottom:1px solid #84B1B4; height:21px;}
.judge-links li {display:block; overflow:hidden; line-height:21px;}
.judge-links li.site {float:left;}
.judge-links li.more {float:right; background:transparent url('/warrillowawards/views/images/judges/bio-link.gif') right 50% no-repeat;}
.judge-links li.more a {padding-right:30px;}
.headshot {float:left; margin-right:10px;}
#section-judges #shadowbox_body {color:#666; background-color:#fff; font-size:120%;}
#section-judges #shadowbox p {margin:10px;}
#section-judges #shadowbox strong{font-size:120%;}

/* Finalist Question Form */
#finalist-logo {margin-bottom:10px; margin-right:25px; float:left;}
#finalist-form {clear:both;}
#finalist-form fieldset {background-color:#E0E0E0; border-top: 1px solid #7DA9AD; border-bottom:1px solid #999999; border-left:none; border-right:none; padding:15px; margin-bottom:20px;}
#finalist-form fieldset * { vertical-align:middle;}
#finalist-form input, textarea {border:1px solid #999999; font:11px Arial; color:#173A69; padding:3px; margin-bottom:8px; margin-right:3px;}
#finalist-form textarea {height:34px;}
#finalist-form .btn {border:0;}

/* Status Messages */
ul.stratos_flashes { list-style: none outside; margin: 0; padding: 0; }
ul.stratos_flashes li { margin: 5px 0; padding: 10px; font-size: 1.1em; font-weight: bold; }
li.stratos_flash_success { color: #333; border: solid #A0B2B2 1px; background-color: #CDDBDC; }
li.stratos_flash_error { color: #333; border: solid #F78D3F 1px; background-color: #FBCFB4; }
li.stratos_flash_warning { color: #333; border: solid orange 1px; background-color: #ffff90; }
li.stratos_flash_notice { color: #333; border: solid orange 1px; background-color: #ffff90; }
li.stratos_flash_default { color: #333; border: solid black 1px; background-color: #ddd; }

/* other classes */
a.arrow {background: transparent url('/warrillowawards/views/images/link-arrow.gif') right bottom no-repeat; padding-right:15px;}
blockquote .byline {font-style:normal; color:#666; margin:0 0 10px 0;}
.wcag {position:absolute; margin-left:-10000px;}
.whitepapers {list-style:none outside;}
.hidden {display:none;}