/* CSS Document */

	#networklinks { width: 760px; color: #ffffff; clear : both; background: #fff}
	#networklinks h2 { border-top: 1px solid #FFF; width: 760px; background: #2B75A4 ; font-weight: bold;	color: #FFF; font-size: 12px;	clear: both; padding: 0px;	margin-bottom: 5px;margin-top: 5px;}	
	#networklinks h2 a {color:#FFF; text-decoration:none;}
	#networklinks h3 { margin-left: 2px; font-size: 12px;	font-weight: bold; color: #999}
	#networklinks p {color: #003399; font-size: 11px; margin: 1px 2px 8px 2px }
	#networklinks a { margin-right: 5px; color: #2B75A4; line-height: 16px; text-decoration: none;}
	#networklinks a:hover {text-decoration: underline;}
* {
margin: 0;
padding: 0;
}

body {background-image:url(/Images/Extreme365/background.gif); margin:0; padding:0; font-family: verdana, arial, sans-serif;
	font-size: 11px;}
#container { width:760px; background-color:#FFFFFF; background-image:url(/Images/Extreme365/container-bg.jpg); background-repeat:no-repeat; height:auto;}

a, span, div, td, p, ul{}
a {}
p, ul{}
a:hover{} 
img{border:0;}

img.fpStoryPic {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	float: left;
}

img.storyPic {
	margin: 0px 5px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	float: left;
}
h1 {
	font-family: "Arial Black";
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

h1 a{
	font-family: "Arial Black";
	font-size: 16px;
	font-weight: normal;
	color: #000000;	
	text-decoration: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

h1 a:hover{
	color: #ff6531;
}

h2 {
	font-family: arial, verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;	
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

h2 a{
	font-family: arial, verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;	
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

h4 {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	letter-spacing : -0.5px;
	color: #7A7A7B;	
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

h4 a{
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	letter-spacing : -0.5px;
	color: #7A7A7B;	
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

h5 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
.storydate {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #8F8F8F;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
.ss-layout-photos {margin-left: -120px}

.fpLayout {
	width: 472px;
	height: 200px;
	float: left;
	}
.indexLayout {
	width: 472px;
	height: auto;
	border-style: dashed;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #999999;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 10px 0px;
}

.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}

.floatLeft {float:left;}
.floatRight {float:right;}

.clearLeft {clear:left;}
.clearRight	{clear:right;}
.clear {clear:both;}
.noBorder {border:none;}
.noPadding {padding:0;}
.noMargin {margin:0;}

.block{display:block;}
.inline{display:inline;}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */




/* Page header */

#header { 
}

#masthead {
}

#banner {
}

/* Page title */

h1 {
}

/* Navigation */

#navbar {
	position:absolute;
	left: -5px;
	top: 88px;

}

#navbar ul{ list-style-type:none;
}

#navbar ul li {
 float:left; padding:0 7px;
}

#navbar ul li a {
	font-weight: bold;
	font-size: 12px;
	color: #F9DF04;
	font-family: "Arial Narrow";
	text-decoration: none;
	text-transform:uppercase;
}

#navbar ul li a:hover { text-decoration:underline;

}

#navbar ul li a:active {
}


/* Content area */

#wrapper {padding:138px 0 0 125px;font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#subwrapper {
}

.left {width:472px; float:left; font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.left p { margin: 0px 0px 5px 0px}

.content {
}

.right {width:150px; float:left; margin-left:7px;
}

.spancol {
}

/* Story styles */

h2.sectionheader { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; background-color:#2B75A4; padding:0 0 3px 8px; font-style:italic;
}

/* Gallery Styles */
#galleryBox {width:100%}
.centre #galleryBox h2, .centre #gal_listing h3 {padding: 2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; background-color:#004400;}
#galleryBox #gal_img_area h3 {color:#000; font-size:11px; font-weight:normal}			
#gal_img_area {width:100%; text-align:center; margin-bottom:8px; background-color:#f0f0f0;}
#gal_img_area .bigPicture {margin:6px; border:1px solid #000;}
#gal_img_area .gal_nav {margin:5px; text-align:center}
#gal_img_area .gal_nav .prev {color:#FFF; float:left; width:100px; padding:3px 0px;}
#gal_img_area .gal_nav .next {color:#FFF; float:left; width:100px; padding:3px 0px;}
#gal_img_area .gal_nav .numOf {font-weight:bold; width:280px; font-size:12px; color:#000; float:left;}	
#gal_img_area .gal_nav .prev a, #gal_img_area .gal_nav .next a {
	width:100%; font-weight:bold; color:#FFF; background:#006600; font-size:11px; text-decoration:none; display:block;
}
#gal_img_area .gal_nav .prev a:HOVER, #gal_img_area .gal_nav .next a:HOVER {
	background:#538156; color:#FFF; font-size:11px;
}



#gal_listing {}
#gal_listing ul {}
#gal_listing ul li {padding:4px 0px 3px 5px; line-height:13px; clear:left; width:210px!important;}
#gal_listing ul li.even {clear:none;}
#gal_listing ul li a {color:#000; text-decoration:none;}
#gal_listing ul li a:HOVER {text-decoration:underline;}


/* Blog Styles */


.blog_entry {font-size: 11px;}
.right ul { list-style-image:url(/Images/Extreme365/black_arrow_trans1.gif); margin-left:15px;}
.right li {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 0; border-bottom: thin dotted #2B75A4;}
.right li a {  color:#000000; text-decoration:none;}
.right li a:hover {text-decoration:underline;}

/* Registration Form Styles */

fieldset {
border: 1px solid #000000;
background-color:#D3E8F0;
padding: 0 2% 1% 2%;
margin-bottom: 5px;
}

legend {
font-size: 18px;
font-weight: bold;
color: #000000;
line-height: 70px;
}

.formcol {
width: 50%;
float: left;
margin-bottom: 15px;
}

.formcol label {
display: block;
width: 140px;
float: left;
font-weight: bold;
font-size: 14px;
line-height: 24px;
}

.formcol label .smallgrey {
line-height: 12px;
font-size: 11px;
color:#999;
font-weight: normal;
}

.formcol input {
width: 250px;
padding: 4px;
float: left;
border: 1px solid #7F9DB5;
}

.forminner {
margin-bottom: 20px;
float: left;
}

.forminner input {
clear: left;
margin-right: 5px;
}

.forminner label {
width: 150px;
display: block;
float: left;
font-size: 12px;
margin-bottom: 5px;
}

.forminner label.fullwidth {
width: 100%;
float: left;
}

.forminner h2 {
font-weight: bold;
font-size: 14px;
margin-bottom: 5px;
}

.forminner p {
font-size: 12px;
color: #666;
margin-bottom: 5px;
}

.formcol select {
padding: 4px;
border: 1px solid #7F9DB5;
}

.formcol select.multi {
padding: 1px;
border: 1px solid #7F9DB5;
width: 250px;
margin: 3px 0 0 10px;
}

.formcol select.smallselect {
width: 70px;
}

.formcol input.yearbox {
width: 20px;
float: none;
padding: 2px;
}

.formcol .yeartext {
font-size: 14px;
line-height: 20px;
}

.formcol .info {
clear: left;
font-size: 11px;
color: #666;
width: 400px;
margin: 5px 0;
float: left;
}

fieldset .error {
clear: left;
font-size: 11px;
color: #FFF;
width: 396px;
margin: 5px 0 0 0;
float: left;
font-weight: bold;
background: #C00;
padding: 1px 2px;
}

.formcol .error a {
color: #FFF;
}

.formcol .inputerror {
border-color: #C00;
}

/* Site Map */ 
.ss-header.hstyle6 {text-decoration: underline; background:transparent;font-weight: bold; font-size: 17px;color:#000; padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px; line-height:1.5em!important;clear:left;}
.left.ss-list-style5 {position:relative; padding:0; display:block;  width:486px;}
.left.ss-list-style5 li{float:left; line-height:19px; width:146px; list-style-type:none; background:none; display:list-item; margin:0 0 0 3px; padding:0 0 0 11px; font-size:11px;}
.left.ss-list-style5 a{display:inline; overflow:hidden;}
.ss-list-style2 {margin-bottom:8px;}
.ss-list-style2 li {background:url(/Images/skysports/site/icons/arrow-fwd.gif) no-repeat 0px 3px!important;font-family:arial,sans-serif;font-size:90%;color:#3F3B3B;margin-right:12px!important;padding-left:13px; display:block; }
.ss-list-style2 li a {color:#3F3B3B}
