/*
base layout
author: marcus
*****************************/

/* GLOBAL
*****************************/
body{
	margin:0;
	text-align:center;
	font:11px georgia, sans-serif;
	color:#666;
	background:#fff url(../img/bg_body.gif) top center repeat-y;
}

.index{
	background:#fff url(../img/bg_index.jpg) top center no-repeat;
}

a{
	color:#666;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img{
	border:0;
}

ul, li{
	margin:0;
	padding:0;
	list-style:none;
}

div, p, form{
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5{
	font-weight:normal;
	font-size:11px;
	margin:0;
	padding:0;
}

table, td{
	font-size:11px;
	margin:0;
	padding:0;
	border:0;
}


/* GLOBAL WRAPPERS
*****************************/

#shell{
	width:960px;
	margin:0 auto;
	text-align:left;
}

#global_wrap{
	width:960px;
	height:auto;
	float:left;
}


/* HEADER
*****************************/

#header_wrap{
	width:960px;
	height:220px;
	float:left;
	position:relative;
}

#header{
	width:760px;
	height:100px;
	float:left;
	background:#4d4d57 url(../img/bg_header.png) repeat-x;
	position:relative;
}

#logo{
	float:left;
	padding-top:70px;
	padding-left:20px;
}

#logosmall{
	float:left;
	padding-top:30px;
	padding-left:20px;
}

#selectbox{
	float:right;
	padding-right:40px;
	padding-top:30px;
}

#selectbox ul li{
	font-family:verdana, sans-serif;
	padding:4px 0;
	color:#595147;
}

#selectbox a{
	font-size:13px;
	text-decoration:none;
}

#selectbox a:hover{
	text-decoration:none;
	color:#595147 !important;
}

/* CONTENT
*****************************/

#content_wrap{
	width:960px;
	float:left;
	min-height:340px;
	height: auto !important;
	height:340px;
}


#enter_box{
	float:right;
	width:200px;
	padding-right:80px;
}


#but_enter{
	display:block;
	float:right;
	padding-top:20px;
}

#but_enter a{
	display:block;
	width:55px;
	height:22px;
	background:url(../img/but_enter.gif) no-repeat;
	text-decoration:none;
}

#but_enter a:hover{
	background-position:0 -22px;
	text-decoration:none;
}

#flashcontent{
	float:left;
	width:950px;
	height:425px;
	margin-left:5px;
}

#headbar{
	width:960px;
	float:left;
}

#headlogo{
	float:left;
	width:105px;
	height:90px;
	background-color:#fff;
	display:inline;
	margin-left:5px;
}

#titlebar{
	float:left;
	width:845px;
	height:24px;
	margin-top:44px;
	background:transparent url(../img/bg_titlebar.gif) repeat-x;
	position:relative;
}

#titlebar h2{
	float:left;
	font-size:14px;
	line-height:14px;
	padding-top:4px;
	font-family:verdana,sans-serif;
}

#limited{
	float:right;
	color:#666;
	font-size:14px;
	line-height:14px;
	padding:4px;
	font-style:oblique;
}

#shirts_list ul{
	float:left;
}

#shirts_list ul li{
	float:left;
	width:200px;
	padding:20px;
	text-align:center;
}


#shirts_list .teamname{
	width:200px;
	height:10px;
	clear:left;
	display:block;
	font-weight:bold;
	font-family:verdana,sans-serif;
}


/* FOOTER
*****************************/

#footer_wrap{
	width:760px;
	float:left;
}

#footer_loc{
	float:left;
	padding-left:10px;

}

#footer_ref{
	float:left;
	clear:left;
	width:950px;
	padding-top:10px;
	padding-left:10px;
	line-height:18px;
	font-family:verdana,sans-serif;
}

/* AUXILIARY
*****************************/

.fft{font-family:Tahoma,Arial,Helvetica,sans-serif;}
.ffv{font-family:Verdana,sans-serif;}
.ffa{font-family:Arial,Helvetica,Tahoma,sans-serif;}

.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f24{font-size:24px;}
.f30{font-size:30px;}

.c000{color:#000;}
.cc00{color:#c00;}
.cf60{color:#f60;}
.c336{color:#336;}
.c333{color:#333;}

.cf90{color:#f90;}
.cfc0{color:#fc0;}

.fwn{font-weight:normal;}
.fwb{font-weight:bold;}

.lh12{line-height:12px;}
.lh14{line-height:14px;}
.lh16{line-height:16px;}
.lh21{line-height:21px;}

.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}

.p0{padding:0px;}
.pt0{padding-top:0px;}
.pr0{padding-right:0px;}
.pb0{padding-bottom:0px;}
.pl0{padding-left:0px;}

.p2{padding:2px;}

.p4{padding:4px;}
.pt4{padding-top:4px;}
.pr4{padding-right:4px;}
.pb4{padding-bottom:4px;}
.pl4{padding-left:4px;}

.p6{padding:6px;}
.pt6{padding-top:6px;}
.pr6{padding-right:6px;}
.pb6{padding-bottom:6px;}
.pl6{padding-left:6px;}

.p10{padding:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.m0{margin:0px;}
.mt0{margin-top:0px;}
.mr0{margin-right:0px;}
.mb0{margin-bottom:0px;}
.ml0{margin-left:0px;}

.m4{margin:4px;}
.mt4{margin-top:4px;}
.mr4{margin-right:4px;}
.mb4{margin-bottom:4px;}
.ml4{margin-left:4px;}

.m6{margin:6px;}
.mt6{margin-top:6px;}
.mr6{margin-right:6px;}
.mb6{margin-bottom:6px;}
.ml6{margin-left:6px;}

.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.fl{float:left;}
.fr{float:right;}
.fn{float:none;}

.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}