/* CSS Document */

html, body, form, a, p,tr,td,th,body, html,h1,h2,h3,h4,h5,h6, fieldset, ul, li, ol, input, textarea, div  {font-size: 100.01%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; border: 0;}
ul, ol, li {list-style: none;}
li {min-width: 1px}
.clear {clear: both; height: 0; font-size: 1px; line-height: 0; min-width: 1px; }
body {background-color: #dfdcc9}

.hideimage {position: absolute; top: 0; left: 0; height: 0; width: 0; visibility: hidden}

#outerWrapper {margin: 0 auto; background: url(/images/body-bottom-bg.gif) 0 100% no-repeat; width: 793px; padding-bottom: 12px}
#wrapper {width: 769px; padding: 0 12px; background: center top repeat-y url(/images/body-bg.gif) #dfdcc9; }
#banner {width: 769px; height: 97px; background: top left no-repeat url(/images/home/banner.gif)}
.manningtonLink {display: block; height: 97px; width: 169px; margin-left: 599px; text-decoration: none;}
.soabwIndex {position: absolute; height: 97px; width: 380px; text-decoration: none;}
.nav {height: 26px; border-top: 3px solid white; border-bottom: 3px solid white; background-color: #4b473c;}
.nava, navj {border-bottom: 0;}
.nav ul { padding-left: 12px;}
.nav li {float: left;}
.nav ul:after {content: "."; height: 0; display: block; clear: both; visibility: hidden}
.nav a {display: block; height: 26px; background-repeat: no-repeat; background-position: top left; text-decoration: none;}
.nav span {width: 50px; display: block; position: absolute; margin-left: -9999px; }

#nav1 a {width: 64px;background-image: url(/images/nav/nav-home.gif)}
#nav1 a.hover, .home #nav1 a  {width: 64px;background-image: url(/images/nav/nav-home-over.gif)}


#nav2 a {width: 87px;background-image: url(/images/nav/nav-awards.gif)}
#nav2 a.hover, .awards #nav2 a {width: 87px;background-image: url(/images/nav/nav-awards-over.gif)}

#nav3 a {width: 81px;background-image: url(/images/nav/nav-judges.gif)}
#nav3 a.hover, .judges #nav3 a {width: 81px;background-image: url(/images/nav/nav-judges-over.gif)}

#nav4 a {width: 99px;background-image: url(/images/nav/nav-nominate.gif)}
#nav4 a.hover, .nominate #nav4 a {width: 99px;background-image: url(/images/nav/nav-nominate-over.gif)}

#nav5 a {width: 64px;background-image: url(/images/nav/nav-vote.gif)}
#nav5 a.hover, .vote #nav5 a {width: 64px;background-image: url(/images/nav/nav-vote-over.gif)}

#nav6 a {width: 116px;background-image: url(/images/nav/nav-press.gif); margin-right: 104px;}
#nav6 a.hover, .press #nav6 a {width: 116px;background-image: url(/images/nav/nav-press-over.gif)}

#nav7 a {width: 142px;background-image: url(/images/nav/nav-email.gif)}
#nav7 a.hover, .email #nav7 a  {background-image: url(/images/nav/nav-email-over.gif)}


#contentWrapper {background-color: #efe7d6; padding: 18px 16px 37px 12px;}
#contentWrapper:after {content: "."; height: 0; display: block; clear: both; visibility: hidden}

#body {float: left;  margin-left: 13px;}
.calloutLink {color: #c4212a; font-size: 70%; margin: 0 0 0 13px; display: block; background-repeat: no-repeat; background-position: 0 2px; padding-left: 18px;}
#body .calloutLink {background-image: url(/images/icons/linkarrow-body.gif); margin-bottom: 23px}




#footer {position: relative; background-color:  #cdc3a8}
#footer p {padding: 30px 18px; font-size: 70%}
#footer ul {position: absolute; left: 498px; top: 30px}
#footer li {display: inline; font-size: 65%; }
#footer li a {color: #4B483E; font-weight: bold;}
#bodyBottom { margin: 0 auto; background: url(/images/body-bottom-bg.gif) top left no-repeat}
