* { margin:0; padding:0; }
body { font-family:arial, sans-serif; font-size:11px; color:#1f1f1f; margin-top:21px; background:#fff url(/images/fram/body_bg.gif) repeat-x }

.stream { display:none; }
img { border:0; }
fieldset { border:0; }
form { display:inline; }
input, textarea, select { font-family:arial, sans-serif; font-size:11px; }
input.text, textarea, select { border:1px solid #bcbdc0; }

img.left { float:left; margin-right:5px; }
img.border { border:2px solid #bbb; }

a { text-decoration:none; color:#184063; outline:none; }
a:hover { text-decoration:underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

#wrapper { width:995px; position:relative; margin:0 auto; }
#header { height:75px; width:984px; margin-left:4px; background:url(/images/fram/header_bg.gif) no-repeat; }
#header .logo { position:absolute; left:8px; top:1px; z-index:1000; }

#breadcrumbs { padding:10px 0 10px 130px; color:#4b4b4b; }
#breadcrumbs a { color:#4b4b4b; font-size:.9em; }

#column1 { width:810px; float:left; }
#column2 { width:180px; float:left; margin-left:2px; /**/ display:inline; /*IE 6 fix*/ }

#column1-container { background:url(/images/fram/col1_bg.png) repeat-y; float:left; width:810px; }
#column1 .column1-bottom { float:left; width:810px; background:url(/images/fram/col1_bottom_bg.png); height:4px; font-size:0em; }

.subpage #content { margin:0 3px 0 4px; padding:0 13px 10px 13px; font-size:1.1em; }
.subpage #content h3 { color:#184063; font-weight:bold; font-size:1em; padding:5px 0 5px 2px; }
.subpage #content ul.squad-list { list-style:none; margin-bottom:15px; }
.subpage #content ul.squad-list li { float:left; width:245px; background:#f5f5f5; margin:0 1px 1px 0; padding:4px 6px; }
.subpage #content ul.squad-list li a { color:#000; font-weight:bold; }
.subpage #content ul.squad-list li a span { font-weight:normal; }

.subpage #content p { margin-bottom:10px; line-height:1.6em; }

.subpage #content .player h2 { font-size:1.3em; }
.subpage #content .player h2 span { font-weight:normal; }
.subpage #content .player h3 { font-size:1.2em; font-weight:normal; padding:0 0 10px 60px; color:#000; }
.subpage #content .player img.left { margin:0 10px 10px 0; }
.subpage #content .player .meta { margin-top:-40px; background:#184063; font-size:.9em; width:133px; float:right; margin-left:10px; padding:9px 9px 15px 9px; color:#fff; }
.subpage #content .player .meta h4 { font-size:1em; }

.subpage #content .article h1 { font-size:1.5em; font-weight:bold;}

/* Content area boxes */
.section { margin:15px 0 11px 12px; xbackground:#fff; }
.section .column1 { width:388px; float:left; }
.section .column2 { width:389px; float:left; margin-left:11px; /**/ display:inline; /*IE 6 fix*/ }
.no-top-margin { margin-top:0 !important; }
.no-bottom-margin { margin-bottom:0 !important; }

/* Boxes */
.box { background:url(/images/fram/col2_box_bg.png) repeat-y; padding:8px 11px; }
.box .header { background:#F2F2F2 url(/images/fram/pi_box_hdr_bg.gif) repeat-x; padding:5px 14px; height:1.3em; }
.box .header h3 { font-family:"Trebuchet MS", arial, sans-serif; float:left; color:#000407; font-size:1.2em; background:url(/images/fram/pi_box_hdr_arrow.gif) no-repeat center right; padding-right:10px; text-transform:uppercase; }

.box .type2-header { background:#184063 url(/images/fram/pi_box_hdr_type2_bg.gif) repeat-x; padding:5px 14px; height:1.3em; }
.box .type2-header h3 { font-family:"Trebuchet MS", arial, sans-serif; float:left; color:#fff; font-size:1.2em; text-transform:uppercase; background:none; }

.box .content { padding:8px 13px 0 13px; }
.box-bottom-shadow { background:url(/images/fram/col2_box_bottom_bg.png) no-repeat; height:4px; margin-bottom:5px; font-size:0em; }

/* ShortCuts */
.shortcuts { background:url(/images/fram/col2_box_bg.png) repeat-y; padding:8px 11px; }
.shortcuts .header { background:#F2F2F2 url(/images/fram/pi_box_hdr_bg.gif) repeat-x; padding:5px 14px; height:1.3em; }
.shortcuts .header h3 { font-family:"Trebuchet MS", arial, sans-serif; float:left; color:#000407; font-size:1.2em; background:url(/images/fram/pi_box_hdr_arrow.gif) no-repeat center right; padding-right:10px; text-transform:uppercase; }

.shortcuts.type2-header { background:#184063 url(/images/fram/pi_box_hdr_type2_bg.gif) repeat-x; padding:5px 14px; height:1.3em; }
.shortcuts.type2-header h3 { font-family:"Trebuchet MS", arial, sans-serif; float:left; color:#fff; font-size:1.2em; text-transform:uppercase; background:none; }

.shortcuts .content { padding:8px 13px 0 13px; }
.shortcuts-bottom-shadow { background:url(/images/fram/col2_box_bottom_bg.png) no-repeat; height:4px; margin-bottom:5px; font-size:0em; }

.shortcuts ul { list-style:none; margin-top:5px; }
.shortcuts ul li { background:url(/images/fram/li_raquo.gif) no-repeat 10px .8em; }
.shortcuts ul li a { display:block; padding:4px 10px 4px 22px; color:#1f1f1f; }

/* SubNav */
.subnav { background:url(/images/fram/col2_box_bg.png) repeat-y; padding:8px 11px; }
.subnav .header { background:#F2F2F2 url(/images/fram/pi_box_hdr_bg.gif) repeat-x; padding:5px 14px; height:1.3em; }
.subnav .header h3 { font-family:"Trebuchet MS", arial, sans-serif; float:left; color:#000407; font-size:1.2em; background:url(/images/fram/pi_box_hdr_arrow.gif) no-repeat center right; padding-right:10px; text-transform:uppercase; }

.subnav.type2-header { background:#184063 url(/images/fram/pi_box_hdr_type2_bg.gif) repeat-x; padding:5px 14px; height:1.3em; }
.subnav.type2-header h3 { font-family:"Trebuchet MS", arial, sans-serif; float:left; color:#fff; font-size:1.2em; text-transform:uppercase; background:none; }

.subnav .content { padding:8px 13px 0 13px; }
.subnav-bottom-shadow { background:url(/images/fram/col2_box_bottom_bg.png) no-repeat; height:4px; margin-bottom:5px; font-size:0em; }

.subnav ul { list-style:none; margin:0; padding: 0; }
.subnav ul li { background:url(/images/fram/subnav_arrow.gif) no-repeat 0 8px; margin:0 4px; }
.subnav ul li a { border-bottom:1px solid #e3e3e3; color:#4b4b4b; font-size:1.1em; font-weight:bold; padding:4px 12px; display:block; }
.subnav ul li a.last { border-bottom:none; }
.subnav ul li ul { list-style:none; width:100%; }
.subnav ul li ul li { background:none; margin:0; }
.subnav ul li ul li a { background:none; border:none; font-size:1em; font-weight:normal; padding:4px 12px 2px 12px; }
.subnav ul li ul li a.selected { color:#184063; font-weight:bold; }
.subnav ul li ul li a.last { border-bottom:1px solid #e3e3e3; padding-bottom:4px; }

#column1 .box { padding:0; background:none; margin-bottom:9px; }

.box ul.next-games { list-style:none; padding:6px 10px; }
.box ul.next-games li { margin-bottom:10px; }
.box ul.next-games li span { display:block; font-weight:bold; }

.box ul.buttons { list-style:none; }
.box ul.buttons li { background:#184063 url(/images/fram/li_button_bg.gif) repeat-x; padding:7px 14px 1px 14px; }
.box ul.buttons li a { font-family:"Trebuchet MS", arial, sans-serif; font-size:1.1em; color:#fff; font-weight:bold; background:url(/images/fram/button_white_arrow.gif) no-repeat center right; padding-right:10px; text-transform:uppercase; }

.box ul.shortcuts { list-style:none; margin-top:5px; }
.box ul.shortcuts li { background:url(/images/fram/li_raquo.gif) no-repeat 10px .8em; }
.box ul.shortcuts li a { display:block; padding:4px 10px 4px 22px; color:#1f1f1f; }

.box ol.forum { list-style:none; margin:5px 0; }
.box ol.forum li a { display:block; padding:5px 10px 5px 10px; color:#1f1f1f; }

.box ul.subnav { list-style:none; margin:7px 0; }
.box ul.subnav li { background:url(/images/fram/subnav_arrow.gif) no-repeat 0 8px; margin:0 4px; }
.box ul.subnav li a { border-bottom:1px solid #e3e3e3; color:#4b4b4b; font-size:1.1em; font-weight:bold; padding:4px 12px; display:block; }
.box ul.subnav li a.last { border-bottom:none; }
.box ul.subnav li ul { list-style:none; width:100%; }
.box ul.subnav li ul li { background:none; margin:0; }
.box ul.subnav li ul li a { background:none; border:none; font-size:1em; font-weight:normal; padding:4px 12px 2px 12px; }
.box ul.subnav li ul li a.selected { color:#184063; font-weight:bold; }
.box ul.subnav li ul li a.last { border-bottom:1px solid #e3e3e3; padding-bottom:4px; }

#column2 .box .more { background:url(/images/fram/arrow_black.gif) no-repeat center right; padding-right:10px; float:right; color:#184063; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS", arial, sans-serif; font-size:1.1em; }

/* Articles/news */

.first-article { position:relative; }
.first-article h2 { position:absolute; font-size:1.6em; line-height:1.5em; width:366px; padding:19px 11px; left:0; bottom:0; background:url(/images/fram/main_event_headline_bg.png); }
.first-article h2 a { color:#fff; }

span.cat { display:block; }
.article h3.headline { font-size:1.1em; }
.article .more { background:url(/images/fram/li_raquo.gif) no-repeat center right; padding-right:10px; }
.article-list { padding:3px 13px; }
.article-list h4.headline { background:url(/images/fram/gray_rect_bullet.gif) no-repeat center left; padding-left:8px; font-weight:bold; font-size:1em; margin-bottom:5px; }
.article ul {margin: 15px;}

.imgBanner {margin-top: 5px;}

#sponsors { margin-top:2px; float:left; width:810px; background:url(/images/fram/sponsor_bg.png) no-repeat; padding:6px 0 6px 0; }
#sponsors ul { list-style:none; margin-left:6px; }
#sponsors li { float:left; margin:4px 15px; display:inline; }
#sponsors li a img { border:1px solid #b0b0b0; }

#nav { position:absolute; top:45px; left:130px; }
#nav ul { list-style:none; }
#nav ul li { float:left; padding:0 5px; position:relative; }
#nav ul li a.selected { background:#fff; color:#0c84ce; }
#nav ul li a { float:left; font-family:"Trebuchet MS", arial, sans-serif; font-size:1.3em; font-weight:bold; text-transform:uppercase; color:#fff; padding:5px 9px 7px 11px; }
#nav ul ul { display:none; }
#nav ul li:hover ul, #nav ul li.hover ul { display:block; }
#nav ul ul { position:absolute; top:30px; left:3px; border:2px solid #07609e; border-top:none; background:#fff; }
#nav ul ul li { float:none; display:block; background:#fff; width:120px; padding:0 10px; }
#nav ul ul li a { float:none; display:block; padding:5px 4px 5px 2px; color:#000; font-family:arial, sans-serif; font-size:1.1em; font-weight:normal; border-bottom:1px solid black; }
#nav ul ul li a.last { border-bottom:none; }


#extras { position:absolute; top:8px; right:290px; }
#extras ul { list-style:none; }
#extras ul li { float:left; }
#extras ul li a { float:left; padding:3px 5px; color:#1f1f1f; }

#fontsize { position:absolute; top:6px; right:240px; }
#fontsize ul { list-style:none; }
#fontsize ul li { float:left; padding:3px 2px; }
#fontsize ul li a { float:left; font-weight:bold; }
#fontsize ul li.enlargefont a { font-size:1.4em; }
#fontsize ul li.shrinkfont a { font-size:1.3em; }

#searchpanel { position:absolute; top:6px; right:15px; }
#searchpanel label { display:none; }
#searchpanel input.text { width:152px; padding:4px; margin-right:7px; }
#searchpanel input.button { border:1px solid #184063; background:#184063; color:#fff; padding:2px; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS", sans-serif; }

#content .single-article { background:url(/images/fram/article_bg.gif) repeat-x; margin:-5px -13px 0 -13px; padding:0 13px; }
#content .single-article span.date { color:#4b4b4b; }
#content .single-article h3.headline { color:#184063; font-size:1.5em; margin:0; padding:0; }
#content .single-article img.news-image { float:right; border:2px solid #bcbcbc; margin:-45px 0 0 10px; }
#content .single-article .article-content { margin-top:35px; }
#content .single-article .article-content img { padding:5px; }
#content .single-article .article-content ul, ol { margin-left:1.5em; padding-left:0px; }
#content .single-article .article-content li { margin-bottom:0.3em; }



#footer { padding:9px 14px; }

table.generic { width:100%; border-collapse:collapse; }
table.generic th { color:#184063; font-weight:bold; font-size:1em; padding:5px 0 5px 2px; text-align:left; }
table.generic td { background:#F5F5F5; padding:4px 6px; border:1px solid #fff; }

/*	GAME DATA:
	------------------------------------------------------------------------------------------------------------------------------------------- */
.main-fixture-list,
.combined-fixture-list,
.standings-table {
	width: 100%;
	border-top: solid 1px #C6C6C6;
	border-left: solid 1px #C6C6C6;
	border-right: solid 1px #C6C6C6;
}
.main-fixture-list tr td,
.combined-fixture-list tr td,
.standings-table tr td {
	padding: 4px 8px;
	font-size: 1em;
}
.main-fixture-list tbody tr td,
.combined-fixture-list tbody tr td,
.standings-table tbody tr td {
	border-bottom: solid 1px #CCC;
}
.main-fixture-list tbody tr.row0 td,
.combined-fixture-list tbody tr.row0 td,
.standings-table tbody tr.row0 td {
	background-color: #F0F0F0;
}
.main-fixture-list thead tr td,
.standings-table thead tr td {
	text-transform: uppercase;
	background: #373737;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
.combined-fixture-list thead tr td {
	text-transform: uppercase;
	border-bottom: solid 1px #C6C6C6;
	font-weight: bold;
	text-align: left;
}
.information-provider {
	color: #999;
	padding: 5px 0;
}
tr.fram-line td {
	font-weight: bold;
	background-color: #F0F0F0;
}
/* ---< CONTACT FORM >-------------------------------------------------------------------- */
.contactform div.field { width: 100%; overflow: hidden; margin-bottom: 4px; }
.contactform div.field label { float: left; width: 252px; text-align: right; font-weight: bold; padding-right: 10px; }
.contactform div.field input { float: left; width: 160px; }
.contactform div.field textarea { float: left; width: 400px; height: 150px; }
.contactform div.field label.invalid{ float: left; width: 140px; text-align: right; font-weight: bold; padding-right: 10px; }



