/* Font CSS */
	body{
		font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
		background-color:#000;
	}
	
	
	/* exceptions */
	.result      { margin-bottom: 20px }
	.currentpage { margin-bottom: 20px; text-align: center }
	
	.keyword          { font-weight: bold; color: #CC0000 }
	<!--Removed by Ashley.title            { font-weight: bold; color: #000066 }-->
	.feature_headline { font-weight: bold; color: #FFFFFF; text-transform: uppercase }
	.search           { font-weight: bold; font-variant: small-caps }
	.story_headline   {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
	.date 			   {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;}


	.story            { font-size: 11px }
	.story_copy       {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;}
	.feature_story    { font-size: 12px; color: #294b8d;}
	.description      { font-size: 11px; color: #FFFFFF }
	.url              { font-size: 11px; color: #FFAE5E }
	.movie_title      { font-size: 14px; font-weight: bold; font-style: italic }
	.headline         { font-size: 11px; font-weight: bold; }
	.current_temp_sm  { font-size: 28px; color: #FFFFFF; font-weight: bold }
	.current_temp     { font-size: 46px; font-weight: bold; text-transform: uppercase }
	.current_temp_sm_side { font-size: 34px; color: #0016cb; font-weight: bold }
	.deg              {margin: 0 0 0 -8px;}

	.nav              { font-size: 11px; font-weight: bold; text-transform: uppercase }
	.photo_headline   {font-size: 20px; font-weight: bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0px;}


/* Paragraph Tags Start */
	p { margin: 0px; padding: 10px 8px 0px 8px; line-height: 20px; }
	
	.intro {font-size: 16px;letter-spacing:-.03em;color:#666; font-family:Georgia, "Times New Roman", Times, serif;text-align:justify}

	.green_bold {color:#9fa916; font-weight:bold;}
	
	/* ecxeptions */
	.footer p { font-size: 11px; text-align: center }

	.consumer_news p { padding: 10px 0px 0px 0px }
	.vid_text p      { padding: 0px 8px 10px 8px }
	

/* Link CSS Start */

a {color: #9FA916; text-decoration: none;}
a:hover { text-decoration: underline }
.search a { color: #9FA916; font-size: 12px;}

.feature_story a:hover{text-decoration: underline;}
.feature_vid_taste a {color:#cc0066}
.feature_vid_home a {color:#a6caf0}
.feature_vid_style a {color:#ff5050}
.feature_vid_wellness a {color:#333399}
.feature_vid_spotlight a {color:#ff6633}
	
/* Header CSS */

.header {width: 1024px;height: 151px;background-color: #000;padding: 0px;top: 0px;left: 0px;position: relative;z-index: 0;}	
.bkg_img {width: 1024px;height: 120px;background-color: #666666;padding-top: 0px;top: 0px;left: 0px;position: absolute;z-index: 0;}
.station_id {width: 286px;height: 100px;background-color: #CCCCCC;padding: 0px;top: 0px;left: 0px;position: absolute;z-index: 1;}
.ad_728_top {width: 728px;height: 90px;background-color: #FFFFFF;padding: 0px;top: 5px;right: 5px;position: absolute;z-index: 1;}
		
.menu {width: 1024px;height: 30px;font-size: 14px; background-image: url(/images/top_nav_bg.gif); background-repeat: repeat-x 0px 0px background-color: #000;padding: 0px;top: 120px;left: 0px;position: absolute;}
.menu div{margin: 6px 10px;;width: 1004px;position: absolute;}
.menu a{font-size: 14px; color: #fff;text-decoration: none;float: left;}
			
.menu a:hover{text-decoration: underline;}
.menu div.dent{width: 2px;height: 16px;margin: 0px 10px 0px;;background-image:url(/images/nav_line.gif);background-repeat: no-repeat;position: relative;background-position: 0px 2px;float: left;}	

			
/* new css */
	body {
	margin: 0px;
	background-color:#fff;
  	background: #000 url(/images/bg_01.gif) repeat-x 0 0;
	}

	
	h1{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		}
		
	h1 {
	margin: 0px;
	padding-left:5px;
	height: 30px;
	line-height: 30px;
	background: #d7d7d7 url(/images/bar_bg.gif) repeat-x;
	}
	
	h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	margin: 0px;
	padding-left:5px;
	height: 30px;
	line-height: 30px;
	}
	
	.events {
	color: #63605a;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin: 0px;
	padding-left:10px;
	padding-bottom: 10px;
	}
	
	.contest {color: #da476a; }


	hr {
		size: 0px;
		border: 0px;
		background-image: url("/images/dotted_line.gif");
		background-repeat: repeat-x;
		background-position: center bottom;
		margin: 5px;
		color: #FFFFFF;
	}
	
	.content hr { color: #e9e9e9 }
	
	.seperator {

	overflow:hidden;

	height:2px;

	border-top:2px solid #a6a9a5;

	background-color:transparent;

}

.feature_vid {
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}


	.search {
		margin: 0px;
		padding: 0px;
		white-space: nowrap;
		width: 175px;
		position:absolute;
		right:5px;
		top:104px;
		text-align:right;
	}
	
	.search input {
		background-color: #efefef;
		margin-left: 5px;
		width: 116px;
	}


/* Site Container Positioning & Alignment */
	#site_container,
	#bottom_container {
		width: 1024px;
		padding: 0px;
		margin: 0px;
		position:relative;
	}

	#breaking_news,
	#top_container {
		position: relative;
		top: 0px;
		left: 0px;
		padding: 0px;
		margin: 0px;
	}

	/* exceptions */
	#site_container {
		position: relative;
		margin: auto;
		padding-top: 0px;
		background-color:#fff;
	}
		/*border-left: solid 1px #d7d7d7;
		border-right: solid 1px #d7d7d7;*/
	}
	
	#main_container { padding-top: 0px; padding-bottom: 20px;}

/* sections in main container start */	

	#left_column,
	#center_column,
	#right_column,
	#column_150,
	#column_300,
	#column_330,
	#column_360,
	#column_510,
	#column_518,
  #column_530,
  #column_540,
	#column_548,
	#column_660, 
	#column_800,
	#column_700,   
	#column_856 {
		display: inline;
		float: left;
		position: relative;
		top: 0px;
		padding: 0px;
		margin-left: 8px;
	}

	/* container exceptions */
	#left_column   { width: 160px; margin: 0px }
	#center_column { width: 668px }
	#right_column  { width: 180px }
	#column_150    { width: 150px }
	#column_300    { width: 300px }
	#column_330    { width: 330px }
	#column_360    { width: 358px }
	#column_510    { width: 510px }
	#column_518    { width: 518px }
	#column_548    { width: 548px }
  #column_540    { width: 540px }
  #column_660    { width: 660px }
	#column_700    { width: 700px }
	#column_800    { width: 800px }
	#column_856    { width: 856px }

/* Container CSS */
	.content {
		padding: 0px 0px 10px 0px;
		margin: 10px 0px 0px 0px;
	
	}
/* Home Page Charmed Magazine Issue */

.mag_feature {background-color:#bad431 !important; padding: 5px 4px 5px 4px; text-align:center;}
.mag_feature p { text-align: left;}
.mag_feature a {color:#333333;}
.img-mag_feature { border:#fff 2px solid}


/* Content Bordered */
	.border {
		border: solid 1px #d7d7d7;
	}
	
/* Content No Padding */
	.no_pad { padding: 0px }

	.padding { padding: 10px 8px 0px 8px }

	.color  { background-color: #e9e9e9 }

  .scroll { overflow:auto }


/* Events */

.img_and_text {
width: 100%px;
margin-bottom: 15px;
margin-left: 10px;
margin-right: 10px;
}

.img_thumb {
width: 100px;
float: left;
}

.text {
text-decoration: none;
margin-left: 113px;
}


/* Ad CSS */
	.ad_bottom_728 {
		width: 743px;
		height: 90px;
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
	}
			
	.ad_160x600 {
		width: 160px;
		height: 615px;
		padding: 0px;
	}
			
	.ad_180x150 {
		width: 180px;
		height: 165px;
		padding: 0px;
	}
			
	.ad_300x250 {
		width: 300px;
		height: 265px;
		padding: 0px;
	}
		
/* Footer CSS */
	.footer {
	width: 1024px;
	padding-top: 20px;
	padding-bottom: 20px;
    background-color: #333;
    height:60px;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
		}
    #footer_right {
      float:left;
      color:#FFFFFF;
      font-size: 11px;
      padding: 9px 0px 0 50px;
    }
	 #footer_right a {
      color:#c3cf27;
      font-size: 11px;
    }
    
    .footer_small {
      font-size: 10px;
      font-weight: normal;
      color:#fff;
    }
    #copyright {
	color: #c3cf27;
      float: left;
      padding: 9px 0 5px 15px;
  }

/*Side Nav*/
.left_navigation {
font-size: 12px;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
color: #0d0d5f;
font-size: 12px;
font-weight: bold;
padding-bottom: 0px;
}
.left_navigation a:hover {text-decoration:underline}

.left_navigation ul {list-style-type: none;padding-left: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;background-color:#FFFFFF;}
.left_navigation ul li span{display: block;width: 160px;line-height: 22px;margin-top: 2px;margin-bottom: 2px;clear: both;}


/* Left Side Links */

.left_navigation  ul li span {
padding-left: 10px;
width: 140px;
}

.left_navigation a:link,
.left_navigation a:hover,
.left_navigation a:visited,
.left_navigation a:active {
text-decoration: none; 
}

.left_navigation ul li span {
	background-image: url(/inc/nav/images/side_nav_back.gif);
	font-size: 11px;
	font-weight: bold;
}
.left_navigation ul li span a:link,
.left_navigation ul li span a:hover,
.left_navigation ul li span a:visited,
.left_navigation ul li span a:active {
color: #0d0d5f;
}

.left_navigation ul li span a:hover{ text-decoration:underline}


/* Contests Text */
.contest_title { font-weight:bold }


/**home page top**/
#center_wide_column {
	width:850px;
	background-color:#FFF;
	display: inline;
	float: left;
	position: relative;
	top: 0px;
	padding: 0px;
	margin-left: 8px;
	background-image:url(/images/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom: 10px;
}

.home_page_video {
	width: 320px;
	padding-bottom: 10px;
	margin-top: 10px;
	display: inline;
	float:left; 
	padding-left:5px; 
	padding-right:5px;
	}
.home_page_ts{
	width: 240px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left:5px;
	display: inline;
	float:left;
	}
	
.center_wide_no_pad {width: 330px;padding: 0px;margin-top: 10px;}
.center_wide_content_260 {width: 260px;padding-bottom: 10px;margin-top: 10px;display: inline;float:left;}
.center_wide_content_250{width: 250px;padding-bottom: 10px;margin-top: 10px;margin-right: 10px;display: inline;float:right;}



