body.custom #header {
	float: left;
	width: 110px;
	padding-left:3px;
}


body.custom #footer {
	padding-top:3px;
	padding-bottom:0px;
}

body.custom #footer-copyright {
margin-top: 20px;
}

<div id="main-nav">
	<?php wp_nav_menu(array('theme_location' => 'main_nav', 'container' => '')); ?>
</div>

#main-nav	{
	height: 30px; /* set to the height you want your menu to be */
	margin: 0 0 10px; /* just to give some spacing */
}
#main-nav ul	{
	margin: 0; padding: 0; /* only needed if you have not done a CSS reset */
}
#main-nav li	{
	display: block;
	float: left;
	line-height: 30px; /* this should be the same as your #main-nav height */
	height: 30px; /* this should be the same as your #main-nav height */
	margin: 0; padding: 0; /* only needed if you don't have a reset */
	position: relative; /* this is needed in order to position sub menus */
}
#main-nav li a	{
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
#main-nav .current-menu-item a, #main-nav .current_page_item a, #main-nav a:hover {
	color: #000;
	background: #ccc;
}
