*{
	margin:0;
	padding:0;
}

body
{
	background:#9094A8 url('/images/2/background.jpg') no-repeat scroll center bottom;
}

html{
	background-color:#000;
	color:#fff;
	font-weight:bold;
}


h1,h2,h3,h4,h5,h6{
	color:#E8C410;
	font:normal normal bold 1.6em 'Palatino Linotype';
}

h2{
	font-size:1.4em;
}

h3{
	font-size:1.2em;
}

h4{
	font-size:1.1em;
}

h5,h6{
	font-size:1em;
}

img,img a{
	border:none;
}

p{
	font-size:1em;
	max-width:64em;
	font:normal normal bold 1em 'Palatino Linotype';
}

p, ul, ol, table, fieldset{
	margin-bottom:1em;
}

a{
	text-decoration:underline;
}

a:link{
	color:#E8C410;

}

a:visited{
	color:#F8FC90;
}

a:hover,a:active,a:focus{
    color:#FFF;
}
a[href^="http://"]{
    padding-right:14px;
    background: transparent url('/images/2/external.gif') no-repeat right center;
}

ul{
	list-style-type:disc;
}

li{
	margin-left:2em;
	max-width:64em;
}

form{
	margin:.5em 1em;
}

fieldset{
	border:1px solid #ccc;
	padding:1em;
}

label{
	cursor:pointer;
}

input,textarea{
	background:#fff;
	color:#191919;
	font:100% Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
}

textarea{
	min-height:10em;
}

input:hover,input:active,input:focus,textarea:hover,textarea:active,textarea:focus{
	border-color:#7f6619;
}

table{
	border-collapse:collapse;
	max-width:62em;
	border:1px dotted #FFF;
}

caption{
	font-weight:bold;
}

th{
	padding:0 1em;
	text-align:right;
	color:#E8C410;
}

td{
	font:1em Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	padding:.5em 1em .5em .25em;
	vertical-align:top;
}

tr:hover{
    background:#0b0193;
}

thead{
    border-bottom: 1px solid #FFF;
}

thead th{
	text-align:center;
	padding:0;
}

#lamewrapper{
	background:url('/images/2/right-edge.gif') repeat-y scroll right top;
}

div.lame_wrapper2{

    background: url('/images/2/left-edge.gif') repeat-y scroll left top;
	height:100%;
}

div.lame_toplist{
	background:url('/images/2/Box-toprep.gif') repeat-x scroll top right;
}

div.lame_rightlist{
	background:url('/images/2/Box-rightrep.gif') repeat-y scroll top right;
}

div.lame_leftlist{
	background:url('/images/2/Box-leftrep.gif') repeat-y scroll top left;
}

div.lame_bottomlist{
	background:url('/images/2/Box-botrep.gif') repeat-x scroll bottom right;
}

.pagenavigation li{
	display:inline;
	left:0;
	position:relative;
}

#toplist{
	background:#000;
	padding:.2em 1%;
	width:98%;
}

#topanchors{
	float:left;
}

#breadcrumb{
	display:inline;
	list-style:none;
}

#breadcrumb li{
	display:inline;
	margin:0;
}

#breadcrumb li:before{
	content:">";
}

#breadcrumb li:first-child:before{
	content:"";
}

#header{
	background:#000 url('/images/2/Wc3Custom.jpg') no-repeat;
	height:167px;
	position:relative;
}

#header strong{
	background-color:#000;
	color:#E8C410;
	float:right;
	font:normal normal bold 160% 'Palatino Linotype';
	margin:.5em 20% 0 0;
	padding:0.2em;
}

#header p{
	background-color:#000;
	clear:right;
	float:right;
	font:normal normal bold 80% 'Palatino Linotype';
	margin:1em 15% 0 0;
	width:30em;
	padding:0.2em;
}

#navigation{
	background:#000;
	float:left;
	margin:1% 0 2% 1%;
	min-width:10em;
	width:24%;
}

#navigation strong{
	color:#E8C410;
	display:block;
	font:normal normal bold 160% 'Palatino Linotype';
	padding:14px 2% 0;
	text-align:center;
}

#navigation ul{
	background:url('/images/2/Bluebutton-rep.gif');
	list-style:none;
	margin:2%;
}

#navigation ul li{
	background:url('/images/2/Bluebutton-right.gif') repeat-y right;
	margin:0;
}

#navigation ul li a{
	background:url('/images/2/Bluebutton-left.gif') repeat-y left;
	display:block;
	font-family:'Palatino Linotype';
	height:65px;
	line-height:65px;
	padding:0 22px;
	text-align:center;
	text-decoration:none;
}

#content{
	background:#000;
	float:right;
	margin:1% 1% 2% 0;
	width:72%;
}

#content div.lame_wrapper{
	padding:1em;
}

#legal{
	clear:both;
	font-size:80%;
	margin:auto;
	padding-bottom:2em;
	text-align:center;
	width:100%;
}

#bottomlist{
	background:#000;
	list-style:none;
}

#bottomlist li{
	background-color:#000;
	color:#fff;
	display:inline;
	font-weight:bold;
}

address span,dt span,#mapview .seasons ol li ul li{
	display:block;
}

#lamewrapper:after,div.lame_bottomlist:after,#header:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.error input,.error textarea,.error em{
	background-color:#FF0000;
}

.pagenavigation,#index .news ol, #playerteam .arrangedteam ul{
	list-style:none;
}



/* Custom CSS */
#content.home .toplists div{
	float:left;
	padding-right:1.5em;
}

#content.home .news h2{
	display:inline;
}

#content.mapindex .maplist + *{
	clear:both;
}

#content.mapindex .maplist li{
	float:left;
	padding:2px 5px 2px 0;
	text-align:center;
	list-style:none;
}

#content.mapindex .maplist li a{
	border:1px solid #121212;
	display:block;
	text-decoration:none;
}

#content.mapindex .maplist li a span{
	background-color:#121212;
	display:block;
	text-decoration:underline;
}

#content.mapindex .maplist li li a img{
	display:block;
	margin:2px;
}

#content.mapindex .maplist li a:hover{
	border-color:#222;
}

#content.mapindex .maplist li a:hover span{
	background-color:#222;
}

#content.mapview .seasons{
    clear:both;
}

#content.mapview img{
	float:left;
	margin:0.5em;
}

#content.mapview table{
	float:right;
    margin:0.5em;
}

#content.mapview .seasons ol{
	list-style-type:none;
	float:left;
}
#content.mapview .seasons ol li{
    margin:0;
    list-style:none;
}

#arrangedteam li{
	list-style:none;
	margin:0;
}
