/*

 *	Habsworld main stylesheet

 *	All rights reserved

 *

 */



/* all doc */

body {

	background-color:#fff;

	background-image:url('img/bg/bg_body.png');

	margin:0;

	padding:0;

	color:#000;

	text-align:center;

	font-family: Verdana, arial, helvetica, sans-serif;

}

#main {

	width:774px;

	padding-left:2px;

	border:1px solid #000;

	background-color:#fff;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

}



/* default style */

div, form {

	margin:0;

	padding:0;

}

input, label {

	font-size:11px;

}

table, tr, td {

	vertical-align:top;

	margin:0;

	padding:0;

	border-collapse:collapse;

	font-size:10px;

}

a {

	color: #23267F;

}

a:hover {

	color: #3D47C9;

}



/* header */

#header {

	margin:0;

	padding:0;

	border-collapse:collapse;

}

#header .randimg {

	text-align:left;

	height:115px;

	width:302px;

	background-position:center;

	background-repeat:no-repeat;

}

#header .under {

	line-height:4px;

	font-size:4px;

	text-align:left;

	height:7px;

	width:302px;

	background-image:url(/style/img/header/under_ra.png);

	background-position:center;

	background-repeat:no-repeat;

}

#header .logo {

	height:96px;

	width:467px;

	background-image:url(/style/img/header/logo.jpg);

	background-position:center;

	background-repeat:no-repeat;

}

#header .menu {

	text-align:left;

	height:26px;

	width:470px;

	padding-left:54px;

	background-image:url(/style/img/header/hb_00000.jpg);

	background-position:left;

	background-repeat:no-repeat;

}

	#header .menu div, #header .menu span{

		float:left;

	}

	#header .menu ul {

		border:1px solid #414141;

		display:none;

		position:absolute;

		margin:0;

		padding:0;

		background-color:#fff;

		list-style-type:none;

		width:90px;

		text-align:left;

		z-index:1;

	}

	#header .menu li {

		background-color:#D3D4E7;

	}

	#header .menu li a {

		font-size: 10px;

		padding: 3px;

		height:16px;

		background-color:transparent;

	}

	#header .menu li a:hover {

		color: #FFFFFF;

		background-color:#23267F;

	}

	#header .menu a, #header .menu span {

		text-decoration: none;

		display:block;

		height:26px;

		background-position:center;

		background-repeat:no-repeat;

	}

	#header .menu .team {

		width:96px;

		background-image:url(/style/img/header/hb_10000.jpg);

	}

	#header .menu .coverage {

		width:98px;

		background-image:url(/style/img/header/hb_20000.jpg);

	}

	#header .menu .community {

		width:101px;

		background-image:url(/style/img/header/hb_30000.jpg);

	}

	#header .menu .forums {

		width:87px;

		background-image:url(/style/img/header/hb_40000.jpg);

	}

	#header .menu .end {

		width:31px;

		background-image:url(/style/img/header/hb_50000.jpg);

	}

#header .langflag img {

	height:21px;

	width:403px;

	border:0;

}

#header .search {

	text-align:left;

	vertical-align:top;

	height:21px;

	width:179px;

	background-image:url(img/header/search.png);

	background-position:top;

	background-repeat:no-repeat;

}

#header .search .field {

	padding:0;

	border:0;

	margin:0;

	background-color:transparent;

	width:139px;

	height:16px;

	font-size:10px;

}

#header .search .valid {

	padding:0;

	border:0;

	margin:0;

}



/* cols */

#cols {

	margin:0;

	padding:0;

	border:0;

	margin-top:5px;

}

.box {

	clear:left;

	list-style-type:none;

	list-style-position:outside;

	font-size:9px;

	text-align:left;

	width:182px;

	margin:0;

	padding:0;

	border-collapse:collapse;

	display:block;

	background-color:#FFFFFF;

}

.box .title {

	margin:0;

	padding:0;

	border:1px solid #414141;

	height:27px;

	background-position:center;

	background-repeat:no-repeat;

	display:block;

	

}

.box .text {

	margin:0;

	border:1px solid #414141;

	border-top:0;

	padding:3px;

	display:block;

	margin-bottom:7px;

}

.box .text h3 {

	font-size:12px;

	margin-bottom:3px;

}

.box .textbl {

	float:left;

	border:1px solid #414141;

	border-top:0;

	padding:0;

	margin:0;

	display:block;

	margin-bottom:7px;

	

}



	.box .bluelinks {

		width:180px;

		margin:0;

		padding:0;

		border:0;

	}

	.box .bluelinks li {

		margin:0;

		padding:0;

		border:0;

		border-bottom:1px solid #E5E2ED;

		display:block;

	}

	.box .bluelinks a {

		background-position:top;

		background-repeat:repeat-x;

		background-color:#fff;

		text-decoration:none;

		color:#000;

		width:100%;

		display:block;

		padding-top:4px;

		padding-bottom:4px;

		padding-left:4px;

		width:auto;

	}

	.box .bluelinks a:hover {

		background-image:url('/style/img/bg/bg_news.png');

	}

	.box .bluelinks a:visited {

		color:#000;

	}

	.box .bluelinks .date {

		font-size:9px;

		color:#8F90BE;

		display:block;

	}

#left {

	height:100%;

	height:auto;

	width:182px;

	float:left;

}

#right {

	height:100%;

	height:auto;

	width:182px;

	/*float:right;*/

	margin-right:0;

	voice-family: "\"}\"";

	voice-family: inherit;

	margin-right:2px;

}

#right tr, #right td {

	font-size:9px;

}

#center {

	text-align:left;

	font-size:12px;

	margin-left:190px;

}

#center img {

	/* max-width:390px;

	width:expression(Math.min(this.width, 380)); */

}

#center h1 {

	font-family: Verdana, arial, helvetica, sans-serif;

	color:#00255E;

	font-size:18px;

	font-style:italic;

	text-align:center;

	font-weight:bold;

	margin-bottom:7px;

}

#center #bottomtable {

	margin-top:10px;

}

#center #bottomtable td {

	padding:3px;

	width:178px;

}

#credits {

	text-align:right;

	color:#9F9F9F;

	margin-top:20px;

	padding-bottom:20px;

	border-top:1px dotted #000;

	font-size:9px;

}

table#bulle2 td {

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	font-align: left;

	padding: 2px;

}

#pollsubmit {

	width:50%;

	background-image:url('/images/overall/menu_over.png');

	font-size:10px;

	margin-top:7px;

	border:1px solid #414141;

	font-weight:bold;

	color:#FFFFFF;

}

table.stats {

	border:1px solid #000000;

	width:100%;

}

table.statsRC {

	border:1px solid #000000;

	width:100%;

}

div.statsRCScroll {

	width:100%;

	overflow:auto;

}

html>body table.stats {

	width:100%;

}

table.stats td, table.statsRC td {

	font-size:11px;

	padding:1px;

	border-bottom:1px solid #e1e1e1;

}

table.stats tr.tableheader td, table.statsRC tr.tableheader td {

	border-bottom:1px solid #000000;

	background-color:#e1e1e1;

	font-weight:bold;

}

table.stats td.sortcell, table.stats td.p-bckg, table.statsRC td.sortcell, table.statsRC td.p-bckg {

	background-color:#f1f1f1;

	text-align:center;

}

table.stats a, table.statsRC a {

	text-decoration:none;

}

table.stats a:hover, table.statsRC a:hover {

	color:#d00;

}

a.al {

	text-decoration:none;

	border-bottom:1px dotted #000;

	color:#000;

}

a.al:hover {

	color:#3D47C9;

	border-bottom:1px dotted #3D47C9;

}



/* ***** v2.1 (2005-09-30) *************************************************************************************************

**************************************************************************************************************************** */

.box21 {

	clear:left;

	list-style-type:none;

	list-style-position:outside;

	font-size:9px;

	text-align:left;

	width:182px;

	margin:0;

	padding:0;

	border-collapse:collapse;

	display:block;

	background-color:#F5F5F5;

}

#center .box21 {

width:394px;

}

.box21 .title {

	margin:0;

	padding:2px 13px;

	border-top:2px solid #8d2a2f;

	background-color:#B5251A;

	display:block;

	color:#fff;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

}

.box21 .text {

	margin:0;

	border-right:1px solid #B5251A;

	background-color:#F5F5F5;



	padding:3px 3px 7px 3px;

	display:block;

}

#right .box21 .text {

border:0;

border-left:1px solid #B5251A;

}

#center .box21 .text {

border-left:1px solid #B5251A;

}



.box21 .text h3 {

	font-size:12px;

	margin-bottom:3px;

}

.box21 .textbl {

	float:left;

	border-right:1px solid #B5251A;

	border-top:0;

	background-color:#F5F5F5;



	padding:0 0 7px 1px;

	margin:0;

	display:block;

}

#right .box21 .textbl {

border:0;

border-left:1px solid #B5251A;

}

#center .box21 .textbl {

border-left:1px solid #B5251A;

}

.box21 .bluelinks {

	width:180px;

	margin:0;

	padding:0;

	border:0;

}

.box21 .bluelinks li {

	margin:0;

	padding:0;

	border:0;

	border-bottom:1px solid #E5E2ED;

	display:block;

}

.box21 .bluelinks a {

	background-position:top;

	background-repeat:repeat-x;

	background-color:#F5F5F5;



	text-decoration:none;

	color:#000;

	width:100%;

	display:block;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:4px;

	width:auto;

}

.box21 .bluelinks a:hover {

	background:#F1F1F7 url('/style/img/bg/bg_news.png') repeat-x top left;

}

.box21 .bluelinks a:visited {

	color:#000;

}

.box21 .bluelinks .date {

	font-size:9px;

	color:#8F90BE;

	display:block;

}



/* centre */

.bn {

position:relative;

margin:0;

padding:0;

background:#000 url('/style/img/21/breakingnews.jpg') no-repeat scroll top left;

height:59px;

width:394px;

color:#fff;

}

.bn div {

position:absolute;

margin:0;

padding:0;

top:27px;

width:394px;

text-align:center;

}

.bn a {

color:#fff;

text-decoration:underline;

}

.bn a:hover {

color:#e6e4ed;

}



#gd {

position:relative;

margin:0;

padding:0;

background:#e6e4ed url('/style/img/21/gameday.png') no-repeat scroll top left;

height:103px;

width:394px;

color:#6e6d74;

text-align:center;

}



#gd #gd-l {

position:absolute;

top:46px;

left:18px;

}

#gd #gd-r {

position:absolute;

top:46px;

left:276px;

}

#gd #gd-l a, #gd #gd-r a {

width:90px;

height:14px;

display:block;

}

#gd #gd-l img, #gd #gd-r img {

width:90px;

height:14px;

display:block;

border:0;

}



#gd #gd-l a:hover, #gd #gd-r a:hover {

background-position:top right;

}

#gd_gp { background-image:url('/style/img/21/game_gp.gif'); height:13px; }

#gd_gr { background-image:url('/style/img/21/game_gr.gif'); height:13px; }

#gd_pr { background-image:url('/style/img/21/game_pr.gif'); }

#gd_ft { background-image:url('/style/img/21/game_ft.gif'); }

#gd_hb { background-image:url('/style/img/21/game_hb.gif'); }



#gd #e1, #gd #e2 {

position:absolute;

top:27px;

left:147px;

width:38px;

height:38px;

}

#gd #e2 {

left:207px;

}

#gd #gd-date {

position:absolute;

top:8px;

left:0;

width:394px;

text-align:center;

}

#gd #gd-pts {

position:relative;

top:67px;

width:128px;

margin:0 auto;

text-align:center;

color:#B5251A;

font-size:18px;

font-weight:bold;

}

#gd #gd-tps {

position:absolute;

top:76px;

left:219px;

width:41px;

text-align:right;

font-size:9px;

font-family:Arial;

color:#7b7a7f;

}

.tbl-last td {

padding-top:3px;

padding-bottom:4px;

}

.tbl-last td.t {

padding-left:5px;

}

.tbl-last img {

border:0;

}



.dtago {

color:#828282;

margin-left:3px;

font-style:italic;

}



.tpl-last-pre {

overflow:hidden;

height:12px;

width:316px;

white-space:nowrap;

}

.tbl-last .alt {

background-color:#F4F4F6;

}

.rss {

float:right;

padding-top:3px;

padding-right:0;

}

.rss img {

border:0;

}
