/* Lambeth Awards stylesheet */

#frontBody, #iframeBody { font-size: 80%; font-family: arial, helvetica, sans-serif; color: #ffffff; background-color: #e83b80; }
#frontBody { margin: 0px; text-align: center; background: #df0e60 url(../images/lambeth-background.gif) top center repeat-y; }

#frontBody h1, #iframeBody h1, .fusionH1 { font-weight: bold; font-size: 1.4em; margin: 8px 0px 12px; color: #ffffff !important; }
#frontBody h2, #iframeBody h2, .fusionH2 { clear: left; font-weight: bold; font-size: 1.3em; color: #ffffff; }
#frontBody h3, #iframeBody h3, .fusionH3 { font-weight: bold; font-size: 1.1em; margin: 0px; color: #ffffff; }
#frontBody h4, #iframeBody h4, .fusionH4 { font-weight: bold; font-size: 1em; margin: 0px; color: #ffffff; }
#frontBody h1.first { margin: 0px 0px 12px !important; }
img { border: 0px; }

a, a:visited { text-decoration: none; color: #ddcf87; }
a:hover { text-decoration: underline; }
a:active { color: #000000; }

input, select, textarea, table { font-size: 1em;  font-family: arial, verdana, helvetica, sans-serif; }

#slb { margin: 0px auto; padding: 0px; text-align: left; width: 750px; }
#header { width: 750px; margin-top: 15px; height: 263px; position: relative; background: url(../images/lambeth-header.gif) top left no-repeat; }
#lambeth-awards { display: block; position: absolute; width: 157px; height: 138px; top: 35px; left: 35px; z-index: 80; }

#main-menu { margin: 25px 20px; padding: 0px; float: left; list-style-type: none; }
#main-menu li { width: 168px; margin: 0px 0px 3px; padding: 0px; color: #000000; font-size: 1em; }
#main-menu a, #main-menu a:visited { font-stretch:wider; color: #df0e60; background-color: #ffffff; }  
#main-menu span, #main-menu a, #main-menu a:visited { margin-left: 10px; display:block; padding: 3px 10px; display: block; }
#main-menu a:hover, #main-menu span { background-color: #ddcf87; color: #df0e60; text-decoration: none; } 

#because { position: absolute; left: 223px; top: 78px; }

#full-page { width: 550px; float: left; margin: 6px 0px 20px 0px; background-color: #e73c80; }
#contents { float: left; _width: 483px; width: 451px; height: auto !important; padding: 16px; background-color: #e73c80; height: 300px; min-height: 300px; margin: 25px 0px 20px; }
#txtReason2, #txtReason { width: 431px; }


#sponsored { clear: both; padding: 40px 0px 20px 20px; }
#sponsored ul { list-style-type: none; margin: 0px; padding: 15px 0px; font-size: 0.9em; }
#sponsored ul li { display: inline; float: left; padding: 0px 5px; margin: 0px; }
#sponsored img { vertical-align: middle; margin: 0px; }

#footer { margin: 12px 10px 8px; list-style-type: none; padding: 0px; }
#footer li { margin: 0px; float: left; padding-right: 10px; }
#footer a, #footer a:visited { font-weight: bold; }

#sl-press, #colourful-radio { padding-top: 4px; display: block; }
#sl-press { margin-right: 20px !important; }
#lambeth-logo { float: right; }
#lambeth-first { margin: 0px 10px 0px 20px !important; }

#main-picture1, #main-picture2 { width: 750px; height: 263px; top: 0px; left: 0px; z-index: 10; position: absolute; }
#main-picture2 { z-index: 2; }

.gallery-image { border: 1px solid #ffffff; margin-bottom: 10px; margin-right: 9px; }
.gallery-image-right { margin-right: 0px !important; }
#gallery-preview { background-color: #666666; padding: 20px; width: 400px; min-width: 400px; margin: auto; text-align: left; color: #ffffff; font-style: italic; }
#gallery-preview img { display: block; margin-bottom: 2px; }

#sponsor-logo { float: right; margin-bottom: 10px; margin-left: 10px; }
.sponsor-logo-small { float: left; display: block; margin-right: 10px; }
.sponsor-logo-right { float: right; display: block; margin-left: 10px; }
.sponsor { padding: 10px 0px 20px 0px; text-align: left !important; }
.sponsor-details { float: left; width: 305px; }
.sponsor h2 { margin: 0px 0px 5px; }

.requiredAst { color: #ffffff; font-weight: bold; font-size: 1.2em; }
#frmManage, #ContactTable, #nominateTable { margin-top: 10px; }
#nominateTable { display: none; }
.marginme { padding: 10px 0px 5px 0px; }

.warning { color: #ffffff; background-color: #aa0000; margin-top: 10px; padding: 5px; }
.warning_text { font-weight: bold; }

.category { padding: 20px 0px; }
.winner-photo { float: right; width: 200px; margin-left: 10px; border: 1px solid #333333; }
.category-details { width: 200px; float: left; padding-bottom: 20px; }

.winner-title { clear: left; padding: 10px 0px 30px; }
.category-runners { width: 330px; clear: left; margin: 10px 0px 20px; }
.category-label { width: 130px; float: left; }
.category-label h2, .category-content h2 { margin: 0px; }
.category-content { width: 200px; float: left; }

.news-item { padding: 15px 0px 20px; }

.clr_both { clear: both; overflow: hidden; height: 1px; position: relative; top: -1px; }