/* Contest */

html{ background-color: #000; }

.contestMainWidth{ width: 900px; }
.contestMainCont{ background-color:#000; }/*background:#F9F1E6 url("../images/bg.jpg") repeat-x;
.contestMainContBottom{ background: url("../images/bg_bottom.jpg") repeat-x; height: 25px; }*/

.contestTopHeader{ height: 40px; }

.contestLangCont{ color: #999; }
.contestLangCont li{ display: inline; float: right; padding-top: 5px; }
.contestLangCont a{ padding: 0 3px; color: #CCC; }
.contestLangCont a:hover{ text-decoration: none; color: #FFF; }
.contestLangCont a.current{ background-color: #666666; color: #FFF; }

.contestfcolor{ color: #69C; }
.contestfsize{ font-size: 1.3em; }

.contestHeaderBg{ background-color: #000; }
.contestHeaderSub{ height: 15px; border-top: solid 4px #FFF; }

.contestInfoCont{ padding: 10px 70px 0 310px; color: #5B4F33; height: 260px; font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; background: #FFF3D4 url("../images/headerbg.jpg") no-repeat; }
.contestInfoTitle{ font-size: 3em; }
.contestInfoText{ font-size: 1.3em; }
/*.contestInfoContOpacity{ background-color: #000; height: 215px; filter:alpha(opacity=35); -moz-opacity:.35; opacity:.35; }
.contestInfoContContent{ padding: 25px 20px 0 20px; text-align: center; width: 660px; position: absolute; z-index: 50; }
.contestInfoTitle{ font-size: 2.5em; }
.contestInfoDescriptions{ font-size: 1.3em; }
.contestInfoDescriptions a{ color: #FFF; text-decoration: underline; }*/

.contestMonitor{ background-color: #333; }
.contestMonitorTop{ height: 15px; }
.contestMonitorBottom{ height: 15px; }
.contestMonitorBody{ margin-left: 8px; margin-right: 8px; background-color: #333; }

.contestMenu{ text-align: center; background: #1E1E1E url("../images/menubg.jpg") repeat-x; }
.contestMenu li{ display: inline; }
.contestMenuTab{ font-size: 1.4em; font-weight: bold; text-align: center; display: inline-block; height: 40px; line-height: 40px; color: #CCC; padding: 0 12px; }
.contestMenuTab:hover { text-decoration: none; color: #FFF; }
.contestMenuTabCurrent{ color: #817148; background-color: #DCC58C; }
.contestMenuTabCurrent:hover { text-decoration: none; color: #817148; }

.contestMenuSub{ background: #DCC58C url("../images/menusubbg.jpg") repeat-x; padding: 5px 25px 5px 0; text-align: right; }
.contestMenuSub li{ display: inline; }
.contestMenuSub li a{ display: inline-block; padding: 2px 10px; color: #5B4F33; }
.contestMenuSub li a:hover{ text-decoration: none; color: #FFF; }
.contestMenuSub li a.current{ background-color: #FFF3D4; color: #817148; }

.contestBox{ background: #FFF3D4 url("../images/contestboxbg.jpg") no-repeat; color: #817148; min-height: 300px; }
.contestBox a{ color: #C30; }

.contestWinnerCont{ padding: 30px 18px; text-align: center; }
.contestWinnerCont img{  margin: 6px 3px 0 3px; display: inline-block; }
.contestWinnerCont td div{ background-color: #C90; margin: 0 3px; color: #FFF; font-size: 1.0em; font-weight: bold; }
.contestWinnerName{ color: #806000; }

.contestUploadContent{ padding: 20px 10px; }
.contestUploadBtn{ font-size: 1.4em; text-align: center; display: inline-block; height: 30px; min-width: 60px; padding: 0 16px; line-height: 30px; font-weight: bold; background: #EB5F01 url("../images/uploadbuttonbg.jpg") repeat-x; }
.contestUploadBtn:hover { background: #930 url("../images/uploadbuttonhoverbg.jpg") repeat-x; text-decoration: none; }
.contestUploadContentLeft{ width: 420px; margin: 0 380px 0 0; padding: 0 30px 0 0; }
.contestUploadContentRight{ float: left; width: 380px; margin: 0 0 0 -380px; }

.contestPhotosCont{ width: 750px; margin: 0 auto; }

.contestPhotoThumbContainer{ padding: 15px 0; margin: 0 10px; width: 230px; font-size: 0.9em; color: #817148; overflow: hidden; word-wrap: break-word; }
.contestPhotoThumbContainer b{ color: #999; }
.contestPhotoThumbContainer a{ color: #930; }
.contestPhotoThumbContainer a:hover{  }
.contestPhotoThumbContainer b a{ font-size: 1.3em; text-decoration: none; }
.contestPhotoThumbContainer b a:hover{ text-decoration: underline; }
.contestPhotoThumb td{ vertical-align: middle; width: 230px; #padding-left: 3px; #width: 227px; height: 300px; #height: 280px; padding-bottom: 20px; text-align: center; background: url("../images/photothumbbg.jpg") no-repeat; }
body:nth-of-type(1) .contestPhotoThumb td{ height: 280px; padding-bottom: 20px; } /*chrome hack*/

.contestPicDisplayWidth{ width: 850px; }
.contestColumnLeftPicDetail{ width: 520px; margin: 0 320px 0 0; overflow: hidden; word-wrap: break-word; }
.contestColumnRightPicDetail{ float: left; width: 300px; margin: 0 0 0 -330px; padding: 0 0 0 30px; overflow: hidden; word-wrap: break-word; }
.contestLinkCodeText{ color: #C39D69; font-size: 1em; background-color: #F9F1E6; width: 260px; border: solid 1px #DCC58C; }
.sqThumbBorderSel{ border-color: #C39D69; }
.contestPhotoBody{ background: url("../images/photobg.jpg") no-repeat; vertical-align: middle; width: 520px; height: 580px; #height: 550px; padding-bottom: 30px; text-align: center; }
body:nth-of-type(1) .contestPhotoBody{ height: 550px; padding-bottom: 30px; } /*chrome hack*/
.contestPicDisplayBrowseBtn{ background-color: #DCC58C; padding: 0 20px; font-size: 1.2em; font-weight: bold; }
.contestPicDisplayBrowseBtn:hover{ text-decoration: none; background-color: #5F4833; }

.contestPagination{ border: 0; }
.contestPagination a{ color: #DCC58C; margin: 0 8px; border: solid 1px #DCC58C; background-color: #FFF; }
.contestPagination a:hover{ border: solid 1px #C39D69; color: #C39D69;  }
.contestPagination span span{ background-color: #DCC58C; margin: 0 8px;  border: solid 1px #DCC58C; }

.contestPanel{ border: solid 1px #DCC58C; }
.contestPanelHeader{ height: 25px; line-height: 25px; padding: 0 5px; background: #DCC58C url("../images/panelheaderbg.jpg") repeat-x; color: #FFF; }
.contestPanelHeaderSpecial{ font-weight: bold; background: #DCC58C url("../images/panelheaderbgspecial.jpg") repeat-x }
.contestPanelHeader a{ color: #FFF; }
.contestPanelContent{ padding: 5px; background-color: #FFF; }

.contestFooterBg{ background-color: #000; }