/* -- This is the place to add your own style modifications without touching the original styles -- */
/* --------------[ Font Family Adjustgments ]-------------- */

 h1, h2, h3, h4, h5, h6, h7, .sitetitle, #sitetitle h1, #sitetitle .title {
 font-family:"Cherry Cream Soda";
 }
 
 #topnav {

	padding:0; 

	margin:0;

	background:#f5f5f5;

	border-bottom:1px solid #e5e5e5;

	border-top:1px solid #fff;
	
	font-family:Arial, Helvetica, sans-serif;
	}



#topnav .limit {

	z-index:999999;

	position:relative;

	}



#topnav ul
{
	
}

#topnav .menu { 

	width:730px; 

	}



#topnav ul { 

	z-index:99; 

	margin:0; 

	padding:0; 

	list-style:none; 

	line-height:1; 

	margin:0;
	

	}



#topnav ul a  {

	position:relative; 

	display:block; 

	z-index:100; 

	padding:5px 10px; 

	line-height:30px; 

	text-decoration:none;
	

	}



#topnav ul li  { 

	float:left; 

	width: auto; 

	}



#topnav ul a:hover {

	}



#topnav ul ul  { 

	position: absolute; 

	left: -999em; 

	width: 250px; 

	z-index:99999;

	border-bottom: 1px solid #e5e5e5;

	}



#topnav ul ul a  {

	width:230px; 

	line-height:20px;

	border: 1px solid #e5e5e5;

	border-bottom:0;

	background:#f5f5f5;

	}



#topnav ul ul a:hover  {

	background:#fff;

	}



#topnav ul ul ul  { 

	margin: -31px 0 0 250px; 

	}



#topnav ul li li { 

	margin:0;

	border:0;

	}



#topnav ul li:hover,

#topnav ul li.hover  { 

	position:static;

	}



#topnav ul li:hover ul ul, 

#topnav ul li.sfhover ul ul,

#topnav ul li:hover ul ul ul, 

#topnav ul li.sfhover ul ul ul,

#topnav ul li:hover ul ul ul ul, 

#topnav ul li.sfhover ul ul ul ul { 

	left:-999em; 

	}



#topnav ul li:hover ul, 

#topnav ul li.sfhover ul,

#topnav ul li li:hover ul, 

#topnav ul li li.sfhover ul,

#topnav ul li li li:hover ul, 

#topnav ul li li li.sfhover ul,

#topnav ul li li li li:hover ul, 

#topnav ul li li li li.sfhover ul { 

	left:auto; 

	}


#head-content {

	margin: 0 auto;

	padding: 20px 0;

	width:960px;

	height:80px;
	

	}
	
	
	
	/* ---------[ Wide Slideshow Slides ]--------- */



#alt-home-top #slideshowpages .slides,

#alt-home-top #slideshowpages .slides ul,

#alt-home-top #slideshowpages .slides li,

.js #alt-home-top #slideshowpages .slides li {

	overflow:hidden;

	height:300px;

	width:960px;

	}



#alt-home-top #slideshowpages .slides {

	overflow: hidden;

	clear:both;

	margin:0;

	padding:0;

	border:0;

	}



#alt-home-top #slideshowpages .slides ul,

#alt-home-top #slideshowpages .slides li,

.js #alt-home-top #slideshowpages .slides li {

	list-style-type:none;

	overflow: hidden;

	}



#alt-home-top #slideshowpages .slides li,

.js #alt-home-top #slideshowpages .slides li {

	width:920px;

	height:260px;

	margin: 0;

	padding: 19px;

	border:1px solid #e5e5e5;

	background:#f5f5f5;

	}



#alt-home-top #slideshowpages .feature-image,

#alt-home-top #slideshowpages .feature-video  {

	height:250px;

	width:500px;

	float:right;

	overflow:hidden;

	padding:4px;

	border:1px solid #e5e5e5;

	background:#fff;

	margin: 0 0 0 40px;

	display:inline;

	}



#alt-home-top #slideshowpages img.home_feature {

	padding:0;

	border:0;

	float:none;

	margin:0;

	height:250px;

	width:500px;

	}



#alt-home-top #slideshowpages .entry {

	text-align:left;

	margin:0;

	float:none;

	padding: 0;

	height:260px;

	overflow:hidden;

	border:0;

	padding:0;

	}



#alt-home-top #slideshowpages .meta {

	display:none;

	}
