/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/
body.custom {
	background:url(custom/images/background.gif) top left repeat-x #d9d9d9;
}
.box {
	padding:0;
	margin:0;
}
#custom-footer {
	position:relative;
	width: 980px;
	height:100px;
	background:url(custom/images/footer.gif) top right no-repeat #fff;
	text-align:right;
}
#custom-footer p {
	padding:20px 14px 14px 0px;
}
div#footer-logos {
position:absolute;
left:260px;
top:14px;
width:464px;
height:48px;
	background:url(custom/images/footer-logos.png) 0 0 no-repeat;
}
div#superhighwaymen a
{
	text-indent:-9999px;
text-align:left;
	overflow:hidden;
	display:block;
	width:67px;
	height:32px;
	position:absolute;
	right:14px;
	top:75px;
	background:url(custom/images/superhighwaymen.gif) 0 0 no-repeat;
}

body.custom h1 {
letter-spacing:-2px;
}
body.custom h1, body.custom h2, body.custom h3, body.custom h4, body.custom h5, body.custom h6 {
color:#231F20;
font-weight:bold;
margin:0 0 15px;
text-transform:lowercase;
}
body.custom h1 {
font-size:24px;
line-height:25px;
}
body.custom h1 a {
text-decoration:none;
}
body.custom h2 {
font-size:14px;
line-height:1em;
}
body.custom a {
	color:#FF0000;
}
body.custom a:hover {
	color:#231F20;
}
body.custom div#wrapper {
	position:relative;
}
#custom-navigation {
	position:absolute;
	width:210px;
	left:14px;
	top:10px;
	padding:0;
	margin:0;
	border-bottom:0px solid #888888;
}
#custom-navigation ul {
/*font-size:24px;
line-height:0.6em;*/
list-style:none outside none;
margin:0;
padding:0;
}
body.custom ul.navigation li {
float:none;
}
body.custom ul.navigation li a:link, body.custom ul.navigation li a:visited, body.custom ul.navigation li ul {
background:none;
border:0;
color:#FF0000;
font-size:17px;
font-variant:normal;
font-weight:bold;
letter-spacing:0;
line-height:0.9em;
text-transform:lowercase;
padding:0;
}
body.custom ul.navigation li a:hover {
	text-decoration:none;	
	color:#000;
}
body.custom div#breadcrumbs {
float:right;
width:415px;
text-align:right;
margin-right:15px;
padding:0;
border:0;
margin-top:-55px;
line-height:14px;
}
body.custom #breadcrumbs p {
margin:0;
padding:0;
width:415px;
}
body.custom .headway-leaf {
padding:0;
margin:0;
}
.homeslogan {
padding:15px;
}
body.custom div.sidebar {
padding:0 14px 0 14px;
text-transform:lowercase;
}
body.custom ul.sidebar li ul li ul, ul.custom-sidebar li ul {
padding:0 0 0 14px;
}
#leaf-18 {
margin-left:15px;
margin-top:-75px;
}
#leaf-28 {
margin-right:18px;
}
#leaf-13 {
padding-right:17px;
}
body.custom .widget-title {
margin:0 0 7px 0;
background:url(custom/images/sidebar-separator.png) bottom left no-repeat;
padding: 0 0 14px 0;
}
body.custom ul.sidebar li ul a, ul.custom-sidebar a {
text-decoration:none;
font-weight:bold;
font-size:14px;
}
div#avhec-categorygroup-home ul li div.avhec-widget-line {
width:100%;
background:url(custom/images/sidebar-separator.png) top left no-repeat;
padding-top:7px;
margin-top:7px;
display:block;
}
h2.custom-sidebar {
background:url(custom/images/sidebar-separator.png) bottom left no-repeat;
padding: 0 0 14px 0;
font-weight:bold;
}
div#avhec-categorygroup-home ul li ul li div.avhec-widget-line {
background:none;
padding-top:0;
margin-top:0;
}
body.custom ul.sidebar li ul, body.custom ul.link-list {
margin:0;
}
body.custom ul.sidebar li ul li, body.custom ul.link-list li {
margin:0;
}