/* base css */
@import url(/.shared/themes/common/base-weblog.css);


/* escenic frontpage boxes */




.topboxes /* MAKE CONTAINER FOR ALL THE TOPBOXES */
{
	margin:			0px;
	padding:		0px;
	font-weight: 		normal;
	background: 		#FFF;
	width: 			516px;
}

.topboxcontainer /* MAKE INDIVIDUAL TOPBOXES */
{
	float: 			left;
	width: 			253px;
	background: 		#FFFFFF;
	padding-right: 		5px;
}

.topboxcontainer h1  /* TOPBOX HEADLINES */
{
	font-size: 		1.2em;
	font-weight:		bold;
	line-height:		1.2em;
	margin: 		0px 0px 4px 0px;
	display:		block;
	padding: 		0px;
}

.topboxcontainer h2  /* TOPBOX HEADLINES */
{
	font-size: 		1.2em;
	font-weight:		bold;
	line-height:		1.2em;
	margin: 		0px 0px 4px 0px;
	display:		block;
	padding: 		0px;
}

.topboxcontainer h3  /* TOPBOX WRITEOFF */
{
	font-size: 		1.2em;
	font-weight:		normal;
	line-height:		1.2em;
	margin: 		0px 0px 4px 0px;
	display: 		block;
}

.topboxes a.boxheader:link, .topboxes a.boxheader:active, .topboxes a.boxheader:visited  /* TOPBOX HEADLINE LINKS */
{
	text-decoration: 	none;
	color: 			#000;
	font-weight: 		bold;
}

.topboxes a.boxheader:hover /* TOPBOX HEADLINE LINK HOVER */
{
	text-decoration: 	none;
	color: 			#369;
	font-weight: 		bold;
}

.topboxcontainer p /* TOPBOX PARAGRAPHS */
{
	font-size: 		1.2em;
	margin-bottom:		6px;
	margin-top:		0pt;
	line-height: 		1.1em;
}

.topboxes img.thumbnail /* TOPBOX THUMBNAIL */
{
	float: 			left;
	padding: 		0px;
	margin-right: 		5px;
}


.homepagelink
{
	float: 			right;
	padding-right: 		3px;
font-size: x-small;
color:red;

}


a.homepagelink
{
	float: 			right;
	padding-right: 		3px;
font-size: x-small;
color:red;

}

.homepagelink a:link, .homepagelink a:visited, .homepagelink a:hover, 
{
	float: 			right;
	padding-right: 		3px;
font-size: x-small;
color:red;

}





.topboxcontainer-links
{
	float: 			right;
	padding-right: 		3px;
}

.topboxes a:link, .topboxes a:active, .topboxes a:visited /* TOPBOX read/video/photo LINK STYLES */
{
	text-decoration: 	none;
	color: 			#CC0000;
	font-weight: 		bold;
	font-size: 		0.9em;
}

.topboxes a:hover
{
	text-decoration: 	underline;
	color: 			#CC0000;
	font-weight: 		bold;
}



/*sport table class */

.menu_table {font-size: 11px; background-color: #FFFFFF; border-left: 1px solid #821089; margin-left: 2px}
a.menu_table:link {color:#666666; border-left: 0px solid #669933}
a.menu_table:active{color:#821089; border-left: 0px solid #669933}
a.menu_table:hover {color: #a432ab; border-left: 0px solid #669933}
a.menu_table:visited{color:#821089; border-left: 0px solid #669933}



a.piclinkmenunews{
font-size: 11px;
display: block; 
height: 11px;
margin-left: 0px;
padding-top: 3px;
padding-left: 0px;
color: #000000;
text-decoration:none;
padding-bottom: 3px; 
width: 220px;
background-color:#FFFFFF;
font-weight:normal;
font-family	: Verdana, Arial, Helvetica;
border: 0px;
border-bottom: 0px; 
text-align: right;

}

a.piclinkmenunews:hover{

font-size: 11px;
display: block; 
height: 11px;
margin-left: 0px;
padding-top: 3px;
padding-left: 0px;
color: #ffffff;
text-decoration:none;
padding-bottom: 3px; 
width: 220px;
background-color:#006699;
font-family	: Verdana, Arial, Helvetica;
border: 0px;
border-bottom: 0px; 
cursor: hand;
	text-align: right;

}



a.piclinkmenushowbiz{
font-size: 11px;
display: block; 
height: 13px;
margin-left: 0px;
padding-top: 3px;
padding-left: 0px;
color: #000000;
text-decoration:none;
padding-bottom: 3px; 
width: 220px;
background-color:#FFFFFF;
font-weight:normal;
font-family	: Verdana, Arial, Helvetica;
border: 0px;
border-bottom: 1px solid #cccccc; 
text-align: right;

}

a.piclinkmenushowbiz:hover{

font-size: 11px;
display: block; 
height: 13px;
margin-left: 0px;
padding-top: 3px;
padding-left: 0px;
color: #ffffff;
text-decoration:none;
padding-bottom: 3px; 
width: 220px;
background-color:#831288;
font-weight:normal;
font-family	: Verdana, Arial, Helvetica;
border: 0px;
border-bottom: 1px solid #cccccc; 
cursor: hand;
	text-align: right;

}



a.piclinkmenusport{
font-size: 11px;
display: block; 
height: 13px;
margin-left: 0px;
padding-top: 3px;
padding-left: 0px;
color: #000000;
text-decoration:none;
padding-bottom: 3px; 
width: 220px;
background-color:#FFFFFF;
font-weight:normal;
font-family	: Verdana, Arial, Helvetica;
border: 0px;
border-bottom: 1px solid #cccccc; 
text-align: right;

}

a.piclinkmenusport:hover{

font-size: 11px;
display: block; 
height: 13px;
margin-left: 0px;
padding-top: 3px;
padding-left: 0px;
padding-right: 5px;
color: #ffffff;
text-decoration:none;
padding-bottom: 3px; 
width: 220px;
background-color:#669933;
font-weight:normal;
font-family	: Verdana, Arial, Helvetica;
border: 0px;
border-bottom: 1px solid #cccccc; 
cursor: hand;

}



a.blacktored13 { text-decoration: none; color: #550000; font-weight: normal; font-family: times new roman, verdana, arial, helvetica; font-size: 11px; line-height: 17px; align: left;}
a:Visited.blacktored13 { text-decoration: none; color: #000000; font-weight: normal; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 17px; align: left;}
a:Hover.blacktored13{ text-decoration: none; color: #999999; font-weight: normal; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 17px; align: left;}
a:Active.blacktored13{ text-decoration: none; color: #FF0000; font-weight: normal; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 17px; align: left;}

/* general page elements */

table.topnav {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: white;
	border-collapse: collapse;
	background-color: white;
font-size: 12px;

}
table.topnav th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;

}
table.topnav td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: white;
	background-color: white;

}

a
{
	text-decoration: none;
	font-weight: normal;
}

a.topnavlinks:link { color: #550000;font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Geneva, Verdana}
a.topnavlinks:visited { color: #000000;font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Geneva, Verdana}
a.topnavlinks:hover { color: #821089; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Geneva, Verdana}
a.topnavlinks:active { color: #a432ab; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Geneva, Verdana}

a:link { color:  #000000; font-weight: bold}
a:visited { color: #666666;font-weight: bold}
a:hover { color: #999999;font-weight: bold}
a:active { color: #821089;font-weight: bold}

a.module:link { color: #000000; }
a.module:visited { color: #666666; }
a.module:hover { color: #821089; text-decoration:none;}
a.module:active { color: #821089; text-decoration:none;}


a.categorylink{ font-size: 10px;
display: block; 
height: 24px;
margin-left: 0px;
padding-top: 3px;
padding-left: 5px;
color: #000000;
text-decoration:none;
padding-bottom: 3px; 
width: 220px;
background-color:#FFFFFF;
font-weight:normal;
font-family	: Verdana, Arial, Geneva, Verdana, Helvetica;
border: 0px;
border-bottom: 1px solid #cccccc;}

/* layout */

body
{
	margin: 0;
	color: #000000;
	background: #002200;
	font-family:  Verdana, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 130%;
	margin: 0;
	color: #222222;
	background: #757575;
background: url(http://blogs.notw.co.uk/shadow.jpg); background-repeat: repeat-y;
background-position: center center;
background-color: #d9d9d9; 
}

#container { position: static; }

#container-inner
{
	position: static;
	border: 0;
	background: #ffffff;
}

#banner
{
	border: 0px solid #000000;
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: #FFFFFF;
	background: #000000;
	text-align: center;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}
#banner-inner { padding: 0px; }
#banner a
{
	color: #FFFFFF;
	text-decoration: none;
}
#banner-header
{
	margin: 0.25em 0;
	font-size: xx-large;
	
	
	
}

#banner-description
{
	margin: 0.25em 0;
	font-size: small;
}

	/* banner image */

	
	#banner-inner { overflow: visible; padding: 0; }
	
	#banner-header
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
	}
	
	#banner-header a
	{
		display: block;
		left: 0;
		top: 0;
		height: 140px;
		text-indent: -1000em;
	}
	
	#banner-description
	{
		overflow: hidden;
		width: 0;
		height: 0;
		margin: 0;
		padding: 0;
		text-indent: -1000em;
	}



/* default to artistic/calendar/timeline layout */

#container
{
	width: 780px;
}




/* content */

.content-nav { margin-top: 0; }

.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	margin: 0 0 10px 0;
	border-bottom: 1px solid #333333;
	padding: 3px;
	color: #111111;
	font-family: Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	font-weight: bold;
	
	
}

.entry-header
{
	margin: 1px 0 10px 0;
	border: 0;
	
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: large;
	text-align: left;
	font-weight: normal;
	
	
}

.entry-header a
{
	text-decoration: none;
	font-weight: bold;
}

.entry-header a:link { color: #000000; }
.entry-header a:visited { color: #000000; }
.entry-header a:hover { color: #000000; }
.entry-header a:active { color: #000000; }

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
	margin: 1px 0;
}

.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer,
.comment-footer
{
	margin: 0 0 0 0;

	padding: 1px;
	color: #999999;
	font-family: Arial, sans-serif;
	font-size: x-small;
	line-height: normal;
	text-align: left;
	font-weight: normal;
	
	
}


.nextprevious
{
	margin: 0 0 0 0;
	padding: 1px;
	color: #999999;
	font-family: Arial, sans-serif;
	font-size: small;
	line-height: normal;
	text-align: left;
	font-weight: normal;
	
	
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 80%;
}

/* fixes bug in ie win */
img.image-full
{
	width: 100%;;
}


/* modules */

	.module a
	{
		text-decoration: none;
		font-weight: inherit;
	}

	.module a:link { color: #; }
	.module a:visited { color: #; }
	.module a:hover { color: #; }
	.module a:active { color: #; }


.module-header
{
	margin: 5px 0;
	border-bottom: 1px solid #999999;
  	padding: 3px;
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: bold;
	
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: left;
}

.module-content
{
	
	color: #111111;
	font-family:  Arial, Verdana, arial, sans-serif;
	font-size: 11px;
font-weight: normal;	
line-height: 130%;
	text-align: left;
background-color:#FFFFFF;
margin: 5px 5px 5px 4px;

}

a.module-content: hover
{
	
	color: #111111;
	font-family:  Arial, Verdana, arial, sans-serif;
	font-size: 11px;
font-weight: normal;	
line-height: 130%;
	text-align: left;
background-color:#bbbbbb;

}


.module-list { margin: 0; }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img,
.module-photo img
{
	border: 5px solid #EEEEEE;
}

.module-photo .module-content
{
	text-align: left;
}

.module-powered { text-align: left; }
.module-calendar .module-header
{
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #999999;
	text-align: left;
	font-weight: bold;
		text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
}

.module-calendar th,
.module-calendar td
{
	text-align: center;
	font-weight: normal;
}

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
	width: 70px; /* ie mac fix */
	height: 70px; /* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}

.module-tipjar-r2 .tipjar-button
{
			float: left;
	
}


/* three-column tweaks */
	
	.layout-three-column #container
	{
		width: 1000px;
	}
	
	.layout-three-column #alpha
	{
		width: 116px;
			margin:5px 0px 0px 2px;
padding:0px 2px 0px 0px;
	}
	
.layout-three-column #alpha-inner
	{
		border: 0;
		padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		background: #ffffff;
	}
	
	.layout-three-column #beta
	{
				width: 540px;

border-right:2px;
border-left: 2px;
margin:5px 0px 0px 0px;
				
	}
	
	.layout-three-column #beta-inner
	{
		
		padding: 0px 5px 0px 5px;
		background: #FFFFFF;
margin: 0px;
	}
	
	.layout-three-column #gamma
	{
		width: 330px;
		margin: 5px 0px 0px 0px;

	}
	
	.layout-three-column #gamma-inner
	{
		border: 0;
		padding: 0px 0px 0px 0px;
		background: #ffffff;
	}


/* user css */


/* other css */

H1 { font-family: Verdana, arial, helvetica; color: #222222; font-size:24px; font-weight: bold; 
padding-top:10px; padding-bottom: 14px; text-align: left; 

}

H2 { font-family: Verdana, arial, helvetica; color: #222222; font-size:14px; font-weight: bold; 
 padding-top:10px; padding-bottom: 10px;
}


H3 { font-family: Verdana, arial, helvetica; color: #222222; font-size:12px; font-weight: bold; 
 padding-top:10px; padding-bottom: 6px; text-align: center;
}

H6 { font-family: Verdana, arial, helvetica; color: #222222; font-size:12px; font-weight: bold; 
 padding-left: 10px; text-align: left;
}


H12 { font-family: Verdana, arial, helvetica; color: #222222; font-size:18px; font-weight: bold; 
 margin-bottom: 24px; text-align: left; margin-top: 20px; 

}

H17 { font-family: arial, Verdana, helvetica; color: #000000; font-size:14px; font-weight: bold; 
  text-align: left; text-transform:  capitalize;

}

		.by
	{
	font-family	: 		Arial, verdana, Helvetica;
	font-weight: 		bold;
	font-size:			12px;
	text-decoration:  	none;
	color: 				#222222;
	}



	
.readon {
	padding: 			1px;
	background-color: 	#ffffff;
	font-family: 		Verdana, Helvetica, sans-serif;
	font-size: 			13px;
	line-height: 		13px;
	font-weight: 		bold;
	color:			#cc0000;
margin: 0px, 0px, 5px, 0px;
}

.readon a{
	font-family: 		verdana, Helvetica, sans-serif;
	font-size: 			13px;
	font-weight:		bold;
	line-height: 		13px;
	
}


.readon a:link { color: #880000; }
.readon a:visited { color: #880000; }
.readon a:hover { color: #cc0000; }
.readon a:active { color: #cc0000; }



.topnavshowlinks { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}

a.topnavshowlinks a{ color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}

a.topnavshowlinks:link { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}
a.topnavshowlinks:visited { color: #000000;font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}
a.topnavshowlinks:hover { color: #821089; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}
a.topnavshowlinks:active { color: #a432ab; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}





.menustandoutblog{
font-size: 11px;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom: 0px;
display:block;
text-decoration: none;
color: #000000;
height: 16px;
width:160px;
font-weight:bold;
background-color:#FFFFFF;
border-bottom: 2px solid #FFFFFF;
}

<!--

a.sidebarlink{
font-size: 14px;
display: block;
height: 40px;
margin-left: 0px;
padding-top: 4px;
padding-left: 5px;
color: #000000;
text-decoration:none;
padding-bottom: 2px; 
width: 185px;
border-bottom: 3px solid #ffffff;
background-color:#FFFFFF;
font-weight:normal;
}

a.sidebarlink:hover{
font-size	: 11px;
display: block;
height: 40px;
margin-left: 0px;
padding-top: 4px;
padding-left: 5px;
color: #000000;
text-decoration: none;
padding-bottom: 2px; 
width: 185px;
border-bottom: 3px solid #FFFFFF;
background-color:#F9F9F9;
font-weight: normal;

}




a.yellowtoorange{
font-size: 14px;
display: block;
height: 40px;
margin-left: 0px;
padding-top: 4px;
padding-left: 5px;
color: #000000;
text-decoration:none;
padding-bottom: 2px; 
width: 185px;
border-bottom: 3px solid #ffffff;
background-color:#FFFFFF;
font-weight:normal;
}

a.yellowtoorange:hover{
font-size	: 11px;
display: block;
height: 40px;
margin-left: 0px;
padding-top: 4px;
padding-left: 5px;
color: #000000;
text-decoration: none;
padding-bottom: 2px; 
width: 185px;
border-bottom: 3px solid #FFFFFF;
background-color:#F9F9F9;
font-weight: normal;

}


-->


 hr {
  border: 0;
  width: 95%;
 color: #dddddd;

background-color: #dddddd;
height: 1px;

}


	#expblogmenu
	{
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	text-decoration: none;
	color: #FF66FF;
	font-size:11px;
	}
	
	#expblogmenu a
	{
	cursor: hand 
		}
	

table.comment
{ 

border-bottom: thin dotted #bbbbbb;
}


/* shaded box for most recent posts */

.roundedcornr_box_197882 {
   background: #eeeeee url(http://blogs.notw.co.uk/box/roundedcornr_697543_grad.png) no-repeat;
}
.roundedcornr_top_197882 div {
   background: url(http://blogs.notw.co.uk/box/roundedcornr_697543_tl.png) no-repeat top left;
}
.roundedcornr_top_197882 {
   background: transparent url(http://blogs.notw.co.uk/box/roundedcornr_697543_tr.png) no-repeat top right;
}
.roundedcornr_bottom_197882 div {
   background: url(http://blogs.notw.co.uk/box/roundedcornr_697543_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_197882 {
   background: transparent url(http://blogs.notw.co.uk/box/roundedcornr_697543_br.png) no-repeat bottom right;
}

.roundedcornr_top_197882 div, .roundedcornr_top_197882,
.roundedcornr_bottom_197882 div, .roundedcornr_bottom_197882 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_197882 { margin: 0 30px; }


/* menu */

	/* /////////////////// EXPERIMENTAL MENU STYLES */
	
	#expmenu
	{
	font-family	: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #FF66FF;
	font-size:11px;
	}
	
	#expmenu a
	{
	cursor: hand 
		}


	


		.by
	{
	font-family	: 		Verdana, Arial, Helvetica;
	font-weight: 		bold;
	font-size:			10px;
	text-decoration:  	none;
	color: 				#222222;
	}


a.topnavshowlinks:link { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}
a.topnavshowlinks:visited { color: #000000;font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}
a.topnavshowlinks:hover { color: #821089; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}
a.topnavshowlinks:active { color: #a432ab; font-weight: normal; font-size: 12px; font-family: Arial, Geneva, Verdana}



}


a.sidebarlink{
text-decoration:none;
padding-bottom: 6px; 
width: 160px;
border-bottom: 0px solid #999999;
background-color:#FFFFFF;
font-weight:normal;
}

a.sidebarlink:hover{
text-decoration: none;
padding-bottom: 6px; 
width: 160px;
border-bottom:  0px solid #999999;
background-color:#F9F9F9;
font-weight: normal;
}

a.sidebarlink:active{
text-decoration: none;
padding-bottom: 6px; 
width: 160px;
border-bottom:  0px solid #999999;
background-color:#F9F9F9;
font-weight: normal;
}

a.sidebarlink:visited{
text-decoration: none;
padding-bottom: 6px; 
width: 160px;
border-bottom:  0px solid #999999;
background-color:#Ffffff;
font-weight: normal;
}


.entry {clear:both;
margin-bottom:0px;
}


#tablechopper
{

margin-top: -2000px;
margin-bottom:-200px;
padding-top: -20px;

}


#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
font-size: 12px;
font-weight: bold;
}

#navlist li 
{
padding-top:0px;
margin-top: 0px;
padding-left: 0px;
background-image: url(http://blogs.notw.co.uk/showbiz/arrow_showbizblog.jpg);
background-repeat: no-repeat;
background-position: 0;
}

.viewcount {
color:#FFFFFF;
font-size:1px;
font-weight:bold;
}


aideRSS-story { 

text-decoration:none;
padding-bottom: 6px; 
width: 160px;
border-bottom: 0px solid #999999;
background-color:#FFFFFF;
font-weight:bold;
font-size: 11px;
 color: #000000;
 }



a.aideRSS-story { 
text-decoration:none;
padding-bottom: 6px; 
width: 160px;
border-bottom: 0px solid #999999;
background-color:#FFFFFF;
font-weight:bold;
font-size: 11px;
color: #000000;
 }

a.aideRSS-story:hover { 
color:#550000;
text-decoration:none;
padding-bottom: 6px; 
width: 160px;
border-bottom: 0px solid #999999;
background-color:#FFFFFF;
font-weight:bold;
font-size: 11px;
 }



</style>





/* Base */
@import url(/.shared/themes/common/base-weblog.css);

/* Portal */


/* Theme */
@import url(/.shared/themes/walt/theme-curves_blue.css);

/* Custom */

/* CSS Document */

/* ////// IE FIXES ////// */

span
  { behavior: url('/css/iefix.htc');
  }

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:70%;  /* -- APPROX 10pt -- */
	color:#000;
	background: url(http://blogs.notw.co.uk/shadow.jpg); background-repeat: repeat-y;
	background-position: center center;
	

}

/* SET UP A MAIN CONTAINER */
#page {
	margin:auto;
	width:1000px;
	text-align:left;
	padding:5px 0px 10px 0px; 
	background-color: #FFF;
}

/* SET SOME GENERIC TAGS */

.clear {
clear:		both;
font-size:	1px;
height:		1px;
margin:		-1px 0px 0px;
overflow:	hidden;
}

.clearblock {
clear:both;
font-size:1px;
height:10px;
margin:-1px 0px 0px;
overflow:hidden;

}

.cleararticleimg {
clear:both;
font-size:1px;
height:20px;
margin:-1px 0px 0px;
overflow:hidden;
background: #FFFFFF;
}

.clear_video {
clear:		both;
height:		0px;
margin:		0px;
overflow:	hidden;
width:		20px;
}

.fpbreaker /* USE FOR 2px WHITE SPACE */
{
clear:both;
font-size:1px;
height:2px;
margin:-1px 0px 0px;
overflow:hidden;
}

.dottedbreaker /* USE FOR DOTTED DIVIDING LINES */
{
clear:both;
font-size:1px;
height:1px;
margin:-1px 0px 0px;
overflow:hidden;
border-bottom: 1px dotted #CCC;
background: transparent;
padding: 3px 0px 3px 0px;
}

.hr  /* CREATE GREY BREAKER LINES */
{
clear:both;
height: 1px;
border-bottom:1px solid #CCCCCC;
margin: 5px 0px 5px 0px;
width: 516px;	
overflow:hidden;
}

.hr_search  /* CREATE GREY BREAKER LINES */
{
clear:both;
height: 1px;
border-bottom:	1px solid #CCCCCC;
margin: 5px 0px 5px 0px;
width: 290px;	
overflow:hidden;
padding: 0px 5px 5px 0px;
}

.hr_video  /* CREATE GREY BREAKER LINES */
{
clear:both;
height: 1px;
border-bottom:	1px solid #CCC;
margin: 0px 0px 3px 10px;
width: 300px;	
overflow:hidden;
padding: 0px 0px 3px 0px;
}

a img /* MAKE SURE NO IMAGES GET THE NASTY BLUE BORDER */
{
border: 0px none;
text-decoration: none;
}


.float-right  /* FLOAT RIGHT  */
{
display:inline;
float:right;
}

.float-left /* FLOAT LEFT*/
{
display:inline;
float:left;
}

.display-inline {
display:inline;
}

iframe {
border: 0;
} 

/******************* LISTS *******************/
ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li.block {
	display:block;
}

/* GENERIC LINK STYLES 

a, a:visited {
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}

a:active, a:focus{
	outline:none;
}

/* START THE HEER CONTAINER */

#header-container
{
margin:0px;
padding:5px 0px 2px 0px;
width:996px;
height: 100px;
background-color:	#CC0000;
margin-bottom: 3px;
}

#header
{
}

.logo
{
background-color:#CC0000;
float: left;
padding-left: 10px;
width: 230px;
}

.header-ad
{
float:left;
width: 728px;
height: 90px;
margin-left: 20px;
margin-top: 3px;
background: #CC0000;
}

/* ////////////////////////// TOP NAVIGATION STYLES ////////////////////// */

.topnav
{
	background:	#FFF;
}


.nav-primary {
	clear:both;
	float:left;
	width:100%;
	background-color:#FFFFFF;
}

.nav-secondary {
	clear:both;
	float:left;
	width:100%;
	font-weight: bold;
	background-image: url(/img/backgrounds/topnav_bg.gif);
	background-color: #336699;
	height: 36px;
}

.nav-primary li{
	display:inline;
}

.nav-secondary li {
	display:inline;
}

/*background: url(/img/icons/topnav_pointer.gif) no-repeat bottom;*/


/*** Primary nav - left ***/
a.primary-link, a.primary-link:visited {
	padding:9px 8px 9px 8px;
	color:#CC0000;
	background:#FFF url(/img/backgrounds/white_pipe.gif) no-repeat right;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
  	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}

a.primary-link:hover, a.primary-link:active {
	background:#0099CC;
	color:#FFF;
	text-decoration:none;
	background-image: url(/img/backgrounds/topnavtop_bg.gif);
	

}

a.primary-link-no-pipe, a.primary-link-no-pipe:visited {
	padding:9px 8px 9px 8px;
	color:#333;
	background:#d9d9d9;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-link-no-pipe:hover, a.primary-link-no-pipe:active {
	color:#fff;
	background:#999;
	text-decoration:underline;
}

a.primary-selected, a.primary-selected:visited, a.primary-selected:hover, a.primary-selected:active {
	padding:9px 8px 9px 8px;
	color:#FFF;
	background:#336699;
	background-image: url(/img/backgrounds/topnavtop_bg.gif);
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;	
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-home, a.primary-home:visited, a.primary-home:hover, a.primary-home:active {
	padding:9px 8px 9px 8px;
	color:#CC0000;
	background-color:#FFF;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;	
	display:block;
	float:left;
	white-space:nowrap;
	border-right: 1px solid #FFF;
}

a.primary-home:hover {
	padding:9px 8px 9px 8px;
	color:#FFF;
	background-image: url(/img/backgrounds/topnavred_bg.gif);
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;	
	display:block;
	float:left;
	white-space:nowrap;
}

/*** PRIMARY NAV RIGHT ***/
a.primary-link-right, a.primary-link-right:visited {
	padding:9px 7px 9px 7px;
	color:#336699;
	background-color:#FFF /*url(/img/backgrounds/white_pipe.gif) no-repeat right*/;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-link-right:hover, a.primary-link-right:active {
	background:#999;
	color:#fff;
	text-decoration:underline;
}
a.primary-link-right-selected, a.primary-link-right-selected:visited, a.primary-link-right-selected:hover, a.primary-link-right-selected:active {
	padding:9px 7px 9px 7px;
	color:#FFF;
	background:#666;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:underline;
	display:block;
	float:left;
	white-space:nowrap;
}
a.primary-link-right-no-pipe, a.primary-link-right-no-pipe:visited {
	padding:9px 7px 9px 7px;
	color:#333;
	background:#d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}
a.primary-link-right-no-pipe:hover, a.primary-link-right-no-pipe:active {
	background:#999;
	color:#fff;
	text-decoration:underline;
}





/*** SECONDARY NAV ***/
a.secondary-selected, a.secondary-selected:visited {
	color:#09C;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	background: url(/img/backgrounds/white_pipe.gif) no-repeat right;
	letter-spacing:0.05em;
	display:block;
	float:left;
	white-space:nowrap;
	}

a.secondary-selected:hover, a.secondary-selected:active {
	text-decoration:underline;
	background: #FFF;	
	
}
a.secondary-selected-no-pipe, a.secondary-selected-no-pipe:visited {
	color:#FFF;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.05em;
	display:block;
	float:left;
	white-space:nowrap;
	
}
a.secondary-selected-no-pipe:hover, a.secondary-selected-no-pipe:active {
	text-decoration:underline;	
	background-color: #336699;
}
a.secondary-link, a.secondary-link:visited {
	color:#fff;
	padding:8px 9px 8px 9px;
	font-size:1em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	background: url(/img/backgrounds/white_pipe.gif) no-repeat right;
	/*	letter-spacing:0.05em; */
	display:block;
	float:left;	
	white-space:nowrap;
	
}
a.secondary-link:hover, a.secondary-link:active {
	text-decoration:none;	
	color: #FF9933;
	/*background: url(/img/icons/topnav_pointer.gif) no-repeat bottom;*/	
}
a.secondary-link-no-pipe, a.secondary-link-no-pipe:visited {

	color:#fff;
	
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0.05em;
	display:block;
	float:left;
	white-space:nowrap;
	
}
a.secondary-link-no-pipe:hover, a.secondary-link-no-pipe:active {
		
	text-decoration:	none;	
	color: 			#FF9933;
	
}

.sunbanner

{
float: right;
margin-top: 5px;
padding-right: 8px;
}


/* //////////////////////////////// END TOP NAVIGATION STYLES ////////////////// */


/* ////////////////////////// NEWS TICKER AND SEARCH BOX STYLES */

.ticker-and-search {
clear:both;
background:#F0F0F0 none repeat scroll 0%;
float:left;
width: 994px;
padding-bottom: 3px;
margin-top: 2px;
border: 1px solid #999;
background-image: url(/img/backgrounds/topnavgrey_bg.gif);
}

.ticker-container {
float:left;
font-size: 0.9em;
color: #003366;
margin-top: 10px;
}

.global-search-go {
float:		left;
margin:		4px 8px 0px 0px;

}

input, textarea, select {
font-family:Verdana,Helvetica,sans-serif;
padding: 0px 0px 3px 0px;
}



input.global-search-text {
float:		left;
margin:		3px 3px 2px 3px;
width:		250px;
font-size: 	1.6em;
border:		1px solid #666;
color:		#000;
float:		left;
font-weight:	bold;
}


form {
margin:0px;
padding:0px;
}

.ticker {
color:#333;
display:inline;
float:left;
padding:0px 6px 4px 10px;
font-weight: bold;
width: 600px;
overflow: hidden;
}

/* GET THE MAIN PAGE CONTAINER STYLES HAPPENING   //     PLUS COLUMN WIDTHS ////////////////////// */

#content-container {
display:block;
margin:0px 20px;
width:956px;
background-color: #FFF;
}

/* /////////////////////////////////// COLUMN 1  /////////// */
#column1 {
background-color:	#FFF;
float:left;
width:114px;
}

/* BUNDLE ALL THE LEFT NAV STYLES IN HERE ---------------------------------------- */


/* //////////////////////////////////////// LEFT NAV ARTICLES  ////////////////////////////// */


#leftnav /* MAIN LEFTNAV CONTAINER */
{
position: relative;
background-color: #FFF;
font-size: 0.9em;
line-height: 1.1em;
}


#leftnav li
{
padding: 0px;
margin: 0px;
display: inline;
}

#leftnav .menu-top /* HEADINGS FOR LEFT NAV SECTIONS */
{
font-weight: 			bold;
color: 				#FFF;
border-bottom: 			1px solid #999;
background:			#666;
display: 			block;
padding: 			4px 2px 4px 24px;
background-image: 		url(/img/backgrounds/leftnav_top_gradient.gif);
}

#leftnav .menu-top-one /* HEADING FOR FIRST LEFT NAV SECTIONS */
{
font-weight: 			bold;
color: 				#FFF;
background:			#666;
display: 			block;
padding: 			3px 2px 3px 24px;
background-image: 		url(/img/backgrounds/leftnav_top_gradient1.gif);

}

#leftnav .menu-top-two /* HEADING FOR SECOND LEFT NAV SECTIONS */
{
font-weight: 			bold;
color: 				#FFF;

background:			#666;
display: 			block;
padding: 			3px 2px 3px 24px;
background-image: 		url(/img/backgrounds/leftnav_top_gradient2.gif);
}

#leftnav .menu-top-three /* HEADING FOR THIRD LEFT NAV SECTIONS */
{
font-weight: 			bold;
color: 				#FFF;
background:			#666;
display: 			block;
padding: 			3px 2px 3px 24px;
background-image: 		url(/img/backgrounds/leftnav_top_gradient3.gif);
}

#expandmenu .menu-top-atoz /* HEADING FOR FIRST LEFT NAV SECTIONS */
{
font-weight: 			bold;
color: 				#FFF;
background:			#666;
display: 			block;
padding: 			3px 2px 3px 24px;
background-image: 		url(/img/backgrounds/leftnav_top_atoz.gif);
margin-bottom: 3px;

}



#leftnav a.menu-foot:active, #leftnav a.menu-foot:hover 
{
color: 				#036;
}


#leftnav a.menu-foot-one, #leftnav a.menu-foot-one:visited,
#leftnav a.menu-foot-two, #leftnav a.menu-foot-two:visited,
#leftnav a.menu-foot-three, #leftnav a.menu-foot-three:visited
 /* FOOT LINKS */
{
	color: 			#666; 
	font-weight:		bold; 
	text-decoration: 	none; 
	padding: 		2px; 
	display: 		block;
	text-align: 		right;
	background: 		#FFF url(/img/backgrounds/leftnav_foot_arrow.gif) no-repeat top right;
	padding-right: 		15px;
	border-bottom: 		1px solid #CCC;
	float:			left;
	width: 			96px;
}



#leftnav a.menu-foot-one:active, 
#leftnav a.menu-foot-one:hover /* FOOT LINKS - MORE NEWS ETC. FOR LEFT NAV SECTIONS */
{
	color: 				#FFF;
	background: 		#FFF url(/img/backgrounds/leftnav_foot_news.gif) no-repeat top right;
}


#leftnav a.menu-foot-two:active, 
#leftnav a.menu-foot-two:hover /* FOOT LINKS - MORE SHOWBIZ FOR LEFT NAV SECTIONS */
{
	color: 			#FFF;
	background: 		#FFF url(/img/backgrounds/leftnav_foot_showbiz.gif) no-repeat top right;
}


#leftnav a.menu-foot-three:active, 
#leftnav a.menu-foot-three:hover 	/* FOOT LINKS - MORE SPORT FOR LEFT NAV SECTIONS */
{
	color: 				#FFF;
	background: 		#FFF url(/img/backgrounds/leftnav_foot_sport.gif) no-repeat top right;
}


a.leftnav-link, a.leftnav-link:visited 	/* MAIN LEFT NAV ARTICLE LINKS */
{
	font-family:		Verdana;
	color:			#333;
	background-color:	#FFF;
	font-weight: 		normal;
	font-size:		1.1em;
	line-height:		1.2em;
	text-decoration:	none;
	display:		block;
	width: 			110px;
	border-bottom: 		1px solid #D9D9D9;
	padding: 		4px 2px 4px 2px;
	word-wrap: break-word; 
	
}

a.leftnav-link:hover, a.leftnav-link:active 
{	
	color: #369;
	background:#FFF;
	/*background: #369 url(/img/backgrounds/leftnav_hover_shade.gif) top left repeat-x;*/


}

/* /////////////////////////////////////// END THE LEFT ARTICLE NAV /////////////////////////// */

#standout
{
width: 114px;
}

#standout li
{
	padding: 		0px; 
	margin: 		0px; 
	display:		inline; 
}



#standout a.leftnav-standout-link, a.leftnav-standout-link:visited  {
	color: 			#369; 
	font-weight:		bold; 
	text-decoration: 	none; 
	padding: 		2px; 
	display: 		block;
	margin-bottom: 		8px;
	text-align: 		right;
	background: 		#FFF url(/img/icons/arrow_standout_over.gif) no-repeat right;
	padding-right: 		15px;
	border: 		1px solid #686868;
	float:			left;
	width: 95px;
}

#standout a.leftnav-standout-link:hover, a.leftnav-standout-link:active
{
	color: 			#FFF; 
	font-weight:		bold; 
	text-decoration: 	none; 
	padding: 		2px; 
	margin-bottom: 		8px;
	text-align: 		right;
	background: 		#686868 url(/img/icons/arrow_standout.gif) no-repeat right;
	padding-right: 		15px;
	border: 		1px solid #686868;
}


/* END THE LEFT NAV ARTICLE SECTION*/

/* START THE A TO Z NAV */

#expandmenu
{
background-color: #FFF;
width:		114px;
font-size: 0.9em;
}

#expandmenu ul
{
	margin-top:	2px;
}

#expandmenu li 
{
	margin:0px;
	padding:0px;
	display:	inline;
}

div.sdmenu 
{
	width: 114px;
	font-weight:bold;
	color: #369;
}

div.sdmenu div 
{
	overflow: hidden;
	font-weight:bold;
	padding: 0px 0px 2px 0px;
}


div.sdmenu div.collapsed /* CLOSED COLLAPSE BAR */
{
	color: #369;
	height: 20px;
	background:#FFF;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	margin-bottom: 4px;
}

/* PUT THE SPAN HOVERS BACK HERE */

.sdmenu div span:hover /* COLLAPSIBLE SECTION HEADER */
{
	display: block;
	padding: 3px 3px 7px 3px;
	font-weight:bold;
	color: #CC0000;
	cursor: pointer;
	background:#CC0000; /*url(/img/icons/blip_down.gif) no-repeat right;*/
	border: 0px solid #369;
}

div.sdmenu div a /* SUBNAV STYLE */
{
	padding: 2px 5px 4px 16px;
	text-decoration: none;
	display: block;
	color: #036;
	background-color: #FFF;
	
}

div.sdmenu div a.current, div.sdmenu div a:focus, div.sdmenu div a:active  /* SUBNAV ACTIVE */
{
	text-decoration: none;
	display: block;
	color: #39C;
	background: #FFF;
	
}


div.sdmenu div a:hover /* SUBNAV HOVER */
{
	text-decoration: none;
	display: block;
	color: #FFF;
	background: 			#FF9900; 
}

/* ///////////////////// END THE EXPANDABLES AND MAKE A STYLE FOR STANDARD A TO Z LINKS */


div.sdmenu div span /* COLLAPSIBLE SECTION HEADER */
{
	display: block;
	padding: 3px 3px 3px 15px;
	font-weight:bold;
	color: #369;
	cursor: pointer;
	background: #FFF url(/img/backgrounds/bottom_grad_blue.gif); 
	border: 1px solid #369;
	font-size: 1.1em;
}

a.sectionhead, a.sectionhead:visited {
	color: #369; 
	font-weight:bold; 
	text-decoration: none; 
	display: block; 
	padding: 3px 3px 3px 15px; 
	margin-bottom: 6px;
	margin-top: 0px; 
	background: #FFF url(/img/backgrounds/bottom_grad_blue.gif); 
	border: 1px solid #369;
	font-size: 1.1em;
}


div.sdmenu div span:hover, div.sdmenu div span.hover /* COLLAPSIBLE SECTION HEADER */
{
	display: block;
	padding: 3px 3px 3px 15px;
	font-weight:bold;
	color: #FFF;
	cursor: pointer;
	background-image: url(/img/backgrounds/bottom_grad_blue_hover_d.gif);
	border: 1px solid #036;
	
}



a.sectionhead:hover 
{
	color: 			#FFF;
	display: 		block;
	padding: 		3px 3px 3px 15px;
	font-weight:		bold;
	cursor: 		pointer;
	background-image: url(/img/backgrounds/bottom_grad_blue_hover_r.gif);
 }

a.current 
{
	color: 			#FFF;
	font-size: 1.1em;
	text-decoration: none;
	display: 		block;
	padding: 		3px 3px 3px 15px;
	font-weight:		bold;
	cursor: 		pointer;
	background-image: url(/img/backgrounds/bottom_grad_blue_hover_r.gif);
	margin-bottom: 4px;
 }


a.sectionhead:active
{
	color: 			#FFF;
	display: 		block;
	padding: 		3px 3px 3px 15px;
	font-weight:		bold;
	cursor: 		pointer;
	background-image: url(/img/backgrounds/bottom_grad_blue_hover_r.gif);
}

/* END THE A TO Z MENU */


/* ////////////////////////////////// COLUMN 2 ///////////////////// */
#column2 {
float:left;
width:619px;
background: #FFFFFF;
height:auto;
padding: 0px 15px 0px 15px;
overflow: hidden;
}

#column2-inner {
background: #FFFFFF;
width:619px;

}



/* ///////////////// SPLASH STYLES /////////////// */
.splash-container
{
width:		516px;
}

.splash-left
{
width: 320px;
float:left;
}

.splash-right
{
width: 190px;
float: right;
}




/* //////////////////////// START THE ARTICLE BODY STYLES ///////////////// */

#column2-inner-article {
background: #FFFFFF;
width:619px;

}

/* /////////////// DEFINE LI FEATURES FOR ARTICLE PAGE //////////////// */
#column2-inner-article ul {
	list-style-type: none;
	margin-left: 15px;
	padding:0px;
	font-size: 1.2em;
}

#column2-inner-article li
{
	padding: 		0px 0px 10px 15px;
	background: 		url(/img/icons/blob.gif) no-repeat 0 .3em;
}
/* /////////////// END LI FEATURES FOR ARTICLE PAGE //////////////// */

#column2-inner-article h1 /* THIS IS THE HEADLINE */
{
margin-top: 0px;
padding-top: 0px;
font-size: 2.3em;
line-height: 110%;
text-align: center;
}

#column2-inner-article h2 /* THIS IS THE STANDFIRST */
{
margin-top: 0px;
padding-top: 0px;
font-size: 1.5em;
line-height: 110%;
text-align: center;
}

/* ////////// X-LARGE HEADLINE SIZE /////////////// */

#column2-inner-article h1.x-large /* THIS IS THE HEADLINE */
{
margin-top: 0px;
padding-top: 0px;
font-size: 5em;
line-height: 110%;
text-align: center;
letter-spacing: -2px
}


#column2-inner-article p.byline /* THIS IS THE GREY BY LINE TEXT */
{
margin-top: 0px;
padding-top: 0px;
font-size: 1em;
line-height: 1.4em;
color: #686868;
font-weight: bold;
margin-bottom: 10px;
}

#column2-inner-article .exclusive-img-container
{
display: block;
padding-bottom: 10px;
}

#column2-inner-article H3 /* THIS IS THE FIRST PAR */
{
margin-top: 0px;
padding-top: 0px;
font-size: 1.2em;
line-height: 135%;
font-weight: bold;
}

#column2-inner-article H4 /* THIS IS THE CROSS HEAD */
{
margin-top: 0px;
padding-top: 0px;
font-size: 1.6em;
line-height: 1.4em;
font-weight: bold;
text-align: center;
}

#column2-inner-article H5, #column2-inner-article H6 /* THIS IS THE CROSS HEAD */
{
margin-top: 0px;
padding-top: 0px;
font-size: 1.2em;
line-height: 1.4em;
font-weight: normal;
text-align: left;
}


#column2-inner-article .pullquote-left /* MAKE A CONTAINER FOR THE PULLQUOTE */
{

width: 190px;
padding: 0px 10px 0px 10px;
background: #FFF;
float: left;
display: inline;
color: #000;
font-style: normal;
border: 0px solid #CCC;
margin: 0px 10px 10px 0px;
}

#column2-inner-article .pullquote-right /* MAKE A CONTAINER FOR THE PULLQUOTE */
{

width: 190px;
padding: 0px 10px 0px 10px;
background: #FFF;
float: right;
display: block;
color: #000;
font-style: normal;
border: 0px solid #CCC;
margin: 0px 0px 10px 10px;
}

#column2-inner-article .pullquote-right H5, #column2-inner-article .pullquote-left H5 /* THESE ARE THE RIGHT PULLQUOTES */
{
display: inline;
padding: 0px;
margin: 0px;
font-size: 2em;
line-height: 1.3em;
text-align: left;
font-weight: normal;
font-style: italic;
}

#column2-inner-article .pullquote-byline /* PULLQUOTE BYLINE */
{
font-size: 1em;
line-height: 1.3em;
text-align: left;
font-weight: normal;
padding: 10px 0px 10px 0px;
color: #464646;
}

img.pullquote-open /* OPENING IMAGE FOR PULLQUOTE */
{
margin:0px 4px 5px 0px;

}

img.pullquote-close /* CLOSE IMAGE FOR PULLQUOTE */
{
margin:0px 0px 5px 4px;

}


/* //////////////////////////////  INLINE IMAGES  //////////////////// */

#column2-inner-article .inline-image-right-100
{
background: #F9F9F9;
float: right;
display: block;
color: #464646;
margin: 5px 0px 10px 10px;
width: 100px;
}

#column2-inner-article .inline-image-right-200
{
background: #F9F9F9;
float: right;
display: block;
color: #464646;
margin: 5px 0px 10px 10px;
width: 200px;
}

/* INLINE IMAGES - LEFT */
#column2-inner-article .inline-image-left-100
{
background: #F9F9F9;
float: left;
display: block;
color: #464646;
margin: 5px 10px 10px 0px;
width: 100px;
}

#column2-inner-article .inline-image-left-200
{
background: #F9F9F9;
float: left;
display: block;
color: #464646;
margin: 5px 10px 10px 0px;
width: 200px;
}

#column2-inner-article .inline-image-516
{
background: #F9F9F9;
float: left;
display: block;
color: #464646;
margin: 5px 0px 10px 0px;
width: 516px;
}

/* ///////////////// INLINE MPUs ////////////////// */
#column2-inner-article .mpu-wrap
{
display: block;
}


#column2-inner-article .inline-mpu-left
{	
	float: 		left;
	width: 		300px;
	padding-right: 	16px;
	display:	inline;
}

#column2-inner-article .inline-mpu-right
{	
	float: 		right;
	width: 		300px;
	padding-left: 	16px;
	display:	inline;
}
	


a.copyright-link, a.copyright-link:active, a.copyright-link:hover, a.copyright-link:visited
{
font-size: 1em;
line-height: 1.3em;
text-decoration: none;
display: block;
color: #666666;
font-weight:bold;
padding-top: 2px;
}


/* ///////////////////////////////// END OF INLINE IMAGES ////////////////////// */

#column2-inner-article p
{
margin-top: 0px;
padding-top: 0px;
font-size: 1.2em;
line-height: 1.4em;
font-weight: normal;
}


.bookmarks-container
{
width: 516px;
display: block;
text-align: center;
}

.bookmarks img
{

padding-right: 20px;
padding-bottom: 20px;
}


/* /////////// RELATED LINKS ////////// */

#related-links-container {
font-size: 1.0em;
margin: 0px;
padding:0px
width:516px;
float: left;

}

.related-links-header {
color: 			#FFFFFF;
font-size: 		1.2em;
line-height: 		1.2em;
font-weight: 		bold;
margin-bottom: 		10px;
padding:		3px 0px 3px 10px;
width:			506px;
display: 		block;
background-color: 	#336699;
}

#related-links-container a, #related-links-container a:visited
{
color: #336699;
font-weight: bold;
line-height: 1.4em;
text-decoration: none;
display: block;
margin: 0px;
}

#related-links-container a:active, #related-links-container a:hover
{
color: #3399CC;
font-weight: bold;
line-height: 1.4em;
text-decoration: none;
display: block;
margin: 0px;
}

#related-links-container ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left:10px;
	font-size: 1em;
}

#related-links-container li
{
	padding: 		0px 0px 0px 10px;
	background: 		url(/img/icons/blip.gif) no-repeat 0.5em left;
}



/* /////////////////////// IN-PAGE COMMENTS ///////////////////// */




#comments-container {
font-size: 1.0em;
line-height: 1.1em;
margin: 0px;
padding:0px
width: 	516px;
float: left;
}

.comments-header {
color: 			#FFFFFF;
font-size: 		1.2em;
line-height: 		1.2em;
font-weight: 		bold;
margin-bottom: 		10px;
margin-top:		0px;
padding:		3px 0px 3px 5px;
width:			506px;
display: 		block;
background-color: 	#666;
}



#comments-container p.name
{
font-weight: normal;
padding-left: 5px;
color: #666;
font-size: 1em;
line-height: 1.2em;
text-decoration: none;
display: block;
margin-bottom: 10px;
padding-bottom: 0px;
border: 0px;
}

#comments-container p
{
padding: 5px;
color: #666;
font-weight: normal;
line-height: 1.2em;
text-decoration: none;
display: block;
margin-bottom: 0px;
border-top: 1px #666 solid;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
}

#comments-container .bottom-bubble
{
background:#FFF url(/img/backgrounds/comment_bubble_bottom.gif) no-repeat top left;
height: 19px;
}

#comments-container a{
font-size: 1.0em;
line-height: 1.1em;
color: #369;
font-weight: bold;
text-decoration: none;
}


#post-a-coment-container
{
color: #666;
margin: 0px;
padding: 0px;
}

#comment-form
{
background: #a7c7d7 url(/img/backgrounds/searchform_topcurve.gif) no-repeat scroll left top;
}

#comment-form fieldset
{
border: 0px;
background: transparent url(/img/backgrounds/searchform_bottomcurve.gif) no-repeat scroll left bottom;
padding:8px 8px 10px 12px;
}

label
{
display: block;
color: #000;
}



#post-a-coment-container p
{
display: block;
font-size: 1.2em;
}

#post-a-coment-container .post-a-comment-header
{
font-size: 1.5em;
font-weight: bold;
padding: 10px 10px 10px 5px;
}



.article-right-column /* RIGHT IMAGE COLUMN */
{
float: right;
background: #FFFFFF;
width: 280px;
margin-left: 10px;
} 

.caption-container /* USE FOR GREY IMAGE CAPTIONS */
{

background-color: #F9F9F9;
padding: 5px;
}

.caption
{
font-size: 1em;
line-height: 1.3em;
display: block;
color: #666666;
font-weight: normal;
text-align: left;
}


/* // CONTAINER FOR INLINE VIDEO PLAYER // */

.video-320-article-container
{
width: 516px;
overflow: hidden;
text-align: center;
}

.video-320-article
{
display: block;
margin-left: auto;
margin-right: auto;
width: 320px;
margin-bottom: 10px;
text-align: center;
}

.video-482-article-container
{
width: 516px;
overflow: hidden;
text-align: center;
}

.video-482-article
{
display: block;
margin-left: auto;
margin-right: auto;
width: 482px;
margin-bottom: 10px;
text-align: center;
}


/* ALTERNATIVE ARTICLE STYLES 
				USE FOR VIDEO PLAYER ETC 702px wide main column and 180px wide ad column */

#column2-wide {
float:left;
width:702px;
overflow: hidden;
background: #FFF;
}

#column2-inner-article-wide {
background: #FFFFFF;
width:682px;
padding: 0px 10px 0px 10px;
font-size: 1.2em;
}

#column2-inner-article-wide .sectionpage-video-container
{
margin-bottom: 10px;
text-align: center;
}


/* ///////////// START THE VIDEO CONTAINER /////////////// */

#video-content-container
{
background-color: #D6D6D6;
	padding: 0px;
	margin-bottom:	 20px;
	width: 682px;
}

#video-content-container .video-content-bg-top 
{
	padding: 0px;
	margin:	 0px;
	background: transparent url(/img/backgrounds/video_art_bg_top.gif) no-repeat left top;
	width: 682px;
}

#video-content-container .video-content-middle
{
padding: 5px 0px 0px 5px;
}

#video-content-container .video-playlist-container
{
padding: 0px 0px 0px 0px;
}



/* ///////////// START THE INNER VIDEO SECTION CONTAINERS ////////////// */

#video-content-container .video-playlist
{
float: left;
background: #D6D6D6;
border: 0px;
width: 330px;
padding-left: 5px;
}

#video-content-container .video-playlist-head
{
	padding: 3px 3px 3px 13px;
	margin-bottom:	 0px;
	background: transparent url(/img/backgrounds/video_art_head.gif) no-repeat left top;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
}

#video-content-container .video-playlist-head-mpu
{
	padding: 3px 3px 11px 0px;
	margin-bottom:	 0px;
	background: transparent url(/img/backgrounds/video_art_head_mpu.gif) no-repeat left top;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	
}

#video-content-container .video-playlist-mpu
{
padding: 0px 12px 0px 12px;
background: #FFF;
background: url(/img/backgrounds/video_art_right_repeat.gif); background-repeat: repeat-y;
}

#video-content-container .video-playlist-links-container
{
padding: 3px;
background: #FFF;
font-size: 0.9em;
background: url(/img/backgrounds/video_art_right_repeat.gif); background-repeat: repeat-y;
}



#video-content-container .video-playlist-text H2
{
float: left;
display: block;
width: 200px;
padding: 0px 0px 6px 0px;
margin: 0px;
font-size: 1.1em;
}

#video-content-container .video-playlist-text
{
float: left;
display: block;
width: 220px;
padding: 2px 10px 0px 0px;
}

#video-content-container .video-playlist-links
{
float: right;
color: #000;
display: block;
padding-top: 5px;
}


/* ///////// VIDEO CONTAINER LINK STYLES ////////// */
#video-content-container .video-playlist-text a
{
color: #000;
text-decoration: none;
font-weight: normal;
}

#video-content-container .video-playlist-text a:hover
{
color: #369;
text-decoration: none;
font-weight: normal;
}

#video-content-container .video-playlist-img
{
float: left;
display: block;
padding: 2px 10px 0px 10px;
}

/* //////////////////// video page banners ///////////// */
.video-call-to-action-top
{
padding: 0px 10px 10px 10px;
}

#video-content-container .video-call-to-action-bottom
{
padding: 20px 6px 0px 6px;
}
/* //////////////////// end video page banners ///////////// */

#video-content-container .video-content-bg-bottom 
{
	padding: 0px;
	margin:	 0px;
	height: 7px;
	background: transparent url(/img/backgrounds/video_art_bg_bottom.gif) no-repeat left bottom;
	
}

/* ///////////// ADD THE TOWER AD COLUMN 180px WIDE /////////// */
#column4-thin {
float:left;
width:180px;
background: #E9E9E9;
padding: 0px;

}

#column4-inner-thin {
width:160px;
text-align: left;
margin: 10px;
}

#column4-inner-thin .ad-and-promo-container
{
margin-bottom: 20px;
padding-bottom: 10px;
}

#column4-inner-thin .html-container
{
margin-bottom: 10px;
}


/* ////////////////////////////////////////// START THE FRONT PAGE ELEMENTS ///////////////////////////////////// */

.topboxes /* MAKE CONTAINER FOR ALL THE TOPBOXES */
{
margin:0px;
padding:0px;
font-weight: normal;
background: #FFFFFF;
width: 516px;
}

.topboxcontainer /* MAKE INDIVIDUAL TOPBOXES */
{
float: left;
width: 253px;
background: #FFFFFF;
padding-right: 5px;
}

.topboxcontainer h1  /* TOPBOX HEADLINES */
{
font-size: 1em;
font-weight:bold;
line-height:1em;
margin-top: 0px;
margin-bottom: 0px;
display: block;
padding: 0px;
}

.topboxcontainer h2  /* TOPBOX WRITEOFF */
{
font-size: 1em;
font-weight:normal;
line-height:1.2em;
margin-top: -10px;
margin-bottom: 0px;
display: block;
}

.topboxes a.boxheader:link, .topboxes a.boxheader:active, .topboxes a.boxheader:visited  /* TOPBOX HEADLINE LINKS */
{
text-decoration: none;
color: #000000;
font-weight: bold;
font-size: .9em;

}

.topboxes a.boxheader:hover /* TOPBOX HEADLINE LINK HOVER */
{
text-decoration: none;
color: #369;
font-weight: bold;
font-size: .9em;

}

.topboxcontainer p /* TOPBOX PARAGRAPHS */
{
font-size: 1em;
margin-bottom:	0px;
margin-top:0pt;
line-height: 1.2em;
/* height fix?
height: 45px;
min-height: 45px; */
}

.topboxes img.thumbnail /* TOPBOX THUMBNAIL */
{
float: left;
padding: 0px;
margin-right: 5px;
}

.topboxcontainer-links
{

font-size: .9em;
}

.topboxes a:link, .topboxes a:active, .topboxes a:visited /* TOPBOX read/video/photo LINK STYLES */
{
text-decoration: none;
color: #990000;
font-weight: bold;
font-size: 0.9em;
}

.topboxes a:hover
{
text-decoration: underline;
color: #990000;
font-weight: bold;
}

/* ////////////////////////////////////  END THE TOP BOXES ////////////////////////  */




/* /////////////////////////////////////// START SEARCH RESULTS LAYOUT ///////////////// */


#searchbar {
	font-size: 		1em; 
	line-height: 		1.4em;
	font-weight: 		normal; 
	color: 			#666666; 
	width: 			516px; 
	text-decoration: 	none;
}



#searchbar .in-page-search-container
{
	width: 			500px;
}

#searchbar input.in-page-search
{
	background-color: 	#FFF; 
	width: 			400px;
	height: 		19px;
	margin-right: 		5px;
	font-size: 		1.4em;
}

#searchbar .text {
	font-size: 		1.5em; 
	font-weight: 		bold; 
	padding: 		0px 0px 10px 0px; 
	
}

.sort {
	margin-top: 		5px; 
	float: 			left; 
	clear: 			both;
}

#searchbar a:link, #searchbar a:visited /* SEARCH BAR SORT BY LINK STYLES */
{
	text-decoration: 	none;
	color: 			#369;
	font-size: 		1em;
	font-weight: 		bold;
}

#searchbar a:hover 
{
	text-decoration: 	none;
	color: 			#336699;
	font-size: 		1em;
}

#searchbar a:active
{
	text-decoration: 	none;
	color: 			#336699;
	font-size: 		11px;
}

/* STYLES FOR CHOSEN SEARCH OPTIONS */

.selected
{
	text-decoration: 	none;
	color: 			#666;
	font-size: 		1em;
	font-weight: 		bold;
}



#searchresults
{
	border-bottom: 		1px dotted #D9D9D9;
}

/* BUILD THE CURVED BOX FOR THE TOP SEARCH BAR */

.searchbar-container-top {
	background: 		#FFF url(/img/backgrounds/searchresults_topcurve.gif) no-repeat top left;
	height: 		12px;
}

.searchbar-container-middle {
	width: 			506px;
	background: 		#FFF url(/img/backgrounds/searchresults_middle.gif); background-repeat: repeat-y;
	padding-left: 		10px;
}

.searchbar-container-bottom {
	background: 	#FFF url(/img/backgrounds/searchresults_bottomcurve.gif) no-repeat top left;
	height: 	12px;
}



.topboxes_s /* MAKE CONTAINER FOR ALL SEARCH */
{
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
background: #FFFFFF;
width: 516px;
}

#filterbox /* BOX STYLES FOR REFINE SEARCH ETC. */
{ 
width: 180px; 
background-color: #E9E9E9;
float: right; 
padding: 5px 10px 15px 10px;
margin-left: 10px;
background: #E9E9E9 url(/img/backgrounds/searchrefine_bg.gif) no-repeat top left;
}


#filterbox .title {
font-weight: bold; 
font-size: 1.2em;
border-bottom: 1px dotted #CCC; 
padding-bottom: 5px;
padding-top: 2px;
}

.choices {
color: #666;
font-size: 1em; 
padding-top: 5px; 
padding-bottom: 5px; 
margin-top: 2px;
font-weight: bold;
}



.ul categories {list-style-type: none;}
.cat_lists	{font-size: 1.1em; color: #000; line-height: 140%}
.categories a:link {color: #003366; font-weight:bold; text-decoration: none; font-size: 12px;line-height: 150%}
.categories a:hover {color: #336699; font-weight:bold; text-decoration: none; font-size: 12px;}
.categories a:visited {color: #003366; font-weight:bold; text-decoration: none; font-size: 12px;}
.categories a:active {color: #003366; font-weight:bold; text-decoration: none; font-size: 12px;}


.searchhelp /* BOX STYLES FOR REFINE SEARCH ETC. */
{ 
background-color: #E9E9E9;
padding: 5px 5px 0px 0px;
font-size: 1.2em;
}

.topboxcontainer_s /* MAKE INDIVIDUAL TOPBOXES */
{
float: left;
width: 300px;
background: #FFFFFF;
padding-right: 5px;
}

.topboxcontainer_s h2  /* TOPBOX HEADLINES */
{
font-size: 1.2em;
color: #000000;
font-weight:bold;
line-height:1.1em;
margin-top: 0px;
margin-bottom: 6px;
display: block;
}

.topboxes_s a.boxheader:link, .topboxes_s a.boxheader:active, .topboxes_s a.boxheader:visited  /* TOPBOX HEADLINE LINKS */
{
text-decoration: none;
color: #369;
font-weight: bold;
}

.topboxes_s a.boxheader:hover /* TOPBOX HEADLINE LINK HOVER */
{
text-decoration: none;
color: #003366;
font-weight: bold;
}

.topboxcontainer_s p /* TOPBOX PARAGRAPHS */
{
font-family: Verdana, Arial, Helvetica;
font-size: 1.2em;
margin-bottom:8px;
margin-top:0pt;
line-height: 1.1em;
}

.topboxes_s img.thumbnail /* TOPBOX THUMBNAIL */
{
float: left;
padding: 0px;
margin-right: 5px;
}

.topboxes_s a:link, .topboxes_s a:visited /* TOPBOX read/video/photo LINK STYLES */
{
text-decoration: none;
color: #336699;
font-weight: bold;
}

.topboxes_s a:hover, .topboxes_s a:active
{
text-decoration: none;
color: #003366;
font-weight: bold;
}

.search-results-date /* STYLE FOR DATE FIELD ON SEARCH RESULTS */
{
font-size: 1em;
font-weight: normal;
color: #666;
margin-top: 5px;
text-align: right;
}

/* ////////////////////////////// NEXT BUTTONS //////////////////////////////// */
#nextbuttons {
color: #666;
margin-top: 20px; 
font-size: 1.1em; 
display: block; 
text-align: center; 
width: 300px; 
border-bottom: 1px dotted #666666; 
border-top: 1px dotted #666666; 
padding: 10px 0px 10px 0px; 
float: left;
}

#nextbuttons a, #nextbuttons a:visited {
color: #003366; font-weight:bold; text-decoration: none; padding: 2px;
}

#nextbuttons a:hover {
color: #336699; 
font-weight:bold; 
text-decoration: 
none;
}

#nextbuttons a:active {
color: #999;
font-weight:bold; 
text-decoration: none; 
}

/* //////////////////// IF THERE ARE NO RESULTS ///////////////// */
.noresults
{
font-size: 1.5em;
line-height: 1.5em;
font-weight: bold;
}


/* ////////////////////////////   END SEARCH BOX //////////////////////////////// */


/* //////////////////////////////// SET THE THIRD OR RIGHT HAND COLUMN /////////////// */


#column4 {
float:left;
width:329px;
background: #E9E9E9;
padding-left: 7px;
overflow: hidden;
}

#column4-inner {
width:320px;
padding: 0px;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;

}


/* ////////////////////////// VIDEO CONTAINER ////////// */

#frontpage-video-container 
{
	padding: 		0px; 
	width: 			320px; 
	margin-bottom: 		10px;
}

/* ////////////////////////// AD CONTAINER /////////// */
#rh-ad-container 
{
	background-color:	#FFFFFF; 
	border: 		1px solid #CCCCCC; 
	padding: 		10px; 
	width: 			300px; 
	margin-bottom: 		10px;
}

/* ///////////////// TOWER ADS //////////////// */

.tower-ad-container 
{
	background-color:	#FFF; 
	border: 		1px solid #CCC; 
	padding: 		10px 5px 10px 5px; 
	width: 			310px; 
	margin-bottom: 		10px;
	height:			600px;
}

.tower-ad-left {
	float: 			left;
	background-color:	#FFF; 
	width: 			130px; 
	height:			590px;
	overflow:		hidden;
	border: 1px solid #D9D9D9;
	padding: 5px;
}

.tower-ad-left h1, .tower-ad-left h2, .tower-ad-left h3, .tower-ad-left h4, .tower-ad-left h5, .tower-ad-left h6, .tower-ad-left p{
	color: #000;
	font-size: 1.2em
}

.tower-ad-left a, .tower-ad-left a:visited, .tower-ad-left a:active, .tower-ad-left a:hover
{
	color: #369;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.tower-ad-right {
	float: 			right;
	background-color:	#FFFFFF; 
	width: 			160px; 
	text-align: 		center; /* safeguard against them serving thinner ads */
	height:			600px;
}

/* //// END TOWER ADS /////// */	


/* ////////////////////////// START PROMOTION BANNER CONTAINER /////////// */
#rh-promo-container
{
	background-color:	#FFFFFF; 
	border: 		1px solid #CCCCCC; 
	padding:		10px 5px 0px 5px; 
	width: 			310px; 
	margin-bottom: 		10px;
}

#rh-promo-container .promo-banner /* USE FOR SPACING PROMO BANNERS WITHIN CONTAINER */
{
	margin-bottom: 		10px;
}

/* //////////////////////////////////// END PROMOTION BANNERS ///////// */

/* ///////////////////////////////// MAKE THE HTML BLOCK CONTAINERS /////////////// */

.topbox-html-and-iframe-container /* MAKE INDIVIDUAL TOPBOXES */
{
font-size: 1.2em;
line-height: 1.2em;
float: left;
width: 253px;
}

/* /////////// SET SOME SAFETY DEFAULTS FOR HTML CONTAINERS /////////////// */
.topbox-html-and-iframe-container H1, .topbox-html-and-iframe-container H2, .topbox-html-and-iframe-container H3, .topbox-html-and-iframe-container H4, .topbox-html-and-iframe-container H5, .topbox-html-and-iframe-container p, .topbox-html-and-iframe-container a
{
font-size: 1em;
line-height: 1em;
margin-bottom: 0px;
margin-top: 0px;
}

.topbox-html-and-iframe-container img
{

padding-top: 2px; 
padding-bottom; 2px;
}

.topbox-html-and-iframe-container-wide /* MAKE INDIVIDUAL TOPBOXES */
{
font-size: 1.2em;
line-height: 1.2em;
float: left;
width: 516px;
background: #FFF;
padding-right: 0px;
}

/* /////////// SET SOME SAFETY DEFAULTS FOR HTML CONTAINERS /////////////// */
.topbox-html-and-iframe-container-wide H1, .topbox-html-and-iframe-container-wide H2, .topbox-html-and-iframe-container-wide H3, .topbox-html-and-iframe-container-wide H4, .topbox-html-and-iframe-container-wide H5, .topbox-html-and-iframe-container-wide p, .topbox-html-and-iframe-container-wide a
{
font-size: 1em;
line-height: 1em;
margin-bottom: 0px;
margin-top: 0px;
}

.topbox-html-and-iframe-container img
{
padding-top: 2px; 
padding-bottom; 2px;
}


	.column4-html-and-iframe-container /* MAKE INDIVIDUAL COLUMN 4 BOXES */
{
	margin-bottom: 10px;
	font-size: 1.2em;
	line-height: 1.2em;
}

.column4-html-and-iframe-container H1, .column4-html-and-iframe-container H2, .column4-html-and-iframe-container H3, .column4-html-and-iframe-container H4, .column4-html-and-iframe-container H5, .column4-html-and-iframe-container p, .column4-html-and-iframe-container a
{
font-size: 1em;
line-height: 1em;
margin-bottom: 0px;
margin-top: 0px;
}

.topbox-html-and-iframe-container img
{
padding-top: 2px; 
padding-bottom; 2px;
}
 




/* //////////////////// END HTML BLOCKS ///////////////////// */

/* //////////////////////////////// IFRAME STYLES /////////////////////////// */

.topbox-iframecontainer /* MAKE INDIVIDUAL TOPBOXES */
{
	float: 		left;
	width: 		253px;
	background: 	#FFFFFF;
	padding-right: 	5px;
	font-size: 	1.2em;
	line-height:	1.2em
}

	/* ///////// FOURTH COLUMN IFRAME CONTAINER /////////////// */
#rh-iframe-container 
	{
	background-color:	#FFFFFF; 
	border: 		1px solid #CCCCCC; 
	padding:		10px 5px 0px 5px; 
	width: 			310px; 
	margin-bottom: 		10px;
	}



/* /////////////////////////////////////// MINIBLOCK LAYOUT ////////////////////////// /*
.miniblock /* MAKE CONTAINER FOR MINIBLOCKS */
{
margin:0px;
padding:0px;
font-weight: normal;
background: #FFFFFF;
width: 516px;
}

.smallminiblock /* MAKE INDIVIDUAL SMALL MINIBLOCK - COLUMN 2 */
{
float: left;
width: 253px;
background: #FFFFFF;
padding-right: 5px;
}

.largeminiblock /* MAKE INDIVIDUAL LARGE MINIBLOCK - COLUMN 2 */
{
margin:0px;
padding:0px;
font-weight: normal;
background: #FFFFFFF;
width: 511px;
}

.miniblockcolumn4 { /* MAKE INDIVIDUAL LARGE MINIBLOCK - COLUMN 4 */
width:320px;
height: 300px;
padding: 0px;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
background-color: #CCC;
}


/* /////////////////////////////////////// END MINIBLOCK LAYOUT ////////////////////////// /*

/* ////////////////////////////////// MINIBLOCK CONTAINER ///////// */

#rh-miniblock-container
{
	background-color:	#FFFFFF; 
	border: 		1px solid #CCCCCC; 
	padding:		10px 5px 0px 5px; 
	width: 			310px; 
	margin-bottom: 		10px;
}

#rh-miniblock-container .miniblock /* USE FOR SPACING PROMO BANNERS WITHIN CONTAINER */
{
	margin-bottom: 		10px;
}

/* /////////////////////// SIX OF THE BEST BOXES ////////////////// */

/* STYLED WHITE BOXES WITH GREY STROKE */
	
#rhboxcontainer
{
	background-color:	#FFFFFF; 
	border: 		1px solid #CCCCCC; 
	padding:		10px 5px 0px 5px; 
	width: 			310px; 
	margin-bottom: 		10px;
}

.sixofthebest-header
{
	background-color: 	#E9E9E9;  
}

.sixofthebest-header-image
{
	background-color: 	#E9E9E9; 
	font-size:		1.05em;  
}

.sixofthebest-header-text
{
	background-color: 	#E9E9E9; 
	font-size:		1.1em;   
	padding:		8px; 
	border-right: 		1px solid #DDD; 
	border-left: 		1px solid #DDD; 
	border-bottom: 		1px solid #DDD; 
}



.best 
{
	background-color: 	#E9E9E9; 
	font-size:		1.1em; 
	height:			110px;
	min-height:		110px;
	overflow:		none;
	padding:		0px;
	position:		relative;
	display:		block;
}

.best:hover 
{
	color: #FFF;
	background-color:	#369 !important;
	cursor:			pointer;
	display:		block;
	height: 		110px;
	min-height:		110px;
}

.best a, .best a:visited 
{
	display:		block;
	padding:		5px 150px 11px 8px;
	position:		relative;
	text-decoration: 	none;
	color: 			#336699;
	height:			94px;
	min-height:		94px;
	overflow:		hidden;
}

.best a:hover 
{
	display:		block;
	padding:		5px 150px 11px 8px;
	position:		relative;
	text-decoration: 	none;
	color: 			#FFF;
	background: 		#69C;

}

.best span.firstpar 
{
	width:			150px
	cursor:			pointer;
	line-height: 		1.1em;
	font-weight: 		bold;
	display: 		block;
	padding-bottom: 	10px;
}

.best span.secondpar
{
	color:			#000;
	font-weight:		bold;
	display:		block;
	line-height:		1.1em;
	width:			150px;
	display: 		block;
	cursor:			pointer;
}






.best .right-image 
{
	position:		absolute;
	right:			0px;
	top:			0px;
	width:			150px;
	cursor:			pointer;
}



/* END SIX OF THE BEST  BOXES */





/* -------------------------------- FLIP IT !!!!!! FRONT PAGE BOX SECTION CONTENT ----------------- */

/* Container for opening section */
#flipcontainer {
	width: 			516px;
	background: 		#FFF;
	overflow: 		hidden;
}

/* Coloured section headers */
#flip1 {
	clear:			both;
	border-bottom: 		15px solid #369;
	background-color: 	#369;
	}

#flip2 
	{
	clear:			both;
	border-bottom:		15px solid #609;
	background-color: 	#609;	
}
	

#flip3 {
	clear:			both;
	border-bottom:		15px solid #693;
	background-color: 	#693;	
	}

#flip4 {
	clear:			both;
	height: 		15px;
	width: 			516px;	
	background-image: 	url(/img/backgrounds/rated_strip.gif);
	margin-top: 		10px;	
	}

#flip5 {
	clear:			both;
	border-bottom:		15px solid #999;
	background-color: 	#999;
	}

#flip6, #flip7, #flip8, #flip9, #flip10 {
	clear:			both;
	border-bottom:		15px solid #FF9900;
	background-color: 	#FF9900;
	}



/* FLIP CONTENT CONTAINERS */
#flip1_block, #flip2_block, #flip3_block, #flip4_block, #flip5_block, #flip6_block, #flip7_block, #flip8_block, #flip9_block, #flip10_block 
{
	width: 			516px;
	background-color: 	#FFFFFF;
	}
	
/* LEFT FLIP BOXES BELOW */

#flip_leftbox {
	float: 			left;
	font-weight: 		normal; 
	padding-top: 		5px;
	line-height:		1.3em;
	color: 			#000000; 
	width: 			233px; 
	background: 		#FFF;
	padding-right: 25px;
}




#flip_leftbox a, #flip_leftbox a:visited {color: #000; font-weight:normal; text-decoration: none; font-size: 1.2em; line-height: 1.3em;}
#flip_leftbox a:hover {color: #003366; font-weight:normal; text-decoration: none;}
#flip_leftbox a:active {color: #336699; font-weight:normal; text-decoration: none;}




#flip_leftbox a.header, #flip_leftbox a.header:visited 
{
color: #036; 
font-weight:bold; 
text-decoration: none; 
font-size: 1.6em; 
line-height: 1.6em; 
padding-bottom: 5px; 
display: block; 
padding-top: 0px; 
margin-top: 0px; 
margin-bottom: 1px; 
padding-left: 20px;
}

#flip_leftbox a.header:hover
 {
color: #036; 
font-weight:bold; 
text-decoration: none; 
font-size: 1.6em; 
line-height: 1.6em; 
padding-bottom: 5px; 
display: block; 
padding-top: 0px; 
margin-top: 0px; 
margin-bottom: 1px;
padding-left: 20px;
}
#flip_leftbox a.header:active {color: #003366; font-weight:bold; text-decoration: none; font-size: 18px; line-height: 130%; padding-bottom: 10px; display: block; padding-top: 0px; margin-top: 0px; padding-left: 20px; margin-bottom: 1px;}




/* RIGHT FLIP BOXES BELOW */

#flip_rightbox {
font-size: 1.2em; 
font-weight: normal; 
padding: 10px 0px 0px 0px; 
line-height:	1.3em;
color: #000000; 
width: 258px; 
float: right;
background: #FFF;
}

.flip-image {
	width: 258px;
	display:	block;
	padding-bottom: 3px;
}

#flip_rightbox a.picture-headline, #flip_leftbox a.picture-headline:visited {
color: #000; 
font-weight:bold; 
text-decoration: none; 
font-size: 12px; 
display: block; 
padding-top: 0px; 
margin-top: 0px; 
margin-bottom: 1px; 
}

#flip_rightbox a.picture-headline:hover, #flip_leftbox a.picture-headline:active {
color: #003366; 
font-weight:bold; 
text-decoration: none; 
font-size: 12px; 
display: block; 
padding-top: 0px; 
margin-top: 0px; 
margin-bottom: 1px; 
}



#flip_rightbox a {
color: #369; 
font-weight:bold; 
text-decoration: none; 
}

#flip_rightbox a:hover {
color: #003366; 
font-weight:bold; 
text-decoration: none; 
}

#flip_rightbox a:active {
color: #336699; 
font-weight:normal; 
text-decoration: none; 
}

/* GET ALL THE LIST ITEMS */

#flip_leftbox ul
{
	margin: 		0px;
	padding-left: 		5px;
	list-style: 		none;
}

#flip_rightbox ul
{
	margin-top: 12px;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

#flip_leftbox li.flip1-list, #flip_rightbox li.flip1-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(/img/icons/arrow_news.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip2-list, #flip_rightbox li.flip2-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(/img/icons/arrow_showbiz.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip3-list, #flip_rightbox li.flip3-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(/img/icons/arrow_sport.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip4-list, #flip_rightbox li.flip4-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(/img/icons/arrow_showbiz.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip5-list, #flip_rightbox li.flip5-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(/img/icons/arrow_columnists.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip6-list, #flip_rightbox li.flip6-list,
#flip_leftbox li.flip7-list, #flip_rightbox li.flip7-list,
#flip_leftbox li.flip8-list, #flip_rightbox li.flip8-list,
#flip_leftbox li.flip9-list, #flip_rightbox li.flip9-list,
#flip_leftbox li.flip10-list, #flip_rightbox li.flip10-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(/img/icons/arrow_orange.gif) no-repeat 0 .3em;
}


	
	/* ---------------------------------------- END THE FLIPPER ---------------------- */


/* ///////////// SITE WIDE FOOTER STYLE ////////// */

	#navfootercontainer{
	width: 			996px;
	clear:			both;
	display:		block;
	margin-top: 		20px;
	}
	
	#navfooterhead
	{
	width: 			996px;
	background-color: 	#666;
	font-weight: 		bold;
	color: 			#FFF;
	height: 		18px;
	}

	#navfooterhead .navfooterhead-left
	{
	padding-top: 		2px;
	background: 		#666 url(/img/backgrounds/footernav_leftbg.gif) top left no-repeat;
	text-align: 		center;
	width: 			249px;
	float: 			left;
	}
	
	#navfooterhead .navfooterhead-mid {
	padding-top: 		2px;
	float: 			left;
	text-align:		center;
	width: 			249px;
	}
	
	#navfooterhead .navfooterhead-right {
	padding-top: 		2px;
	background: 		#666 url(/img/backgrounds/footernav_rightbg.gif) no-repeat top right;
	float: 			left;
	width: 			249px;
	text-align:		center;
	}


	#navfooter-links-container
	{
	color: 			#003366;	
	background:		#FFF;
	font-size: 		0.9em;
	color: 			#666;
	}

	
	.navfooter {
	margin: 		3px 0px 3px 0px;
	float: 			left;
	width: 			248px; /* 249 width minus the 1px for the borders to make it align */
	padding: 		0px;
	border-left: 		1px dotted #999999;
	}

	.navfooter-right {
	margin: 		3px 0px 3px 0px;
	float: 			left;
	width: 			247px; /* 249 width minus the 2px for the borders to make it align */
	padding: 		0px;
	border-left: 		1px dotted #999999;
	border-right: 		1px dotted #999999;
	}
	
	#navfooter-links-container a:link, #navfooter-links-container a:visited{
	font-weight: 		bold;
	text-decoration: 	none;
	color: 			#666;
	}
	
	#navfooter-links-container a:active, #navfooter-links-container a:hover{
	font-weight: 		bold;
	text-decoration: 	none;
	color: 			#39C;
	}

	
	#navfooter-links-container ul {
	list-style-type: 	none;
	margin-left: 		10px;
	padding:		0px;
	}

#navfooter-links-container  li
	{
	padding: 		0px 0px 3px 10px;
	background: 	#FFF url(/img/icons/blip.gif) no-repeat 0 .3em;
	}

    #footerbottom{
	clear: both;

	width: 990px; /* take off the 6 pixels from full 996 width for padding */
	padding: 3px;
	float: left;
	background-color:#D9D9D9;
	}


	#footer-copyright { 
	clear: both;
	display: block;
	padding: 1px 5px 0px 5px;
	color: #666;
	}
	/* ////////////// END  FOOTER ////////////// */
	

/* ------------------------ START THE SLIDESHOW STYLES ------------------------ */

#slideshow-wrapper 
{
background-color:#FFFFFF;
width: 882px;
height: 850px;
overflow: hidden;
}



#slideshow-head-container
{
width: 882px;
background: #666;
display: block;
height: 100px;
background-color: #CC0000;
overflow: hidden;
}

#slideshow-head-container .logo
{
float: left;
width: 137px;
float: left;
padding: 5px;
}

#slideshow-head-container .ad
{
float: right;
width: 728px;
padding: 5px 5px 5px 0px;
}

 
#slideshow-left-column
{
float: left;
width: 687px;
overflow: hidden;
}

#slideshow-left-column .slideshow-headline
{
width: 687px;
}

#slideshow-left-column h1
{
padding: 8px;
margin: 0px;
font-size: 2em;
text-align: center;
}


#slideshow-left-column .pic-container{
margin:0px auto;
height: 611px;
width: 682px;
display: table; 
overflow: hidden;
margin-left: 5px; 
* position: relative; 
}

.pic-floater
{
display: table-cell; 
vertical-align: middle; 
* position: absolute;  
* top: 50%;
}

.pic-floater-inner
{
* position: relative;
* top: -50%	
}

#slideshow-left-column .pic-container img {
    display: block;
    margin-left: auto;
    margin-right: auto 
	
}
#slideshow-left-column .slideshow-controls {
margin-left: 220px;
height: 30px;
text-align: center;
padding-top: 5px;
}

#slideshow-left-column .back-button
{
width: 90px;
background: #FFF;
float: left;
}

#slideshow-left-column .counter
{
width: 60px;
background: #FFF;
float: left;
color: #686868;
text-align: center;
padding-top: 10px;

}

#slideshow-left-column .next-button
{
width: 90px;
background: #FFF;
float: left;
text-align: right;
}

#slideshow-left-column .slideshow-caption
{
margin-left: 5px;
}

#slideshow-left-column .slideshow-caption H2
{
font-size: 1.2em;
margin: 0px;
}

#slideshow-left-column .slideshow-credit
{
margin-left: 5px;
color: #686868;
}

#slideshow-right-column
{
float:left;
width: 180px;
padding-top: 10px;
margin-left: 5px;
overflow: hidden;
}

.central-alignment{
margin-left: 250px;
text-align: center;}


.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
padding-top: 5px;
padding-bottom:15px;
padding-right: 1px; 
padding-left: 1px;
text-decoration: none;
color: black;
font: bold 13px Verdama;
}

#buttons-container
{
width: 180px;
padding-bottom: 20px;
}

#buttons-container .back-button
{
width: 70px;
background: #FFF;
float: left;
}

#buttons-container .counter
{
width: 40px;
background: #FFF;
float: left;
color: #686868;
text-align: center;
padding-top: 10px;
}

#buttons-container .next-button
{
width: 70px;
background: #FFF;
float: right;
text-align: right;
}

#related-galleries-container {
font-size: 1.0em;
margin-bottom: 20px;
padding-top:2px;
width:190px;
float: left;
}

#slideshow-right-column .top-galleries-header
{
display: block;
margin-top: 30px;
margin-bottom: 5px;
}

#related-galleries-container ul {
	list-style-type: none;
	margin-left: 0px;
	padding:0px;
	font-size: 1em;
	
}

#related-galleries-container li
{	
	padding: 		0px 0px 10px 10px;
	background: 	#FFF url(/img/icons/blip.gif) no-repeat left 0.5em;
}


#related-galleries-container a, #related-galleries-container a:visited
{

color: #336699;
font-weight: bold;
line-height: 1.6em;
text-decoration: none;
display: block;
margin: 0px;
}

#related-galleries-container a:hover, #related-galleries-container a:active
{
color: #3399CC;
font-weight: bold;
line-height: 1.6em;
text-decoration: none;
display: block;
margin: 0px;
}

#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url(http://10.194.41.94/img/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url(http://10.194.41.94/img/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Verdana, Arial;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url(http://10.194.41.94/img/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

/* //////// END SLIDESHOW /////////// */

body
{
	margin: 0;
	color: #000000;
	background: #002200;
	font-family:  Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 130%;
	margin: 0;
	color: #222222;
	background: #757575;
background: url(http://blogs.notw.co.uk/shadow.jpg); background-repeat: repeat-y;
background-position: center center;
background-color: #D9D9D9; 
}



body {
color:#000000;
font-family:Arial,sans-serif;
font-size:12pt;
}
/* ph=1 */
