/******************************************************************************/
/*
/* Global
/*
/*****************************************************************************/
* {
	margin: 0;
	padding: 0;
}

body {
	font: 13.34px verdana, arial, helvetica, clean, sans-serif;
	*font-size: small;
	text-align: center;
	background:#fff;

}

p, uLeft, uAnchors, utility, uLeft.td {
font:70% arial,helvetica,sans-serif;
}

uLeft.td {
font:70% arial,helvetica,sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

select,
input,
textarea {
	font: 99% verdana, arial, helvetica, clean, sans-serif;
}

input.text {
	padding: 1px 0;
}

optgroup {
	margin-top: .5em;
}

pre,
code {
	font: 115% monospace;
	*font-size: 100%;
}
			  
body * {
	line-height: 1.22em;
}

#site {
	width: 74.213em; /* 13.34px/em = 990px */
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #0e4273;
}

/* Opera hack to accomodate its 1 place float "bug" */
@media all and (min-width:0px) {
	head~body #site { width: 75.2em; }
}

a {
	color: #00407c;
}

a:hover {
	color:#0000CC;
}

a img {
	border: none;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/******************************************************************************/
/*
/* Top Ads
/*
/*****************************************************************************/

#top_ads {
	height: 6.923em;
	overflow: hidden;
}

	#top_ads .banner {
		float: left;
	}

	#top_ads .promo {
		float: right;
	}

/******************************************************************************/
/*
/* Top Header
/*
/*****************************************************************************/

#top_header {
	height: 2.75em;
	overflow:hidden;
	border: 1px solid #0e4273;
	border-width: 1px 0;
	background: #fdf1d0 url(../images/common/top_header/bg.gif) repeat-x;
	font-size: 75%;
	position:relative;
}

	/* Text ad */
	#top_header .text_ad {
		float: right;
		color: #00407c;
		padding: .6em 0 0 1.4em;
		position:relative;
	}

	/* Links */
	#top_header .links {
		float: left;
		color: #00407c;
		padding: .6em 0 0 1.4em;
		position:relative;
	}

		#top_header .links img {
			vertical-align: middle;
		}

	#more_links {
		position:absolute; 
		float:left; 
		top:2.75em; 
		left:35.28em;
		background:#FCE5AA; 
		width:12em; 
		border:1px solid #0e4273; 
		border-width:0 1px 1px; 
		padding:0 .2em .69em;
		z-index:100;
	}
	
		#more_links a {
			display:block;
			padding:.5em;
		}
	
	/* Logos */
	#top_header .logos {
		float: right;
		width: 200px;
		background-color: white;
		border-left: 1px solid #0e4273;
		margin-left: 1em;
		height: 2.75em;
	}
	
		#top_header .logos img {
			display:block;
			float:left;
			margin:.2em 0 0;
		}

/******************************************************************************/
/*
/* Header
/*
/*****************************************************************************/

#header {
	background: #ebf5ff url(../images/common/header/bg.gif) repeat-x;
	border-bottom: 1px solid #8eb6d9;
	overflow: hidden;
	width: 100%;
	height:7.5em;
	float:left;
}

	#header .logo {
		float: left;
		margin-top: .6em;
	}	

	#header .channel {
		float: left;
		padding-top: 2px;
	}

/******************************************************************************/
/*
/* Search
/*
/*****************************************************************************/

.site_search {
	width: 37.48em;
	margin: .1em 0 0;
	float: left;
	display: inline;
	overflow: hidden;
	height:8.5em;
}

#search_shell {
	height:6.5em;
}

	.site_search a:hover {
		text-decoration: underline;
	}

	.site_search .filter {
		text-align: left;
		padding:0 0 0 6em;
	}
	
		.site_search .filter a {
			text-decoration:underline;
			padding:0 0 0 1.69em;
		}

		.site_search .filter h2.filters {
			padding: 1em 0 0 0em;
			font-size:1em;
			font-weight:normal;
		}

			.site_search .filter .filters a {
				font-weight: normal;
				font-size:86%;
				position:relative;
				left:50px;
			}
			
			.site_search .filter .filters strong {
				font-size:1.2em;
				font-family:Arial, Helvetica, sans-serif;
			}

	.site_search .search {
		border-width:0;
	}

		.site_search .search legend, .site_search .search label {
			display:none;
		}

	.site_search .form {
		margin-top:-0.3em;
		padding: .8em 0 .4em 4.92em;
		background: url(../images/common/site_search/search_icon.gif) 1.8em .3em no-repeat;
	}
		
		.site_search .form * {
			vertical-align: middle;
		}

		.site_search .form label {
			font-size: 110%;
			font-weight: bold;
			position: relative;
			top: -.15em;
			width: 4.23em;
			font-family: Arial, Helvetica, sans-serif;
		}

		.site_search .form a {
			font-size:75%;
			text-decoration:underline;
			padding-left:0.4em;
		}
		
		/* free.form */
		.site_search .form input.free.form {
			width: 13.08em;
		}

		/* keywords */
		.site_search .form input#site_search_keywords {
			width: 24em;
			margin:0 0 0 0em;
		}

		/* date */
		.site_search .form input.date {
			width: 6.7em;
		}

		/* location */
		.site_search .form input#site_search_location {
			width: 9em;
			font-size:92%;
		}

		/* section */
		.site_search .form select {
			width: 12em;
			font-size: 86%;
			padding: .1em 0;
		}

			.site_search .form select optgroup {
				font-style: normal;
			}

			.site_search .form select option {
				color: #555;
			}

			.site_search .form select option.section {
				font-weight: bold;
				color: black;
			}
	
	.site_search .more {
		margin-top:-0.3em;
		padding: 0 0 .5em 6.56em;
		font-size: .75em;
	}

		.site_search .more * {
			vertical-align:middle;
		}
		
		.site_search .more label {
			display:inline;
			padding-right:1.69em;
		}
	
	.site_search_channel {
		margin:.2em .3em 0 0em;
	}

/******************************************************************************/
/*
/* organizers
/*
/*****************************************************************************/

#organizers {
	background: url(../images/common/organizers/org_green_arrow.jpg) 0 100% no-repeat;
	float: right;
	margin: .78em 0 0 -1em;
	width: 14.542em;
	height:6.5em;
	overflow: hidden;
}

#org_shell {
	height:6.5em;
	overflow: hidden;
}	
	#organizers .header {
	}

		#organizers .header h2 {
			font-size: 104%;
			font-family: Arial, Helvetica, sans-serif;
			padding: .6em 0 0 1.6em;
			color:#000;
			text-align:left;
		}

	#organizers .info {
		padding: 0.15em 1em 0 0;
	}

		#organizers .info ul {
			list-style-type: none;
			margin: .15em 0 0 1.6em;
			padding-bottom: .90em;
			color:#fff;
		}

		#organizers .small ul {
			margin-top: 0;
			padding-bottom: 0em;
		}

			#organizers .small ul li {
				font-size: 82%;
				padding: 0 0 .15em;
			}
			
/******************************************************************************/
/*
/* Hot Links
/*
/*****************************************************************************/

#hot_links {
	overflow: hidden;
	height: 2.099em;
	background: #dadada url(../images/common/hot_links/bg.gif) repeat-x;
	border: 0px solid #b0bfc8;
	float:left;
	width:100%;
}

	#hot_links p.links {
		float: left;
		padding: .4em .3em .3em .9528em;
		color:#333;
	}

		#hot_links p.links span {
			font-size: 100%;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
	
	#hot_links #h_t_ad {
		float: left;
		color: #333;
		padding: .69em .3em 0 1em;
		font-size:82%; 
	}	
		
		#hot_links #h_t_ad a {
			color: #666;
		}	
	
			#hot_links #h_t_ad a:hover {
				color: #000;
			}	
		
	/* all channels button */
	#all_channels_button {
		cursor: pointer;
		}
		#all_channels_button img {
			vertical-align:top;
			}
		span.bl {
			width:13em;
			height:1.5em; 
			display:block; 
			background:#fff url(../images/common/header/browse/bl.gif) no-repeat scroll 0 100%;
			}
			span.br {
				display:block; 
				height:1.5em; 
				background:transparent url(../images/common/header/browse/br.gif) no-repeat scroll 100% 100%;
				}
				a.tl { 
					text-align:center; 
					font-weight:bold; 
					font-size:85%; 
					display:block; 
					background:transparent url(../images/common/header/browse/tl.gif) no-repeat scroll 0 0;
					text-decoration:none;
					}
					span.tr {
						padding:.3em 1em .2em; 
						display:block; 
						background:transparent url(../images/common/header/browse/tr.gif) no-repeat scroll 100% 0;
						}
					
	#hot_links p.user {
		float: right;
		font-size: 85%;
		padding: .25em .7em 0 0;
		color:#333;
	}

		#hot_links p.user a {
			font-size: 100%;
			text-decoration:underline;
		}
		
		#hot_links p.user img {
			vertical-align:middle;
		}

/******************************************************************************/
/*
/* Page
/*
/*****************************************************************************/

#page {
	clear: both;
}

/******************************************************************************/
/*
/* Channels
/*
/*****************************************************************************/

#channels {
	position: relative;
}

#subchannels {
	position: relative;
}

.channels {
	float: left;
	width: 12.368em;
	border-top:1px solid #8FB6D8;
}

	.channels .switch {
		background: #cfddea;
		text-align: center;
		padding: .2em 0 .1em 0;
	}

	/* Regular menu items */

	.channels ul.items {
		list-style-type: none;
		font-size: 85%;
	}

	.channels ul.items li {
		background-color: #cfddea;
		border-top: 1px solid #004a90;
		font-weight: bold;
		zoom: 1; /* I know, but this guy needs 'hasLayout' set for IE to fix redraw issues ;*/
	}
	
		.channels ul.items li h3 {
			background-color:#CFDDEA;
			color:#004A90;
			padding:0.3em 0pt 0.4em 1.3em;
			text-decoration:none;
			font-size:1em;
		}

	.channels ul.items li.related {
		background-color: #eaeaea;
	}

		.channels ul.items li.related li a {
			color: #444;
			font-size: 86%;
		}

	.channels ul.items li.first {
		border-top: none;
	}

		.channels ul.items li div.sports {
			overflow: hidden;
			width: 99%;
			padding: 2px 2px 2px 0;
			height: 1.8em;
		}

			.channels ul.items li div.sports a {
				float: left;
			}

			.channels ul.items li div.sports img {
				float: right;
				cursor: pointer;
			}

		.channels ul.items li.selected a {
			background-color: #fef4d7;
		}

		.channels ul.items li.strong a {
			font-weight: bold;
		}

		.channels ul.items li a {
			background-color: #cfddea;
			display: block;
			padding: .3em 0 .4em 1.3em;
			color: #004a90;
			text-decoration: none;
			zoom: 1; /* I know, but this guy needs 'hasLayout' set for IE to fix redraw issues ;*/
		}

			.channels ul.items li.related a {
				background-color: #EAEAEA;
			}
		
				.channels ul.items li.related ul li a {
					background-color: #FFF;
				}
				
				.channels ul.items li.related ul li a:hover {
					background-color: #DDD;
				}
			
		.channels ul.items ul {
			list-style-type: none;
		}

		.channels ul.items ul li {
			border-top: none;
			font-weight: normal;
		}

			.channels ul.items ul li a {
				color: #231f20;
				padding: .3em 0 .4em 1.5em;
				background: #fefefe url(../images/common/dotted_horizontal.gif) 0 0 repeat-x;
			}

				.channels ul.items ul li a img {
					vertical-align: top;
					margin-left: 3px;
					margin-top: .2em;
				}

				.channels ul.items ul li.first a {
					background-image: none;
					border-top: 1px solid #004a90;
				}

			.channels ul.items ul li a:hover {
				background-color: #ddd;
			}
		
	/* channel specific */
	.channels .title {
		height: 10.8em;
		position: relative;
		background: #bacfe1 url(../images/common/channels/titles/generic.jpg) 0 100% no-repeat;
		text-transform: uppercase;
		cursor: pointer;
	}
		
		.channels .title h1 {
			color: #00407c;
			font-family: Impact, Haettenschweiler, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 260%;
			line-height: .9;
			position: absolute;
			left: .25em;
			bottom: .25em;
		}

	/* follow */
	.channels .follow {
		background: white url(../images/common/dotted_horizontal.gif) repeat-x;
		height: 2em;
	}

	/* all channels menu */						
	#all_channels {
		position: absolute;
		background-color: white;
		border: 1px solid #00407c;
		border-width: 2px 5px 5px 3px;
		overflow: hidden;
		width: 55.472em;
		z-index: 20;
		left: 0em;
		top: 0em;
	}

		#all_channels h3 {
			font-size: 86%;
			margin: 0 0 0.6em 0;
		}

		#all_channels h4 {
			font-size: 82%;
			margin: 1em 0 0 0;
			color: #00407c;
		}

			#all_channels h4 a {
				color: #00407c;
			}

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

			#all_channels ul li {
				font-size: 75%;
				padding: .3em 0;
			}

				#all_channels ul li a {
					text-decoration: none;
				}

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

		#all_channels .main {
			float: left;
			padding: .7em 0 0 1.1em;
		}
			
			#all_channels .main .area {
				clear: both;
				overflow: hidden;
				margin-bottom: 1em;
				width: 29.26em;
			}

			#all_channels .main .area ul {
				float: left;
			}
				
				#all_channels .main .area_three {
					padding-bottom: 1em;
				}

					#all_channels .main .area_three ul {
						width: 9.66em;
					}

		#all_channels .other {
			float: right;
			background: #f4f4f4 url(../images/common/dotted_vertical.gif) repeat-y;
			padding: .7em 0em 0 1.1em;
			margin-bottom: -100em;
			padding-bottom: 101em;
			width: 23.4em;
			position: relative;
		}

			#all_channels .other img {
				position: absolute;
				top: .7em;
				right: .7em;
				cursor: pointer;
			}
			
			#all_channels .other div {
				width:50%; 
				float:left; 
				padding:0 0 1em;
			}

.new {
	font-size:70%; 
	color:red; 
	font-style:italic;
}
			
/******************************************************************************/
/*
/* Main
/*
/*****************************************************************************/

#main {
	float: left;
	width: 61.8399em;
	background: white url(../images/common/dotted_vertical.gif) 0 -1px repeat-y;
	border-top: 1px solid #8fb6d8;
}

/* Opera hack to accomodate its 1 place float "bug" */
@media all and (min-width:0px) {
	head~body #main { width: 62.8em; }
}

/******************************************************************************/
/*
/* Breadcrumbs
/*
/*****************************************************************************/

#breadcrumbs {
	overflow: hidden;
	background: white url(../images/common/dotted_horizontal.gif) 0 100% repeat-x;
	font-size: 80%;
	padding: .69em .5em;
	clear: both;
}

/******************************************************************************/
/*
/* Content
/*
/*****************************************************************************/

#content {
	padding: 0 0 0 .9em;
	overflow: hidden;
	margin-bottom: 5em;
	display: inline-block;
}

	/* clear the content div around its contained, floated elements for IE*/
	#content:after {
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}
	/* no ie mac \*/
	* html #content { height: 1%; }
	#content { display: block; }

	#content p {
		margin-bottom:1em;
	}
	
/******************************************************************************/
/*
/* Content Columns
/*
/*****************************************************************************/

/* layout 2 1 */
#content .layout_2_1_left {
	width: 37.5em;
	float: left;
	overflow: hidden;
}

#content .layout_2_1_right {
	width: 22.489em;
	float: right;
	overflow: visible;
}

/* layout 4 1 */
#content .layout_4_1_left {
	width: 48em;
	float: left;
	overflow: hidden;
}

#content .layout_4_1_right {
	width: 12em;
	float: right;
	overflow: hidden;
}

/******************************************************************************/
/*
/* Standard Containers
/*
/*****************************************************************************/

/* blue box */
/* green box */
/* black box */

.blue_box,
.green_box,
.black_box {
	border: 1px solid #b1c0c8;
	overflow: hidden;
	margin-top: .9em;
}

	.blue_box .title,
	.green_box .title,
	.black_box .title,
	.ltblue_box .title  {
		overflow: hidden;
		font-family: Arial, Helvetica, sans-serif;
		padding: .2em .6em;
		height: 1.4em;
	}
	
		.blue_box .title h3,
		.green_box .title h3,
		.black_box .title h3,
		.ltblue_box .title h3 {
			font-size: 100%;
			float: left;
			line-height: 1.4;
		}
	
		.blue_box .title p,
		.green_box .title p,
		.black_box .title p,
		.ltblue_box .title p {
			float: right;
			font-size: 85%;
		}
	
			.blue_box .title a,
			.green_box .title a,
			.black_box .title a,
			.ltblue_box .title a {
				margin: .2em .25em 0;
				color:#fff;
			}

	.blue_box .title {
		background: #004a90 url(../images/common/containers/blue_box/title_bg.gif) repeat-x;
		color: white;
	}
	
	.green_box .title {
		background: #92c42d url(../images/common/containers/green_box/title_bg.gif) repeat-x;
		color: #000377;
	}

		.green_box .title a {
			color: #004a90;
		}


.black_box{
	border: 1px solid #000;
}

	.black_box .title {
		background: #000;
		color: white;
	}

/* gray box */
.gray_box {
	border: 1px solid #b1c0c8;
	overflow: hidden;
	margin-top: .9em;
}

	.gray_box .title {
		overflow: hidden;
		padding: .2em .3em;
		background: #dadada url(../images/common/containers/gray_box/title_bg.gif) repeat-x;
		border-bottom: 1px solid #00407c;
	}

		.gray_box .title h3 {
			font-size: 110%;
			line-height: 1.4;
			font-family: Arial, Helvetica, sans-serif;
		}

			.gray_box .title a {
				margin-left: 1.5em;
			}

/* blue rounded box */
.blue_rounded_box {
	background: url(../images/common/containers/blue_rounded_box/bg_br.gif) 100% 100% no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

	.blue_rounded_box .header {
		background: url(../images/common/containers/blue_rounded_box/bg_tl.gif) no-repeat;
	}

		.blue_rounded_box .header h3 {
			font-size: 80%;
			background: url(../images/common/containers/blue_rounded_box/bg_tr.gif) 100% 0 no-repeat;
			padding: .4em;
			color: white;
		}

	.blue_rounded_box .content {
		background: url(../images/common/containers/blue_rounded_box/bg_bl.gif) 0 100% no-repeat;
	}

		.blue_rounded_box .content a {
			color: #004a90;
			text-decoration: none;
			font-size: 80%;
			padding: .1em 0;
			font-weight: normal;
			
		}

			.blue_rounded_box .content a:hover {
				text-decoration: underline;
			}

		.blue_rounded_box .content ul.manual {
			padding: .4em 0;
		}

			.blue_rounded_box .content ul.manual li {
				border: none;
			}

				.blue_rounded_box .content ul.manual li a {
					padding: .1em 0 .1em .5em;
				}

		.blue_rounded_box .content ul.auto {
			padding: .1em 0 .1em 0;
			list-style-type: disc;
			margin-left: 1.4em;
			color: #004a90;
		}

			.blue_rounded_box .content ul.auto li {
				border: none;
				line-height: 1.1;
				margin: .2em 0;
			}

				.blue_rounded_box .content ul.auto li a {
					
				}

/* light blue box */
.ltblue_box {
	border: 1px solid #B2BECA;
	overflow: hidden;
}

	.ltblue_box .title {
		background: #E6EEF6;
		border-bottom: 1px solid #B2BECA;
	}

		.ltblue_box .title h3,
		.ltblue_box .title a {
			color:#02407E;
		}


		.ltblue_box .title p,
		.ltblue_box .title a {
			line-height: 1.7;
		}
	
	.blue_box ul, .ltblue_box ul {
			padding: .1em 0 ;
			list-style-type: disc;
			margin-left: 1.4em;
		}

			.blue_box ul li, .ltblue_box ul li {
				line-height: 1.1;
				margin: .69em 0;
				font-size: 85%;
			}

/* one col */
.one_col {
	clear:both;
	margin-top: .9em;
}

/* two col */
.two_col {
	margin-top: .9em;
	overflow: hidden;
}

	.two_col .left {
		float: left;
	}

	.two_col .divider {
		background: url(../images/common/dotted_vertical.gif) 100% 0 repeat-y;
	}

	.two_col .right {
		float: right;
	}

	/* tab box */
	.tab_box .title {
		margin-top: .9em;
		background: #fff url(../images/common/containers/tab_box/tab_left_bg.gif) 0 0 no-repeat;
		height: 2.23em;
		/**/position: relative;
		z-index: 10;
		top: 1px;
		width: 16.54em;
		font-family: Arial, Helvetica, sans-serif;
	}

		.tab_box .title h3 {
			background: url(../images/common/containers/tab_box/tab_right_bg.gif) 100% 0 no-repeat;
			height: 100%;
			font-size: 100%;
			line-height: 2.23em;
			padding: 0 1em;
			text-align: center;
		}

	.tab_box .content {
		border: 1px solid #a1a9ae;
	}

/* multi tab box */
.multi_tab_box {
	border: 1px solid #b0bfc8;
	overflow: hidden;
	margin-top: .9em;
	clear: both;
}

	/* tabs */
	.multi_tab_box ul.tabs {
		list-style-type: none;
		overflow: hidden;
		width: 100%;
	}

		/* default */
		.multi_tab_box ul.tabs li {
			float: left;
			text-align: center;
			background: #004a90 url(../images/common/containers/blue_box/title_bg.gif) repeat-x;
			border-bottom: 1px solid #93a7b5;
		}

		.multi_tab_box ul.tabs li a {
			display: block;
			padding: .2em 0 .3em 0;
			text-decoration: none;
			color: #fff;
			font-size: 90%;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
		}

		/* selected */
		.multi_tab_box ul.tabs li.selected {
			background: white;
			border-bottom: 1px solid white;
		}

		.multi_tab_box ul.tabs li.selected a {
			color: #004a90;
		}

		
		/* hover */
		.multi_tab_box ul.tabs li a:hover {
			text-decoration:underline;
		}

		.multi_tab_box ul.tabs li.selected a:hover {
			background: white;
		}

/******************************************************************************/
/*
/* Dividers
/*
/*****************************************************************************/

.horizontal_divider {
	background: url(../images/common/dotted_horizontal.gif) 0 0 repeat-x;
	font-size: 1px;
	overflow: hidden;
}

/******************************************************************************/
/*
/* Standard Lists
/*
/*****************************************************************************/

/* play */
ul.play {
		list-style-type: none;
		width: 100%;
	}

		ul.play li {
			float: left;
			margin-right: 1.25em;
		}

			ul.play li a {
				display: block;
				padding: .3em 0 .3em 20px;
				background: url(../images/common/play.gif) 0 50% no-repeat;
				font-size: 85%;
			}

/******************************************************************************/
/*
/* Footer
/*
/*****************************************************************************/

#footer {
	clear:both;
	overflow: auto;
	width: 74.213em;
	background: #e0e0e0 url(../images/common/dotted_horizontal.gif) 0 0 repeat-x;
	padding: .4em 0;
}

/* Opera hack to accomodate its 1 place float "bug" */
@media all and (min-width:0px) {
	head~body #footer { width: 75.2em; }
}

	#footer img {
		vertical-align:middle;	
	}
	
	/* Copyright */
	#footer .copyright {
		float: left;
		font-size: 80%;
		margin-left: .8em;
	}

	/* Links */
	#footer .links {
		float: right;
		font-size: 80%;
		margin-right: .8em;
	}

.bold									{ font-weight:bold; }
div#container_footer					{ text-align:left; font-size:75%; margin:0.9em 0 0; padding:0 0 .9em .6em;}
div#container_footer ul					{ margin:0 0 .3em; padding:0; }
div#container_footer ul#copyright		{ margin-bottom:0.75em; }
div#container_footer ul li				{ margin:0; padding:0 0.4em 0 0.75em; display:inline; background:url(../images/common/footer_links_separator.gif) 0 55% no-repeat; color:#666}
div#container_footer ul li.no_bullet	{ background: none; padding: 0; }
div#container_footer a,
div#container_footer a:visited			{ color:#666; text-decoration: none; }
div#container_footer a:hover			{ text-decoration:underline; }
div#container_footer ul#copyright li a	{ color:#003560; }

/******************************************************************************/
/*
/* Ads
/*
/*****************************************************************************/

#med_rec_top,
#med_rec_bottom,
#sky_left_top,
#sky_left_bottom,
#sky_right_top,
#sky_right_bottom {
	margin-top:0.9em;
}
	
#sky_left_top {
	margin-bottom:2.9em;
}			