/* CSS Document */

/* IE FIX  - treat span properly */

span   {behavior: url('/css/iefix.htc');}

body
{
	background: 		url(page_shadow_bg.gif); background-repeat: repeat-y;
	margin:			0px;
	padding:		0px;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		70%;  /* -- APPROX 10pt -- */
	color:			#000;
	background-position: 	center center;
	background-color:	#D9D9D9;
}

/* SET UP A MAIN CONTAINER */
#page
{
	background-color: 	#FFF;
	margin:			auto; /* center it for ie */
	width:			996px;
	text-align:		left;
	padding:		5px 0px 5px 0px;
}

/* SET SOME GENERIC TAGS */

/* CLEARS AND DIVIDING LINES */

.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;
	background: 		#FFFFFF;
	font-size:		1px;
	height:			2px;
	margin:			-1px 0px 0px;
	overflow:		hidden;
}

.clear_video
{
	clear:			both;
	width:			20px;
	height:			0px;
	margin:			0px;
	overflow:		hidden;
}

.fpbreaker
{
	clear:			both;
	font-size:		1px;
	height:			0px;
	margin:			0px;
	overflow:		hidden;
}

.dottedbreaker
{
	clear:			both;
	background: 		transparent;
	font-size:		1px;
	height:			1px;
	margin:			-1px 0px 0px 0px;
	padding: 		3px 0px 3px 0px;
	border-bottom: 		1px dotted #CCC;
	overflow:		hidden;
}

.hr  
{
	background:		#FFF url(516_divider.gif);
	clear:			both;
	display:		block;
	width: 			516px;
	height: 		12px;
	padding:		0px;
	margin-bottom:	0px;
	overflow:		hidden;
}

.hr1  
{
	background:		#FFF url(516_divider1.gif);
	clear:			both;
	display:		block;
	width: 			516px;
	height: 		8px;
	padding:		0px;
	margin-bottom:	0px;
	overflow:		hidden;
}

.hr_search
{
	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
{
	clear:			both;
	height: 		1px;
	width: 			300px;
	margin: 		0px 0px 3px 10px;
	padding: 		0px 0px 3px 0px;
	border-bottom:		1px solid #CCC;
}

form
{
	margin:			0px;
	padding:		0px;
}


/* REMOVE LINKED IMAGE BORDERS */

a img
{
	border: 		none;
}

	

/* SET GENERIC FLOATS  */

.float-right
{
	display:		inline;
	float:			right;
}

.float-left
{
	display:		inline;
	float:			left;
}

.display-inline
{
	display:		inline;
}

iframe
{
	border: 		0;
}

/* DEFAULT LISTS */
ul
{
	list-style-type:	none;
	margin:			0px;
	padding:		0px;
}

li.block
{
	display:		block;
}

/* REMOVE LINE AROUND LINKS */

a:active, a:focus
{
	outline:		none;
}

/* START THE HEADER CONTAINER */

#header-container
{
	background-color:	#CC0000;
	width:			996px;
	height: 		100px;
	margin:			0px 0px 3px 0px;
	padding:		5px 0px 2px 0px;
}

#header
{
	display: 		block;
	background: 		#CC0000;
}

.logo
{

	float: 			left;
	width: 			220px;
	padding-left: 		20px;
}

.header-ad
{
	float:			right;
	width: 			468px;
	height: 		90px;
	margin: 		3px 10px 0px 20px;
}

/* ////////////////////////// TOP NAVIGATION STYLES ////////////////////// */

.topnav
{
	background:		#FFF;
}


.nav-primary
{
	background-color:	#FFFFFF;
	clear:			both;
	float:			left;
	width:			100%;

}

.nav-primary li, .nav-secondary li
{
	display:		inline;
}


/* // TOP NAV LEVEL ONE //    */

a.primary-link, li.primary-link a, a.primary-link:visited, li.primary-link a:visited
{
	background:		#FFF url(white_pipe.gif) no-repeat right;
	padding:		9px 8px 9px 8px;
	float:			left;
	color:			#CC0000;
	font-weight:		bold;
	font-size:		1.0em;
	line-height:		1.1em;
	text-transform:		uppercase;
	text-decoration:	none;
	display:		block;
	white-space:		nowrap;
  	border-right: 		1px solid #FFF;
	border-left: 		1px solid #FFF;
}

a.primary-link:hover, li.primary-link a:hover, a.primary-link:active, li.primary-link a:active
{
	background:		#09C url(topnavtop_bg.gif);
	color:			#FFF;
	text-decoration:	none;
}

a.primary-link-no-pipe, a.primary-link-no-pipe:visited
{
	float:left;
	color:			#333;
	background:		#D9D9D9;
	font-weight:		bold;
	font-size:		1.0em;
	line-height:		1.1em;
	text-transform:		uppercase;
	text-decoration:	none;
	display:		block;
	padding:		9px 8px 9px 8px;
	white-space:		nowrap;
}

a.primary-link-no-pipe:hover, a.primary-link-no-pipe:active
{
	color:			#fff;
	background:		#999;
	text-decoration:	underline;
}

.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(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
{
	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;
	padding:		9px 8px 9px 8px;
	white-space:		nowrap;
	border-right: 		1px solid #FFF;
}

a.primary-home:hover, a.primary-home:active
{
	background:		#09C url(topnavtop_bg.gif);
	color:			#FFF;
	text-decoration:	none;
}

/* SELECTED PRIMARY NAV HOME */

a.primary-home-selected:hover, a.primary-home-selected:visited, a.primary-home-selected, a.primary-home-selected:active
{
	background: 		#369 url(topnavtop_bg.gif);
	float:			left;
	color:			#FFF;
	font-weight:		bold;
	font-size:		1.0em;
	line-height:		1.1em;
	text-transform:		uppercase;
	text-decoration:	none;
	display:		block;
	padding:		9px 8px 9px 8px;
	white-space:		nowrap;
}

/*** SECONDARY NAV ***/

.nav-secondary
{
	background: 		#336699	url(topnav_bg.gif);
	clear:			both;
	float:			left;
	height: 		36px;
	width:			100%;
	font-weight: 		bold;
}

a.secondary-selected, a.secondary-selected:visited
{
	color:			#FF9933;
	padding:		8px 9px 8px 9px;
	font-size:		1.0em;
	line-height:		1.1em;
	text-decoration:	none;
	text-transform:		uppercase;
	background: 		url(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;
}


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
{
	color:			#F90;
	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-link, li.secondary-link a, a.secondary-link:visited, li.secondary-link a:visited
{
	color:			#fff;
	padding:		8px 9px 8px 9px;
	font-size:		1em;
	line-height:		1.1em;
	text-transform:		uppercase;
	text-decoration:	none;
	background: 		url(white_pipe.gif) no-repeat right;
	display:		block;
	float:			left;
	white-space:		nowrap;
}

a.secondary-link:hover, li.secondary-link a:hover, a.secondary-link:active, li.secondary-link a:active
{
	text-decoration:	none;
	color: 			#FF9933;
}

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;
	text-decoration:    none;
}

.sunbanner a
{
	color:#cc0000;
	text-decoration:none;
}

.sunbanner a:hover
{
	color:#cc0000;
	text-decoration:underline;
}


/* //  END TOP NAVIGATION STYLES  // */


/* //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(topnavgrey_bg.gif);
}

.ticker-container
{
	float:			left;
	font-size: 		1em;
	color: 			#003366;
	margin-top: 		0px;
}

.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;
}

.ticker
{
	color:			#333;
	display:		inline;
	float:			left;
	padding:		10px 6px 4px 9px;
	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;
	overflow: 		hidden;
}

/* LEFT NAV STYLES IN HERE */


/* // LEFT NAV ARTICLES // */


#leftnav
{
	position: 		relative;
	background-color: 	#FFF;
	font-size: 		0.9em;
	line-height: 		1.1em;
	overflow: 		hidden;
}

.uppercase
{
text-transform: Uppercase;
}

#leftnav h2 /* LEFTNAV Headings  */
{
	font-size: 		1em;
	line-height: 		1.1em;
	overflow: 		hidden;
	padding: 		0px;
	margin: 		0px;
	text-transform: 	uppercase;
	font-weight:		bold;
	display:		inline;
	cursor:			pointer;
}

#leftnav h3 /* LEFTNAV Headings  */
{
	font-size: 		1em;
	line-height: 		1.1em;
	overflow: 		hidden;
	padding: 		0px;
	margin: 		0px;
	font-weight:		normal;
	display:		inline;
	padding-left:		3px;
}


#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(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(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(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(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(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(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(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(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(leftnav_foot_sport.gif) no-repeat top right;
}


a.leftnav-link, li.leftnav-link a, a.leftnav-link:visited, li.leftnav-link a: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, li.leftnav-link a:hover, a.leftnav-link:active, li.leftnav-link a:active
{
	color: 			#369;
	background:		#FFF;
}

/* /////////////////////////////////////// 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(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(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;
	overflow:		hidden;
}

#expandmenu ul
{
	margin:			0px;
	padding-bottom: 	3px;
}

#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 0px 0px;
}


div.sdmenu div.collapsed /* CLOSED COLLAPSE BAR */
{
	color:			#369;
	height: 		20px;
	background:		#FFF;
	font-weight:		bold;
	padding: 		0px;
	margin-bottom:		4px;
}

/* PUT THE SPAN HOVERS BACK HERE */

.sdmenu div span:hover /* COLLAPSIBLE SECTION HEADER */
{
	display: 		block;
	padding: 		3px 3px 3px 3px;
	font-weight:		bold;
	color: 			#CC0000;
	cursor: 		pointer;
	background:		#CC0000; /*url(/img/icons/blip_down.gif) no-repeat right;*/
}

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: 			#F90;
}

/* ///////////////////// END THE EXPANDABLES AND MAKE A STYLE FOR STANDARD A TO Z LINKS */


div.sdmenu div span /* COLLAPSIBLE SECTION HEADER */
{
	display: 		block;
	padding: 		4px 3px 0px 17px;
	font-weight:		bold;
	color: 			#FFF;
	cursor: 		pointer;
	background: 		#FFF url(ln_rounded_blue_bg.gif) no-repeat;
	font-size: 		1em;
	text-decoration:	none;
	text-transform:		uppercase;
	height:			20px;
}

a.sectionhead, a.sectionhead:visited
{
	color: 			#FFF;
	font-weight:		bold;
	text-decoration: 	none;
	display: 		block;
	padding: 		4px 3px 0px 17px;
	background: 		#FFF url(ln_rounded_blue_bg.gif) no-repeat;
	border-bottom: 		0px dotted #369;
	font-size: 		1em;
	text-transform:		uppercase;
	height:			20px;
}


div.sdmenu div span:hover, div.sdmenu div span.hover, div.sdmenu div span:active, div.sdmenu div span.active /* COLLAPSIBLE SECTION HEADER */
{
	display: 		block;
	padding: 		4px 3px 0px 17px;
	font-weight:		bold;
	color: 			#FFF;
	cursor: 		pointer;
	background: 		#FFF url(ln_rounded_orange_bg.gif) no-repeat;
}


a.sectionhead:hover, a.sectionhead:active
{
	color: 			#FFF;
	display: 		block;
	padding: 		4px 3px 0px 17px;
	font-weight:		bold;
	cursor: 		pointer;
	background: 		#FFF url(ln_rounded_orange_over.gif) no-repeat;
	text-transform:		uppercase;
 }

a.current
{
	color: 			#FFF;
	display: 		block;
	padding: 		4px 3px 9px 17px;
	font-weight:		bold;
	cursor: 		pointer;
	background: 		#FFF url(ln_rounded_orange_over.gif) no-repeat;
	text-decoration:	none;
	text-transform:		uppercase;
 }

/* END THE A TO Z MENU */


/* // COLUMN 2 // */
#column2
{
	float:			left;
	width:			516px;
	background: 		#FFFFFF;
	height:			auto;
	padding: 		0px 15px 0px 15px;
	overflow: 		hidden;
}

#column2-inner
{
	background: 		#FFFFFF;
	width:			516px;
}


/* // SPLASH STYLES // */
.splash-container
{
	width:			516px;
}

.splash-left
{
	width: 			320px;
	float:			left;
}

.splash-right
{
	width: 			190px;
	float: 			right;
}

/* // ARTICLE BODY STYLES // */

#column2-inner-article
{
	background: 		#FFFFFF;
	width:			516px;
	overflow:		hidden;
}

/* /////////////// 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(blob.gif) no-repeat 0 .3em;
}

#column2-inner-article ol li
{
	list-style-type:	decimal;
	margin-left: 		0px;
	padding:		0px;
	font-size: 		1.2em;
	background: 		none;
}

/* DEFAULT LINKS FOR ARTICLE */

#column2-inner-article a, #column2-inner-article a:visited
{
	color: 			#369;
	font-weight:		bold;
	text-decoration:	none;
}

#column2-inner-article a:hover, #column2-inner-article a:active
{
	color: 			#39C;
	font-weight:		bold;
	text-decoration:	none;
}

/* HEADLINE STYLES FOR ARTICLES */

#column2-inner-article h1 /* ARTICLE HEADLINE */
{
	margin: 		10px 0px 15px 0px;
	padding: 		0px;
	font-size: 		2.3em;
	line-height: 		108%;
	text-align: 		center;
}



#column2-inner-article h1.x-large /* // X-L HEADLINE SIZE // */
{
	margin-top: 		0px;
	padding-top: 		0px;
	font-size: 		5em;
	line-height: 		110%;
	text-align: 		center;
	letter-spacing: 	-2px
}

#column2-inner-article h2 /* STANDFIRST */
{
	margin-top: 		0px;
	padding: 		10px 0px 10px 0px;
	font-size: 		1.5em;
	line-height: 		125%;
	text-align: 		center;
}

#column2-inner-article .exclusive-img-container
{
	display: 		block;
	padding-bottom: 	10px;
}

#column2-inner-article H3 /* FIRST ARTICLE PAR */
{
	margin-top: 		0px;
	padding-top: 		0px;
	font-size: 		1.2em;
	line-height: 		135%;
	font-weight: 		bold;
}

#column2-inner-article H4 /* 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
{
	margin-top: 		0px;
	padding-top: 		0px;
	font-size: 		1.2em;
	line-height: 		1.4em;
	font-weight: 		normal;
	text-align: 		left;
}

#column2-inner-article H6 /* SPECIAL STYLE FOR TIM'S SCORELINES */
{
	margin: 		0px;
	padding: 		0px;
	font-size: 		1.6em;
	line-height: 		1.4em;
	font-weight: 		bold;
	text-align: 		center;
}

#column2-inner-article p
{
	margin-top: 		0px;
	padding-top: 		0px;
	font-size: 		1.2em;
	line-height: 		1.4em;
	font-weight: 		normal;
}

#column2-inner-article p.byline /* BY LINE */
{
	margin: 		0px 0px 10px 0px;
	padding-top: 		0px;
	font-size: 		1em;
	line-height: 		1.4em;
	color: 			#686868;
	font-weight: 		bold;
}


/* PULLQUOTES */

#column2-inner-article .pullquote-left
{
	width: 			190px;
	padding: 		0px 10px 0px 10px;
	background: 		#FFF;
	float: 			left;
	display: 		inline;
	color: 			#000;
	font-style: 		normal;
	margin: 		0px 10px 10px 0px;
}

#column2-inner-article .pullquote-right
{
	width: 			190px;
	padding: 		0px 10px 0px 10px;
	background: 		#FFF;
	float: 			right;
	display: 		block;
	color: 			#000;
	font-style: 		normal;
	margin: 		0px 0px 10px 10px;
}

#column2-inner-article .pullquote-right H5, #column2-inner-article .pullquote-left H5
{
	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
{
	font-size: 		1em;
	line-height: 		1.3em;
	text-align: 		left;
	font-weight: 		normal;
	padding: 		10px 0px 10px 0px;
	color:			#464646;
}

img.pullquote-open
{
	margin:			0px 4px 5px 0px;
}

img.pullquote-close
{
	margin:			0px 0px 5px 4px;
}


/* //////////////////////////////  INLINE IMAGES  //////////////////// */

#column2-inner-article .inline-image-right-100
{
	background: 		#FFF;
	float: 			right;
	display: 		block;
	color: 			#464646;
	margin: 		5px 0px 10px 10px;
	width: 			100px;
	overflow:		hidden;
}

#column2-inner-article .inline-image-right-200
{
	background: 		#FFF;
	float: 			right;
	display: 		block;
	color: 			#464646;
	margin: 		5px 0px 10px 10px;
	width: 			200px;
	overflow:		hidden;
}

#column2-inner-article .inline-image-right-280
{
	background: 		#FFF;
	float: 			right;
	display: 		block;
	color: 			#464646;
	margin: 		5px 0px 5px 10px;
	width: 			280px;
	overflow:		hidden;
}

#column2-inner-article .inline-image-left-100
{
	background: 		#FFF;
	float: 			left;
	display: 		block;
	color: 			#464646;
	margin: 		5px 10px 10px 0px;
	width: 			100px;
	overflow:		hidden;
}

#column2-inner-article .inline-image-left-200
{
	background: 		#FFF;
	float: 			left;
	display: 		block;
	color: 			#464646;
	margin: 		5px 10px 5px 0px;
	width: 			200px;
	overflow:		hidden;
}

#column2-inner-article .inline-image-left-280
{
	background: 		#FFF;
	float: 			left;
	display: 		block;
	color: 			#464646;
	margin: 		5px 10px 5px 0px;
	width: 			280px;
	overflow:		hidden;
}

#column2-inner-article .inline-image-516
{
	background: 		#FFF;
	float: 			left;
	display: 		block;
	color: 			#464646;
	margin: 		5px 0px 10px 0px;
	width: 			516px;
	overflow: 		hidden;
}

#column2-inner-article a.copyright-link, #column2-inner-article a.copyright-link:active, #column2-inner-article a.copyright-link:hover, #column2-inner-article a.copyright-link:visited
{
	font-size: 		1em;
	line-height: 		1.3em;
	text-decoration: 	none;
	display: 		block;
	color: 			#666666;
	font-weight:		bold;
	padding-top: 		2px;
}

/* // 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;
}

.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.related-arrow
{
	padding: 			0px 0px 8px 15px;
	background: 			transparent url(blip.gif) no-repeat scroll 0pt 0.3em;
}



/* /////////////////////// IN-PAGE COMMENTS - ALSO USED FOR SEND TO A FRIEND ///////////////////// */

/* SEND TO A FRIEND SPECIFIC */
#comments-wrapper
{
	border: 			0px;
	padding:			0px;
	margin-left:			180px;
	margin-top: 			30px;
	width: 				516px;
}

.bottom-bubble
{
	background:			url(searchform_bottomcurve.gif) no-repeat left bottom;
	height: 			8px;
}
/* END SEND TO FRIEND SPECIFIC */

/* COMMENTS */


#comments-container /* comments in-page header */
{
	font-size: 			1.0em;
	line-height: 			1.1em;
	margin-top: 			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 10px;
	width:			516px;
	display: 		block;
	background-color: 	#666;
}
/* end comments header */

/* Start comments form */

#post-a-comment-container
{
	display: 		block;
	width:			516px;
	margin-top: 		10px;
	margin-bottom:		10px;
	padding-top:		8px;
	background: 		#a7c7d7 url(searchform_topcurve.gif) no-repeat scroll left top;
}

#comment-form
{
	width:			516px;
	margin-left: 		0px;
	padding:		0px 20px 10px 20px;
	background: 		#a7c7d7 url(searchform_bottomcurve.gif) no-repeat scroll left bottom;
}

#post-a-comment-container input, #post-a-comment-container textarea
{
font-size: 		1em;
}

#comments-container p
{
	padding: 		5px;
	color: 			#333;
	font-weight: 		normal;
	line-height: 		1.2em;
	text-decoration: 	none;
	display: 		block;
	margin-bottom: 		0px;
	margin-top:		5px;
	
}

#comments-container p.name
{
	font-weight: 		normal;
	padding-left: 		5px;
	color: 			#666;
	font-size: 		1em;
	line-height: 		1.2em;
	text-decoration: 	none;
	display:		block;
	padding-bottom: 	0px;
	border: 		0px;
}


#comments-container .report-comment
{
	float:			right;
	clear: 			both;
	margin-bottom: 		5px;
}

#comments-container .individual-comment
{
	border-bottom: 		1px #999 dotted;
}

#comments-container a
{
	font-size: 		0.9em;
	line-height: 		1.1em;
	color: 			#369;
	font-weight: 		bold;
	text-decoration: 	none;
}

label
{
	display: 		block;
	color: 			#000;
}

#post-a-comment-container .post-a-comment-header
{
	font-size: 		1.5em;
	font-weight: 		bold;
	padding: 		10px 10px 5px 80px;
}

.commentform-header
{
	font-size: 		1.5em;
	font-weight: 		bold;
	padding: 		10px 10px 5px 5px;
}

.comment-delay-post
{
	font-size: 		0.9em;
	color:			#666;
	margin-bottom:		10px;
}	
/* ///////////// END OF COMMENTS  ///////////// */


.article-right-column /* RIGHT IMAGE COLUMN */
{
	float: 			right;
	background: 		#FFFFFF;
	width: 			280px;
	margin-left: 		10px;
}

.caption-container /* USE FOR GREY IMAGE CAPTIONS */
{
	background-color: 	#FFF;
	padding: 		0px 3px 10px 3px;
}

.caption
{
	font-size: 		1em;
	line-height: 		1.3em;
	display: 		block;
	color: 			#333;
	font-weight: 		bold;
	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: 			516px;
	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;
	background: 		#FFF;
	overflow: 		hidden;
}

#column2-inner-article-wide
{
	background: 		#FFF;
	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(video_art_bg_top.gif) no-repeat left top;
	width: 			682px;
}

#video-content-container .video-content-middle
{
	width: 			672px;
	padding: 		5px 0px 0px 5px;
}

#video-content-container .video-playlist-container
{
	padding: 		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(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(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(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(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 p
{
	float: 			left;
	display: 		block;
	width: 			200px;
	padding: 		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(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: 		#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;
}

.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;
}


/* High Teaser small containers Code start here */
/* commenting big container stuff
#bigcontainer
{width: 544px;
background: #FFFFFF;}
*/
.smallcontainer{
width: 253px;
float: left;
margin: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

.smallcontainer1{
width: 253px;
float: right;
margin: 0px 0px 0px 10px;
background-color:#FFFFFF;
}

.headcontainer{
margin: 10px 0pt 5px; 
padding: 0pt 0pt 5px; 
width: 253px; 
height: 40px;
}

.clear {
	clear:both;
}

.h2 {
font-size:1.05em;
line-height:1.05em;
}
.smallcontainer a.header, .smallcontainer a.header:visited, .smallcontainer1 a.header, .smallcontainer1 a.header:visited {
color:#003366;
display:block;
font-size:16px;
font-weight:bold;
line-height:100%;
margin-bottom:1px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}
.smallcontainer a.header:hover, .smallcontainer1 a.header:hover {
color:#CC0000;
display:block;
font-size:16px;
font-weight:bold;
line-height:100%;
margin-bottom:1px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}
.smallcontainer a.header:active, .smallcontainer1 a.header:active {
color:#003366;
display:block;
font-size:16px;
font-weight:bold;
line-height:100%;
margin-bottom:1px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}
.smallcontainer p module, .smallcontainer1 p module{
font-size:1.2em;
line-height:1.3em;
margin-bottom:2px;
margin-top:0pt;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer p, .smallcontainer1 p{
font-size:1.2em;
line-height:1.3em;
margin-bottom:2px;
margin-top:0pt;
color:#000000;
padding: 0px 1px 2px 1px;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer li.flip1-list, .smallcontainer1 li.flip1-list {
background:transparent url(arrow_news.gif) no-repeat scroll 0pt 0.3em;
padding:0px 0px 10px 15px;
margin-left: 0px;
font-size: 1.05em;
color: #000000;
font-weight:normal;
font-family: Verdana, Arial,sans-serif;
}

.smallcontainer li.flip1-list  a, .smallcontainer1 li.flip1-list  a {
font-size: 1.05em;
color: #000000;
font-weight:normal;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer li.flip1-list  a:hover, .smallcontainer1 li.flip1-list  a:hover {
color: #003366;
}

.smallcontainer a, .smallcontainer a:visited, .smallcontainer1 a, .smallcontainer1 a:visited {
color:#000000;
font-size: 1.05em;
font-weight:normal;
line-height:1em;
text-decoration:none;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer a:hover, .smallcontainer1 a:hover {
color:#003366;
font-size: 1.05em;
font-weight:normal;
line-height:1em;
text-decoration:underline;
font-family: Verdana, Arial, sans-serif;
}

/* code for container1
.smallcontainer1 a.header, .smallcontainer1 a.header:visited {
color:#003366;
display:block;
font-size:16px;
font-weight:bold;
line-height:100%;
margin-bottom:1px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}

.smallcontainer1 a.header:hover {
color:#CC0000;
display:block;
font-size:16px;
font-weight:bold;
line-height:100%;
margin-bottom:1px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}

.smallcontainer1 a.header:active {
color:#003366;
display:block;
font-size:16px;
font-weight:bold;
line-height:100%;
margin-bottom:1px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}

.smallcontainer1 p module{
font-size:1.2em;
line-height:1.3em;
margin-bottom:2px;
margin-top:0pt;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer1 p{
font-size:1.2em;
line-height:1.3em;
margin-bottom:2px;
margin-top:0pt;
color:#000000;
padding: 0px 1px 2px 1px;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer1 li.flip1-list {
background:transparent url(arrow_news.gif) no-repeat scroll 0pt 0.3em;
padding:0px 0px 10px 15px;
margin-left: 0px;
font-size: 1.05em;
color: #000000;
font-weight:normal;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer1 li.flip1-list  a {
font-size: 1.05em;
color: #000000;
font-weight:normal;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer1 a, .smallcontainer1 a:visited {
color:#CC0000;
font-size: 1.05em;
font-weight:normal;
line-height:1em;
text-decoration:none;
font-family: Verdana, Arial, sans-serif;
}

.smallcontainer1 a:hover {
color:#000000;
font-size: 1.05em;
font-weight:normal;
line-height:1em;
text-decoration:underline;
font-family: Verdana, Arial,sans-serif;
}


/* code end for container1 */

/*  //  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(searchresults_topcurve.gif) no-repeat top left;
	height: 		12px;
}

.searchbar-container-middle
{
	width: 			506px;
	background: 		#FFF url(searchresults_middle.gif); background-repeat: repeat-y;
	padding-left: 		10px;
}

.searchbar-container-bottom
{
	background: 	#FFF url(searchresults_bottomcurve.gif) no-repeat top left;
	height: 	12px;
}



.topboxes_s /* MAKE CONTAINER FOR ALL SEARCH */
{
	margin:			0px;
	padding:		0px;
	font-weight: 		normal;
	background: 		#FFF;
	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(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, .categories a:visited, .categories a:active
{
	color: 				#036;
	font-weight:			bold;
	text-decoration: 		none;
	font-size: 			12px;
	line-height: 			150%;
}

.categories a:hover
{
	color: 				#369;
	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: 			#FFF;
	padding-right: 			5px;
}

.topboxcontainer_s h2  /* TOPBOX HEADLINES */
{
	font-size: 			1.2em;
	color: 				#000;
	font-weight:			bold;
	line-height:			1.1em;
	margin: 			0px 0px 6px 0px;
	display: block;
}

.topboxes_s a.boxheader:link, .topboxes_s a.boxheader:active, .topboxes_s a.boxheader:visited  /* TOPBOX HEADLINE LINKS */
{
	text-decoration: 		none;
	color: 				#000;
	font-weight: 			bold;
}

.topboxes_s a.boxheader:hover /* TOPBOX HEADLINE LINK HOVER */
{
	text-decoration: 		none;
	color: 				#369;
	font-weight: 			bold;
}

.topboxcontainer_s p /* TOPBOX PARAGRAPHS */
{
	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: 				#369;
	font-weight: 			bold;
}

.topboxes_s a:hover, .topboxes_s a:active
{
	text-decoration: 		none;
	color: 				#39C;
	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: 				500px;
	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, #nextbuttons a:active {
	color: 				#39C;
	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: 			10px 0px 10px 0px;
}


/* ////////////////////////// VIDEO CONTAINER ////////// */

#frontpage-video-container
{
	padding: 			0px;
	width: 				320px;
	margin-bottom: 			10px;

}

/* ////////////////////////// AD CONTAINER /////////// */
#rh-ad-container
{
	background-color:		#FFF;
	border: 			1px solid #CCC;
	padding: 			10px;
	width: 				300px;
	margin-bottom: 			10px;
}

/* ///////////////// TOWER ADS //////////////// */

.tower-ad-container
{
	background-color:		#FFF;
	border: 			1px solid #CCC;
	padding: 			5px;
	width: 				310px;
	margin-bottom: 			10px;
	height:				600px;
}

.tower-ad-left {
	float: 				left;
	background-color:		#FFF;
	width: 				130px;
	height:				588px;
	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:		#FFF;
	width: 				160px;
	text-align: 			center; /* safeguard against thinner ads */
	height:				600px;
}

/* //// END TOWER ADS /////// */


/* ////////////////////////// START PROMOTION BANNER CONTAINER /////////// */
#rh-promo-container
{
	background-color:		#FFF;
	border: 			1px solid #CCC;
	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: 			1.2em;
	margin-bottom: 			0px;
	margin-top: 			0px;
}

.topbox-html-and-iframe-container img
{
	padding-top: 			4px;
	padding-bottom: 		4px;
}

.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: 			1.2em;
	margin-bottom: 			0px;
	margin-top: 			0px;
}

.topbox-html-and-iframe-container-wide img
{
	padding-top: 			4px;
	padding-bottom: 		4px;
}


.column4-html-and-iframe-container 
{
	background: 		#FFF;
	font-size: 		1.2em;
	line-height: 		100%;
	margin: 		0px;
	padding:		0px;
	overflow:		hidden;

}

.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
{
	font-size: 			1em;
	line-height: 			1em;
	margin: 			0px;
	padding:			0px;
}

.column4-html-and-iframe-container a, .column4-html-and-iframe-container a:visited
{
	color: 				#369;
	text-decoration: 		none;
	font-weight:			bold;
}

.column4-html-and-iframe-container a:hover, .column4-html-and-iframe-container a:active
{
	color: 				#69C;
	text-decoration: 		none;
	font-weight:			bold;
}



/* //////////////////// END HTML BLOCKS ///////////////////// */

/* //////////////////////////////// IFRAME STYLES /////////////////////////// */

.topbox-iframecontainer /* MAKE INDIVIDUAL TOPBOXES */
{
	float: 				left;
	width: 				253px;
	background: 			#FFF;
	padding-right: 			5px;
	font-size: 			1.2em;
	line-height:			1.2em
}

	/* ///////// FOURTH COLUMN IFRAME CONTAINER /////////////// */
#rh-iframe-container
	{
	background-color:		#FFF;
	border: 			1px solid #CCC;
	padding:			5px;
	width: 				310px;
	margin-bottom: 			10px;
	}

#rh-html-container
	{
	background-color:		#FFF;
	padding:			0px;
	margin:				0px;
	width: 				322px;
	}



/* /////////////////////////////////////// MINIBLOCK LAYOUT ////////////////////////// */
.miniblock
{
	margin:				0px;
	padding:			0px;
	font-weight: 			normal;
	background: 			#FFF;
	width: 				516px;
}

.smallminiblock
{
	float: 				left;
	width: 				253px;
	background: 			#FFF;
	padding-right: 			5px;
}

.largeminiblock
{
	margin:				0px;
	padding:			0px;
	font-weight: 			normal;
	background: 			#FFF;
	width: 				511px;
}

.miniblockcolumn4 {
	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:		#FFF; 
	border: 			1px solid #CCC; 
	width: 				310px; 
	padding:			5px 5px 0px 5px;
	margin-bottom: 			10px;
}

#rh-miniblock-container .rh-miniblock /* USE FOR SPACING PROMO BANNERS WITHIN CONTAINER */
{
	margin-bottom: 			5px;
}

/* /////////////////////// SIX OF THE BEST BOXES ////////////////// */

/* STYLED WHITE BOXES WITH GREY STROKE */

#rhboxcontainer
{
	background-color:		#FFFFFF;
	border: 			1px solid #CCCCCC;
	padding:			5px 5px 0px 5px;
	width: 				310px;
	margin-bottom: 			5px;
}

.sixofthebest-header
{
	background-color: 		#FFF;
}

.sixofthebest-header-image
{
	background-color: 		#FFF;
	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:			hidden;
	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 h4.firstpar
{
	width:			150px;
	cursor:			pointer;
	line-height: 		1.1em;
	font-size: 		1em;
	font-weight: 		bold;
	display: 		block;
	padding-bottom: 	10px;
	margin: 		0px;
}

.best h5.secondpar
{
	color:			#000;
	font-weight:	bold;
	display:		block;
	font-size: 		1em;
	line-height:		1.1em;
	width:			150px;
	cursor:			pointer;
	margin:			0px;
	padding-bottom: 	5px;
	overflow:		hidden;
}

.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(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 h4{
	color: 			#000000;
	background: 		#FFF;
	font-size: 		1em;
	margin: 	0px;
}




#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, #flip_leftbox a:active {color: #036; font-weight:normal; text-decoration: underline;}





#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, #flip_leftbox a.header:active
 {
color: #369;
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;
}





/* 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: 250px;
	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: #369;
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-subdeck, #flip_leftbox a.picture-headline-subdeck:visited {
color: 				#000; 
font-weight:			normal; 
text-decoration: 		none; 
font-size: 			12px; 
display: 			block; 
padding-top: 			0px; 
margin-top: 			0px; 
margin-bottom: 			1px; 
}

#flip_rightbox a.picture-headline-subdeck:hover, #flip_leftbox a.picture-headline-subdeck:active {
color: 				#036; 
font-weight:			normal; 
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: #39C;
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: 8px;
	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(arrow_news.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip2-list, #flip_rightbox li.flip2-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(arrow_showbiz.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip3-list, #flip_rightbox li.flip3-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(arrow_sport.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip4-list, #flip_rightbox li.flip4-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(arrow_showbiz.gif) no-repeat 0 .3em;
}

#flip_leftbox li.flip5-list, #flip_rightbox li.flip5-list
{
	padding: 		0px 0px 10px 15px;
	background: 		url(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(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(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(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 H5, .navfooter-right H5	{
	padding: 		0px;
	margin: 		0px;
	font-size: 		1em;
	}



	#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: 		7px;
	padding:		0px;
	}

#navfooter-links-container  li
	{
	padding: 		0px 3px 3px 7px;
	background: 	#FFF url(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: 860px;
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; 
}



.pic-floater
{
display: table-cell; 
vertical-align: middle; 
}




.pic-floater-inner
{
	
}



#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;
margin-bottom: 10px;
padding-bottom: 10px;
}

#slideshow-right-column
{
float:left;
width: 180px;
padding-top: 10px;
margin-left: 15px;
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;
padding: 3px;
}

.horizontalcssmenu ul li.slideshow-counter{
padding-top: 12px;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: 		block;
padding: 5px 1px 10px 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(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;
}


/* //////// END SLIDESHOW /////////// */

/* FRONT PAGE VIDEO SCROLL BOX STYLES  */

/* //////////////////// FRONT PAGE VIDEO AND SLIDESHOW TABS /////////////////////// */
	
#videotabsfp {
	margin-left:			5px;
	}		


	#videotabsfp a, #videotabsfp a.visited { 
	font-size: 			1em;
	font-weight: 			bold;
	text-decoration: 		none;
	color: 				#369;
	padding: 			5px 5px 5px 10px; 
	width: 				78px;
	height: 			19px;
	background-color:		#FFF;
	border: 			1px solid #CCC;
 	}
	
	#videotabsfp a.active, #videotabsfp a.selected, #videotabsfp a.hover { 
	font-size: 			1em;
	font-weight: 			bold;
	text-decoration: 		none;
	color: 				#FFF;
	padding: 			5px 5px 10px 10px; 
	width: 				78px;
	height: 			19px;
	background-color:		#FF9900;
	border: 			1px solid #CCC;
 	}
	
	
	#home-tab{ 
	width: 				78px;
     	padding:			0px;
	margin-bottom: 			-3px
	border: 			1px solid #CCC;
 	}
	
	#about-tab, #story-tab { 
	width: 				78px;
   	padding: 			0px;
   	margin-bottom:			-3px;
   	margin-left: 			2px;
	border: 			1px solid #CCC;
 	}
	
/* FRONT PAGE VIDEO BOX */

	#fpvideobox {
	font-size: 			1em; 
	padding:			0px;
	line-height:			120%; 
	color: 				#036; 
	margin-top: 			5px;
	}

#fpvideobox img {			margin: 0px 0px 3px 0px; }
#fpvideobox img.icon {			margin: 3px 8px 0px 8px;}

#fpvideobox a.video, #fpvideobox a.video:visited {
	color: 				#036; 
	font-weight:			bold; 
	text-decoration: 		none; 
	font-size: 			1em; 
	display: 			block; 
	border-bottom: 			1px dotted #d9d9d9; 
	padding: 			4px 0px 4px 0px;
	} 

#fpvideobox a.video:hover, #fpvideobox a.video:active {
	color: 				#39C; 
	font-weight:			bold; 
	text-decoration: 		none; 
	font-size: 			1em;
	}

#clearit img {
	padding: 			0px; 
	margin: 			0px; 
	}

	

#frame {
	float: 				left;
	overflow: 			hidden;
	margin: 			0 auto;
	width: 				320;
	background-color:		#FFF;
	height: 			228px;
}

#scroller {
	width: 				320px;
	margin:				0 auto;	
	overflow: 			hidden;
	height: 			228px;
	padding: 			0px;
}
#content {
	width: 				990px;
	background-color:		#FFF;
	height: 			228px;
}

.section {
	width: 				320px;
	float: 				left;
	padding: 			0px;
	padding-left: 			0px;
	background-color: 		#FFF;
	height: 			250px;
}

/* END FRONT PAGE VIDEO SCROLLER */


h1{
color:#CC0000;
font-size:18px;
font-weight:bold;
margin-bottom:6px;
margin-top:4px;
padding:0;

}

.floatright { 
float: right;
margin: 2px 3px 0px 5px;
clear: right;
}

.img1
{
/*border:1px solid #cccccc;
background:#f2f2f2;
padding:2px;*/
}

.banner{
color:#000;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:5px;
padding-right:3px;
background-color:#E9E9E9;
display:block;
padding-top:6px;
padding-bottom:10px;
}

.banner_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
display:block;
text-align:left;
padding-left:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
background:#4B7EB1;
height:28px;
padding-top:6px;

}

.banner_name{
background-color:#E9E9E9;
color:#336699;
text-decoration:none;
font-weight:normal;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding:3px;
text-align:left;
padding-left:6px;
padding-top:5px;
}

.banner_name a{
color:#336699;
text-decoration:none;
}

.banner_name a:hover{
color:#336699;
text-decoration:underline;
}

.floatleft { 
float: left;
margin: 2px 5px 0px 5px;
clear: left;
}

a.latest_itemHyperText{
font-weight:bold;
text-decoration:none;
}

a.latest_itemHyperText :hover{
text-decoration:underline;
font-weight:bold;
}