body { margin: 0; padding: 0; width: 100%; height: 100%; background: #FFF url(/images/canadabg.jpg) top center no-repeat fixed; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #534616; line-height:150%; } html { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } h1, h2, h3 { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #534616; } h1 { font-size: 2em; } h2 { font-size: 1.8em; } h3 { font-size: 1.6em; color: #C10000; } p, ul, ol { margin-top: 0; line-height: 180%; } ul, ol { } a { text-decoration: none; color: #2C7BC9; } img { padding:1px; border:1px solid #99a3b2; } a:hover { text-decoration: none; color: #000; } #wrapper { width: 1000px; margin: 0 auto; padding-top: 45px; } th, td { padding: 0px; } /* Header */ #title { font-size: 18px; color: #C10000; font-weight:bold; padding:4px 4px 10px 15px; } #subtitle { font-size: 18px; color: #534616; font-weight:bold; padding:4px 4px 10px 15px; } #header { width: 756px; height: 110px; margin: 0 auto; margin-left:auto; margin-right:auto; } /* Logo */ /* Search */ #search { float: right; width: 300px; height: 110px; padding: 0; } #search form { height: 41px; margin: 0; padding: 50px 0 0 20px; } #search fieldset { margin: 0; padding: 0; border: none; } #search-text { width: 195px; padding: 5px 5px 4px 5px; border: 1px solid #DEDEDE; background: #FFFFFF; text-transform: lowercase; font: normal 11px Arial, Helvetica, sans-serif; color: #703522; } #search-submit { width: 50px; height: 25px; } /* Menu */ #menu { width: 960px; height: 50px; margin: 0 auto; padding: 0; background: #C10000; } #menu ul { margin: 0; padding: 0px 0px 0px 25px; list-style: none; line-height: normal; } #menu li { float: left; } #menu a { display: block; margin-right: 3px; height: 35px; padding: 15px 30px 7px 30px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; border: none; } #menu a:hover, #menu .current_page_item a { } #menu .current_page_item a { padding-left: 0; } #menu a:hover { text-decoration: underline; } /* Page */ #page { width: 1000px; margin: 0 auto; padding: 0px 0px 0px 0px; } #page-bgtop { } #page-bgbtm { } /* Content */ .content { width: 1000px; padding: 0; } .alignleft { float: left; } .alignright { float: right; } #topbar { height: 45px; margin: 0; color: #FFFFFF; z-index:200; background: #C10000; Text-align:center; } #topbar .countries { width:265px; display:inline-block; } #topbar .location { display:inline-block; font-size: 16px; padding-top: 15px; } #topbar .icons { display:inline-block; width: 305px; padding-top: 1px; } .aRight { text-align: right; margin-left: auto; margin-right: 0px; } .aLeft { text-align: left; margin-left: 0px; margin-right: auto; } .post { margin-bottom: 0px; padding: 0px; background: #FFFFFF; } .post .top{ background: #C10000; } .post-bgtop { } .post-bgbtm { } .post .location { background: #C10000; letter-spacing: -.5px; color: #FFFFFF; } .post .title { height: 45px; background: #C10000; letter-spacing: -.5px; color: #FFFFFF; } .post .title a { border: none; color: #FFFFFF; } .post .meta { padding-top: 20px; padding-bottom: 5px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; } .post .meta a { } .post .entry { padding-bottom: 20px; } .center { margin-left:auto; margin-right:auto; } .text_center { text-align:center; } .links { display: block; width: 100px; height: 20px; margin-top: 20px; text-align: center; text-transform: uppercase; font-size: 10px; font-weight: bold; } .heading { margin-top: 5px; margin-bottom: 5px; } #adbar_top { position: absolute; bottom:0px; width: 740px; height:100px; /* Firefox */ margin-left: -moz-calc(50% - 370px); /* WebKit */ margin-left: -webkit-calc(50% - 370px); /* Opera */ margin-left: -o-calc(50% - 370px); /* Standard */ margin-left: calc(50% - 370px); margin-right: auto; background: #C10000 no-repeat left top; z-index:1; } #adbar_bottom { height: 20px; text-align:right; background: #C10000 no-repeat left top; color: #FFFFFF; } #adbar_bottom a { background: #FFF; color:#C10000; } #adbar_bottom a:hover { background: #000000; color:#FFFFFF; } #viewmessage { top: 0px; width: 100%; margin-left: auto; margin-right: auto; opacity: 1; z-index:1; } #viewsidebar { position: fixed; left: -275px; width: 300px; height:600px; /* Firefox */ top: -moz-calc(50% - 300px); /* WebKit */ top: -webkit-calc(50% - 300px); /* Opera */ top: -o-calc(50% - 300px); /* Standard */ top: calc(50% - 300px); background: #FFF no-repeat left top; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:0px; z-index:10; } #viewsidebar_left { float: left; width: 275px; height:600px; background: #FFF no-repeat left top; } #viewsidebar_right { float: right; width: 25px; height:600px; background: #C10000 no-repeat left top; overflow: hidden; } /* Sidebar */ #sidebar { float: left; width: 450px; padding: 0px; color: #787878; } #sidebar ul { padding: 0; list-style: none; } #sidebar li { margin: 0; padding: 0; } #sidebar li ul { margin-bottom: 30px; padding: 0px 20px 20px 20px; background: #FFFFFF; border-left: 1px solid #D6E6CC; border-right: 1px solid #D6E6CC; border-bottom: 1px solid #D6E6CC; } #sidebar li li { line-height: 35px; border-bottom: 1px dashed #D1D1D1; padding-left: 3px; } #sidebar li li span { display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic; } #sidebar h2 { height: 38px; padding: 12px 0 0 20px; background: #1E1E1E; letter-spacing: -.5px; color: #FFFFFF; } #sidebar p { margin: 0px 0px 20px 0px; padding: 10px 20px 20px 20px; background: #FFFFFF; } #sidebar a { border: none; } #sidebar a:hover { text-decoration: underline; } /* Calendar */ #calendar { } #calendar_wrap { padding: 20px; } #calendar table { width: 100%; } #calendar tbody td { text-align: center; } #calendar #next { text-align: right; } /* Footer */ #footer { height: 150px; margin: 0 auto; padding: 0px 0 15px 0; font-family: Arial, Helvetica, sans-serif; background: #EEE; } #frame { position: abosolute; width: 100%; margin: 0 auto; height: 100%; overflow-x: hidden; -ms-overflow-x: hidden; } #footer p { margin: 0; padding-top: 26px; line-height: normal; font-size: 12px; text-align: center; color: #898989; } #footer img{ border:0px; } #footer a { cursor: pointer; text-decoration: none; color: #FFF; line-height: 20px; font-size: 14px; padding: 0 2px; background: #333; border-radius: 2px 2px 2px 2px; /*box-shadow: 0 1px 0 0 #FFFFFF inset;*/ font-weight: bold; } #footer .title { font-size: 18px; color: #C10000; font-weight:bold; padding:4px 4px 10px 15px; } #footer a:hover { cursor: pointer; text-decoration: none; color: #FFF; line-height: 20px; font-size: 14px; padding: 0 2px; background: #666; border-radius: 2px 2px 2px 2px; /*box-shadow: 0 1px 0 0 #FFFFFF inset;*/ font-weight: bold; } #nav{ list-style:none; font-weight:none; margin-bottom:10px; margin-left:-23px; /* Clear floats */ float:none; width:100%; /*Bring the nav above everything else--uncomment if needed. */ z-index:100; } #nav li{ float:left; margin-right:20px; position:relative; /*z-index:100;*/ } #nav a{ display:block; padding:5px; color:#FFF; background:; text-decoration:none; } #nav a:hover{ color:#FFF; background:#; text-decoration:underline; } /*--- DROPDOWN ---*/ #nav ul{ background:#C10000; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */ background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */ position:absolute; left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */ z-index:100; list-style-type: none; } #nav ul li{ padding-top:3px; /* Introducing a padding between the li and the a give the illusion spaced items */ width:120px; margin-left: -20px; } #nav ul a{ white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */ } #nav li:hover ul{ /* Display the dropdown on hover */ left:0px; /* Bring back on-screen when needed */ font-weight:bold; background:#C10000; background-image:-moz-linear-gradient( top, #C10000 0% , #C10000 100% ); background-image:-webkit-gradient( linear, 0 0% , 0 100% , from( #C10000 ), to( #C10000 ) );-moz-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;-webkit-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ; border-style:solid; border-width:0px; border-color:#555555; } #nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */ text-decoration:none; color: yellow; background:#9C0000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:0px solid #828082; } #nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */ text-decoration:none; color: #FFF; background:#C10000; } #nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */ background:#9C0000; } #newmenu { height: 30px; background: #C10000 no-repeat left top; padding: 5px 0 5px 0px; letter-spacing: -.25px; color: #FFFFFF; } .newmenu { height: 30px; background: #C10000 no-repeat left top; padding: 5px 0 5px 0px; letter-spacing: -.25px; color: #FFFFFF; } #listing { padding: 15px 0 10px 0px; } #listing h3 { color: #534616; } .contest_table { padding: 15px 0 10px 0px; } #infobox { background-image:-moz-linear-gradient( top, #F9FCD7 0% , #F9FCD7 100% ); background-image:-webkit-gradient( linear, 0 0% , 0 100% , from( #F9FCD7 ), to( #F9FCD7 ) );-moz-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;-webkit-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ; background: #F9FCD7; padding: 10px; moz-border-radius: 10px; border-radius: 10px; } #login_box{ background-color:#EEE; moz-border-radius: 15px; border-radius: 15px; border-bottom:0px solid #222222; width:350px; border-style:solid; border-width:0px; border-color:#C10000; position:relative; /*z-index:100;*/ } .content_box{ background-color:#EEE; moz-border-radius: 15px; border-radius: 15px; border-bottom:0px solid #222222; width:350px; border-style:solid; border-width:0px; border-color:#C10000; position:relative; /*z-index:100;*/ } .sponsor_box{ background-color:#EEE; moz-border-radius: 15px; border-radius: 15px; border-bottom:0px solid #222222; width:350px; border-style:dashed; border-width:2px; border-color:#C10000; position:relative; /*z-index:100;*/ } #sponsor_box{ background-color:#EEE; moz-border-radius: 15px; border-radius: 15px; border-bottom:0px solid #222222; width:350px; border-style:dashed; border-width:2px; border-color:#C10000; position:relative; /*z-index:100;*/ } #login_box h3 { color: #534616; } #comment_box{ background-color:#FFF; moz-border-radius: 15px; border-radius: 15px; border-bottom:0px solid #222222; border-style:solid; border-width:0px; border-color:#555555; position:relative; /*z-index:100;*/ } #content_box{ background-image:-moz-linear-gradient( top, #EEE 0% , #EEE 100% ); background-image:-webkit-gradient( linear, 0 0% , 0 100% , from( #EEE ), to( #EEE ) ); background-color:#111; moz-border-radius: 15px; border-radius: 15px; border-bottom:0px solid #222222; border-style:solid; border-width:0px; border-color:#555555; position:relative; /*z-index:100;*/ } #front_box{ background-image:-moz-linear-gradient( top, #333 0% , #111 100% ); background-image:-webkit-gradient( linear, 0 0% , 0 100% , from( #333 ), to( #111 ) );-moz-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;-webkit-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ; background-color:#111; moz-border-radius: 15px; border-radius: 15px; border-bottom:2px solid #222222; width:550px; border-style:solid; border-width:0px; border-color:#555555; position:relative; /*z-index:100;*/ padding: 2px 2px 2px 2px; } #table_info { background-image:-moz-linear-gradient( top, #FFF 0% , #EEE 100% ); background-image:-webkit-gradient( linear, 0 0% , 0 100% , from( #FFF ), to( #EEE ) );-moz-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;-webkit-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ; background-color:#111; moz-border-radius: 10px; border-radius: 10px; border-bottom:2px solid #222222; border-style:solid; border-width:2px; border-color:#555555; position:relative; width:96%; /*z-index:100;*/ padding:4px 4px 4px 4px; } #table_view { /*background-image:-moz-linear-gradient( top, #EEE 0% , #EEE 100% ); background-image:-webkit-gradient( linear, 0 0% , 0 100% , from( #EEE ), to( #EEE ) );-moz-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;-webkit-box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.4) ;*/ /*background: #FFF url(/images/viewbg.png);*/ background-color:#EEE; moz-border-radius: 0px; border-radius: 0px; border:none; border-bottom:5px solid #C10000; position:relative; width:100%; /*z-index:100;*/ padding:4px 4px 4px 4px; } #quick_contest_box{ padding-top: 10px; padding-bottom: 10px; } .quick_contest_box{ padding-top: 10px; padding-bottom: 10px; } img.rounded { border:0px solid #FFFFFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } input,select{ background-color: #FFF; border: 2px solid #000000; color: #000000; font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; } input.rounded, select.rounded { padding: 4px 10px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#333; border:1px solid #C10000; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; box-shadow: 2px 2px 3px #666; } input.rounded, select.rounded { cursor: pointer; } input.rounded:focus, select.rounded:focus { border-color: #339933; } input.button { -moz-box-shadow:inset 0px 1px 9px 0px #bfbbbf; -webkit-box-shadow:inset 0px 1px 9px 0px #bfbbbf; box-shadow:inset 0px 1px 9px 0px #bfbbbf; /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C10000), color-stop(1, #C10000) ); background:-moz-linear-gradient( center top, #C10000 5%, #C10000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C10000', endColorstr='#C10000');*/ background-color:#C10000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:0px solid #828082; display:inline-block; color:#EEE; font-family:Arial; font-size:18px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:0px 0px 0px #000000; }.button:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EEE), color-stop(1, #C10000) ); background:-moz-linear-gradient( center top, #EEE 5%, #C10000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#C10000'); background-color:#C10000; }.button:active { position:relative; top:1px; } .button { -moz-box-shadow:inset 0px 1px 9px 0px #bfbbbf; -webkit-box-shadow:inset 0px 1px 9px 0px #bfbbbf; box-shadow:inset 0px 1px 9px 0px #bfbbbf; /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C10000), color-stop(1, #C10000) ); background:-moz-linear-gradient( center top, #C10000 5%, #C10000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C10000', endColorstr='#C10000');*/ background-color:#C10000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:0px solid #828082; display:inline-block; color:#EEE; font-family:Arial; font-size:18px; font-weight:bold; padding:7px 24px; text-decoration:none; text-shadow:0px 0px 0px #000000; }.button:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EEE), color-stop(1, #C10000) ); background:-moz-linear-gradient( center top, #EEE 5%, #C10000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#C10000'); background-color:#C10000; color:#EEE; }.button:active { position:relative; top:1px; } button.button { -moz-box-shadow:inset 0px 1px 9px 0px #bfbbbf; -webkit-box-shadow:inset 0px 1px 9px 0px #bfbbbf; box-shadow:inset 0px 1px 9px 0px #bfbbbf; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C10000), color-stop(1, #C10000) ); background:-moz-linear-gradient( center top, #C10000 5%, #C10000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a8a8a', endColorstr='#3d3d3d'); background-color:#C10000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:0px solid #828082; display:inline-block; color:#EEE; font-family:Arial; font-size:18px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:0px 0px 0px #000000; }.button:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C10000), color-stop(1, #9C0000) ); background:-moz-linear-gradient( center top, #C10000 5%, #9C0000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C10000', endColorstr='#9C0000'); background-color:#C10000; }.button:active { position:relative; top:1px; } input.entered { -moz-box-shadow:inset 0px 1px 9px 0px #bfbbbf; -webkit-box-shadow:inset 0px 1px 9px 0px #bfbbbf; box-shadow:inset 0px 1px 9px 0px #bfbbbf; /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C10000), color-stop(1, #C10000) ); background:-moz-linear-gradient( center top, #C10000 5%, #C10000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C10000', endColorstr='#C10000');*/ background-color:#42A603; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:0px solid #828082; display:inline-block; color:#EEE; font-family:Arial; font-size:18px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:0px 0px 0px #000000; }.entered:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #42A603), color-stop(1, #3C9605) ); background:-moz-linear-gradient( center top, #42A603 5%, #3C9605 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42A603', endColorstr='#3C9605'); background-color:#42A603; }.entered:active { position:relative; top:1px; } .push_10{margin-left:10px}.push_20{margin-left:20px}.push_30{margin-left:30px}.push_40{margin-left:40px} input.disabled { /* Text and background colour, medium red on light yellow */ color:#777; background-color:#ddd; }.disabled:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DDD), color-stop(1, #DDD) ); background:-moz-linear-gradient( center top, #DDD 5%, #DDD 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDD', endColorstr='#DDD'); color:#777; background-color:#ddd; } table.bigger { font-size:16px; font-family: Tahoma, Geneva, sans-serif; } table.info { border-width: medium; border-spacing: 0px; border-style: hidden; border-color: #A3A3A3; border-collapse: collapse; font-size:14px; font-family: Tahoma, Geneva, sans-serif; color: #333; padding: 4px 10px 4px 10px; text-align:justify; } table.spacing { border-collapse:separate; border-spacing:0px 10px; } table.info tr { padding: 3px; border-color: #A3A3A3; } table.main tr:nth-child(odd) { background-color:#eee; } table.main tr:nth-child(even) { background-color:#FFF; } table.info td { padding: 3px; border-color: #A3A3A3; } .header { float:left; font-weight:bold; font-size: 14px; color: #C10000; padding-right: 4px; padding-left: 0px; } .subheader { float:left; font-weight:bold; font-size: 14px; color: #534616; padding-right: 4px; padding-left: 0px; } .listing a { font-weight:bold; font-size: 12px; color: #2C7BC9; padding-right: 4px; padding-left: 0px; padding-bottom: 4px; } .listing a:hover { color:#000; text-decoration:none; } /*ICON INFO*/ .rating { float:right; } /* :not(:checked) is a filter, so that browsers that don’t support :checked don’t follow these rules. Every browser that supports :checked also supports :not(), so it doesn’t make the test unnecessarily selective */ .rating:not(:checked) > input { position:absolute; top:-9999px; clip:rect(0,0,0,0); } .rating:not(:checked) > label { float:right; width:1em; padding:0 .1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:125%; line-height:1; color:#ddd; text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5); } .rating:not(:checked) > label:before { content: '\2605 '; } .rating > input:checked ~ label { color: #f70; text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5); } .rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label { color: gold; text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5); } .rating > input:checked + label:hover, .rating > input:checked + label:hover ~ label, .rating > input:checked ~ label:hover, .rating > input:checked ~ label:hover ~ label, .rating > label:hover ~ input:checked ~ label { color: #ea0; text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5); } .rating > label:active { position:relative; top:2px; left:2px; } .checkmark { float:left; } /* :not(:checked) is a filter, so that browsers that don’t support :checked don’t follow these rules. Every browser that supports :checked also supports :not(), so it doesn’t make the test unnecessarily selective */ .checkmark:not(:checked) > input { position:absolute; top:-9999px; clip:rect(0,0,0,0); } .checkmark:not(:checked) > label { float:right; width:1em; padding:0 .1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:125%; line-height:1; color:#ddd; text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5); } .checkmark:not(:checked) > label:before { content: '\2714 '; } .checkmark > input:checked ~ label { color:#00FF00; text-shadow:1px 1px #43C445, 2px 2px darkgreen, .1em .1em .2em rgba(0,0,0,.5); } .checkmark:not(:checked) > label:hover, .checkmark:not(:checked) > label:hover ~ label { color:#00FF00; text-shadow:1px 1px #43C445, 2px 2px darkgreen, .1em .1em .2em rgba(0,0,0,.5); } .checkmark > input:checked + label:hover, .checkmark > input:checked + label:hover ~ label, .checkmark > input:checked ~ label:hover, .checkmark > input:checked ~ label:hover ~ label, .checkmark > label:hover ~ input:checked ~ label { color:#ddd; text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5); } .checkmark > label:active { position:relative; top:2px; left:2px; } /* HIDE X CODE */ .hide { float:left; margin-left: auto; margin-right: auto; } .hide:not(:checked) > input { position:absolute; top:-9999px; clip:rect(0,0,0,0); } .hide:not(:checked) > label { float:right; width:1em; padding:0 .1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:125%; line-height:1; color:#ddd; text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5); } .hide:not(:checked) > label:before { content: '\2716 '; } .hide > input:checked ~ label { color: red; text-shadow:1px 1px #C93636, 2px 2px darkred, .1em .1em .2em rgba(0,0,0,.5); } .hide:not(:checked) > label:hover, .hide:not(:checked) > label:hover ~ label { color: red; text-shadow:1px 1px #C93636, 2px 2px darkred, .1em .1em .2em rgba(0,0,0,.5); } .hide > input:checked + label:hover, .hide > input:checked + label:hover ~ label, .hide > input:checked ~ label:hover, .hide > input:checked ~ label:hover ~ label, .hide > label:hover ~ input:checked ~ label { color:#ddd; text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5); } .hide > label:active { position:relative; top:2px; left:2px; } .report { float:left; } .report:not(:checked) > input { position:absolute; top:-9999px; clip:rect(0,0,0,0); } .report:not(:checked) > label { float:right; width:1em; padding:0 .1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:125%; line-height:1; color:red; text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5); } .report:not(:checked) > label:before { content: '\2622 '; } .report > input:checked ~ label { color: red; text-shadow:1px 1px darkred, 2px 2px darkred, .1em .1em .2em rgba(0,0,0,.5); } .report:not(:checked) > label:hover, .report:not(:checked) > label:hover ~ label { color: red; text-shadow:1px 1px darkred, 2px 2px darkred, .1em .1em .2em rgba(0,0,0,.5); } .report > input:checked + label:hover, .report > input:checked + label:hover ~ label, .report > input:checked ~ label:hover, .report > input:checked ~ label:hover ~ label, .report > label:hover ~ input:checked ~ label { color:darkred; text-shadow:1px 1px red, 2px 2px darkred, .1em .1em .2em rgba(0,0,0,.5); } .report > label:active { position:relative; top:2px; left:2px; } .overlay{ position: relative; top: 0%; left: 0%; width: 100%; height: 100%; z-index:1001; -moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90); } /*Popup Window*/ .black_overlay{ position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); } .white_content { position: absolute; top: 50%; left: 50%; width: 500px; height: 200px; padding: 16px; margin-top: -100px; margin-left: -250px; font-size: 18px; text-align: center; line-height: 170px; border: 16px solid #C10000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background-color: #EEE; z-index:1002; overflow: visable; } .login_popup { position: fixed; top: 50%; left: 50%; width: 450px; height: 250px; padding: 16px; margin-top: -125px; margin-left: -225px; padding: 15px; border: 16px solid #C10000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background-color: #EEE; z-index:1002; overflow: visable; } .contest_iframe { /* Firefox */ height: -moz-calc(100% - 102px); /* WebKit */ height: -webkit-calc(100% - 102px); /* Opera */ height: -o-calc(100% - 102px); /* Standard */ height: calc(100% - 102px); } /* SEARCH BOX */ #tfheader{ } #tfnewsearch{ float:right; padding:8px; } .tftextinput2{ margin: 0; padding: 5px 15px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666; border:1px solid #FFF; border-right:0px; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; } .tfbutton2 { margin: 0; padding: 5px 7px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; outline: none; cursor: pointer; text-align: center; text-decoration: none; color: #ffffff; border: solid 1px #FFF; background: #C10000; background: -webkit-gradient(linear, left top, left bottom, from(#C10000), to(#C10000)); background: -moz-linear-gradient(top, #C10000, #C10000); border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; } .tfbutton2:hover { text-decoration: none; color: yellow; background: #C10000; background: -webkit-gradient(linear, left top, left bottom, from(#C10000), to(#C10000)); background: -moz-linear-gradient(top, #C10000 #C10000); } /* Fixes submit button height problem in Firefox */ .tfbutton2::-moz-focus-inner { border: 0; } .tfclear{ clear:both; } /* END SEARCH BOX */ div.pagination { padding: 3px; margin: 3px; font-size: 18px; } div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #FFF; text-decoration: none; /* no underline */ color: #C10000; } div.pagination a:hover, div.pagination a:active { border: 1px solid #C10000; color: #C10000; } div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #C10000; font-weight: bold; background-color: #C10000; color: #FFF; } div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }