/*
		Theme Name: cederborg
		Theme URL: http://www.cederborgbret.com
		Description: This is a custom child theme for the Genesis Framework
		Author: WebDevStudios
		Author URI: http://www.webdevstudios.com
		Version: beta
		Template: genesis
	*/
	
	
	body {
		padding: 0!important;
		margin: 0!important;
		background: #E9EBDF !important;
		font: 12px Verdana, Arial, Helvetica, sans-serif !important;
		color: #2B3427;
	}
	
	#content.hfeed {
		background: none repeat scroll 0 0 transparent;
    	margin: 0 !important;
    	padding: 0 !important;
    	width: auto;
	}
	
	.gform_wrapper ul,
	.gform_wrapper li {
	   margin: 0 !important;
	   padding: 0 !important;
	   list-style: none;
	}
	
#gform_wrapper_2 {
	margin: 0 20px !important;
}

ul.MenuBarHorizontal {
margin: 0 auto;
padding: 0;
list-style-type: none;
cursor: default;
}

ul.MenuBarHorizontal li {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
float: left;
}

#menu li a {
background: url(/images/menu-border.gif) right no-repeat;
font-size: 13px;
color: white;
margin: 0 auto;
font-weight: bold;
text-decoration: none;
}

ul.MenuBarHorizontal a {
display: block;
cursor: pointer;
padding: 10px 30px 10px 30px;
color: white;
text-decoration: none;
margin: 0 auto;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu {
background-repeat: no-repeat;
background-position: 100% 50%;
}

#menu li ul {
background: #71140F;
border-bottom: none;
}

ul.MenuBarHorizontal ul {
border: 1px solid #CCC;
}

ul.MenuBarHorizontal ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
z-index: 1020;
cursor: default;
position: absolute;
left: -1000em;
}

ul.MenuBarHorizontal ul li {
width: 180px;
}

ul.MenuBarHorizontal li {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
float: left;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
left: auto;
width: 180px;
}

#footerContainer {
width: 100%;
padding: 0;
margin: 0;
color: white;
background: #21231A;
border-top: 19px solid #676F57;
}

#footer {
width: 100%;
height: 50px;
margin: 0 auto;
padding: 0;
}

#footer p {
margin: 0;
padding: 20px 0;
text-align: center;
}

#disclaimer {
width: 950px;
height: 50px;
margin: 10px auto 0;
padding: 0;
text-align: left;
}

#disclaimer a {
color: #CECECE;
font-weight: bold;
}

#disclaimer p {
margin: 0;
padding: 5px 0 0;
line-height: 15px;
font-size: 10px;
}

#footerNav a {
color: white;
padding: 0 20px;
border-right: 1px solid white;
font-size: 12px;
}

#contentContainer {
	background: #fff;
}

h1 {
font: 27px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color: #4A4E3F;
}

p {
line-height: 18px;
margin: 10px 0;
}