/*
Colours:
 */

body{font:0.9em Tahoma, Verdana, Arial, sans-serif; background: #CCCCCC; line-height:1.4em; text-align:center }
textarea {font: 1em Tahoma, Verdana, Arial, sans-serif; background: #cccccc}
input {font: 1em Tahoma, Verdana, Arial, sans-serif; background: #cccccc}
select {font: 1em Tahoma, Verdana, Arial, sans-serif; background: #cccccc}
h1{font-size:26px; line-height:1.5em}
h2{font-size:16px; margin-bottom:10px }
h2.linkCategory {font-size:16px; color: #339966; text-align: left}
h3{font-size:15px; display:inline}
h3.linkName {font-weight:bold; font-size: 1.2em; color: #377235; text-align:left}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px; padding-bottom:5px}
p,dl,hr,h1 {margin-bottom:20px}
img {border:none}

#main {border: none; background: #FFFFFF}
#header {width:960px; height: 157px; padding:0; margin:0;}
#header img {border:none; margin:0; padding:0}
.languageLink {width:960px; height:21px; float: right; position: absolute; text-align:right; padding:0; font-size:1em}
a.languageLinkText:link, a.languageLinkText:visited, a.languageLinkText:hover, a.languageLinkText:active {color: #FFFFFF;}
a.logoutLinkText:link, a.logoutLinkText:visited, a.logoutLinkText:hover, a.logoutLinkText:active {color: #FFFFFF; text-decoration:none}
#contentAdmin {margin-left:10px; margin-bottom:20px; text-align:left}
#content {width:920px; margin: 50px auto 20px auto; text-align:left; line-height:1.8em}
#contactForm {width:500px; float:right; margin-right:10px; border-left:solid 2px #000000}
#contactDetails {width:300px; float:left; margin-left:10px;}
#footer {padding:4px; font-size:11px; text-align:center; background: url("../awards/awards_images/headerBG.jpg"); color: #FFFFFF}
#footer a {color: #FFFFFF}
#adminLoginOut {text-align:center; margin-top:100px; border: 2px solid #333333; background: #FFFFFF}

#sponsorLogoSidebar {float: left; width:190px; text-align:center; margin: -30px 35px 25px 5px}
#sponsorLogoSidebar img {margin: 10px 0 10px 0}

.awardSummary {font-size:0.9em; line-height:1em; width:770px; margin-left:auto; margin-right:auto; margin-bottom:15px}
.nominationFormHeaders {background: #CCCCCC; font-weight: bold; text-align:center; font-size:1.1em}

.nominateButtons {float:left; margin:30px; text-align:center; background: url("../awards/awards_images/awardsbutton.jpg") no-repeat; height:72px; width:206px}
a.nominateBG:link, a.nominateBG:visited {text-decoration:none; color: white; font-weight:bold; font-size:1em}
a.nominateBG:hover, a.nominateBG:active {text-decoration:none; color: #666666; font-weight:bold; font-size:1em}

#logoScroller {height:90px; width:850px; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:20px}
.socialBookmarks {font-size:12px; text-align:center}

.quote {width:80%; margin-left:auto; margin-right:auto; padding:15px; border: 1px solid #666666; font-style:italic}
.registerForm {width:580px; padding:20px; border:2px solid #666666; margin-left:50px; margin-top:20px; text-align:center; font-size:0.9em}
.rowHead {font-weight:bold; font-size: 1em; background: #cccccc; text-align:center; padding:3px;}

#menu { text-align:center; padding-top:0; margin-top:6px; margin-bottom:5px; padding-top:7px; padding-bottom:4px; font-size:12px;}
#menu ul {margin:0; list-style:none; text-indent: 0px;}
#menu li { display: inline; padding:2px;  margin-left:6px; margin-right:6px}
#menu a:link, #menu a:visited, #menu a.menuOn:hover { background: #98a026; color: #FFFFFF; text-decoration: none; font-weight:bold; padding:5px 7px}
#menu a:hover, #menu a:active, #menu a.menuOn:link, #menu a.menuOn:visited {  color: #666666; text-decoration: none; font-weight:bold; background: #d8ce8c; padding:5px 7px}

#adminmenu {background: url("../awards/awards_images/headerBG.jpg"); text-align:center; padding-top:0; margin-top:0px; margin-bottom:5px; padding-top:0; padding-bottom:4px; font-size:12px;}
#adminmenu ul {margin:0; list-style:none; text-indent: 0px;}
#adminmenu li {display: inline; padding:3px;  margin-left:6px; margin-right:6px}
#adminmenu a:link, #adminmenu a:visited, #adminmenu a.menuOn:hover {color: #FFFFFF; text-decoration: none; font-weight:bold; padding:5px 5px 15px 5px}
#adminmenu a:hover, #adminmenu a:active, #adminmenu a.menuOn:link, #adminmenu a.menuOn:visited {color: #666666; text-decoration: none; font-weight:bold; background: #FFFFFF; padding:5px 5px 15px 5px}

#membermenu {background: #377235; text-align:left; margin-top:0px; margin-bottom:20px; padding-top:0px; padding-bottom:5px; font-size:12px}
#membermenu ul {margin:0; list-style:none; text-indent: 0px;}
#membermenu li {display: inline; padding:5px; margin:5px}
#membermenu a:link, #membermenu a:visited, #membermenu a.menuOn:hover {color: #FFFFFF; text-decoration: none; padding:5px 6px 10px 6px}
#membermenu a:hover, #membermenu a:active, #membermenu a.menuOn:link, #membermenu a.menuOn:visited {color: #339966; text-decoration: none; background: #FFFFFF; padding:5px 6px 10px 6px}


.sideBarContainer {float:right; width:180px;}
.sideBarBox {background: #cccccc; width: 180px; margin: 0px 0px 10px 8px;}
.sideBarInner {padding:8px}
.sideBarInner h2 {text-align:center}
img.joinNowButton {padding:0 8px 8px 8px; margin-top:10px}
#eventsBox, #newsBox {text-align:left; font-size: 0.9em; line-height:1.5em}

.message {font-weight:bold; color: #339966; text-align:center}

table.album {width:650px; margin-left: 20px}
table {width:98%; padding: 4px; margin-left: auto; margin-right: auto}
td {padding:3px; vertical-align: top; text-align:left}
table.login {padding: 3px; margin-left: auto; margin-right: auto; text-align:center; width:400px}
.rb {text-align: right; font-weight: bold}
.rbt {vertical-align:top; text-align: right; font-weight: bold}
.cb {text-align: center; font-weight: bold}
.b {font-weight: bold}
.r {text-align: right;}
.c {text-align: center;}
.spacer {height:10px;}
.partnerLogoSpacer {height:22px;}
.centerbottom {text-align:center; vertical-align:bottom;}

a:link, a:visited {color: #377235}
a:hover, a:active{color: #339966}
a.editlink:link, a.editlink:visited {color: #3399CC; text-decoration: none}
a.editlink:hover, a.editlink:active {color: #333333; text-decoration: underline}

img.ImgLeftOfText {float: left; margin-right: 28px; margin-top: 0px; margin-bottom: 8px; vertical-align:top}
img.ImgRightOfText {float: right; margin-left: 8px; margin-top: 0px; margin-bottom: 8px; vertical-align:top}
#ImgTopLeftOfText {float: left; margin-top: 8px; margin-bottom: 10px; display: block}
#ImgTopRightOfText {text-align:right; float: right; margin-top: 8px; margin-bottom: 10px; margin-right:5px}
#ImgTopCenterOfText {text-align:center; margin-top: 8px; margin-bottom: 10px; margin-left:auto; margin-right:auto;}
#ImgBottomLeftOfText {float: left; margin-top: 10px; display: block}
#ImgBottomRightOfText {float: right; margin-top: 10px; display: block}
#ImgBottomCenterOfText {text-align:center; margin-top: 10px; display: block; margin-left:auto; margin-right:auto;}

