html {
  font-size: 62.5%;
}

body {
  font: normal 1.1em/1.8em Arial, Verdana, sans-serif;
  line-height: 1.8em;
  color: #4e4e4e;
  background: #FFFFFF;
  margin: 0;
}

textarea 
{
	font: normal 1.1em/1.8em Arial, Verdana, sans-serif;
}


a, a:link, a:visited {
  text-decoration: none;
  color: #006699;
}

a:hover {
  text-decoration: underline;
}

.left {
  float:left;
}
.right {
  float: right;
}

img {
	border:0;
	}
h1,h2,h3,h4,h5,h6{ margin: 0 0 6px 0; }
h3#video_header{ margin: 10px 0 6px 0; }
h1{	font: bold 2.2em Arial, Verdana, sans-serif; color: #3E3E3E; }
h2{	font: bold 2em Arial, Verdana, sans-serif; color: #3E3E3E; }
h3{	font: bold 1.8em Arial, Verdana, sans-serif; color: #3E3E3E; }
h4{	font: bold 1.6em Arial, Verdana, sans-serif; color: #3E3E3E; }
h5{	font: bold 1.4em Arial, Verdana, sans-serif; color: #3E3E3E; }
h6{	font: bold 1.2em Arial, Verdana, sans-serif; color: #3E3E3E; }

.line hr {
	  border-color:-moz-use-text-color -moz-use-text-color #999;
    border-style:none none solid;
    border-width:medium medium 1px;
    clear:both;
    height:1px;
    margin:0 0 6px 0;
  }
strong {  
  font-weight: bold;
  }

.clear {
  clear: both;
}

.hidden{
display:none;
}

img.img_border {
	border:1px solid #b9b9b9;
	}

.no_border {
border:none!important;
}

.noTopPadding {
	padding-top:0!important;
	}
/* Font Styles */
h2.subtitle {
  font-size: 1.4em;
  background: url(../images/bg_subtitle.gif) repeat-x bottom right;
  color: #3b3b3b;
  text-transform: uppercase;
  padding: 5px 0 6px 15px;
  margin:0;
  clear: both;
  text-align:left;
}

h1#underlined {
	border-bottom: 3px solid #c11e26;
	margin: 0px 0px 6px 0px;
	color: #000;
}	


/* Button header */
#search .button, #search .button span {
  cursor: pointer;
  height: 26px;
  float: left;
}
.login_button {
  cursor: pointer;
  float:left;
  margin:0 5px 0 0 !important;
}
.button {
  border: 0;
  padding: 0 10px 5px 0 !important;
  margin: 0 5px 0 0 !important;
  text-align: center;
  font-size: 0.9em !important;
  overflow: visible;
  background: url(../images/btn_right.gif) right top no-repeat;
  text-decoration: none;
	cursor:pointer;
}
.button span {
  display: block;
  padding: 5px 0 5px 10px;
  font: bold 1em Arial, Verdana, sans-serif !important;
  color: #FFF;
  background: url(../images/btn_left.gif) left top no-repeat;
  font-size:11px!important;
  text-decoration:none!important;
}

.button img {
  padding: 5px 4px;
  margin: 0;
}
.button a {
  text-decoration:none!important;
}
button.button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Button interactions */
#actions .button, #actions .button span {
  cursor: pointer;
  height: 26px;
  float: left;
}
#actions .button {
  border: 0;
  padding: 0 6px 0 0 !important;
  margin: 0 6px 0 0 !important;
  text-align: center;
  font-size: 0.9em !important;
  overflow: visible;
  text-decoration: none;
}
#actions .button span {
  display: block;
  padding: 5px 5px 0 10px;
  font: bold 1.3em Arial, Verdana, sans-serif;
  color: #FFF;
}
#actions .button img {
  padding:  1px 6px 2px 0px;
  margin: 0;
  float:left;
  border:none;
}
#actions button.button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Base Layout */

#top {
	background:transparent url(../images/nflteams_bg.gif) repeat-x scroll left top;
	display:block;
	font-size:0.9em;
	height:30px;
	width:100%;
	float:left
	}
	
	#top .container {
	margin:0 auto;
	width:995px;
	}

#container {
  background: none;
  height: 100%;
	width: 100%;
	float:left;
	}
#wrapper {
  margin: 0 auto;
  width: 1005px;
  background:#FFF;
	}
	
#content {
  width: 1005px;
  padding: 10px 2px 60px;
  background: #FFFFFF;
  float: left;
  }
  	
#header {
  width: 1009px;  
  height: 80px;
  /* background: url(../images/bg_header.gif) top left repeat-y #FFFFFF; */
  }
.header_bg_container {
  background: url(../images/header_bg.gif) 0px -10px no-repeat;  
  clear:both;
  height:80px;
  }

#logo {
 float:left; 
 margin:35px 0 0px 16px;
}

	
#logo a img {
	border: none;
}
	
#logo img.sen_tag {
	margin-left:5px;
	}

/* Header */

#header_search 
{
float:right;
margin:28px 0px 0 0;
width:700px;
}

	
select.search_sen_drop {
	background-image:url(../images/search_drop_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-width:0 1px 0 0;
	height:23px;
	padding:5px 0 0 5px;
	width:72px;
	color:#a0a1a2;
	font-size:11px;
}
input.value {
	margin-top:1px;
}


/* SEARCH */
#source{
  display:none;
}
.dropdown {
  margin:0 5px 0 0;
}
.dropdown dd, .dropdown dt, .dropdown ul {
  margin:0px; padding:0px;
}
.dropdown dd {
  position:relative;
}
.dropdown a, .dropdown a:visited {
  color:#000;
  font-weight:bold;
  text-decoration:none;
  outline:none;
}
.dropdown dt a {
  background:url(../images/search_drop_bg.gif) no-repeat scroll right center;
  display:block;
  width:72px;
  padding:2px 5px;
  color:#3B3B3B;
  font-size:13px;
}
.dropdown dt a span {
  cursor:pointer;
  display:block;
}
.dropdown dd ul {
  background:#d7d7d7 none repeat scroll 0 0;
  border:1px solid #d7d7d7;
  color:#C5C0B0;
  display:none;
  left:0px;
  padding:0;
  position:absolute;
  width:auto;
  min-width:72px;
  list-style:none;
  z-index:1000;
  /*margin-top:-3px;*/
}
.dropdown span.value {
  display:none;
}
.dropdown dd ul li a {
  padding:5px;
  display:block;
}
		.dropdown dd ul li a:hover { background-color:#d0c9af;}
			
			.search_shadow {
			background:transparent url(../images/search_shadow.gif) no-repeat scroll 0 0;
			height:5px;
			width:1012px;
			}

		input.email_sen {
		background-image:url(..../images/emailUpdateBg.gif);
		background-position:left center;
		background-repeat:no-repeat;
		border-width:0 0 0 0;
		color:#A0A1A2;
		font-size:11px;
		height:18px;
		margin-right:0;
		padding:5px 0 0 5px;
		width:255px;
		}

.RegisterTag {
color:#3A3A3A;
float:right;
font-weight:bold;
margin:5px 20px 0 0;
}

/*** SEN MAIN NAVIGATION ****/
#navContainerWrapper 
{
	 background:#ffffff url(../images/bg_login.gif) repeat-y top left;
	 width:1012px;
}

#navContainer 
{
	margin:1px 0 0 3px;
	background:url(../images/sprite_sen.gif) repeat-x scroll 0 0;
	width:1005px;
}

#navContainer .left { float: left; }
#navContainer .right { float: right; }

#navContainer .nav{
font: bold 1.1em Arial;
/*width: 1005px;*/
z-index: 999;
}
  
	#navContainer .nav, #navContainer .nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
	height: 32px;
	text-transform:uppercase;
	}
		#navContainer .nav ul {
		position:absolute; 
		width:401px;
		top:32px;
		display:none;
		z-index:1000;
		}
	
	#navContainer .nav a:link, #navContainer .nav a:active, #navContainer .nav a:visited {
	display:block;
	padding:7px 15px;
	color:#3b3b3b;
	text-decoration:none;
	}	
	#navContainer .nav a.End:link {
	padding:5px 15px;
	}
	#navContainer .nav a.End:active {
	padding:5px 15px;
	}
	#navContainer .nav a.End:visited {
	padding:5px 15px;
	}
	#navContainer .nav li{
	float:left;
	position:relative;
	list-style:none;
	}	
		#navContainer .nav li.border{
		border-right:1px solid #cfcfcf;
		}
		#navContainer .nav li.first {
		border-left:none;
		}
		#navContainer .nav li.first_right {
		border-left:1px solid #cfcfcf;
		}
		#navContainer .nav li.last {
		border-right:none;
		}
		#navContainer .nav li.blank{
  		height:32px;
		  width:140px;
		}
		#navContainer .nav li:hover a{
		background: url(../images/sprite_sen.gif) 0 -33px no-repeat;
		color:#FFFFFF;
		}  
	#navContainer .nav li ul li {
	background:none!important;
	}
		#navContainer .nav li ul li a{
		background:none!important;
		padding:8px 14px !important;
		}
	#navContainer .nav li ul{
	font-size:0.9em!important;
	font-weight:normal;
	}
		#navContainer .nav li ul li{
		background:#414141!important;
		}
		#navContainer .nav li ul li a:hover{
		background:#292828!important;
		}
	#navContainer .nav li:hover ul ul, #navContainer .nav li:hover ul ul ul, #navContainer .nav li:hover ul ul ul ul{
	display:none;
	}
	#navContainer .nav li:hover ul, #navContainer .nav li li:hover ul, #navContainer .nav li li li:hover ul, #navContainer .nav li li li li:hover ul{
	display:block;
	}	
	.nav-col{
	float:left;
	width:200px;
	padding:0;
	overflow:hidden;
	}	
	#navContainer .nav ul.single-col{
	width:200px!important;
	}	
	.Last{
	border:none;
	}
	#navContainer .nav a.last-nav{
	padding:5px 14px 5px 15px;
	}
/*** end SEN MAIN NAVIGATION ***/
ul .submenu {  height:22px;  margin: 0; padding: 0 0 0 0; background-position:0px 0px; display: none; position: relative; z-index: 3000;}
ul .submenu li:hover #sub { height:22px; display: block; background-position:0px 0px; }
ul .submenu li.sfHover #sub { height:22px; display: block; background-position:0px 0px; position:absolute; top:100px; left:500px; }

/*IE fix*/
ul .submenu li.sfHover.news #sub { position:absolute; top:28px; left:78px; } 
ul .submenu li.sfHover.features #sub { position:absolute; top:28px; left:156px; } 
ul .submenu li.sfHover.fanzone #sub { position:absolute; top:28px; left:260px; } 
ul .submenu li.sfHover.aboutthegame #sub { position:absolute; top:28px; left:376px; } 
ul .submenu li.sfHover.games #sub { position:absolute; top:28px; left:526px; } 
ul .submenu li.sfHover.nfluktv #sub { position:absolute; top:28px; left:612px; } 
ul .submenu li.sfHover.internationalseries #sub { position:absolute; top:28px; left:712px; } 

ul .submenu li iframe#dropdownfix{ display: none; }
ul .submenu li.sfHover iframe#dropdownfix{ display: block; }

ul#sub a{ 
height:22px; display: block; overflow:hidden;}

ul#sub li {  
	height:22px;
	text-indent:0px;  
	margin:0px 0px 0px 0px; 
	display: block; 
	}

/*IE display over select box fix*/
IFRAME.home,IFRAME.news, IFRAME.features, IFRAME.fanzone, IFRAME.aboutthegame, IFRAME.games, IFRAME.nfluktv, IFRAME.internationalseries {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -9999px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px; 			LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -9999px; HEIGHT: 0px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -khtml-opacity:0;
}
#nav a:hover IFRAME.news, #nav a:hover IFRAME.features, #nav a:hover IFRAME.fanzone, #nav a:hover IFRAME.aboutthegame, #nav a:hover IFRAME.games, #nav a:hover IFRAME.nfluktv, #nav a:hover IFRAME.internationalseries {
	LEFT: 260px; WIDTH: 201px; TOP: 28px; HEIGHT: 40px; 
	filter: alpha(opacity=100); -moz-opacity: 100; opacity: 100; -khtml-opacity:100;
}
#nav a:hover IFRAME.news   {
	LEFT: 78px; 
}
#nav a:hover IFRAME.features   {
	LEFT: 156px;
}
#nav a:hover IFRAME.fanzone   {
	LEFT: 260px;
}
#nav a:hover IFRAME.aboutthegame   {
	LEFT: 376px;
}
#nav a:hover IFRAME.games   {
	LEFT: 526px;
}
#nav a:hover IFRAME.nfluktv   {
	LEFT: 612px;
}
#nav a:hover IFRAME.internationalseries   {
	LEFT: 712px;
}



ul#sub a{ 
height:22px; display: block; overflow:hidden;   
 }
ul#sub li {  
	height:22px;
	text-indent:0px;  
	margin:0px 0px 0px 0px; 
	display: block; 
	background-position:0px 0px; 
	}

ul#sub li.link a {  
	height:22px;
	display:block;
	margin:0 auto;
	width:179px;
	padding:4px 11px 0px 11px;
	font-size:100%;
	color:#fff;
	text-decoration:none;
	text-align:left;
	background: #053264;
	}

ul#sub li.bottom{
	height:3px; 
	width:201px;
	overflow:hidden; 
	background: #C11E26;
	border-bottom: 1px solid #C11E26;
	}

ul#sub li.top{
	background: #003366;
	height:10px; 
	width:201px;
	overflow:hidden; }

ul#sub li a:hover {
	font-weight:bold;
	height:22px;
	color:#fff;
	background: #4A6C92;
	text-decoration: none;
	display:block;
	}

#nav li #sub li a:hover{
	margin:0px; height:22px; 
	}

#nav li #sub li a{
	 height:22px;  
	}

.login_left, .login_right {
	display:inline;
	float:left;
	margin-right:7px;
}

input.login_name, input.login_password {
	background:url(../images/sprite_sen.gif) no-repeat 0 -181px;
	border-width:0 0 0 0;
	color:#A0A1A2;
	font-size:11px;
	height:18px;
	margin-left:-5px;
	margin-top:4px;
	padding:5px 0 0 5px;
	width:210px;
}

input.login_name_form, input.login_password_form, input.search_sen {
	background:url(../images/sprite_sen.gif) no-repeat 0 -181px;
	border-width:0 0 0 0;
	color:#090001;
	font-size:11px;
	height:18px;
	margin-left:-5px;
	margin-top:4px;
	padding:5px 0 0 5px;
	width:210px;
}


.search_left, .search_right {
	display:inline;
}

.search_right .button, .search_right .button span {
	cursor: pointer;
	float: left;
}



form.sen_search {
	margin:0;
	padding:0;
	float:right;
	width: 295px;
	height: 37px;
}
		

.search_bar, .search_drop {
	display:inline;
	float:left;
}




/* Search */
#search {
  width: 992px;
  height: 37px;
  padding: 6px 0px 0 20px;
  background:#ffffff url(../images/bg_login.gif) repeat-y top left;
  float: left;
}  
  #search form ul {
    margin: 0;
    padding: 3px 0 0 0;
    float: left;
	list-style:none;
  }  
		#search form ul li {
			overflow: hidden;
			padding: 0;
			float: left;
		}
    	#search form input.search_field {
    	  width: 194px;
    	  height: 17px;
    	  background:url(../images/bg_search_form.gif) no-repeat top left #F4F4F4;
    	  border: none;
    	  padding: 6px 12px 0 9px;
    	  margin: 0 6px 0 0;
    	  color: #7f7f7f;
    	  font-size: 0.9em;
    	  float: left;
    	}
    	#search form select.search_section {
    	  width: 148px;
    	  margin: 4px 6px 0 0;
    	  color: #7f7f7f;
    	  font-size: 0.9em;
    	  float: left;
    	}
    	#search form input.search_go {
    	  width: 41px;
    	  height: 26px;
    	  background: url(../images/buttons.gif) no-repeat 0 0 #F4F4F4;
    	  border: none;
    	  padding: 6px 12px 0 9px;
    	  color: #7f7f7f;
    	  font-size: 0.9em;
    	  text-indent: -10000px;
    	  outline: none;
    	  cursor: pointer;
    	  float: left;
    	}
		
		#search ul.login {
		  float:left;
		  margin:0;
		  padding:4px 0 0;
		}	
			
		#search ul.login li {
		  float:left;
		  overflow:hidden;
		  padding:0;
		  list-style:none;
		}
		
		#search ul.login li a:hover {
		text-decoration:none;
		}


/* Calendar */
#calendar {
background-color:#f6f6f6;
padding:15px;
margin-bottom:10px;
}

#calendar ul {
margin:5px 0 0!important;
}
	#calendar ul li{
	list-style:none;
	margin:0;
	padding:0;
	}

#calendar .callabel {
	width: 50px;
	color: #3E3E3E;
	float: left;
	margin:0 10px 0 0;
	font-weight: bold;

	}
	
input.calendarfrom, input.calendarto {
background:transparent url(../images/calendar_search.gif) repeat scroll 0 0;
border:medium none;
color:#7F7F7F;
float:left;
font-size:0.9em;
height:17px;
margin:0 5px 7px 0;
padding:6px 11px 0 5px;
width:134px;
	  }
	
	.calendar_go img{
	border:none;
	}
	
	


input.trigger_calendarfrom, input.trigger_calendarto {
		float:left;
		height:20px;
		width:23px;
	  	background:transparent url(../images/cal_icon.gif) no-repeat scroll right top;
	  	border:0 none;
		font-size:0.9em !important;
		margin:1px 0 0 0 !important;
		overflow:visible;
		padding:0 10px 0 0 !important;
		text-align:center;
		text-decoration:none;
		cursor:pointer;
}


/* Welcome */
.welcome {
  color:#5a5a5a;
  padding: 3px 9px 0 0 !important;
}
  .welcome strong {
    font-size: 1.2em;
    padding: 0 3px 0 0;
  }
		
  	#posts {
		margin: 8px 0px 8px 0px;
		}	
	
	#posts span {
		float:right;
		}	
		
	 span#posts_button {
		float:right;
		height: 26px;
		}	
			
	#posts ol {
		  margin-left: 18px;
		}
		
		#posts span.top {
		  background:url(../images/textarea_top.gif) no-repeat bottom left;
		  width: 360px;
		  height: 5px;
		  display:block;
		  float:left;
		}
		
		#posts span.bottom  {
		  background:url(../images/textarea_bottom.gif) no-repeat top left;
		  width: 360px;
		  height: 4px;
		  display:block;
		  float:left;
			margin-bottom: 4px;
		}
			
		textarea.post_field {
    	  width: 360px;
    	  height:79px;
		  background:url(../images/textarea_middle.gif) repeat-y top left;
		  border: none;
    	  padding: 0px 5px 0px 4px;
    	  margin:0;
    	  color: #7f7f7f;
    	  font-size: 1.2em;
    	  float: left;
		  overflow: auto;
    	  }
		  
	
/* Article page heading  */
#heading h1 {
	font-size: 2.8em;
	color: #000;
	padding-left: 20px;
	clear:right;
}

#heading img {
	float: left;
	margin-top:3px;
}

/* user interactions */
  	#actions {
		float:left;
		margin: 8px 0px 8px 0px;
		width: 410px;
			}

    #actions ol.actions {
        margin: 0;
        padding: 5px 0 5px 0;
        float: left;
		list-style:none;
    	}  
    #actions ol.actions li {
		overflow: hidden;
		padding: 0;
		float: left;

		}

/* share */

		#actions ul {
			display: none;
			}

	  #actions ul.show {
			display: block;
			margin-top: 35px;
			}	


		#actions ul {
			position: relative;
			width: 12em;
			top: -29.6em;
			left: 229px;
			padding: 1em;
			border: 1px solid #afcae5;
			background: #e4e9f6;
			z-index: 2;
		}
		
		#actions ul li {
				margin: 0 0 6px 0;
				background:none;
				list-style: none;
				text-align: left;
			}

		#actions ul li.close {
				text-align: right;
				margin: -5px;
				padding: 0;
				}

		#actions ul li.close img {
				margin: 0;
				padding: 0;
				cursor: pointer;
				}

		#actions ul li img {
				display: inline;
				margin: 0 0.5em 0 0;
				vertical-align: middle
				}
/* Homepage */
.home_left {
background-color:#FFF;
float:left;
/* height:395px; */
position:relative;
width:676px;
}

.home_right {
background-color:#FFF;
float:right;
/* height:395px; */
position:relative;
width:317px;
}

.home_column_left, .home_column_middle, .home_column_right {
background-color:#FFF;
float:left;
/* height:384px; */
margin-right:12px;
width:332px;
overflow:hidden;
position:relative;
}

.home_column_right {
margin-right:0;
float:right;
width:317px;
}


img.home_ad_links {
border:none;
margin-bottom:20px;
}

/* In Demand */

#in_demand {
}
#most_viewed, #highest_rated, #recent_comments ,#calendar_title {
float:left;
width: 314px;
height: 100%;
margin: 0 0 5px 0;
}
#in_demand ol {
  width: 100%;
  height: 20px;
  overflow: hidden;
  margin:0;
  padding:0;
}
  #in_demand ol li {
  	overflow:hidden;
  	padding:0;
  	margin: 0;
  	height: 20px;
  }
#in_demand .top {
    background:#4A6C92 url(../images/bg_subtitle.gif) repeat-x scroll;
	border:0 none;
	font-size:0.9em !important;
	margin:0 5px 0 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-decoration:none;
	cursor:pointer;
	width: 100%;
}
  #in_demand .top span {
    display: block;
    padding:0 0 0 9px;
    font: bold 11px/2em Arial;
    color: #FFFFFF;
  }
    #in_demand .top, .top span {
    cursor:pointer;
      float:left;
      height: 20px;
    }	
#in_demand .bottom {
	border: none;
	font-size:0.9em !important;
	margin: 0 !important;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	width: 100%;
}	
	#in_demand .bottom span {
		display: block;
		padding:0 0 0 5px;
		font: bold 11px/2em Arial;
		color: #FFF;
		float: left;
	}	
	#in_demand .bottom, .bottom span {
		cursor:pointer;
		float:left;
		height: 6px;
	}



/* Used Months */
#UsedMonths ul {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}
#UsedMonths ul li {
	height:25px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	float:left;
	width: 100%;
}
#UsedMonths ul li b {
	color: #3E3E3E;
	left:12px;
	font: bold 15px/14px Arial;
	position:absolute;
	top:5px;	
}	
#UsedMonths ul li a {
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	display:block;
	font:normal 11px/10px Arial;
	color: #404040;
	height:10px;
	padding:7px 0 7px 36px;
	text-decoration:none;
}
#UsedMonths ul li a:hover {
	background:#e2e2e2;
	color: #000;
}
#UsedMonths ul li.alt {
	background:#F6F6F6;
}

/* Snippet */

.snippet a {
	color: #000000;
	text-decoration:none;
}

.snippet a:hover {
	text-decoration:underline;
}

.snippet {
	border-bottom:1px solid #DFDFDF;
	display:inline;
	float:left;
	margin:0 0;
	padding:10px 0;
	width:300px;
}

.snippetlong {
  border-bottom:1px solid #DFDFDF;
  display:inline;
  float:left;
  margin:0 0;
  padding:10px 0;
  width:647px;
}


#latest_blogs_list .snippet {
	margin:0 10px!important;
	padding:12px 5px!important;
	width:280px;
	}
	
.snip_dark {
	color:#333333!important;
	margin-top:3px!important;
	}
	.snip_dark a {
	text-decoration:underline;
	}
	
dl.snippetLong {
	border-bottom:1px solid #DFDFDF;
	display:inline;
	float:left;
	margin:0 0 0 15px;
	padding:10px 0 5px 0;
	width:647px;
}
	dl.snippet_no_border {
	border:none;
	}
dl.snippet_two_column {
width:292px;
}

dl.blog {
	/*height: 200px;*/
	width: 95%;
	}
	
dl.blog_arc {
	width: 95%;
	}
	


#left_col .tv dl.snippet {
	border: none;
	margin: 0;
	padding: 0;
  	}
  
  .snippet h2 {
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1em;
		padding: 2px 0;
		display: inline;
  }
	
	.snippetLong h2 {
		font-size: 1.2em;
	}
	
.snippet .image	{
	float:left;
	padding: 0;
	margin:0 8px 0 0;
	border:1px solid #b9b9b9;
	height:88px;
	width:89px;
}

.snippet .image128	{
	float:left;
	padding: 0;
	margin:0 8px 0 0;
	border:1px solid #b9b9b9;
	height:72px;
	width:128px;
}	

.snippet .small_image	{
	height:65px;
	width:65px;
}	

.snippet p	{
color:#000000;
line-height:1em;
margin:5px 0 0;
padding:0;
text-align:left;
}

.snippet p.indent	{
	margin-left: 83px;
}


.snippet p.desc	{
	margin-top: 15px;
	color: #000;
	line-height: 1.5em;
	}

.snippet dd p.link {
	color: #ffffff;
	padding: 1px 0 0 0;
}
	.snippet dd p.link a{
		color: #ffffff;
		text-decoration: none;
	}
	.snippet dd p.link a:hover {
		color: #ffffff;
		text-decoration: underline;
	}		
.snippet dd p.snippet_insight {
color:#000000;
line-height:1.2em;
margin-top:10px;
}
	.snippet dd p.snippet_insight_features {
	color:#3A3A3A;
	line-height:1.2em;
	}

	.snippet dd p.snippet_insight a{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}
	
	
  .snippet  hr {
    border-color:-moz-use-text-color -moz-use-text-color #0A5D94;
    border-style:none none solid;
    border-width:medium medium 1px;
    clear:both;
    height:1px;
    margin:0 10px 10px 0;
  }

div.snippet_rating {
  width: 30px;
  float: right;
}

div.snippet_score {
  width: 30px;
  float: right;
  text-align:right;
  margin-right:100px;
  color: #DA2128;
  font-weight:bold;
} 
  span.snippet_icon {
    width: 30px;
    height: 30px;
    background: url(../images/snippet_rate.gif) no-repeat -120px 0;
    text-indent: -30px;
    overflow: hidden;
    float: left;
  }  
    span.snippet_icon.r0 {
      background: url(../images/snippet_rate.gif) no-repeat -120px 0;
    }
    span.snippet_icon.r1 {
      background: url(../images/snippet_rate.gif) no-repeat -90px 0;
    }
    span.snippet_icon.r2 {
      background: url(../images/snippet_rate.gif) no-repeat -60px 0;
    }
    span.snippet_icon.r3 {
      background: url(../images/snippet_rate.gif) no-repeat -30px 0;
    }
    span.snippet_icon.r4 {
      background: url(../images/snippet_rate.gif) no-repeat 0 0;
    }
  span.snippet_count {
    width: 30px;
    height: 27px;
    background: url(../images/snippet_rate_count.gif) no-repeat 0 0;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    padding: 3px 0 0 0;
    float: left;
  }
  
.snippet p.playbook {
	padding: 10px 10px 10px 10px;
	margin-left: 80px;
	background: #F0F0F0;
}

.snippet span.member {
	color: #29507a;
	font-weight: bold;
	display:block;
	margin-top: 5px;
}

.snippet .footer_links, .snippetlong .footer_links {
	float:right;
	margin-right:15px;
	text-align:right;
}

.snippet .footer_links a, .snippetlong .footer_links a {
	background:transparent url(../images/snippet_arrow.gif) no-repeat scroll right center;
	font-weight:bold;
	margin-left:5px;
	padding:0 12px 2px 5px;
	} 

ul#friend_bloc  {
	text-align:center;
	padding:0;
	list-style:outside;
	}
ul#friend_bloc img {
  border:0;
}
ul#friend_bloc li {
	float: left;
	width: 90px;
	height: 110px;
	min-height: 110px;
	margin: 0 10px;
	list-style:none;
	}

ul#friend_bloc li p {
	margin:0;
	}
	ul#friend_bloc li p a{
	color:#000000;
	font-weight:bold;
	overflow:hidden;
	}
ul#friend_bloc li img {
	border:1px solid #b9b9b9;
	}

.rss {
	float: right;
	height: 16px;
	width: 16px;
	margin: 0px 5px 5px 5px;
	border: none;
	}



/* Footer */
#footer {
  width: 100%;
  height: auto;
  background: #FFFFFF;
  padding: 20px 0 65px 0;
  float:left;
  border-top: 7px solid #e2e2e2;
}

#footer li.title {
  font-weight:bold;
	border-bottom:1px solid #EAEAEA;
	color:#00CCFF;
	font-size:16px;
  margin: 0 0 6px;

}

#footer ul {
	float:left;
	width: 194px;
	height:135px;
	margin:0 0 0 35px;
	padding: 0 10px 0 0;
}

	.footer_row1 ul {
	height:100px!important;
	}
#footer  ul.last {
	border:none;
	margin-right:25px;
}
#footer li {
	color:#898989;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	}
#footer li a {
	color:#898989;
	margin:0;
	padding:0;
	text-decoration:none;
	border-bottom:1px solid #eaeaea;
	width: 90%;
	display:block;
}


#footer li.otherMedia 
{
	border-bottom:1px solid #eaeaea;
}

#footer li a.otherLogo, #footer li a.otherLogo:hover {
	display:inline;
	border-bottom:0;
}



#footer li a#no_underline {
	border-bottom:0px;
	width: 30px;
}

#footer li a:hover {
	color:#555;
	margin:0;
	padding:0;
	text-decoration:none;
	border-bottom:1px solid #999;
	width: 90%;
	display:block;
}
#footer_sponsors  {
	width: 800px; 
	height: 23px; 
	float: right;
	margin-top: 10px;
	}
#footer_sponsors ol li {
	float: right;
	padding: 0 6px 0 6px;
	}
	
.online_contact {
background:transparent url(..../images/sprite_sen.gif) no-repeat scroll 0 -204px;
height:55px;
margin-top:20px;
padding-top:11px;
text-align:center;
width:134px;
}
	.online_contact a {
	color:#FFFFFF!important;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	border:none!important;
	}
	

/* subFooter */

#subFooter {
	display:block;
	width:100%;
	float:left;
}

#subFooter .container {
	width: 1004px;
	margin:0 auto;
	background: #d7d7d7;
	height:100px;
}



#subFooter .container p {
	float:left;
	margin:3px 0 0 115px;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #777;	
}
#subFooter .container p.sec {
	margin:1px 0 0 0;
}

.copyright, .sec_container {
display:inline;
float:left;
margin:40px 0 0 15px;
}

.copyright {
background:url(../images/SEN-homepage-logo.png) 0 0 no-repeat;
height:40px;
width:450px;
}
.sec_container {
margin-left:80px;
}

.emailUpdate {
  display:inline;
float:right;
width:300px;
margin:35px 15px 0 0;
}

	.go_right {
	float:right;
	}
/* Content */

#carousel {
  width: 976px;
  float: left;
  padding: 0 0 4px 0;
}
.row {
  width: 100%;
  margin: 0 0 12px 0;
  float: left;
  clear: both;  
}



#left_col,
#right_col_alt {
  float: left;
  width: 676px;
  margin: 0;
}

#full_col {
  float: left;
  width: 100%;
  margin: 0 0 0 5px;
}
  #full_col .inner {
    width: 48%;
		margin-left: 10px;
		}

  #right_col_alt {
    margin: 0 0 0 15px;
  }
  #left_col .inner,
  #right_col_alt .inner {
    width: 285px;
  }
  #left_col .narrow {
    width: 260px
  }
  #left_col .wide {
    width: 360px;
  }
  #left_col .tv {
    width: 33%;
  }
	#left_col .full {
    width: 100%;
  }
  
#right_col,
#left_col_alt {
  float: left;
  width: 314px;
  margin: 0 0 0 15px;
}
  #left_col_alt {
    margin: 0 0 0 5px;
  }
  #right_col .inner,
  #left_col_alt .inner {
    width: 310px;
  }
.inner_full {
  width: 100%;
}
img.cta {
  width: 100%;
  float: left;
  margin: 0 0 12px 0;
}
/* COPY */

#copy ol, #copy ul {
list-style: disc;
list-style-position: inside;
} 

#copy ol {
list-style-type: decimal;
}

.image_right {
	float: right;
	padding: 6px 0 6px 6px;
}

.image_left {
	float: left;
	padding: 6px 6px 6px 0;
}

/* Breadcrumb */
#breadcrumbs {
	float:left;
	margin:0 0 8px 0;
	width:100%;
	}
	#breadcrumbs ul {
		display:block;
		}
	#breadcrumbs li {
		float:left;
		height:16px;
		list-style-type:none;
		margin:0 0 0 -10px;
		padding:3px 3px 0px 15px;
		}	
	#breadcrumbs li a {
		color:#444;
		text-decoration:none;
		padding:3px 8px 15px 0px;
		}	
	#breadcrumbs li.current {
		color:#336699;
		text-decoration:none;
		}	
/* Article Image*/
.article_image {
	float: right;
	width: 308px;
	padding: 5px 0 0 5px;
	}

	.article_image .caption {
		background: #000000;
		}
	
	.article_image .caption p {
		padding: 5px;
		color:#fff;
		font-size:1.1em;
		font-weight:bold;
		}
	.article_image .caption em {
		color:#fff;
		font-size:0.9em;
		font-weight:normal;
		font-style:normal;
		}



/*  Tag cloud */
ul.tagcloud { text-align: justify; background: #fff;  margin: 0; padding:0; margin-bottom:10px;}
.tagcloud li { display: inline; }
.tagcloud a { text-decoration:none; color: #053264; padding: 2px; line-height: 1em; margin: 2px;}
.tagcloud a:hover { background: #053264; color: #fff;}
.tagcloud span { position: absolute; left: -999px; width: 990px; }
.tagcloud .v-popular { font-size: 1em; }
.tagcloud .vv-popular { font-size: 1.1em; }
.tagcloud .vvv-popular { font-size: 1.2em; }
.tagcloud .vvvv-popular { font-size: 1.4em; }
.tagcloud .vvvvv-popular { font-size: 1.6em; }
.tagcloud .vvvvvv-popular { font-size: 2em; }

/* Video content*/ 
#video {
	float:left;
	padding: 10px 40px 10px 40px;
}

/* News/Article infotmation*/ 

#article_info {
	float:left;
	padding: 5px 0;
	width: 100%;
}

	#article_info h3 {
		color:#000;
		font-size:2.4em;
		font-weight:bold;
		width:510px;
		}
	.articleNews h3 {
		color:#000;
		font-size:2.4em!important;
		font-weight:bold;
		width:470px!important;
		}

#article_info p {
	color:#000000;
	font-size:1.1em;
	line-height: 1.5em;
	}
p.DateTag {
font-weight:bold;
}


#article_info span.type {
	color: #003366;
	}

#article_info .related {
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	font-weight: bold;
	color: #404040;
	padding:10px 0;
	}

#article_info .related a {
	text-decoration: none;
	font-weight: normal;
	color: #404040;
	border-bottom: 1px dotted #7f7f7f;
	}

#article_info .related a:hover {
	color: #222;
	border: 0;
	}

.ArticleImageContainer {
float:right;
margin:0 0 12px 15px;
}
img.NewsArticleImage {
margin:0!important;
padding:0!important;
}

.ImageCaption {
	background:#1b1b1b;
	color:#FFFFFF;
	padding:5px;
	width:630px;
	}


.latest_news_segment {
	border-bottom:1px solid #DFDFDF;
	color:#000000;
	height:72px;
	margin-bottom:15px;
	margin:0 10px;
	padding:12px 5px;
	width:304px;
	}
	.latest_news_segment h2, .latest_news_segment h2 a {
		color:#000000;
		font-size:1.1em;
		}
		
.latest_news_segment img {
	margin-right:10px;
	}
.latest_news_segment .date {
	line-height:0.5em;
	margin:0 0 10px;
	}
.latest_news_segment_wide {
	border-bottom:1px solid #DFDFDF;
	margin:0 0 15px;
	padding:0 0 15px;
	}
	
.latest_news_segment h2 a, .latest_video_segment h2 a
{
	  color: #006699;
}	

/* News Archive */
.ArchiveImage {
float:left;
margin:0;
}

.archiveNewsLeft, .archiveNewsRight {
display:inline;
float:left;
width:550px;
}
	.archiveNewsLeft {
	width:80px;
	}
.archiveNewsRightMain {
  padding-left:10px;
	display:inline;
	float:left;
	width:425px;
	}

.archiveNewsLeftFeature, .archiveNewsRightFeature {
display:inline;
float:left;
width:430px;
}
	.archiveNewsLeftFeature {
	width:210px;
	}
		.ArchiveLeftHead, .ArchiveLeftHead {
		display:inline;
		float:left;
		margin:0;
		}
			.ArchiveHeadFeature h2 a {
			font-size:1em;
			color:#3E3E3E;
			}
			
			
			
			.ArchiveLeftHead {
			margin-right:20px;
			width:390px;
			}
				.ArchiveLeftHead h2 a {
				font-size:0.6em;
				color:#3E3E3E;
				}
					.ArchiveRightHead, .ArchiveHeadFeature {
					font-weight:bold;
					}
						.ArchiveDescription a {
						text-decoration:underline;
						}
			
		.ArchiveDescription {
		margin:0;
		line-height:1.3em;
		}
		
.column_wide {
background-color:#FFF;
width:100%;
}

.Article_Content {
	background-color:#FFF;
	padding:10px 15px;
	line-height:1.5em;
	margin:0;
	clear:both;
	position:relative;
}
/*  Pagination */
.pagination {
	color: #000;
	background: #f0f0f0;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	text-decoration: none;
	margin: 10px 0 0 0;
	float: right;
	width: 100%;
	}
.pagination ul {
	float:right;
	margin:0;
	}
.pagination li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	display: block;
	padding: 4px 8px;
	background-color: #ededed;
	}
.pagination li a, .pagination span.current, .pagination span.arrow {
	color: #666666;
	text-decoration: none;
	font-size:1.2em;
	font-weight:bold;
	}
			
	.pagination span.arrow, .pagination span.arrow a {
		font-size:20px;
		}
	
	span.current_2{
	color: #666666;
	text-decoration: none;
	font-size:1.2em;
	font-weight:bold;
	}
		
	.pagination span.current {
		text-decoration: underline;
		}
	
	.pagination span.current{
		text-decoration: underline;
		}
	
  .page_total {
	color:#666666;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin: 5px 0 0 10px;
	padding-right: 10px;
	border-right: 1px solid #c9c9c9;
}
 
#rate {
	float: right;
	clear:right;
	width: 130px;
	height: 37px;
	margin:  10px 0 0 0;
	position: relative;
	z-index: 0;
}

#rate #rate {
	margin: 0;
}

#rate  p {
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	margin-right: 10px;
}

#rate  p.votes  {
	color:#000000;
	font-size:1em;
	font-weight:normal;
	float:right;
	margin: 0;
}

/* Comments */
#comments {
float:left;
padding:20px 15px 0;
width:94%;
}

#comments h1 {
	float:left;
	line-height:normal;
	color: #444;
	font-size: 1.7em;
}

#comments .links {
padding-bottom: 10px;
text-align:right;
}

#comments .links a:hover {
	color: #666;
	text-decoration:none;
}

#comments .links a {
	color: #3d3d3d;
	padding: 0 3px 0 3px;
}

#comments_list {
	text-align: left;
}

dl.comment {
	margin: 0 0 20px 0;
	float:left;
	padding: 15px 15px 15px 0;
	display: inline;
	background: #fff;
	width: 95%;
}
	.comment dd.member	{
		float:left;
		padding:  6px 8px 0 0;
		width: 110px;
		min-height: 100px;
    margin:0 10px 0 0;
	}
  .comment dd.content {
    margin:0;
    text-align:justify;
  }	
	.comment dd p	{
		color: #333;
		margin: 0;
		padding: 0;
	}
	.comment dd p.username	{
		font:bold 1em/1em Arial;
	}
	.comment dd p.posted	{
		color: #0B3A70;
	}
  .comment img {
    border:0;
  }
	.comment dd p.link {
		color: #ffffff;
		padding: 1px 0 0 0;
	}
		.comment dd p.link a{
			color: #ffffff;
			text-decoration: none;
		}
		.comment dd p.link a:hover {
			color: #ffffff;
			text-decoration: underline;
		}

  #CommentForm textarea {
    width:99%;
    float:right;
  }
  #CommentForm .submit {
    float:right;
    margin-bottom:10px;
  }
  #CommentForm #recaptcha_widget_div {
    float:right;
    margin:5px 0;
  }
  .error {
    /* background:#D14747; 
    border:solid 1px #A32929;*/
    padding:5px;
    margin:10px 0 5px;
    font-weight:bold;
    color:#d14747;
    width:270px;
  }
  .success {
    /*background:#51D147;
    border:solid 1px #2FBB24;*/
    padding:5px;
    margin:10px 0 5px;
    font-weight:bold;
    color:#51D147;
  }
/* Profile */
.profile a {
	color: #003366;
	text-decoration:none;
	font-weight: bold;
}

.profile a:hover {
	text-decoration:underline;
}

.profile label {
	width: 100px;
	color: #0B3A70;
	float: left;
	}

.profile .team {
	float: right;
	width: 157px;
	height: 157px;
	}

.profile .incomplete {
	float: left;
	width: 200px;
	}


.profile ul li {
	/* padding-left: 100px; */
	color: #000;
	}

dl.profile {
	margin: 0 0 2px 0;
	padding: 12px;
	float: left;
	display: inline;
	border-bottom: 1px solid #CCCCCC;
	}

dd.profile {
	width: 215px;
	float:left;
	margin: 0 0 10px 0;
	height: 100%;
}

  .profile dd h2 {
	font-weight: bold;
	line-height: 1.1em;
	padding: 2px 0;
	display: inline;
  }
.profile dd.image	{
	float:left;
	padding:  0 30px 0 0;
}	

.profile dd.image_team	{
	float:left;
	padding:  0 6px 0 0;
}	

.profile dd p	{
	color: #000;
	margin: 0;
	padding: 0;
}
.profile dd p.link {
	color: #ffffff;
	padding: 1px 0 0 0;
}
	.profile dd p.link a{
		color: #ffffff;
		text-decoration: none;
	}
	.profile dd p.link a:hover {
		color: #ffffff;
		text-decoration: underline;
		}

/* call to actions */

ul#calltoaction li  {
	float: left;
	margin: 10px 0px 0px 10px;
	list-style:none;
	padding:0;
}
	
.vertical li {
	float: none;
	margin: 10px 0px 0px 0px !important;
	}
	
	
	
/* call to actions */
	
#blogs {
		height: 34px;
		margin-bottom: 10px;
		margin-top: -10px;
		}
#blogs .selection  {
		height: 34px;
		width: 50%;
		float:left;
		background:#29507a url(../images/blogs_bg.gif) repeat-y top left;
		}
#blogs .selection a {
		padding: 0 0 0 25px;
	line-height:2.5em;	
		color: #fff;
		text-decoration:none;
		font-weight: bold;
		}
#blogs .selected a {
		color: #003366;
		}
#blogs .selected {
		background: 0;
		}
		
/* TABLES - TV SCHEDULE / TICKETING */

#tvschedule, #ticketinfo {
	border-collapse:collapse;
	font-size:12px;
	text-align:left;
	width:100%;
}

#tvschedule td, #ticketinfo td{
	background:#f2f2f2;
	border:1px solid #d8d8d8;
	border-top:1px solid transparent;
	color:#555555;
	padding:8px;
	}

#tvschedule h2, #ticketinfo h2 {
	background-position: left;
	margin: 0;
	padding:4px 0 5px 12px;
	}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.90;
	width: 300px;
}

#tooltip span {
	font-size: 1em;
	color: #333;
}

#tooltip span, #tooltip div {margin: 0;}

.programme a:hover {text-decoration: none;}

/* DIRECTIONS */

#directions {
	float: left;
	padding: 0;
	margin: 0;
	color: #000;
	}
	
	#directions .leftcol {
		float: left;
		width: 300px;
		padding: 8px 0 0 10px;
	}
	
		#directions .rightcol {
		float: left;
		width: 350px;
	}	
	
	#get_directions b {
			color: #003366;
			}
	#get_directions input {
		background:transparent url(../images/bg_search_form.gif) no-repeat scroll 0 -28px;
		border:medium none;
		color:#7F7F7F;
		float:left;
		font-size:0.9em;
		height:19px;
		margin:0 6px 0 0;
		padding:6px 12px 0 9px;
		width:142px;
			}
			
	#get_directions .button {
		height:26px;
		width:97px;
		margin: 0 !important;
		padding: 0 !important;
		}
		
		#get_directions {
			 float:left;
			}
	
dl.video {
text-align:left;
}

h2.video, .video {
 margin: 0px;
}


.requiredfield 
{
	font-weight: bold;
}


#login_form label {
	width: 100px;
	float: left;
}

#login_form input {
		width: 156px;
	  height: 19px;
	  background: url(../images/bg_search_form.gif) no-repeat 0px -28px;
	  border: none;
	  padding: 6px 12px 0 9px;
	  margin: 2px 6px 0 0;
	  color: #7f7f7f;
	  font-size: 0.9em;
	  }

#login_form .button {
	background: none;
	width: auto;
	height: auto;
}

#login_form #rememberme {
width: 16px;
	background: none;
}

#login_form .button img {
margin:0;
padding:0;
}

#splash {
height: 300px;
}
#splash a{
padding: 5px;
}
#sponsor {
float: right;
}
.sponsor, .sponsor_alt {
font: normal .45em/1em Arial; margin-right: 6px; color:#555}

.sponsor_alt {
float: left;
font-size:0.35em;
line-height: 1.7em;
margin-left: 3px;
}

a.forgot_pass  {
color: #003366 !important;
font: bold 1em/1em Arial;
text-decoration:none;
}

.forgot_pass a:hover {
text-decoration: underline;
}



/* Pag Nav */

.PagNav {
margin:0 auto;
padding:25px 0;
width:280px;
}
	.PagNav ul {
	font-size:1.1em;
	padding:0;
	margin:0;
	}
		.PagNav ul li{
		display:inline;
		list-style:none;
		}
			.PagNav ul li a {
			font-weight:bold;
			color:#3E3E3E;
			margin:0 5px;
			}
			.PagNav ul li a.prev {
			background:url(../images/Bg_PagL.gif) left center no-repeat;
			margin-right:35px;
			padding:0 0 0 15px;
			}
			.PagNav ul li a.next {
			background:url(../images/Bg_PagR.gif) right center no-repeat;
			margin-left:35px;
			padding:0 15px 0 0;
			}	
			.PagNav ul li span.PagCurrent {
			background:url(../images/Bg_Pag.gif) center no-repeat;
			color:#FFFFFF;
			padding:4px 8px;
			}
		
/* Video Page */
.videoContainer 
{
	clear:both;
margin-bottom:15px;
}
	.archiveNewsLeftVideo, .archiveNewsRightVideo {
	display:inline;
	float:left;
	width:492px;
	}
	.archiveNewsLeftVideo {
		width:138px;
		}
	.archiveNewsLeftArchive, .archiveNewsRightArchive {
		display:inline;
		float:left;
		width:75px;
		}
	.archiveNewsRightArchive {
		width:545px;
		}
	
		
	.ArchiveLeftHeadVideo {
	width:332px;
	}

.comment_count, .video_rating {
float:left;
width:40px;
}
	.comment_count span.comments {
	background:transparent url(../images/bg_comment_count.gif) no-repeat scroll 1px 4px;
	color:#FFFFFF;
	padding:4px 6px;
  width:21px;
  text-align:center;
	}
	
.ArchiveDescriptionLarge {
border-bottom:1px solid #DEDEDE;
margin-bottom:15px;
padding-bottom:15px;
}
	
/* Video Rate small */	
	span.video_icon {
    width: 80px;
    height: 15px;
	margin-top:2px;
    background: url(../images/video_rate.gif) no-repeat -71px 0;
    text-indent: -30px;
    overflow: hidden;
    float: left;
  }     
span.video_icon.r0 {
  background: url(../images/video_rate.gif) no-repeat -71px 0;
}
span.video_icon.r1 {
  background: url(../images/video_rate.gif) no-repeat -52px 0;
}
span.video_icon.r2 {
  background: url(../images/video_rate.gif) no-repeat -33px 0;
}
span.video_icon.r3 {
  background: url(../images/video_rate.gif) no-repeat -14px 0;
}
span.video_icon.r4 {
  background: url(../images/video_rate.gif) no-repeat 5px 0;
}
		
/* Video Rate large */	

.comment_count_large, .video_rating_large {
float:left;
height:30px;
}
	.comment_count_large span.comments_large {
	background:transparent url(../images/bg_comment_count_large.gif) no-repeat scroll center 8px;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	padding:10px;
	}	
		span.video_icon_large {
    width: 80px;
    height: 30px;
	margin-top:-2px;
    background: url(../images/video_rate_large.gif) no-repeat -120px -7px;
    text-indent: -30px;
    overflow: hidden;
    float: left;
  }      
		span.video_icon_large.r0Large {
		  background: url(../images/video_rate_large.gif) no-repeat -129px -7px;
		}
		span.video_icon_large.r1Large {
		  background: url(../images/video_rate_large.gif) no-repeat -96px -7px;
		}
		span.video_icon_large.r2Large {
		  background: url(../images/video_rate_large.gif) no-repeat -63px -7px;
		}
		span.video_icon_large.r3Large {
		  background: url(../images/video_rate_large.gif) no-repeat -33px -7px;
		}
		span.video_icon_large.r4Large {
		  background: url(../images/video_rate_large.gif) no-repeat -5px -7px;
		}
.newsStars {
  height:15px;
}
ul.rating {
  width: 40px !important;
  height: 15px;
  margin:3px 0 0 0px;
  background: url(../images/video_rate.gif) no-repeat -71px 0px;
  text-indent: -30px;
  overflow: hidden;
  float: left;
  position:relative;
  list-style-type:none;
}
ul.rating li {
  cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
  float:left;
  /* end hide*/
  text-indent:-999em;
  margin:0;
}
ul.rating li a {
  position:absolute;
  left:0;
  top:0;
  width: 20px;
  height: 15px;
  text-decoration:none;
  z-index: 200;
}
ul.rating li.one a {left:0px}
ul.rating li.two a {left:20px;}
ul.rating li.three a {left:40px;}
ul.rating li.four a {left:60px;}

ul.rating li a:hover {
  z-index:2;
  width: 80px !important;
  height: 15px;
  overflow:hidden;
  left:0; 
  background: url(../images/video_rate.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position: -52px 0px;}
ul.rating li.two a:hover {background-position: -33px 0px;}
ul.rating li.three a:hover {background-position: -14px 0px;}
ul.rating li.four a:hover {background-position: 5px 0px;}
/* end rating code */

ul.r1Large {
  background-position: -52px 0px;
}
ul.r2Large {
  background-position: -33px 0px;
}
ul.r3Large {
  background-position: -14px 0px;
}
ul.r4Large {
  background-position: 5px 0px;
}

/* Gallery */



h2.Gallery {
font-size:2.4em;
}
p.Photos {
font-size:1.5em;
line-height:0;
}

.GalleryContainer {
margin:10px 0;
text-align:center;
position:relative;
}
	.imagePrevious {
		position:absolute;
		top:50%;
		left:15px;
		}
	.imageNext {
		position:absolute;
		top:50%;
		right:15px;
		}	
	
	table.gallery td img {
	border:1px solid #b9b9b9;
	}
	table.gallery td {
	padding:10px 0;
	text-align:center;
	}
	
div.gallery_search {
float:right;
}
	select.gallery_select {
	background:transparent url(../images/gallery_select_bg.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#3E3E3E;
	height:23px;
	padding:3px;
	width:170px;
	}
	
.galSelectBox, .galGoBox  {
	display:inline;
	float:left;
	margin-left:5px;
	}
	
/* Blogs */

.snippetblog {
border-bottom:1px solid #DFDFDF;
display:inline;
float:left;
margin:0;
padding:10px 0 5px 0;
width:445px;
}

.halfColLeft {
width:49%;
margin-left:0;
display:inline;
}

.halfColRight {
width:49%;
margin-left:15px;
display:inline;
}

#full_col .halfColLeft {
width:49%;
margin-left:0;
background:#F6F6F6;
display:inline;
}

#full_col .halfColRight {
width:49%;
margin-left:15px;
background:#F6F6F6;
display:inline;
}





	/* feature blog */
.archiveNewsLeftBlog, .archiveNewsRightBlog {
display:inline;
float:left;
width:230px;
}
	.archiveNewsLeftBlog{
	width:210px;
	}
	
.BlogFeature {
padding:5px 20px 10px 20px;
}

	/* listed blogs */
.archiveNewsLeftBlogSnip, .archiveNewsRightBlogSnip {
display:inline;
float:left;
width:340px;
}
	.archiveNewsLeftBlogSnip{
	width:100px;
	}
	
/* More from Author */

#moreFromAuthor dl.snippet {
margin:0;
padding:10px 0;
width:270px;
}

#moreFromAuthor dl.snippet dd {
margin:0;
}	
	#moreFromAuthor dl.snippet dd p {
	line-height:1.4em;
	}
.loading {
  background:url(../images/rating-load.gif) no-repeat!important;
}
.CommentLoading {
  width:128px;
  padding-top:20px;
  text-align:center;
  margin:0 auto 10px;
  display:none;
  font-weight:bold;
  }

/* Contact Form */
div.contact {
	float:right;
	margin-top:10px;
}

div.contact input {
	margin-bottom:8px;
	}
input.contact_form {
	background: url(../images/sprite_sen.gif) no-repeat scroll 0 -270px!important;
	width:290px;
	color: #000 !important;
}

textarea.contact_form {
	background: url(../images/sprite_sen.gif) no-repeat scroll 0 -317px!important;
	width:290px;
	color: #000 !important;
	border-width:0 0 0 0;
	color:#A0A1A2;
	font-size:11px;
	height:115px;
	margin-left:-5px;
	margin-top:4px;
	padding:5px 0 0 5px;
	overflow:hidden;
}


form textarea.contact_enquiry {
	background: url(../images/sprite_sen.gif) no-repeat scroll 0 -317px!important;
	border:none;
	height:112px;
	margin-bottom:8px;
	padding:5px 8px 2px;
	width:284px;
	}
button.btn_contact {
	background:url(../images/sprite_sen.gif) no-repeat scroll 0 -294px;
	border:medium none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	height:23px;
	width:55px;
	cursor:pointer;
	}
	
.addressContact {
	font-size:1.1em;
	width:315px;
	}
.addressContact ul {
	font-weight:bold;
	list-style:none;
	padding:0;
	}
	
/* Profile */

.profile_col_left, .profile_col_right {
	float:left;
	width:49%
	}
	.profile_col_right {
		float:right;
		}
		
img.profile_image, img.videoProfile {
	border:1px solid #b9b9b9;
	float:left;
	margin-right:20px;
	}
	
table.profile_info td {
	font-size:1.2em;
	padding:5px 15px 5px 0;
	}
	table.profile_info td.title {
		font-weight:bold;
		}
		table.profile_info td a {
			font-weight:bold;
			text-decoration:underline;
			}
			
p.wallText {
	margin-right:65px;
	}

button.btn_wall {
	background:url(../images/sprite_sen.gif) no-repeat scroll 0 -437px;
	border:medium none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	height:23px;
	width:85px;
	cursor:pointer;
	}
	
input.btn_wall {
	background:url(../images/sprite_sen.gif) no-repeat scroll 0 -437px;
	border:medium none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	height:23px;
	width:85px;
	cursor:pointer;
	margin-left:8px;
	}
	
.ReadMore {
	float:right;
	margin:10px 0;
	}
	.ReadMore a {
		font-weight:bold;
		text-decoration:underline;
		}

.latest {
  margin:0 10px;
  padding:5px 0 3px;
  height:18px;
}
.latest .footer_links {
  float:right;
  text-align:right;
}

.latest .footer_links a {
  background:transparent url(../images/snippet_arrow.gif) no-repeat scroll right center;
  font-weight:bold;
  margin-left:5px;
  padding:0 12px 2px 5px;
  } 
ul#senTV {
  list-style-type:none;
  margin:0;
  padding:0;
  float:right;
  width:315px;
  height:342px;
   background:#000 url(../images/senTV_bg.gif) repeat-x 0 0;
}
  ul#senTV li {
    margin:10px;
    padding:0;
    width:295px;
  }
  ul#senTV ul.latest {
    margin:0;
    padding:0;
    list-style-type:none;
  }
    ul#senTV ul.latest li {
      padding:0;
      margin:0;
    }
      ul#senTV ul.latest li a {
        font-weight:bold;
        color:#fff;
        padding:3px 0 1px 20px;
        background:url(../images/senTV_btn.jpg) no-repeat scroll 0 -15px;
      }
        ul#senTV ul.latest li a:hover {
          background-position:0 3px;
        }
  ul#senTV a.button {
    background:url(../images/senTV_btn.jpg) no-repeat scroll left center;
  }
    ul#senTV a.button span {
      display:none;
    }
    ul#senTV li.more {
      text-align:right;
      border-top:2px dotted #4b4b4b;
      padding-top:5px;
    }
      ul#senTV li.more a {
        padding:3px 20px 1px 0;
        background:url(../images/senTV_btn.jpg) no-repeat scroll right 3px;
        color:#fff;
        font-weight:bold;
      }


/* My Blogs */

table.blogList {
	margin:15px 0;
	}
	table.blogList th {
		text-transform:uppercase;
		background-color:#D7D7D7;
		font-size:1.1em;
		}
	table.blogList th, table.blogList tr td  {
		text-align:left;
		padding:5px 15px;
		}
	table.blogList tr td.editBlog a {
		text-decoration:underline;
		}		
	table.blogList tbody tr.odd {
		background-color:#f0f0f0;
		}
a.newBlog {
	margin-left:3px;
	}
	
	
table.blogEdit {
	margin:15px 0;
	}
		table.blogEdit th {
			background-color:#D7D7D7;
			font-size:1.1em;
			padding:0 15px;
			text-align:left;
			text-transform:uppercase;
			vertical-align:top;
		}
		
		table.blogEdit td.footerBtns {
			padding:30px 0 30px;
			}
		
		table.blogEdit tr td{
			margin:10px 0;
			}
			
input#blog_title {
	width:500px;
	}
	
input.save_btn {
	margin-left:25px;
	}
	
img.cancel_btn {
	margin-right:25px;
	}
	
.contentPadding {
	padding:10px 15px;
	}
#rating_comment{
  text-align:center;
  width:80px;
  height: 15px;
  color: #29b6e7
}

/* Dive Remover */

.NoDivide {
	bottom-border:0!important;
	}
	
a#reset_password{
  padding:0px;
  color:#00CCFF;
}


.admin_nav {
	margin-top:6px;
}


/****** article details screen ******/
	.article_col_left {
		float:left;
		width:430px
	}
	
	.article_col_left *
	{
		font-size: 14px !Important;
		line-height: 19px !Important;
	}
	
	.article_col_right {
		float:right;
		width: 200px;

	}
		
	.article_col_list 
	{
		padding:0;
		margin:10px 0 0 0px;
		font-size: 1.0em;
		line-height: 1.5em;
	}
	
	.article_col_list li 
	{
		padding:0px 0px 10px 15px;
		margin:0px;
		list-style-type:none;
		background:transparent url('../images/grey_bull.gif') 2px 5px no-repeat;
	}
	
	.article_col_list li a
	{
		font-weight:bold;
	}
	
	
	blockquote.quote {
	  font-family:  italic Times, serif;
	  padding: 8px;
	  border-top: 1px solid #ccc;
	  border-bottom: 1px solid #ccc;
	  margin: 5px;
	  background-image: url(../images/openquote1.gif);
	  background-position: top left;
	  background-repeat: no-repeat;
	  text-indent: 23px;
	  }
	  blockquote.quote span {
		 display: block;
		 background-image: url(../images/closequote1.gif);
		 background-repeat: no-repeat;
		 background-position: bottom right;
	   }	
	
	.quote 
	{
		margin-top:20px;
		margin-bottom:20px;
	}
	.quotetext  
	{
		line-height: 1em;
		font-size: 2em;
	}
	

/************************************/


/***** video segments ******/
.latest_video_segment {
	border-bottom:1px solid #DFDFDF;
	color:#000000;
	height:72px;
	margin-bottom:15px;
	margin:0 10px;
	padding:12px 5px;
	width:280px;
	}
	.latest_video_segment h2, .latest_video_segment h2 a {
		font-size:1.1em;
		}
		
.latest_video_segment img {
	margin-right:10px;
}

.video_thumb { position:relative;display:block; width:128px;height:72px;float:left;margin-right:10px;margin-top:10px;}
.video_thumb span  
{
	position: absolute; 
	top:64px;
	left:64px;
	width:30px; 
	height:30px;
	/* background:url('../images/sen_play_27x27.gif') no-repeat; */
	filter:alpha(opacity=60);cursor:pointer;-moz-opacity: 0.6; opacity: 0.6; -khtml-opacity:0.6;}

/************************************/

.thumbnail90 
{
	width:90px;height:90px;
}

.thumbnail128
{
	width:128px;height:72px;
}


/****************************************/
#socialbox .button, #socialbox .button span {
  cursor: pointer;
  height: 26px;
  float: left;
}
#socialbox .button {
  border: 0;
  padding: 0 6px 0 0 !important;
  margin: 0 6px 0 0 !important;
  text-align: center;
  font-size: 0.9em !important;
  overflow: visible;
  text-decoration: none;
}
#socialbox .button span {
  display: block;
  padding: 5px 5px 0 10px;
  font: bold 1.3em Arial, Verdana, sans-serif;
  color: #FFF;
}
#socialbox .button img {
  padding:  1px 6px 2px 0px;
  margin: 0;
  float:left;
  border:none;
}						
