/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body  {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	line-height: 1.5;  /*unitless for proper inheritance*/
}

#frontheader {
	width: 980px;
	position: relative;
        float: left;
	margin-left: -20px;
        margin-top: -20px;
	background-color: #fff;
}
#frontheader-text {
	position: absolute;
	left: 520px;
        top: 20px;
	color: #53c300;
        font: bold 28px Arial,Serif;
}
#frontheader-text2 {
	position: absolute;
        top: 70px;
        left: 520px;
	color: #fff;
        font: normal 16px Arial,Times,Serif;
        padding-right:20px;
}
#frontheader-button {
	position: absolute;
        width: 200px;
        top: 200px;
        left: 510px;
}
.topdescription {
	font-size: 22px;
        font-weight: normal;
        float: right;
        margin-right: 10px;
        margin-top: 14px;
        margin-bottom: 0px;
        font-style: italic;
        color: #588f30;
        width:400px;
        text-align: right;
        text-transform: none;
}

.topdescription2 {
	font-size: 24px;
        font-weight: bold;
        font-style: normal;
        float: right;
        width:400px;
        color: #fe8f00;
        text-align: right;
        text-transform: uppercase;
}


#header  {
	width: 980px;
	margin: 0px auto;
	height: 117px;
}
#header img  {
	float: left;
	margin: 10px 0 0 20px;
}
#main_content #top p  {
	margin: 20px 0 20px 0;
}


#pagenav li {
	float: left;
	line-height: 35px;
	padding: 0 6px 0 5px;
	margin: 0;
}

#pagenav li a:link, #pagenav li a:visited {
	display: block;
	position: relative;
	padding: 0 12px;
	text-decoration: none;
	z-index: 100;
}
.entry a {
        color:#48a900;
}
.entry h3 {
        font-size: 28px;
        font-weight: bold;
        color: #fff;
}
.entry p {
        color:#8e8e8e;
}
#featured .entry p {
        color:#d7d7d7;
}
#featured .entry {
        margin-right:30px;
}
#featured .entry img {
        margin-right:30px;
}
.entry img  {
	padding: 0px;
	border: 3px solid #ccc;
}

#page h2.title  {
	color: #fb8e00;
        margin: 0 0 15px 0;
}
#designcredits {
        text-align:center;
        display: none;
        margin: 0px;
        padding: 0px;
}
a.button {
    background: url(img/btn-slider-right.png) no-repeat scroll top right; 
	display: block;
	float: left;
	height: 37px; 
	margin-right: 6px;
	padding-right: 13px; 
	text-decoration: none;
	color: #fff;
	font-size:14px;
        font-style:normal;
        text-transform: uppercase;
}
a.button span {
	float:left;
	background: url(img/btn-slider.png) no-repeat; 
	display: block;
	line-height: 36px; 
	padding: 1px 5px 0px 18px;
} 
a.button:hover span{ text-decoration:underline; }
span.middle { float: left; padding: 13px 13px 13px 9px; }

#featured  {
	float: left;
	margin: 0 0 0 10px;
	background-color: #0342ac;
}
#slider .scroll { width:940px; height:300px; overflow:hidden;position:relative;   }

#featured.slider  {
	width: 940px;
	position: relative;
}

#featured.slider .information .image.left  {
	float: left;
	margin: 0 40px 0 0;
}

#featured.slider .information .image.right  {
	float: right;
	margin: 0 0 0 40px;
}

#featured.slider .information  {
	width: 880px;
	float: left;
	position: relative;
}

#featured .information  {
	float: left;
	width: 598px;
	padding: 10px 40px;
}

#footer .footnav ul li a:link, #footer .footnav ul li a:visited  {
	font-weight: normal;
}

