/*
Theme Name:FC Vorkuta
Theme URI:http://www.fcvorkuta.com/
Description:The third FC Vorkuta theme, designed & developed by Danyl Sobolev.
Version: 3.5
Author:Danyl Sobolev
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0 none;vertical-align:baseline;margin:0;padding:0}
body{font-family:Georgia, Times, Serif;font-size:100%;color:#333;line-height:150%;text-align:center;background:#FFF url(css/assets/BG-body.png) repeat-y scroll center top;margin:0;padding:0}
html > body{font-size:16px}
h2{background-color:#CCC;border-top:2px solid #777;height:31px;padding-left:4px;margin:6px 0 9px}
h2 a{background-position:left bottom;background-repeat:no-repeat;float:left;height:31px;outline:none;width:100px}
h2 a:hover,h2 a.currentHead{background-position:left top}
h3,h4,h5{font-weight:700;position:relative}
h3{color:#194FBF;font-family:Helvetica,Arial,sans-serif;font-size:27px;line-height:24px}
h3.midBreak{background:transparent url(css/assets/BG-midBreak.png) repeat-x scroll left 15px;color:#777;font-size:18px;height:33px;letter-spacing:.5px;text-transform:uppercase;top:4px;margin:0 3px}
h3.midBreak span{background:#FFF none repeat scroll 0 0;margin-left:5px;position:relative;top:3px;padding:3px 4px 0}
h4{font-size:18px;line-height:24px;color:#036;text-transform:uppercase;top:-5px}
.serifFont{font-family:Georgia, Times, serif}
.sansFont{font-family:Helvetica, Arial, sans-serif}
.floatNo{float:none}
.clearL{clear:left}
.clearR{clear:right}
.clearNo{clear:none}
p{margin-top:6px;padding-bottom:18px}
p img{max-width:100%;padding:0}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
ul{list-style:outsidedisc;padding-left:13px}
ol{padding-left:18px}
ul li,ol li{padding-bottom:9px}
ul.inline,ul.noBullets,ol.noBullets{list-style-type:none;padding-left:0}
ul.inline li{display:inline;float:left;padding-bottom:0}
#jsddm{margin:0;padding:0}
#jsddm li{float:left;list-style:none}
#jsddm li a{display:block;text-decoration:none;white-space:nowrap}
#jsddm li ul{background:none repeat scroll 0 0 #CCC;border:3px solid #CCC;position:absolute;top:39px;visibility:hidden;width:160px;z-index:10;margin:0;padding:0}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:auto}
.separator{margin-left:6px;margin-right:6px}
.topBreak,.bottBreak{border-color:#DDD;border-style:double}
.topBreak{border-top-width:3px}
.bottBreak{border-bottom-width:3px}
small{color:#777;font-family:Arial, Helvetica, Sans-Serif;font-size:.9em;line-height:1.5em}
code{font:1.1em 'Courier New',courier,fixed}
acronym,abbr,span.caps{cursor:help;font-size:.9em;letter-spacing:.07em}
acronym,abbr{border-bottom:1px #999}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px}
blockquote cite{display:block;margin:5px 0 0}
.clear{clear:both}
.center{text-align:center}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-captionp .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
a{color:#194FBF}
.commentsLink{background:transparent url(css/assets/BG-commentsLink.png) no-repeat scroll left top;color:#FFF;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:16px;padding-bottom:2px;position:absolute;text-align:center;text-decoration:none;width:22px;right:10px;top:31px}
a:hover.commentsLink{color:#fff}
h2,.imgTxt,.more-link,.navigation a{display:block;text-align:left;text-indent:-9999px;font-size:1em;line-height:1em;outline:none}
a img{border:none}
fieldset.submitThis{overflow:hidden;padding-bottom:16px}
input,textarea{border:1px solid #999;color:#555;font-family:Georgia,Times,serif;font-size:16px;outline:0;margin:0;padding:0}
textarea{line-height:21px;width:98.5%;padding:4px}
button,.button{border:0 none;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:700;text-align:center;text-decoration:none;padding:0 8px 0 0}
button span,.button span{position:relative;display:block;white-space:nowrap;padding:0 0 0 8px}
.btn2{padding:1px 9px 1px 1px}
.btn2 span{height:24px;font-size:14px;line-height:1.8571429em;color:#036}
fieldset.submitThis button{background:transparent url(css/assets/BTN-submit-right.png) no-repeat scroll right center}
fieldset.submitThis button span{background:transparent url(css/assets/BTN-submit-left.png) no-repeat scroll -3px center;color:#FFF;font-size:14px;height:24px;line-height:28px;text-transform:uppercase}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em}
.wrapper{background:#FFF url(css/assets/BG-sidebar.png) repeat-y scroll right top;position:relative;text-align:left;width:888px;margin:0 auto;padding:14px 0 0}
.header{background:#BA0E2B url(css/assets/BG-header.png) repeat-y scroll 696px top;height:160px;position:relative;width:888px;z-index:1000}
.header .regLog{color:#900;font-size:12px;line-height:12px;position:absolute;right:204px;text-align:right;top:12px}
.header .regLog li a{color:#FCC}
.header .regLog li a:hover{color:#FFF}
.header #blogName{background:transparent url(css/assets/H1-blogName.png) no-repeat scroll left top;height:48px;margin-left:22px;position:relative;top:58px;width:240px}
.header #blogName a{display:block;height:100%;width:100%;outline:none}
.header #blogDesc{color:#600;font-size:19px;font-weight:700;line-height:24px;margin-left:24px;margin-top:65px;padding-bottom:0}
.header a#blogLogo{background:transparent url(css/assets/BG-logo.png) no-repeat scroll left top;height:126px;position:absolute;right:8px;top:16px;width:176px}
.main{padding-bottom:90px;position:relative;width:672px;margin:9px 0 0 12px}
.deck{font-size:18px;line-height:1.33333em;margin-bottom:6px;padding:26px 12px 25px}
.main .content{display:block;position:relative}
.main .content .deck{margin-top:0}
.post{border-bottom:1px solid #CCC;overflow:hidden;position:relative;margin:0 3px;padding:0 9px}
.post h3{margin:20px 48px 0 84px}
.post h3 a{text-decoration:none}
.specPost{padding-bottom:2px}
.specPost h4{background:red none repeat scroll 0 0;border-bottom:1px solid;height:26px;top:0}
.specPost h3{line-height:39px;margin:17px 0 1px 6px}
.specPost h3 sup{font-size:15px;left:1px;position:relative;top:4px;line-height:21px;}
.specPost p{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;padding-bottom:15px;position:relative;top:-2px;margin:0 48px 0 8px}
.specPost p a{color:inherit;text-decoration:underline}
.specPost p a.vsTeam{display:inline-block;font-weight:700;text-decoration:none;white-space:nowrap;padding:0 5px}
.theAvatar{padding-left:4px;padding-top:12px;position:absolute}
.theAvatar img{border:3px solid #999}
.extraInfo{border-bottom:1px solid #EEE;height:26px;padding-left:3px}
.theAuthor{color:#39F;display:inline-block;font-size:13px;font-weight:400;line-height:16px;margin-top:8px;white-space:nowrap}
.theAuthor a{color:#39F;text-decoration:underline}
.theEntry{margin:6px 48px 0 84px}
.theEntry .imgClip{display:block;margin-bottom:6px;overflow:hidden}
.theEntry iframe, .theEntry video, .theEntry embed{width:519px;min-height:390px;}
.theEntry img{max-width:519px;height:auto}
.theTime{background:#EEE none repeat scroll 0 0;color:#999;font-size:12px;line-height:15px;position:absolute;right:9px;text-align:right;top:8px;padding:3px 6px 1px}
.more-link{background:transparent url(css/assets/BG-moreLink.png) no-repeat scroll left top;display:inline;height:14px;position:absolute;width:47px;margin:6px 0 0 6px}
.nextGame{background:#66B3FF}
.nextGame h4{background:transparent url(css/assets/H4-game.png) no-repeat scroll left top;border-bottom-color:#194FBF}
.nextGame p a.vsTeam{background:#036 none repeat scroll 0 0;color:#66B3FF}
#nextOne .nextGame{background:#39F}
.nextPrac{background:#D98C40}
.nextPrac h4{background:transparent url(css/assets/H4-prac.png) no-repeat scroll left top;border-bottom-color:#FFCD05}
.nextPrac p{color:#FFF0B4}
#nextOne .nextPrac{background:#C60}
.nextEvent{background:#D98C8C}
.nextEvent h4{background:transparent url(css/assets/H4-event.png) no-repeat scroll left top;border-bottom-color:#BA0E2B}
#nextOne .nextEvent{background:#C66}
#nextOne h4{background-position:left -27px}
#nextOne h3{color:#FFF;font-size:30px;margin-top:16px}
#nextOne p{margin-top:2px}
#nextOne p a.vsTeam{color:#39F}
.lastGame{background:#9CF url(css/assets/BG-last.png) repeat-x scroll 0 0;border-bottom-color:#FFF}
.lastGame h4{background:transparent url(css/assets/H4-game.png) no-repeat scroll left top;border-bottom-color:#39F}
.lastGame h4.gameWin{background-position:left -55px}
.lastGame h4.gameLoss{background-position:left -82px}
.lastGame h4.gameTie{background-position:left -109px}
.lastGame p a.vsTeam{background:#fff;color:#9CF}
.lastGame .theTime{background:#39F none repeat scroll 0 0;color:#9CF}
.lastPrac{background:#FFE88E url(css/assets/BG-last.png) repeat-x scroll 0 0;border-bottom-color:#FFF}
.lastPrac h4{background:transparent url(css/assets/H4-prac.png) no-repeat scroll left -55px;border-bottom-color:#C60}
.lastPrac p{color:#C60}
.lastPrac p a.vsTeam{background:#C60;color:#FFE88E}
.lastPrac .theTime{background:#C60 none repeat scroll 0 0;color:#FFF0B4}
.lastEvent{background:#EEE url(css/assets/BG-last.png) repeat-x scroll 0 0;border-bottom-color:#FFF}
.lastEvent h4{background:transparent url(css/assets/H4-event.png) no-repeat scroll left -55px;border-bottom-color:#C66}
.lastEvent p a.vsTeam{background:#BA0E2B;color:#EEE}
.lastEvent .theTime{background:#C66 none repeat scroll 0 0;color:#EEE}
.navigation{border-top:1px solid #CCC;display:block;height:60px;position:relative;margin:1px 3px 0}
.navigation div{height:34px;position:absolute;top:13px;width:71px}
.navigation div a{height:34px;width:71px}
.navigation #prevPages{right:95px}
.navigation #prevPages a{background:transparent url(css/assets/BTN-prevPage.png) no-repeat scroll left top}
.navigation #nextPages{right:20px}
.navigation #nextPages a{background:transparent url(css/assets/BTN-nextPage.png) no-repeat scroll left top}
.theComments .navigation {margin:0;top:-1px;}
.sidebar{position:absolute;right:0;top:174px;width:192px}
.sidebar ul.mainNav{border-top:2px solid #FFF;margin-right:12px;margin-top:8px}
.sidebar ul.mainNav li{border-bottom:2px solid #FFF;padding-bottom:0}
.sidebar ul.mainNav li a{color:#666;display:block;font-size:12px;height:94px;line-height:15px;text-decoration:none;outline:none;padding:0 12px}
.sidebar ul.mainNav li a span{background:transparent url(css/assets/BG-mainNav.png) no-repeat scroll left top;height:24px;margin-bottom:21px;position:relative;top:13px}
.sidebar ul.mainNav #homeTab span{width:62px}
.sidebar ul.mainNav #aboutTab span{background-position:-95px top;width:73px}
.sidebar ul.mainNav #rosterTab span{background-position:-192px top;width:81px}
.sidebar ul.mainNav li a:hover,.sidebar ul.mainNav li#currentTab a{background-color:#fff}
.sidebar ul.mainNav li#currentTab a#homeTab span{background-position:left -24px}
.sidebar ul.mainNav li#currentTab a#aboutTab span{background-position:-95px -24px}
.sidebar ul.mainNav li#currentTab a#rosterTab span{background-position:-192px -24px}
.sidebar .catLink{margin:19px 12px 0 15px}
.sidebar .catLink li{font-size:14px;line-height:18px;padding-bottom:21px}
.sidebar .catLink h5{color:#888;font-size:14px;padding-bottom:5px;text-transform:uppercase}
.sidebar .catLink ul li{list-style-image:url(css/assets/BG-catlink_li.png);list-style-position:outside;padding-bottom:0;color:#FFF}
.sidebar .catLink a{color:#FFF;left:-3px;position:relative;text-decoration:none}
.page-template .main .content{overflow:hidden}
.page-template .main #highLight{border:3px double #DDD;margin-bottom:20px;overflow:hidden;position:relative;padding:15px 8px 24px}
.page-template .main #highLight a.imgTxt{float:left;width:426px}
.page-template .main #highLight .sponsorInfo{border-left:1px solid #CCC;float:right;width:221px}
.page-template .main .content .post{border-bottom:none}
.page-template .main .content .topMost{padding-top:15px}
#footer{background:transparent url(css/assets/BG-footer.png) repeat-x scroll left top;bottom:0;color:#EEE;font-size:12px;height:96px;line-height:18px;position:fixed;width:100%;z-index:3000}
#footer div{background:#CCC none repeat scroll 0 0;height:39px;margin-top:57px;text-align:center}
#footer div div{height:auto;padding-top:10px;text-align:right;width:864px;margin:0 auto}
#footer .floatL{text-align:left}
.home .main h2 a#latestNews{background-image:url(css/assets/H2-latestNews.png);width:146px}
.home .main h2 a#stickies{background-image:url(css/assets/H2-stickies.png);width:110px}
.home .main h2 a#media{background-image:url(css/assets/H2-media.png);width:86px}
.home .main div.upcoming{background:none repeat scroll 0 0 #FFF;display:block;height:168px;position:relative}
.home .main div.upcoming .post{background-position:right top;background-repeat:no-repeat;border:medium none;height:129px;overflow:hidden;position:absolute;top:3px;margin:0;padding:0}
.home .main div.upcoming .post a.permaLink{height:129px;position:absolute;text-decoration:none;z-index:350}
.home .main div.upcoming h4{height:24px}
.home .main div.upcoming #nextOne{background-position:right center;left:3px;width:370px}
.home .main div.upcoming #nextOne a.permaLink{width:361px}
.home .main div.upcoming #nextOne div{height:100%;margin-right:15px}
.home .main div.upcoming #nextOne h4{margin-left:9px}
.home .main div.upcoming #nextOne h3{margin-left:15px}
.home .main div.upcoming #nextOne p{margin-left:17px;margin-right:6px}
.home .main div.upcoming #nextOne .commentsLink{right:22px;top:5px}
.home .main div.upcoming #nextTwo{background-position:-14px center;right:3px;width:304px}
.home .main div.upcoming #nextTwo a.permaLink{left:13px;width:291px}
.home .main div.upcoming #nextTwo div{height:100%;margin-left:19px}
.home .main div.upcoming #nextTwo h4{margin-left:0;margin-right:9px}
.home .main div.upcoming #nextTwo p{margin-right:15px}
.home .main div.upcoming #nextTwo .commentsLink{right:10px;top:5px}
.home .main div.upcoming .upcomingGame{background:transparent url(css/assets/BG-upcomingGame.png) no-repeat scroll left center}
.home .main div.upcoming .upcomingPrac{background:transparent url(css/assets/BG-upcomingPrac.png) no-repeat scroll left center}
.home .main div.upcoming .upcomingEvent{background:transparent url(css/assets/BG-upcomingEvent.png) no-repeat scroll left center}
.home .main div.latestNews{padding-top:1px}
.page-id-236 .main #highLight{top:-3px}
.page-id-236 .main #highLight a.imgTxt{background:transparent url(css/assets/BG-sponsor.png) no-repeat scroll 10px bottom;height:172px}
.page-id-236 .main #highLight .sponsorInfo p.sansFont{font-size:13px;margin-top:19px;padding-bottom:5px}
.page-id-236 .main #highLight .sponsorInfo p{font-size:12px;line-height:1.5em;margin-left:12px}
.page-template-roster-php .main h2{margin-bottom:9px;padding-right:4px}
.page-template-roster-php .main h2 a#fall08{background-image:url(css/assets/H2-08fall.png);width:98px}
.page-template-roster-php .main h2 a#winter09{background-image:url(css/assets/H2-09winter.png);width:138px}
.page-template-roster-php .main h2 a#summer09{background-image:url(css/assets/H2-09summer.png);width:138px}
.page-template-roster-php .main h2 a#fall09{background-image:url(css/assets/H2-09fall.png);width:97px}
.page-template-roster-php .main h2 a#winter10{background-image:url(css/assets/H2-10winter.png);width:130px}
.page-template-roster-php .main h2 a#summer10{background-image:url(css/assets/H2-10summer.png);width:137px}
.page-template-roster-php .main h2 a#fall10{background-image:url(css/assets/H2-10fall.png);width:95px}
.page-template-roster-php .main h2 a#hellip{background-image:url(css/assets/H2-hellip.png);width:31px}
.page-template-roster-php .main h3.midBreak{clear:both;margin-bottom:11px}
.page-template-roster-php .main .playerGroup{overflow:hidden;padding-bottom:28px}
.page-template-roster-php .main .thePerson{border:4px solid #EEE;float:left;padding-bottom:25px;position:relative;width:208px;margin:0 4px 9px}
.page-template-roster-php .main .thePerson h4{background:#EEE none repeat scroll 0 0;border-right:8px solid #EEE;bottom:-4px;color:#194FBF;font-family:Helvetica,Arial,sans-serif;font-size:15px;height:30px;line-height:30px;overflow:hidden;padding-left:8px;position:absolute;text-transform:none;top:auto;white-space:nowrap;width:93%}
.page-template-roster-php .main .thePerson p{padding-bottom:7px;margin:0}
.page-template-roster-php .main .thePerson img{height:89px;width:82px;margin:6px 0 0 6px}
.page-template-roster-php .main .thePerson ul{color:#999;float:right;font-size:14px;margin:10px 6px 0 12px}
.page-template-roster-php .main .thePerson li{display:block;float:none;line-height:18px;padding-bottom:0;width:102px}
.page-template-roster-php .main .thePerson li.position{border-bottom:1px solid #CCC;color:#666;font-weight:700;margin-bottom:2px;padding-bottom:3px}
.category .main .content{margin-top:19px}
.category-games .main .content{margin-top:0;padding-top:22px}
.single .main .thePost{padding-top:10px}
.single .main .thePost .post{border-bottom:medium none}
.single .main .thePost .post .statements{background:none repeat scroll 0 0 #FFFFFF;margin-bottom:8px;padding-top:1px;}
.single .main .thePost .post .statements p{color:#333;font-family:Georgia,Times,serif;font-size:16px;line-height:24px;padding-bottom:15px;margin:9px 9px 0}
.single .main .thePost .post .statements ul{margin-left: 12px;padding-bottom: 6px}
.alt{background-color:#F2F2F2}
.theComments{margin:26px 9px 21px}
.theComments h4{background:#036 url(css/assets/H4-comments.png) no-repeat scroll 10px 11px;height:36px;top:-2px}
.theComments .commentsLink{background-image:url(css/assets/BG-commentsLink-white.png);color:#036;right:10px;top:8px}
.postsRSS, .commentsRSS {color:#FFF;font-family:Helvetica,Arial,sans-serif;font-size:12px;position:absolute;}
.header a.postsRSS, .header a.commentsRSS {color:#FCC;top:6px}
.header a:hover.postsRSS, .header a:hover.commentsRSS {color:#FFF}
.header a.postsRSS {left:12px}
.header a.commentsRSS {left:80px}
.theComments a.commentsRSS {right:40px;top:4px;font-size:11px}
.theComments a:hover.commentsRSS {color:#FFF}
.theComments .pleaseLogIn{color:#CCC;font-size:12px;left:109px;line-height:1.25em;padding-bottom:0;position:absolute;top:4px}
.theComments .noComments{background:#F2F2F2 none repeat scroll 0 0;border-bottom:1px solid #CCC;color:#777;margin-top:0;position:relative;text-align:center;top:-2px;padding:42px 36px 54px}
.theComments .extraInfo{padding-left:6px;margin:0 6px 0 3px}
.theComments .extraInfo .theTime{right:6px}
.theComments .alt .extraInfo .theTime{top:6px;border-color:#FFF;border-style:solid solid none;border-width:1px}
.theComments .extraInfo a.comment-edit-link{background:#BA0E2B none repeat scroll 0 0;color:#FFF;font-size:10px;font-weight:700;line-height:18px;position:absolute;right:9px;text-align:center;text-decoration:none;text-transform:uppercase;top:33px;width:33px}
.theComments .theAvatar{float:left;position:relative;padding:8px 0 8px 7px}
.theComments #commentform{background:#C3C3C3 url(css/assets/BG-commentForm.png) repeat-x scroll left top;padding-top:1px;position:relative;top:-2px}
.theComments #commentform .extraInfo,.theComments .alt .extraInfo{border-bottom-color:#FFF}
.theComments #commentform fieldset{margin:9px 9px 0;position:relative;}
.theComments #commentform textarea{width: 98.5% !important;max-width: 98.5%;}
.theComments #commentform #cancel{margin-right:9px}
.theComments .commentList{background:#FFF none repeat scroll 0 0;position:relative;top:-2px}
.theComments .commentList li{border-bottom:1px solid #CCC;overflow:hidden;position:relative;padding:0 0 12px}
.theComments .commentList .theEntry{color:#444;margin-left:87px;margin-top:14px}
.floatL,.alignleft{float:left}
.floatR,.alignright,fieldset.submitThis .button,fieldset.submitThis button{float:right}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
hr,.hidden,.specPost .more-link,#nextOne .theTime,#nextTwo .theTime{display:none}
a:hover,.lastPrac h3,.lastPrac h3 a,.lastEvent h3 a:hover,.lastEvent p{color:#BA0E2B}
.header #blogDesc a,.nextEvent p,.lastEvent h3,.lastEvent h3 a{color:#600}
.nextGame p,.theComments .extraInfo .theAuthor,.theComments .extraInfo .theAuthor a{color:#036}
#nextTwo h3,.lastGame p{color:#FFF}
.lastPrac h3 a:hover,.sidebar .catLink a:hover{text-decoration:underline}
.navigation #prevPages a:hover,.navigation #nextPages a:hover{background-position:left -35px}
.navigation #prevPages a:active,.navigation #nextPages a:active{background-position:left -70px}
#footer a,.theComments .pleaseLogIn a{color:#fff;text-decoration:underline}
