/*Reset Styles!*/





/* remember to define focus styles! */


body {

	line-height: 0;

	color: black;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */



}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



/*STYLES FOR GENERAL PROPERTIES*/

.clear {

	clear:both;

	}

	

p {

	margin:10px 0;

	}

	





/*START MAIN STYLES*/	

body {

	color:#fff;

	font:12px arial;

	line-height:15px;

	}

	

/*CENTER ALIGN CONTENT*/	

#container {position:relative; width:940px; margin:0;}	



		

/* NAVIGATION - CSS SPRITES*/



#nav {

	float:left;

	width:940px;

	height:29px;

	margin-top:0px;

	}	



	

/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	

#drops, #drops ul {

	padding:0;

	margin:0;

	clear:both;

	float:left;

	width:inherit;

	}

	

#drops ul.drop {

	background:#3f4c6b;

	padding:5px;

	width:inherit;

	clear:both;

	float:left;

	margin-top:30px;

	font-style:arial;

	font-size:12px;

	}



#drops ul.drop li {

    width:inherit;

	clear:both;

	font-style:arial;

	font-size:12px;

	}

	

#drops ul.drop a {

	

	color:#fff;

	text-decoration:none;

	font-weight:normal;

	clear:both;

	float:left;

	font-style:arial;

	font-size:12px;

	}

	

#drops ul.drop1 {

	background:#3f4c6b;

	padding:5px;

	width:108px;

	clear:both;

	float:left;

	margin-top:30px;

	font-style:arial;

	font-size:12px;

	}



#drops ul.drop1 li {

    width:inherit;

	clear:both;

	font-style:arial;

	font-size:12px;

	}

	

#drops ul.drop1 a {

	

	color:#fff;

	text-decoration:none;

	font-weight:normal;

	clear:both;

	float:left;

	font-style:arial;

	font-size:12px;

	

	}

	

#drops a {

	display: block;

	/*width: 10em;*/

	float:left;

	clear:both;

}



#drops li {

	float: left;

	/*width: 10em;*/

}



#drops li ul {

	position: absolute;

	width: 10em;

	left: -999em;

}



#drops li:hover ul {

	left: auto;

	

}



#drops li:hover ul, #drops li.sfhover ul {

	left: auto;

}



#drops ul.drop a:hover{

	color:#888888;

	padding:0px;

}



#drops ul.drop1 a:hover{

	color:#888888;

	width:118px;

	padding:0px;

	font-style:arial;

	font-size:12px;

}





/*END SUCKERFISH*/



/*SPRITE BACKGROUP POSITIONING*/	

#nav a.spacer, #nav a.magazine, #nav a.NewsAndReviews, #nav a.experts, #nav a.shopping, #nav a.socialCalendar, #nav a.spacer2 {

	float:left;

	background:url(navigationHLnew3.png) no-repeat;

	height:29px;
	width: 940px;

	text-indent:-9999px;

	}

	

#nav a.spacer {	

	background-position:0px 0;

	width:105px;

	}

	

#nav a.magazine {	

	background-position:-105px 0;

	width:110px;

	}



#nav a.NewsAndReviews {	

	background-position:-215px 0;

	width:180px;

	}



#nav a.experts {	

	background-position:-395px 0;

	width:98px;

	}	

	

#nav a.shopping {	

	background-position:-493px 0;

	width:97px;

	}	


#nav a.socialCalendar {	

	background-position:-590px 0;

	width:176px;

	}	

	

#nav a.spacer2 {	

	background-position:-766px 0;
	height:29px;
	
	width:174px;

	}	



#nav a.magazine:hover, #nav a.magazine:focus {	

	background-position:-105px -29px;

	}

	

#nav a.NewsAndReviews:hover, #nav a.NewsAndReviews:focus {	

	background-position:-215px -29px;

	}



#nav a.experts:hover, #nav a.experts:focus {	

	background-position:-395px -29px;

	}



#nav a.shopping:hover, #nav a.shopping:focus {	

	background-position:-493px -29px;

	}	

	

#nav a.socialCalendar:hover, #nav a.socialCalendar:focus {	

	background-position:-590px -29px;

	}	
	
	



	


	



/*END NAVIGATION*/

