/* 
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: Georgia,"Times New Roman",Times,serif;
}

.home {
    padding-top: 0 !important;
}

#header {
clear:both;
height:105px;
padding:10px 0 5px;
position:relative;
width:100%;
}

#header img.logo {
float:right !important;
}
#nav, #nav ul {
float:left !important;
}
#nav {
margin-top:35px;
}
#nav a { color: #FFFFFF; }
#nav a:hover, #nav li.current_page_item a{ color:#fff; background:#50D38B; border-width: 0 0px 1px 0; }

#nav li.current_page_item ul li a{ color:#50D38B; background:#fff; }
#nav li.current_page_item ul li a:hover, #nav li ul li.current_page_item a:hover { color:#fff; background:#50D38B; }

#featured h2 { color:#7f7799; font-size:30px; padding:0 0 10px; line-height:40px; font-weight:normal; letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }
#featured h4 { font-size:18px; color:#000000;  font-family: Georgia,"Times New Roman",Times,serif; line-height:22px; letter-spacing:1px; }

#featured p {
font-size:14px;    
color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
line-height:20px;
}

#sidebar h3{border-bottom:1px dashed #7F7799;font:12px uppercase Verdana, Georgia, serif;font-weight:bold;text-transform:uppercase;color:#7F7799;letter-spacing:1px;margin:5px 0;padding:0 0 15px;line-height:24px;}


.home .feature {margin-left:86px; padding-top: 10px; }

div.hr {
    background: url("images/hr.png") repeat-x scroll left top transparent;
    height: 0;
    margin: 15px 0;
}

#main h3, main h2 {
font-size:24px;
color:#7f7799;
}

#main h2 a, #main h3 a {
    color: #7F7799;
    font-size: 24px;
    text-decoration: none;
}

#main p, #main ul, #main ol {
    font-size: 14px;
    font-family: Georgia,"Times New Roman",Times,serif;
    color: #121212;
}

a:link {color: #30BE6F; text-decoration: none; }
a:active {color: #30BE6F; text-decoration: none; }
a:visited {color: #269759; text-decoration: none; }
a:hover {color: #7f7799; text-decoration: none; }

#slides {
    clear: both;
    height: 210px !important;
    margin: 0 auto;
    padding: 20px 0;
    position: relative;
    width: 960px;
}

#loopedslider { height:210px } 
#loopedSlider {
margin:0 auto;
padding:20px 0;
}
#loopedSlider li#p {
left:0;
position:absolute;
top:86px;
}
#loopedSlider li#n {
position:absolute;
right:0;
top:86px;
}

#sidebar .widget {
    margin-bottom: 0;
    margin-top: 20px;
}
#sidebar .widget {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 3px double #E9E8E8;
    padding: 14px;
}

