/* Style widths separated from the main style.css using media queries to adjust certain widths */
	
	.wrapper {
		width: 100%;
		margin-top:5px;
		margin-bottom:7.5px;
	}
	#container {
		padding: 4px 0 8px;
		margin-left: 10px;
		margin-top: 3px;
		margin-right: 10px;
	}
	
	 /* Header */ 

	.header {
		
		padding: 10px 10px 0px 10px;
	}	
	.logo {
		margin: 0 0 15px 0;
	}
	.logo img {
		width: 100%;
		/*max-height: 92px;*/
		/* max-height: 30px;
		max-width: 178.75px; */
	}
	.top_search {
		margin: 0 0 15px 0;
	}
	
	.top_search input[type="text"] {
		width:82%;
		margin:0;
		padding: 2% 15% 2% 3%;
	}
	
	.top_search button {
		width:15%;
		margin:0;
		padding: 0;
		position:absolute;
		right:2%;
		background-position:100% 100% !important;
	}		
	

	/*
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	*/
	
	 /* Navigation */ 
	
	.nav { 
		float: right;
		width: 100%;
		
		background:#f8e2a5;
		font-family: arial, sans;
	}
	
/*	
	
	
	.nav a:hover {
		background:#e2cb8a;
	}
	.dd li a {
		font-family: arial, sans;
		text-transform:none;
		font-weight:600;
		font-size: 23px;
		padding:10px 10px 8px 10px;
		border: solid 1px;
		border-width:1px 0;
		border-top-color: #fff;
		border-bottom-color: #cebc89;
		color: #333333;
	}
	
	.dd li a:hover {
		background:#e2cb8a;
	}
*/

	.nav a, .nav .sub-menu a {
		font-family: arial, sans;
		text-transform:none;
		font-weight:600;
		font-size: 23px;
		padding:10px 10px 8px 10px;
		border: solid 1px;
		border-width:1px 0;
		border-top-color: #fff;
		border-bottom-color: #cebc89;
		color: #333333;
	}
	
	.sub-menu li a:hover {
		background:#e2cb8a;
	}
	
	.nav .sub-menu {
		display:block;
		visibility:visible;
		position:relative;
		
	}
	
	ul.sub-menu li a {
		background:#fef5d9;
		
		border: solid 1px;
		border-width:0 0 1px 0;
		border-top-color: #d8d2bc;
		border-bottom-color: #d8d2bc;
		font-size:22px;
	}		
	
	.nav .sub-menu a {
		
		padding-left:30px;
		font-size:21px;
		
		
	}
	.nav .sub-menu a:hover {
		background:#e5d9b2;
		
	}
	
	ul.sub-menu {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width:100%;
	}

	.dd {
		display:none;
	}

	.dd li a {
		margin: 0;
		padding: 11px 6px 8px 10px;
	}
	.dd li ul {
		padding: 1.5px 0 3px;
	}
	.dd li ul li {
		margin: 2px 0;
		padding: 0 3px;
	}
	.dd li ul li a {
		margin: 0;
		padding-top: 0;
	}
	.dd li.mainnav {
		text-align: left;
	}
	
	.dd li.mainnav a { color: #333; }
	.dd li.mainnav a:active { color: #fff; }
	
	.dd li.mainnav a:hover, .dd li.mainnav.last a:hover {cursor:pointer; background:#e5d9b2;}
	
	.dd li.mainnav.last {  background-image:none;}

	.sub-menu li { margin: 0px !important; padding: 0px !important; }
	.sub-menu li a { background: #f1e3b1 url(images/sub_menu_bg.png) repeat-y;
	border-bottom: 1px solid #cebc89 !important; border-top: 1px solid #fff !important; margin: 0px !important; display:block !important; 
	font-size: 14px; letter-spacing: .5px !important;
	padding: 11px 6px 8px 6px;
}
	
	ul.sub-menu li a:active {color: #fff !important; }

	#click_for_more{ 
	float: none;
	text-align:center;
	width: 100%;
	height: 25px;
	font-size:27px;
	text-transform: uppercase;
	padding:4px 0 9px 0;
	border:0;
	font-family: "LeagueGothicRegular";
	background-color: #ffaf03;
	background: url("images/mobile_nav_down_arr.png") 83% 50% no-repeat, url("images/nav_bg_2ndborder.png") repeat-x;
	display:block;
	font-weight:normal;
	text-decoration:underline; color: #333;
	}
	
	#click_for_more.opened{ 
	background: url("images/mobile_nav_up_arr.png") 83% 50% no-repeat, url("images/nav_bg_2ndborder.png") repeat-x;
	}
	
	#click_for_more:active { color: #fff; }

	#append_to_me {
		background: white;
		padding: 2%;
		width: 96%;
	}
	.appended_menu ul { width: 100% }
	 
	#searchform {
		white-space:nowrap;	
	}
	
	.top_search input[type="text"] {width: 87%;margin-right:4px; height: 15px; background: #e3e4e4; padding: 8px 7% 8px 3%; color: #000; font: 13px  Arial, Verdana, sans-serif; vertical-align: middle; border: 1px solid #999999; display: block; float: left;}
 	.top_search button {width: 35px; border: solid 2px #91dafd;  height: 33px; background: url("images/search_bg.png") no-repeat; background-position:center center !important; cursor: pointer; display: block; float: left; position:absolute; }

	/*
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	************************************	************************************	************************************
	*/	
	
	/** Slideshow **/

	.slideshow { width:100%; }
	#slideshow_img { width: 100%; float: left; }
	.slide { width: 100%; }
	.slide img { width: 100%; }
	.slide_desc { float: left; width: 100%; padding-top: 2.5%; padding-bottom: 2.5%; }
	.slide .post {padding: 10px; background: #3bc1ff; float: left; }
	.slide .post-content {margin-bottom: 15px; line-height:30px; padding-top:5px font-size: 16px !important;}
	
	 /* Sidebar */

	.sidebar {width: 90%; padding: 5%; float: left; margin-top: 0px; }
	.sidebar img { width: 100%; }

	/* Content */ 

	#content {width: 100%; }
	.post-content {padding-bottom: 5px;}
	.entry_w_posts .thumb img, .entry  .thumb img { margin-bottom: 10px; width: 100%; }

	/* Footer */
	
	.footer .widget_getconnected { width: 100px; }
	.footer .widget_text { width: 90%; }
	#foot_general_info { width: 100px;}	
	
	.footer { float: left; min-height: 55px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
	.sponsors { width: 90%; }	
	.sponsors .widget-body img {margin-bottom: 6px; width: 75px;}
