html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.5 "lucida grande",tahoma,verdana,'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;width:95%;}h1{font-size:1.4em}h2{font-size:1.3em}h3{font-size:1.2em}h4,h5,h6{font-size:1.3em}ol{list-style:decimal}ul{list-style:disc}li{margin-left:3em}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:1em;}

body { background: #E7E7E7; }

a { color: #111; text-decoration: none; }
a:hover { text-decoration: underline; }
img { vertical-align: middle; }
abbr { border-bottom: 1px solid #111; cursor: help; }
hr { border: 0; height: 5px; background: #CCC; margin: 5px 0; width: 100%; }

.red a { color: #E52F19 !important; }

#page { width: 1000px; margin: 0 auto; background: #FFF; }
#page > h1 { font: normal 10px Arial; text-transform: uppercase; padding: 3px 0; margin: 0; }
#header { padding-bottom: 5px; }

#nav { clear: both; font: bold 12px Helvetica,Arial,sans-serif; text-transform: uppercase; background: #393B3B; width: 1004px; position: relative; left: -2px; }
#nav > ul { margin: 0 auto; position: relative; height: 30px; text-shadow:0 1px 1px #000000; width: 1000px; }
#nav > ul > li { height: 30px; line-height: 30px; border-right: 1px solid #252423; }
#nav > ul > li > a { height: 30px; line-height: 30px; border-right: 1px solid #393B3B; }
#nav li li a { height: 20px; line-height: 20px;  }
#nav ul li { float: left; list-style-type: none; margin: 0;  }
#nav ul li a { float: left; padding: 0 10px;  }
#nav ul li ul { border: 1px solid #171615; border-top: 1px solid #535454; position: absolute; top: 29px; left: 0; display: none; background: #393B3B; width: 100%; z-index: 3; -moz-box-shadow: 0 0 10px #3B3D3D; }
#nav li li { padding: 5px 0 5px 5px; }
#nav li li a { padding: 1px 2px; }
#nav ul ul a { font-size: 0.85em; }
#nav li { margin: 0; }
#nav > ul > li > a { color: #FFF;  }
#nav > ul > li > a:hover { color: #A4A5A1; background: #393B3B;  }
#nav a { color: #FFF; text-decoration: none;  }

#section { background: #FFF; padding: 10px; overflow: hidden; }

#footer { overflow: hidden; font-size: 12px; background: #171615; border-top: 1px solid #D80028; text-shadow: 1px 1px 1px #000000;  }
#footer .navigation { color: #A4A5A1; width: 1000px; margin: 10px auto; }
#footer .navigation li { list-style-type: square;  float: left; font-size: 1em; font-weight: bold; margin: 0 15px 5px 25px; width: 100px; }
#footer .navigation li li { float: none; font-size: 0.9em; font-weight: normal; margin: 0; }
#footer .navigation li a { color: #FFF; }
#footer p { color: #FFF; text-align: center; font-size: 0.8em; border-top: 1px solid #111; clear: both; margin: 0; padding: 0.5em; }

#events { list-style-type: none; margin: 0; padding: 0; width: 110%; }
#events li { margin: 0; padding: 0; float: left; width: 214px; height: 280px; margin-right: 14px; }
#events li .img img { border: 1px solid #CCC; padding: 1px; }
#events li.row1 { margin: 0 0 20px 0; padding: 0; float: none; width: 670px; height: auto; }
#events li.row1 .img { display: block; height: 300px; overflow: hidden; }
#events h3 { font: normal 14px/14px 'Holtwood One SC', Impact, Verdana; margin: 5px 0; }
#events li.row1 h3 { font-size: 30px; line-height: 32px; }
#events li.row1 h3 a { color: #0170A5;  }
#events p { margin: 0 0 5px 0; font-size: 11px; }
#events .date { color: #AAA; }

.lineThrough { text-decoration: line-through; }
.ad { text-align: center; margin-bottom: 10px; }
.ad iframe, .ad table { margin: 0 auto !important; }
.wrap { box-shadow: inset 0 0 5px #555; overflow: hidden; margin: 0 0 10px 0; padding: 5px; }
.wrap .h { font: normal 14px/14px 'Holtwood One SC', Impact, Verdana; margin: 5px; }
.wrap.dark, .wrap.dark a { color: #FFF;  }
.articles ul { list-style: none inside disc; }
.articles li { font-size: 8px; margin: 2px 0 2px 10px; }
.articles li a { color: #111; font-size: 11px; }

.forum { font-size: 11px; text-align: justify; list-style-type: none; }
.forum li { margin: 2px 5px; }
.forum strong { color: yellow; }
.forum em { color: #CCC; text-shadow: 1px 1px 0 #111; }

.media { background: #2C2C2C; padding: 5px; overflow: hidden; list-style-type: none; margin: 0; }
.media li { display: inline; margin: 0; padding: 0; }
.media img { border: 1px solid #CCC; }

#buttons { text-align: center; clear: both; padding: 10px; width: 980px; position: relative; left: -10px; top: 10px; }
#buttons ul { list-style-type: none; padding: 0; margin: 0; }
#buttons li { padding: 0 5px; text-align: center; margin: 0;  }
#buttons li img { padding: 1px; border: 1px solid #707171; opacity: 0.8; }
#buttons li a:hover img { opacity: 1; }

#editorial { overflow: hidden; height: 125px; overflow: hidden; margin-bottom: 10px; padding: 10px; background: #EEE; box-shadow: inset 0 0 5px #CCC;  }
#editorial > .img { float: left; margin-right: 10px; cursor: pointer; opacity: 0.5; width: 125px; height: 125px; overflow: hidden; }
#editorial > .img img { position: relative; left: -42px; }
#editorial > .img.current { opacity: 1; }
#editorial > div { margin-bottom: 10px; display: none; float: left; margin-right: 10px; width: 545px; height: 125px; overflow: hidden; }
#editorial h2 { color: #B0483B; font: normal 15px Anton, Impact; padding: 0 0 5px 0; width: 570px; margin: 0; }
#editorial h3 { font: normal 20px Anton, Impact; padding: 0 0 5px 0; width: 525px; margin: 0; }
#editorial p { padding: 0; width: 525px; margin: 0; font-size: 10px; }






.h {  }
.h a { color: #B0483B; text-decoration: none; }
.t span { color: #1A6292; }
.ico { border: 0 !important; float: none !important; vertical-align: middle; margin: 0 1px !important; }
.hidden { display: none; }

.error { background: #BF2F2F; border: 1px solid #7F0000; font-weight: bold; padding: 5px 10px; color: #FFF; margin: 5px 0; }


#headerWrap { background: #252423; }

#ad-billboard { float: left; width: 790px; text-align: center; margin: 7px 0;  }
#header .logo { float: left; margin: 10px 15px 5px 0; }
#header > ul { float: right; margin: 0; padding: 7px 0; list-style-type: none; width: 40px;  }
#header > ul li { float: left; width: 40px; text-align: right; height: 40px; padding: 0; margin: 0; }





.left { float: left; width: 670px; }
.right { float: right; width: 300px; }

.right > div { margin-bottom: 10px; }
.right > img, .right > a > img { margin-bottom: 10px; }

.left > p { margin: 10px 20px; }

.dark { background: #1D1C1B; }
.yellow { background: #FFD333; }

.more { text-align: right; font-size: 10px; }

#soon { margin: 100px auto; width: 600px; text-align: right; }
#soon img { float: left; margin: 0 50px 0 0; }
#soon p { color: #EEE; font: italic bold 13px 'Trebuchet MS', Verdana; margin: 5px 0; text-shadow: 1px 1px 0 #292827; }
#soon div { color: #EEE; font: bold 70px 'Trebuchet MS', Verdana; margin: 0; text-shadow: 1px 1px 0 #292827; }


#breadcrumbs { font-size: 0.7em; padding: 0.3em 0.7em; }



#coming { border-bottom: 1px solid #D4D4D4; margin-bottom: 10px; position: relative; }
#coming > a { visibility: hidden; position: absolute; width: 10%; left: -10%; font: bold 12px/36px "lucida grande",tahoma,verdana,'Helvetica Neue'; color: #B0483B; text-shadow: 1px 1px 0 #CCC; }
#coming:hover > a { visibility: visible; }
#coming:hover .row1 { background: #EFEFEF; }
#coming:hover .row2 { background: #DFDFDF; }
#coming ul { padding: 0; margin: 0; font-size: 11px; overflow: hidden;  }
#coming li { margin: 0; padding: 0; float: left; list-style-type: none; width: 10%; line-height: 1.1em; }
#coming li small { display: block; font: normal 8px Arial; color: #BB3907; text-transform: uppercase; }
#coming li span { float: left; font-weight: bold; }
#coming li a { display: block; overflow: hidden; padding: 2px; color: #111; text-decoration: none; }
#coming li a:hover { background: #FFF; }
#coming li .left { clear: both; width: auto; }
#coming li .right { float: right; width: 10px; text-align: center; background: #EFEFEF; width: auto; }

.editorial { margin: 0 10px 10px 0; width: 359px; float: left; clear: both; }
.editorial > div { height: 250px; float: left; float: left; margin: 0 0 10px; background: #FFF; }
.editorial > div.last { margin: 0; }
.editorial > div h2 { margin: 15px; font: normal 15px Anton, Impact; }
.editorial > div h3 { font: normal 15px Anton, Impact; margin: 15px; color: #B0483B; }
.editorial > div h3 a { color: #B0483B; }
.editorial > div p { font-size:11px; margin: 15px; }
.editorial > div img { float: left; margin: 15px; }


#headlings { float: right; width: 300px;  }

#latest { float: right; width: 300px; height: 515px; border: 1px solid #D6D6D6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#latest .list, #latest h3 { margin: 5px; padding: 0; }
#latest .list li { margin-left: 1.5em; }
#latest h2 { margin: 0; }



.header { overflow: hidden; color: #FFF; padding: 5px 10px; margin: 0 0 10px 0; font: normal 20px/30px 'Holtwood One SC', Impact; text-transform: uppercase; }
.h { font: normal 15px/20px 'Holtwood One SC', Impact; text-transform: uppercase; }
.header.left { width: 492px; }
.ad.right { width: 468px; height: 60px; }

.news {  }
.news li { list-style-type: none; overflow: hidden; margin: 0 0 5px 0; padding: 0; }
.news li h3 { font-size: 14px; margin: 0 0 8px 0; }
.news li h3 a { color: #000; text-decoration: none; }
.news li p { font-size: 11px; text-align: justify; overflow: hidden; background: #FFF; margin: 0 0 5px 0; }
.news li .date { }
.news li img { float: left; padding: 1px; border: 1px solid #CCC; margin-right: 10px; width: 175px; }




.tooltip { background: url(/i/tooltip.png); width: 325px; height: 140px; padding: 30px 20px;  }
.notify { border: 1px solid #008F21; margin: 5px; padding: 5px; background: #62AF74; font-size: 0.8em; color: #FFF; font-weight: bold; -moz-borderradius: 5px; border-radius: 5px; }


#right h3 { margin: 0 10px 10px; font-size: 1em; color:#203D6C; text-shadow:0 1px 0 #FFFFFF; }

.best img { float: right; margin: 5px; border: 1px solid #FFF; padding: 2px; clear: both; }
.best h3 { font-size: 12px; margin: 5px 10px; }
.best p { font-size: 10px; margin: 5px 10px; }


#calendar { border: 1px solid #D2D2D2; background: #FFF url(/i/ico/calendar.png) no-repeat top right; position: relative; min-height: 60px; padding: 4px 0 0 0; }
#calendar .day { position: absolute; right: 10px; top: 13px; font-weight: bold; font-size: 22px; color: #67AD00; text-shadow: 1px 1px 0 #C9D8B3; }
#calendar p, #calendar li { font-size: 0.8em; text-align: left; margin: 0.1em 0.5em; }
#calendar p strong { font-weight: bold; color: #175C89; }

div.adh { color: #393B3B; height: 40px; font-weight: bold; font-size: 12px; text-indent: 10px; margin-bottom: 10px; background: #FFF; line-height: 40px; }
.ad { display: block; text-align: center; margin-bottom: 10px; }

#tables { overflow: hidden; clear: both; margin: 0;  }
#tables .wrap { box-shadow: none; }
#tables .right { width: 300px; background: #FFF; height: 100%; }
#tables .left { width: 350px; background: #FFF; height: 100%; }
#tables table {  }
#tables tr { overflow: hidden; }
#tables td { padding: 0 6px; font-size: 11px; }
#tables td img { height: 10px; }
#tables p { font-size: 0.8em; margin: 10px 0; padding: 5px 0; text-align: center; clear: both; }
#tables a {   }
#tables .row_fav_team td { font-weight: bold; }
#tables ul { font-size: 9px;  }
#tables li { border: none; padding: 0; margin: 3px 0; }
#tables li a { background: none; padding: 0; }
#tables .favourite { background: #FFF; }


#tables > div {  }
#tables > ul { list-style-type: none; overflow: hidden; }
#tables > ul li { font-weight: bold; float: left; width: 75px; height: 65px; overflow: hidden; margin: 0 5px 5px 0; border-radius: 5px; }
#tables > ul li a { display: block; padding: 10px 5px; line-height: 55px; height: 45px; text-align: center; background: #EEE; box-shadow: inset 0 0 10px rgba(0,0,0,0.4); }
#tables > ul li a:hover,
#tables > ul li a.current { background: #7C021A; color: #FFF; text-decoration: none; }
#tables > ul li span { display: inline-block; line-height: 10px; }


#typer p { margin: 0em; font-size: 0.8em; }


#press { float: left; width: 500px; clear: both; }


.share { background: #FFF; clear: both; }
.share p { margin: 5px; font-size: 0.8em; color: #111; }
.share a { color: #111;  text-shadow: 1px 0 0 #f1f1f1; }

#player h3 { font-size: 0.9em; margin-bottom: 10px; }
#player img { float: left; margin: 0 15px; padding: 1px; border: 1px solid #CCC; }
#player p { font-size: 0.8em; margin-bottom: 10px; }

.vote { width: 160px; height: 32px; float: left; position: relative; background: url(/i/ico/star.png) no-repeat 0 -32px; }
.vote a { height: 32px; position: absolute;  font-size: 8px; line-height: 32px; text-decoration: none; }
.vote a:hover { background: url(/i/ico/star.png) no-repeat; }
.vote a.star1 { width: 32px; z-index: 5; text-indent: 14px; }
.vote a.star2 { width: 64px; z-index: 4; text-indent: 46px; }
.vote a.star3 { width: 96px; z-index: 3; text-indent: 78px; }
.vote a.star4 { width: 128px; z-index: 2; text-indent: 110px; }
.vote a.star5 { width: 160px; z-index: 1; text-indent: 142px; }

.vote-score { width: 80px; height: 16px; display: inline-block; }
.vote-score > div { height: 16px; background: url(/i/ico/stars.png) no-repeat; }




div.team { background: #FFF; padding: 10px 20px; margin: 10px 0; }
div.team .t { font: normal 24px Georgia; margin: 10px; }
div.team .team-picture { float: left; margin: 0 15px 0 10px; }
div.team > p { margin: 10px; }
div.team dl { overflow: hidden; font-size: 11px; margin: 0 15px 15px; }
div.team dl dt { float: left; width: 15%; clear: both; font-weight: bold; margin: 2px 0; }
div.team dl dd { float: left; width: 85%; margin: 2px 0; }

#links { margin-bottom: 10px;  }
#links h2, #links p { font-size: 10px; line-height: 20px; float: left; padding: 0 5px; margin: 0;   }
#links h2 { background: #292827; color: #FFF; }
#links a {  text-shadow: 0 1px 0 #FFFFFF; color: #6F6F6F; }

#typer { height: 500px; float: left; width: 300px; margin: 0 10px 10px 0; }



.paginator { clear: both; text-align: center; margin: 0 0 10px 0; padding: 0.5em; background: #FFF; font-size: 0.8em; color: #3F3F3F; }
.paginator a {  font-weight: bold; }
.paginator .disabled { color: #AFAFAF; font-weight: bold; }



table.match { background: #393B3B; padding: 5px; margin: 10px auto 20px auto; font-size: 11px;  }
table.match a { color: #FFF; }
table.match td { border: 1px solid #393B3B; vertical-align: middle; }
table.match thead { background: #252423; }
table.match thead td { color: yellow; font-weight: bold; padding: 3px; }
table.match .logo img { height: 40px; }
table.match .logo { width: 43px; text-align: center; padding: 3px; background: #FFF;  }
table.match .home, table.match .away { width: 33%; background: #FFF; font-size: 15px; font-weight: bold; padding: 0 5px; text-shadow: 1px 1px 1px #CCC; }
table.match .away { text-align: right; }
table.match .score { font-size: 30px; font-weight: bold; background: #000; padding: 1px; color: yellow; text-align: center; }
table.match .scoreHalf { font-size: 12px; background: orange; padding: 2px; color: #000; text-align: center; }
table.match .players { background: #252423; padding: 4px; color: #FFF; }
table.match .players input { background: #0F294F; border: 1px solid #FFF; padding: 2px; color: #FFF; font-size: 9px; font-weight: bold; }
table.match .score input { font-size: 20px; font-weight: bold; background: #000; border: 1px solid yellow; color: yellow; width: 30px; }
table.match tfoot input { margin: 5px; }
.playerVote { border-bottom: 1px dotted #FFF; word-wrap: nowrap; }
.card-yellow { vertical-align: middle; font-size: 0; text-indent: -9999em; display: inline-block; width: 8px; height: 10px; background: #FFE700; border: 1px solid #DB9D07; border-width: 0 1px 1px 0; }
.card-red { vertical-align: middle; font-size: 0; text-indent: -9999em; display: inline-block; width: 8px; height: 10px; background: #FD4B20; border: 1px solid #D22511; border-width: 0 1px 1px 0; }


table.players { margin: 15px auto; font-size: 11px; border-collapse: separate; border: 1px solid #CCC; padding: 2px; }
table.players thead td { font-weight: bold; }
table.players td { padding: 3px 6px; margin: 1px; color: #000; vertical-align: middle; }
table.players .row1 { background: #DFDFDF; }
table.players .row0 { background: #FFF; }
table.players .picture { width: 100px; height: 100px; overflow: hidden; display: block; background: #E0E8EF; }
table.players .number { font: normal 25px Georgia, Tahoma; line-height: 0.5em; color: #8F8F8F; }

.player { padding: 15px; overflow: hidden; position: relative; }
.player .p { float: left; margin-right: 15px; border: 1px solid #111; padding: 2px; }
.player .number { font: normal 100px Georgia, Tahoma; position: absolute; top: 10px; right: 10px; line-height: 0.5em; color: #B5C5DF; }
.player p { margin: 0; }

.article { background: #FFF; line-height: 1.4em; padding: 10px 15px 10px 10px; }
.article-content { text-align: justify; overflow: hidden; margin: 10px 0; }
.article-picture { background: #FFF; margin: 0 15px 5px 0; float: left; }
.article-picture p { color: #8F8F8F; font-size: 0.7em; text-align: left; line-height: 1.3em; width: 150px; }
.article-picture img { padding: 1px; border: 1px solid #CCC; }
.article-picture:hover { color: #000; text-decoration: none; }
.article .article-details { font-size: 0.8em; text-shadow: 0 1px 0 #FFFFFF; }
.article .t { margin: 0.5em 0; font: normal 28px Georgia; }
.article p, .article ul, .article ol { margin: 0.5em 0; }
.article-more { margin: 0 10px; padding-bottom: 10px; border-top: 1px solid #DEDDDF; }
.article-more > p { border-top: 1px solid #FFF; margin-top: 0; padding-top: 5px; }
.article-more a { font-weight: bold; }
.addthis_toolbox { float: right; margin: 5px 0; }

.comments { background: #FFF; padding: 0 5px 15px 5px; margin: 0 0 10px 0; }
.comments ol { font-size: 0.9em; margin: 0; list-style-type: none; }
.comments ol small { float: right; color: #5F5F5F; font: normal 8px Arial; }
.comments ol strong { color: #203D6C; float: left; }
.comments ol p { margin: 3px 0; overflow: hidden; }
.comments ol li { border-top: 1px solid #DADADA; border-bottom: 1px solid #FFF; padding: 5px 0; margin: 0;  }
.comments > p {  margin: 5px 20px; }
.commentOptions { text-align: right; font-size: 9px; color: #777; }
.commentOptions a { color: #7C021A; margin-left: 7px; }
.commentOptions a.ajax { color: #555; }
.commentOptions abbr { font-weight: bold; text-decoration: none; border: 0; }

.list { line-height: 1.3;  }
.list a { color: #111;  }
.list a:hover { text-decoration: underline; }
.list .active a { font-weight: bold; }
.list small { font-size: 0.7em; color: #203D6C; font-weight: bold; }
.list .reported1 td { background: #F4C1C4; }

.matches { margin: 0; padding: 0; list-style-type: none; font-size: 0.8em; }
.matches li { margin: 0.25em; border: 1px solid #DFDFDF;  }
.matches li a { background: #FFF; display: block; overflow: hidden; padding: 0.2em 0.3em; -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; border-radius: 0.25em;
text-shadow: 1px 1px 1px #FFF;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');



 }
.matches li.t { border: none; font-weight: bold; letter-spacing: 0.2em; text-shadow: 1px 0 2px #FFF; }
.matches li a:hover { background: #FFF; text-decoration: none; }

.matches li .date { margin-right: 0.5em; float: left; padding: 0 0.3em; color: #103C6A }
.matches li .score { width: 10%; float: left; }
.matches li .team { width: 30%; float: left; }
.matches li .desc { width: 30%; float: left; color:#6F6F6F; text-shadow:0 1px 0 #FFFFFF; }
.matches-full li .team { width: 20%; float: left; }
.matches-full li .date { width: 15%; float: left; }

.live li { border: 1px solid #CCC; list-style-type: none; margin: 0 0 3px 0; height: 4em; position: relative; }
.live li a { display: block; overflow: hidden; height: 100%; line-height: 2em; font-weight: bold; text-decoration: none; }
.live li .score { float: left; width: 10%; background: #000; color: yellow; text-align: center; height: 50%; margin: 0 0 1px 0; }
.live li .team { text-indent: 0.5em; color: #103D6B; background: #FFF; float: left; width: 90%; line-height: 24px; height: 50%; margin: 0 0 1px 0; }
.live li .min { position: absolute; left: 80%; background: #C8080A; color: #FFF; font-size: 0.6em; line-height: 1em; padding: 0.3em; }


.tags { padding: 0 10px; }
.tags a {  text-shadow: 0 1px 0 #FFFFFF; color: #111; }
.tags a:hover { text-decoration: underline; }

.videos li { margin: 0; list-style-type: none; overflow: hidden; padding: 5px; }
.videos img { float: left; margin-right: 15px;  }
.videos a {  }
.videos h3, .videos p { margin: 0; font-size: 0.9em; }
.video { float: left; width: 355px; }
.video p { background: #FFF; font-size: 0.8em; margin: 1px 0; padding: 3px 5px; }
.video object { margin: 0 0 20px 0; }

.galleries { overflow: hidden; }
.galleries li { background: #FFF; width: 330px; margin: 0 0 10px 0; float: left; list-style-type: none; height: 150px; }
.galleries li.row0 { margin-right: 10px; }
.galleries img { float: left; }
.galleries h3 { float: right; padding: 0; width: 170px; font-size: 12px; color: #B0483B; }
.galleries h3 a {color: #000; }
.galleries li > a { float: left; }

.reviewGallery li { overflow: hidden; margin: 0; padding: 0 10px; }
.reviewGallery img { float: left; margin-right: 10px; background: #BCBCC4; padding: 1px; }
.reviewGallery {}


.gallery { text-align: center; }
.gallery img { border: 1px solid #CCC;  margin: 10px; padding: 1px; }
.gallery a:hover img { border-color: #000;  }

.cup-round { width: 250px; float: left; margin-right: 70px; }
.cup-pair { background: #EEE; margin: 15px 0; padding-left: 30px; border: 1px solid #DDD; border-radius: 4px; box-shadow: 0 0 5px rgba(255,255,255,0.9) inset; position: relative; }
.cup-pair .home { border-bottom: 1px solid #DDD; }
.cup-pair .home,
.cup-pair .away { padding: 5px; font-weight: bold; color: #555; text-shadow: 1px 1px 0 rgba(255,255,255,0.9); }
.cup-pair .score-home,
.cup-pair .score-away { background: #7C021A; position: absolute; right: 0; top: 0; padding: 5px; width: 25px; font-weight: bold; color: #FFF; text-align: center; }
.cup-pair .score-away { top: auto; bottom: 0; }
.cup-pair .round { height: 100%; width: 25px; text-align: center; background: #DDD; color: #FFF; font-weight: bold; position: absolute; top: 0; left: 0; line-height: 58px; }
.cup-pair em { color: #999; text-shadow: none; }
.cup-pair abbr { position: absolute; border-radius: 0 3px 3px 0; right: -15px; top: 15px; z-index: 3; background: #111; width: 15px; height: 30px; line-height: 30px; text-align: center; color: #FFF; }

/* .cup-round.round-5 h2 { margin-bottom: 60px; }
.cup-round.round-5 .cup-pair  { margin-bottom: 90px; } */
.cup-round.round-6 h2 { margin-bottom: 55px; }
.cup-round.round-6 .cup-pair  { margin-bottom: 80px; } 



.zend_form { padding: 0 10px 10px 10px; margin: 10px; overflow: hidden;  }
.zend_form input, .zend_form textarea { font: bold 10px Verdana; background: #FFF; border-color: #AAA #CCC #CCC #AAA; border-style:solid; border-width:1px; color: #111; }
.zend_form input[disabled=disabled] { color: #CCC; }

.zend_form td { padding: 5px 5px 3px 10px; }
.zend_form dl { padding-left: 20px; }
.zend_form dd { padding: 0; }
.zend_form dt { padding: 0; font-weight: bold; color: #111; padding-top: 3px; }
.zend_form label, .zend_form .label { font-size: 11px; color: #1A6292; }
.zend_form p { margin: 0; font-size: 10px; color: #707171; }
.zend_form p a { color: #707171; }
.zend_form .errors { margin: 0; list-style-type: none; padding: 0; }
.zend_form .errors li { margin: 0; padding: 2px 6px; font-weight: bold; font-size: 9px; color: #FFF; background: red; display: inline-block; }
.zend_form #submit, .submit {  background-color: #EEE; padding: 2px 5px; font: bold italic 10px Verdana,Tahoma,Arial; color: #111; border: 0;}
.zend_form fieldset { margin: 0; padding: 0; border: 1px solid #6F6F6F; }
.zend_form .description img { height: 100px; border: 1px solid #6F6F6F; padding: 1px; margin-top: 5px; }
.zend_form .element { float: left; padding: 5px; }
.updated .zend_form { background: #DFFFE0; }
.zend_form pre { font-size: 6px; line-height: 7px; color: #000; font-weight: bold; }

.form-tabs { list-style-type: none; overflow: hidden; margin: 10px 0 0 20px; position: relative; top: 11px; }
.form-tabs li { margin: 0 1px; float: left; }
.form-tabs a, .form-tabs span { float: left; padding: 5px 10px; font-weight: bold; background: #DFDFDF; border: 1px solid #DFDFDF; }
.form-tabs a { background: #FFF; }


.list { font-size: 10px; border-collapse: separate; margin: 10px; margin: 0 auto 15px auto; }
.list td { padding: 4px 6px; border: 1px solid #FFF; background: #EFEFEF; vertical-align: middle; }
.list thead td { background: #2F2F2F; color: #FFF; }

.league { margin: 0 auto 15px auto; border-collapse: separate; font-size: 0.8em; text-align: center;  }
.league thead td { font-weight: bold; padding: 3px; }
.league td { color: #3F3F3F; border-top: 1px solid #FFF; border-bottom: 1px solid #DADADA; vertical-align: middle; padding: 0 7px; }
.league .favourite { background: #FFF; }

.darkblue { color: #0D3053; }
.red { color: #9A0000; }

#type { width: 700px; }
#facebook { margin: 0 10px; }

#cupvote { background: #f9f9f9; padding: 25px; }
#cupvote label { font-size: 15px; }
#cupvote dt { padding: 15px 0 5px; }
#cupvote #submit { background: #111; padding: 10px 20px; color: #FFF; font-size: 18px; cursor: pointer; }


.drop-drag > div { float: left; width: 220px; height: 350px; font-size: 0.9em; background: #FFF; margin: 5px; border: 1px solid #CFCFCF; }
.drop-drag > div > div { font-size: 0.9em; padding: 0 10px; cursor: move; }
.drop-drag > div#league0 { height: 3000px; }

.errorPage h1 { font: italic 44px Georgia; margin: 25px 0; text-shadow: 1px 1px 0 #FFF; }
.errorPage p { font: italic 18px Georgia; margin: 25px 0; text-shadow: 1px 1px 0 #FFF; }

.gray { color: #CCC; }
.bold { font-weight: bold; }
.big { font-size: 2em; }
.italic { font-style: italic; }
.borderRadius { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
.h200 { height: 200px; }
.h100 { height: 100px; }
.h300 { height: 300px; }
.h250 { height: 250px; }
.h770 { height: 770px; }
.h815 { height: 815px; }
.w960 { width: 960px; }
.alignCenter { text-align: center; }
.alignMiddle { vertical-align: middle; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.right { float: right; }
.clear { clear: both; }





#header, #footer, .header { background: #02030d; background: -moz-linear-gradient(top, #02030d 0%, #333339 40%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02030d), color-stop(40%,#333339)); background: -webkit-linear-gradient(top, #02030d 0%,#333339 40%); background: -o-linear-gradient(top, #02030d 0%,#333339 40%); background: -ms-linear-gradient(top, #02030d 0%,#333339 40%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02030d', endColorstr='#333339',GradientType=0 ); background: linear-gradient(top, #02030d 0%,#333339 40%); }
#nav, #footer p { background: #c46e73; background: -moz-linear-gradient(top, #c46e73 0%, #7c021a 40%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c46e73), color-stop(40%,#7c021a)); background: -webkit-linear-gradient(top, #c46e73 0%,#7c021a 40%); background: -o-linear-gradient(top, #c46e73 0%,#7c021a 40%); background: -ms-linear-gradient(top, #c46e73 0%,#7c021a 40%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c46e73', endColorstr='#7c021a',GradientType=0 ); background: linear-gradient(top, #c46e73 0%,#7c021a 40%); }  
#nav > ul > li { border-color: #C15970; }
#nav ul li ul { padding-bottom: 10px; background: #01010a; background: -moz-linear-gradient(top, #01010a 0%, #323237 75%, #01010a 76%, #323237 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01010a), color-stop(75%,#323237), color-stop(76%,#01010a), color-stop(99%,#323237)); background: -webkit-linear-gradient(top, #01010a 0%,#323237 75%,#01010a 76%,#323237 99%); background: -o-linear-gradient(top, #01010a 0%,#323237 75%,#01010a 76%,#323237 99%); background: -ms-linear-gradient(top, #01010a 0%,#323237 75%,#01010a 76%,#323237 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01010a', endColorstr='#323237',GradientType=0 ); background: linear-gradient(top, #01010a 0%,#323237 75%,#01010a 76%,#323237 99%); }
.wrap.dark { background: #0c0c0c;
background: -moz-linear-gradient(top, #0c0c0c 0%, #4c4c4c 51%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c0c0c), color-stop(51%,#4c4c4c));
background: -webkit-linear-gradient(top, #0c0c0c 0%,#4c4c4c 51%);
background: -o-linear-gradient(top, #0c0c0c 0%,#4c4c4c 51%);
background: -ms-linear-gradient(top, #0c0c0c 0%,#4c4c4c 51%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#4c4c4c',GradientType=0 );
background: linear-gradient(top, #0c0c0c 0%,#4c4c4c 51%); }

#buttons { background: #1b1b1f;
background: -moz-linear-gradient(left, #1b1b1f 0%, #48484d 50%, #1b1b1f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1b1b1f), color-stop(50%,#48484d), color-stop(100%,#1b1b1f));
background: -webkit-linear-gradient(left, #1b1b1f 0%,#48484d 50%,#1b1b1f 100%);
background: -o-linear-gradient(left, #1b1b1f 0%,#48484d 50%,#1b1b1f 100%);
background: -ms-linear-gradient(left, #1b1b1f 0%,#48484d 50%,#1b1b1f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1f', endColorstr='#1b1b1f',GradientType=1 );
background: linear-gradient(left, #1b1b1f 0%,#48484d 50%,#1b1b1f 100%); }


