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{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html,body,#wrap{height:100%}
html{background:#fff url(http://static.clandstm.com/images/v2/background.png) repeat-x;font-family:TitilliumText14L400wt, Verdana, sans-serif;font-size:.8em;color:#5a5a5a}
p{margin-top:1em;margin-bottom:1em}
h1{font:28px/36px UbuntuTitlingBold, "Trebuchet MS", sans-serif;letter-spacing:0;line-height:1.4em;margin-bottom:-.4em;margin-top:-.2em}
h2{font-family:UbuntuTitlingBold, "Trebuchet MS", sans-serif;font-size:1.3em;text-transform:uppercase;margin-bottom:.5em;float:left;display:inline;clear:both}
p strong,li strong,table strong{font-family:TitilliumText14L800wt, Verdana, sans-serif;color:#111}
#matchdetails h2,.commentswrap h2,#center.matches h2,#theteams h2,#messages h2,#sendmessage h2,#editprofile h2,#center.adminmatch h2,#blog h2,#forums h2,#upload h2,#center.page h2,#downloads h2{font-size:1.5em;text-transform:none;float:none;display:block;padding-bottom:.3em;margin:0}
#messages h2,#upload h2,#center.matches h2,#forums h2{margin-top:1em}
#center.user h2{font-size:1.5em;text-transform:none;float:none;display:block;padding-bottom:.3em;margin:1em 0 0}
#center h2.blocky{font-size:1.5em;line-height:1.4em;margin-bottom:0;color:#fff;background-color:#224b7d;padding:.2em .5em}
#widgets div.widget h2{padding-top:20px}
#matchdetails h3{float:left;width:8em;clear:left;display:inline;margin-bottom:1em}
#matchdetails h3.players{margin-bottom:9em}
#center.user h3,#center.adminmatch h3{float:left;width:9em;clear:left;display:inline;margin-bottom:1em}
#center.matches h3{float:left;width:12em;clear:left;display:inline;margin-bottom:1em}
#theteams h3{font-size:1.3em;font-weight:700;text-transform:none;float:none;display:block;margin:2em 0 0}
#center.user div#title h1{margin:0}
#center.user div#title h2{display:inline;margin:0}
img.screenshot{margin-bottom:2em}
div.rssicon{padding-top:20px;float:right;display:inline}
small{font-size:80%}
p.postdetails{font-family:DroidSerifRegular, "Times New Roman", serif;font-size:90%}
a,h2 a.visible{color:#005b8f;text-decoration:none;border-bottom:1px solid #cacaca}
a:hover,h2 a:hover.visible{color:#c24e00;border-bottom:1px solid #c24e00}
h2 a,h2 a:hover{border:none;text-decoration:none;color:#5a5a5a}
#pagefoot a{color:#95baf8;text-decoration:none;border-bottom:1px solid #5a5a5a}
#latestresults li.loss a,#matchesresults td.loss a{color:#cacaca}
#latestresults li.loss a:hover,#matchesresults td.loss a:hover{color:#fff}
#quickfacts a{color:#95baf8;text-decoration:none;border-bottom:1px solid #666}
#topbarwrap{color:#333;width:100%}
#topbar{font-family:KontrapunktBold, Arial, sans-serif;height:30px;padding-top:30px;width:671px;padding-left:353px;margin-left:auto;margin-right:auto}
#maincontent{width:1024px;margin-left:auto;margin-right:auto;padding-top:2em}
#left{width:353px;float:left;display:inline;padding-top:.5em;margin-bottom:2.5em;line-height:1.5em}
div#left.thin{width:293px;margin-bottom:1em}
#logo{width:293px;margin:-80px auto 20px}
div.widget{padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:#e5f5ef;width:220px;margin-left:auto;margin-right:auto;margin-bottom:2em}
#center,#forums,#messages,#blog,#videowrapper,#upload{line-height:1.6em;display:inline;float:right}
#center.user{float:right}
#matchesresults div.opponent{width:27em}
#center.matches div.time,#center.user div.time{float:left;display:inline;width:11em}
div.pollanswers{float:right;padding-top:.4em;display:inline}
#center{width:671px;margin-bottom:2.5em}
#blog,#upload{width:1000px;padding-left:12px;padding-right:12px}
#videowrapper{width:970px;padding-left:27px;padding-right:27px}
div.blogpost{padding-bottom:2.5em}
#forgottenpassword{display:none;background-color:#e5f5ef;color:#000;padding:.5em 1.5em}
#quickfactswrap{background-color:#5a5a5a;color:#eaeaea}
#quickfacts{padding-top:2em;padding-left:1.5em;padding-right:1.5em;color:#eaeaea;background-color:#5a5a5a}
#playerdetails{float:left;width:52%}
#playerstats{float:right;width:47%}
div#notification{display:none;opacity:0;position:relative;z-index:999}
div#avatar{float:left;padding-right:20px}
div.screenshotspacer{display:inline;padding:17px}
.formhelper{display:none}
#topbar ul#mainmenu li{float:left;font-size:1em;text-transform:uppercase;margin-right:1em;display:inline}
#left ul,#center.matches ul,#center.user ul{line-height:1.5em;clear:both}
#left ul li,#center.matches ul li,#center.user ul li{margin-bottom:.6em}
#latestresults li,#matchesresults li,#upcomingmatches li{padding-right:.6em;padding-left:.6em}
#latestresults li.win,#latestresults li.draw,#latestresults li.loss,#upcomingmatches li.even,#upcomingmatches li.odd{padding-top:.4em;height:1.7em;line-height:normal}
#upcomingmatches li.odd{background-color:#cacaca;color:#2a2a2a}
#poll li.answer,#quickinfo li.info{color:#2a2a2a;padding-bottom:.5em;padding-top:.3em;height:auto;line-height:normal}
#banners{width:260px;margin-left:auto;margin-right:auto;margin-top:-1em;margin-bottom:1.5em;}
#center ol{list-style:decimal;padding-left:2em}
#center div.blogpost ul{list-style:disc;padding-left:2em}
li.header div{font-weight:700}
#matchesupcoming,#matchesresults{width:100%}
#matchesupcoming thead,#matchesresults thead{background-color:#a7ceff}
#matchesupcoming tr,#matchesresults tr{border-bottom:1px solid #fff}
thead tr th{text-align:left;padding-top:.3em;padding-bottom:.3em}
th.time,th.opponent,th.team,th.type,th.typelatest,td.time,td.opponent,td.team,td.type,td.typelatest{border-right:1px solid #fff}
thead tr th.score{padding-right:25px}
tbody tr td.score{padding-right:10px;width:6em}
#matchesupcoming tbody tr td,#matchesresults tbody tr td{padding-top:.5em;padding-bottom:.5em}
tbody tr td.spacer,thead tr th.spacer{line-height:0;background-color:#fff;padding:0}
tbody td.odd{background-color:#bababa;color:#2a2a2a}
tbody td.highlight{background-color:#fffd7c;color:#2a2a2a}
tbody tr td.opponent{width:17em}
tbody tr td.team{width:4.5em}
#forgottenpass fieldset label,#register fieldset label,#editprofile fieldset label.main,#forgottenpw fieldset label,#editmatch fieldset label.main{margin-bottom:.5em;display:inline-block;text-align:right;padding-right:1em;vertical-align:top}
#login fieldset label.main{margin-bottom:.5em;display:inline-block;text-align:right;padding-right:1em;vertical-align:bottom;height:2.2em}
#login fieldset label{width:7em}
#editmatch fieldset label.main{width:9em}
#register fieldset label,#editprofile fieldset label.main{width:10em;vertical-align:top}
#login fieldset input,#forgottenpass fieldset input,#register fieldset input,#editprofile fieldset input,#editprofile fieldset select,#editprofile fieldset textarea{margin-bottom:1em;vertical-align:middle}
#login fieldset label.sub{vertical-align:middle;display:inline-block;width:auto;height:2.2em}
#quicksearch{display:inline}
.matches #quicksearch{display:block;margin-bottom:1em;margin-top:1.5em}
input.qs_input{width:14em}
strong.userdetails{text-transform:uppercase;font-size:.9em}
.clickablerow{cursor:pointer}
#cke_fboutme{display:inline-block;margin-bottom:1em}
thead tr th.header{cursor:pointer;background-image:url(http://static.clandstm.com/images/bg.gif);background-position:right center;background-repeat:no-repeat}
thead tr th.headerSortUp,thead tr th.headerSortDown{background-color:#dcebf0;color:#000}
thead tr th.headerSortUp{background-image:url(http://static.clandstm.com/images/asc.gif)}
thead tr th.headerSortDown{background-image:url(http://static.clandstm.com/images/desc.gif)}
.graph{width:100%;margin-top:-.5em}
.bar-title{font-family:TitilliumText14L800wt, Verdana, sans-serif;color:#111;padding-top:.5em}
.bar-container div{background-color:#C24E00;height:15px}
.bar-container strong{font-weight:400}
#poll-results p{text-align:right;padding-left:.6em;padding-right:.6em}
body > #wrap{height:auto;min-height:100%}
#footer{position:relative;margin-top:-30px;height:20px;clear:both;text-align:center;background-color:#2a2a2a;padding-top:10px;color:#fff;font-family:KontrapunktLight, Arial, sans-serif;font-size:95%}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
#center.matches h1,#center.user h1,#quickfacts div,#statswrap div div,#matchinfo div div,#factswrap div div{margin-bottom:1em}
#matchdetails h2,.commentswrap h2,#theteams h2,#sendmessage h2,#editprofile h2,#center.adminmatch h2,#blog h2,#center.page h2,#downloads h2,#matchinfo{margin-top:2em}
img,a.noborder,a.noborder:hover,h1 a,#latestresults li.round a,#upcomingmatches li.round a,#matchesresults tbody tr td a,#matchesupcoming tbody tr td a,#banners a{border:none}
#topbar a:hover,#pagefoot a:hover,#quickfacts a:hover{color:#ff9b42;border-bottom:1px solid #ff9b42}
#userdetails,#latestresults div.score,#upcomingmatches div.time,#matchesresults div.score,#matchesupcoming div.type{float:right;display:inline}
div.opponent,div.time,div.score,#matchesresults div.type,div.pollsubmit{float:left;display:inline}
div.opponent img,tbody tr td.opponent img{vertical-align:middle}
#matchesstats,#matchfacts{float:left;width:40%}
#matchesmapstats,#matchroster{float:right;width:56%}
#pollwrap,div.clr{clear:both}
#latestresults li.win,tbody td.win{background-color:#c0d702;color:#2a2a2a}
#latestresults li.draw,tbody td.draw{background-color:#b4bfd4}
#latestresults li.loss,tbody td.loss{background-color:#c71515;color:#2a2a2a}
#upcomingmatches li.even,tbody td.even{background-color:#eaeaea;color:#2a2a2a}
#center ol li,#center div.blogpost ul li{margin-left:2em}
th.opponent,th.team,th.type,th.typelatest,th.score,td.opponent,td.team,td.type,td.typelatest,td.score,thead tr th.time,tbody tr td.time{padding-left:10px}
tbody tr td.time,#forgottenpw fieldset label{width:12em}
