/* 
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.

*/

/* 2.2 Navigation */

#nav a  { display:block; z-index:100; padding:0 10px; line-height:28px; color:#5F7485; text-decoration:none;font-size:16px;family:Helvetica;font-weight:700;text-shadow:none;}

#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent { background: #B3C7D5;}

/*
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent { background: #4A779E;}
*/

/*
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent {
background:none repeat scroll 0 0 #E50035;
}
*/

#nav li  { float:left; width: auto; padding:1px 5px;}
#nav li a:hover, #nav li.active a, #nav li.current_page_item a,  #nav li.current_page_parent a {color:#FFFFFF;}


/* 2.2.1 Drop-down menus */
#nav li ul  { position: absolute; left: -999em; width: 172px; background: #FFF; border:1px solid #efefef;}
#nav li ul li a  { background:url(images/ico-bullet.png) no-repeat 5px 10px; width:145px; padding-left:15px; line-height:30px; font-size:12px; color:#5F7485; }
#nav li ul li:hover  {background:#fafafa;}
#nav li ul li a:hover  {color:#5F7485;}
#nav li.current_page_item:hover ul li a, #nav li.current_page_parent:hover ul li a {color:#5F7485;}


/* 2.3 Header */
#header{background:url(images/bg-top.png) repeat;padding:14px 0 10px;clear:both;position:relative;z-index:10;}


#breadcrumb  {
height:0px;
}

/* 2.4 Content */

#featured h2, #featured h1, #featured span.archive_header {
color:#333333;
}

#featured.home p {
color:#636669;
}

#featured.home a:link, a:visited{
color:#333333;
}

#content{background:url(images/bg-content-top.png) repeat-x top center; min-height:300px;padding:1px 0 5px; }




#featured h2, #featured h1, #featured span.archive_header {
font-size:30px;
}

#featured h1, #featured span.archive_header {
line-height:10px;
}

.entry h1 {
font-size:20px;
padding-top:20px;
}

.entry h3 {
font-size:15px;
}

/* 2.6 Footer */
#footer{background: #232323 url(images/bg-footer-top.png) repeat-x top center; font-size:12px;padding: 20px 0;border-top: 1px solid #eee; }
#footer #footer-widgets .block { float:left; width:280px; margin:0 40px 0 0; }

#footer #footer-credits {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/bg-footer-bevel.png) repeat-x scroll center top;margin:5px 0;padding:10px 0 5px;}

/* 2.8 Homepage */
#featured.home .featured-image { width:490px; padding:13px 0 0; margin-bottom:-60px; position:relative; text-align:center; }
#featured.home .featured-content { width:466px; padding:5px 0 0; }

#info-box { background: #f1f1f1; border-bottom:1px solid #dbdbdb; padding:30px 40px 5px; margin:0 0 0px; }
#info-box .block { width:420px; margin:0 40px 0 0; float:left; }
#mini-features { margin:20px 0 1px; }
#featured.home h2 { font-size:33px; padding:10px 0 10px;}
#featured.home .featured-image {padding:0 0 0;}


/* 4.2 Generic Widgets */
.widget ul li a  {display:inline; padding: 3px 0; line-height: 18px; text-decoration: none; color:#666; }

/* 5.2 Comments Form */
input, textarea, submit { font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;  font-size: 12px; }

/* Custom */

.benefit_list {font-size:12pt; font-style:italic; font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; color: #333; }

div.widget_twitter h3 a{
display: block;
width: 233px;
height: 23px;
text-indent: -9999px;
background-image: url('images/twitter.png');
background-repeat: no-repeat;
background-position: center center;
}

#footer #footer-widgets li span.time-meta a {font-size:85%; color:#999999; text-decoration:underline;}
.from-meta {visibility:hidden;} 

div.widget_twitter ul li {border-bottom:1px dotted #535353;padding-bottom:5px;padding-top:5px;}

div.widget_advancedrecentposts ul li {border-bottom:1px dotted #535353;padding-bottom:5px;padding-top:5px;}


.left_form {width:150px; float:left;padding:0 0 10px 0;}
.right_form {width:150px; float:left;padding:0 0 10px 0;}