#top_level_controls_wrap #top_level_controls {
	background-color: #dedede;
	padding:0;
	border:0;
}

	div#fontsize h3{
		padding:0 5px;
		margin:0;
		font-weight:normal;
		font-size:90%;
		float:left;
		line-height:20px;
	}


	div#fontsize ul {
		list-style:none;
		float:left;
		line-height: 20px;
		padding:0;
		margin:0;
	}


		div#fontsize ul li, div#top_menu ul li {
			display:inline;
		}
		
			div#fontsize ul li#size2 {
				font-size:110%;
			}
			
			div#fontsize ul li#size3 {
				font-size:130%;
			}
			
			div#fontsize ul li#size4 {
				font-size:150%;
			}

				div#fontsize ul li span {
					background:#fff;
					padding:2px;
				}

	div#top_menu ul {
		float:right;
		list-style:none;
		line-height: 20px;
		padding-right:10px;
		margin:0;
	}


#headwrap {
	height:auto !important;
	min-height:100px;
}

#menuwrap {
	background: #ffffff;
	border-top:1px solid #aaa;
}
	
	#menuwrap #logo {
		width: 400px;
		height:90px;
		/*margin-left:50px;*/
	}
		#menuwrap #logo img {
			width:400px;
			height:90px;
		}


	#menuwrap #menutop form {
		margin-top:10px;
		width:auto;
		background:#efefef;
		border:1px solid #dedede;
		padding:5px;
	}
	
		#menuwrap #menutop form input#search {
			width:130px;
			font-size:100%;
		}

		#menuwrap #menutop form input#go{
			font-size:100%;
		}

	
	#menuwrap #menu{
		padding: 5px 0 10px 50px;
	}

		#menuwrap #menu ul#ms_main_menu {
			margin:8px 0 15px 0;
			list-style:none;
			padding:0;
		}
		
			#menuwrap #menu ul#ms_main_menu li {
				padding-right:20px;
				float:left;

			}
		
				#menuwrap #menu ul#ms_main_menu li a {
					color:#000;
					font-weight:bold;
					letter-spacing:-1px;
					background: transparent url(/images/ms_nav.gif) left bottom  no-repeat;
					padding-left:18px;
				}


#footwrap #footer #footer_links {
	width:300px;
}
#footwrap #footer #footer_made_by {
	width:400px;
}