/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file 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. */

#header-container {background:#ffffff;border-top: 4px solid #7eb31d; border-bottom: 0px solid #d9fbbc; position: relative; z-index: 999;}
#header {padding:15px 0 10px;clear:both;position:relative;}

#title-container {background: none repeat scroll 0 0 #f5e7fd;border-bottom: 1px solid #D4DCE2;border-top: 3px solid #DCE4EB;padding: 10px 0 10px;position: relative;z-index: 1;}
#title-container h1.title {font:26px 'Century Gothic',arial,serif; font-weight: bold;}


.entry, .entry p  { font:13px/1.5em sans-serif; text-align: justify; color:#333333;  }

#top { background: #4d4d4d; }
	#top .nav { }
	#top .nav a { border:none;color:#f4f3f3; border-top: 0px solid #d9fbbc; padding:8px 10px; line-height:18px; font:Arial; text-decoration:none; font-size: 14px; text-shadow:none; }
	#top .nav li  {  }
	#top .nav li a.sf-with-ul { padding-right:20px; }
	
	#top .nav a:hover, 
	#top .nav li.current_page_item a, 
	#top .nav li.current_page_parent a,
	#top .nav li.current-menu-ancestor a,
	#top .nav li.current-cat a,
	#top .nav li.current-menu-item a,
	#top .nav li.sfHover { background: #222; color: #7eb31d; border:none;border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }

.nav li ul li a { color: #7EB31D !important; }

#top .nav li.sfHove a { color: #7eb31d;  }
#sub_nav .menu ul li.current_page_item, #sub_nav .menu ul li:hover {
    background: #7eb31d;
}
#sub_nav .menu ul li.current_page_item a, #sub_nav .menu ul li:hover a {
    background: #7eb31d;
	color: #7eb31d;
}



h1, h2, h3, h4, h5, h6  { margin: 0; font-family: 'Century Gothic', arial, serif; color: #222; font-weight:bold; line-height:1.1em; }


.section .post .title {
    font: 22px/22px 'Arial',sans-serif;
    margin: 0 0 15px;
    position: relative;
}

/* 2.6 Footer */
#footer-container { background: #d3a7e6; color:#999999; }
#footer{padding: 20px 0 30px; color:#999999;}
#footer h2 { color: #537635; }
#footer p { color:#666666; }
#footer a { color: #fbf6fe; }
#footer #credit img{vertical-align:middle;}
#footer #credit span{display:none;}

#footer-widgets-container { background: #f5e7fd; color:#537635; font-family: 'Century Gothic', arial, serif; font-weight:bold; }
#footer-widgets { padding:10px 0; color: #999999; }
#footer-widgets a { color:#666666; }
#footer-widgets p { color:#ffffff; text-align: justify; }
#footer-widgets .widget p {
    color: #FFFFFF;
}

#slide-box {
    margin: 0 auto;
    position: relative;
    width: 960px;
height: 250px;
}
.slides_container {
    width: 960px;
height: 235px;
}

.slide .slide-content.entry {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 40px;
    font-size: 13px;
    left: 0;
    padding: 10px 20px;
    position:absolute;

top:50px;
    width: 300px;
}

#slides {
    background: #f5e7fd;
    border-bottom: 1px solid #D4DCE2;
    border-top: 3px solid #DCE4EB;
    padding: 30px 0 15px;
}

.slide-content p {
    color: #ffffff;
    margin: 0 0 0.5em;
}

/* 2.8 Homepage */
#main h2.section-title { line-height:1em; font-size: 22px; color: #333333; font-weight: bold; margin-bottom: 20px; }
#main .block { width: 306px; float:left; margin: 0 20px 20px 0; border:none;}
#main .block.last { margin-right:0; }
.section .post .title  { font:18px/18px 'Arial'; color: #7eb31d; font-weight: bold; sans-serif;position:relative; margin: 0 0 5px; }
#portfolio .post h3  { font-size:22px; color: #7eb31d; font-weight:bold; position:relative; margin: 0 0 5px; }
#portfolio .post h3 a:link, .post h3 a:visited  { color: #333333; font-weight:normal; }
#main #portfolio .block.last { margin-right:0; }
#main .section { border-bottom: 0px dotted #bfc5ca; padding-bottom:10px; margin-bottom:20px; width:100%; }

#footer-widgets .widget h3 {
    border-bottom: 0px dotted #263848;
    font:18px/18px 'Arial'; 
    color: #7eb31d;
    font-weight: normal;
}

body  { color: #999999;}

.archive #title-container {
    padding: 10px 0;
}
.archive_header  { color: #293F4C;display: block; width: 960px; margin:0 auto; font: 26px/1em 'Century Gothic', sans-serif; font-weight: bold; padding: 0px 0 0px;}
.archive_header .catrss a  { font-size: 14px; text-decoration: none; line-height: 28px; }



#footer-widgets .widget p {
       color: #4C4C4C;
}

.widget h3 {
    background: url(/wp-content/uploads/2011/11/velvet-leaves-25.png) no-repeat left center;
    padding-left:30px;
font:18px/18px 'Arial'; 
    color: #333333;
	
}

/* 4.3 WooTabs */
#tabs {	
	background:#f5e7fd; height:auto; display: block;padding:10px;border:1px solid #D6DEE5;
	/* Border Radius */
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
}

/* SIDEBAR */
#sidebar .secondary { float:left; width:140px; margin-right:20px; } 
#sidebar .secondary.last { margin: 0; padding 0 0 0 5px; } 


/* SEARCH FORM */
.search_main {background: #f5e7fd;border: 1px solid #D6DEE5;padding: 5px; margin: 15px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width: 240px; }
.searchform  { background: none repeat scroll 0 0 #FFFFFF; width: 95%; position: relative; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.searchform input.s  {  padding: 8px; width:85%; margin:0; border:none; background: none; color:#777;  }
.searchform input.search-submit { position: absolute; top:6px; right:10px; border:none; margin:0; padding:0; }

