/* 
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: 18px/22px "museo-slab-1", "museo-slab-2", Georgia, serif; color: #444; background-color: #282828; }
p { font: 18px/22px "museo-slab-1", "museo-slab-2", Georgia, serif; color: #444; }
h1, h2, h3, h4, h5, h6  { margin: 0; font-family: "museo-slab-1", "museo-slab-2", serif; color: #222; font-weight:normal; }
h1  {font-size: 24px; } h2  {font-size: 22px;} h3  {font-size: 20px;} h4  {font-size: 16px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

.homeheading { font-family: "league-gothic-1", "league-gothic-2", sans-serif; font-size: 45px; line-height: 125%; }
#logo h1, #logo h2 { text-indent: -9999px; }

#top { height: 538px; }
/*.page #top { height: 200px; }*/

#header {margin: 0px 0px 3px 0px; padding: 30px 0px 5px 0px; }
#nav a { border-bottom-color: #fff; border-bottom-width: 1px; border-bottom-style: solid; font: 17px/22px "museo-slab-1", "museo-slab-2", serif; margin: 0 10px; padding: 0px; }
#nav a:hover { border-bottom-color: #fff; border-bottom-width: 3px; border-bottom-style: solid; }
#nav li.current_page_item a { border-bottom-color: #fff; border-bottom-width: 3px; border-bottom-style: solid; }
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent { background: none; border-radius: none; -moz-border-radius: none; -webkit-border-radius: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

#featured { background:none; padding: 0px; }
#featured .wrap { margin-bottom: 0px; }
#featured p { padding-bottom: 0px; }
#featured .aligncenter { margin-bottom: 0px; }

.home #main { width: 940px; }
.home #main p { font-size: 22px; line-height: 125%; color: #444; }
#main-page1 { background: url("images/who1.png") no-repeat right center; padding-right: 250px; }
#main-page2 { background: url("images/do.png") no-repeat 0px center; padding-left: 250px; }
#home_para_list { list-style-image: url("images/check.png"); font-size: 20px; color: #444;  list-style-position: inside; }
#home_para_list li { padding-top: 8px; }

.service_col { float: left; width: 225px; margin: 10px 12px 0px 0px; }
#last_col { float: left; width: 225px; margin: 10px 0px 0px 0px; }
.service_col h2, #last_col h2 { padding-bottom: 10px; }
.service_col p, #last_col p { font-size: 16px; }
#c1_web { background: url("images/c1_web.png") no-repeat 10px 5px; height: 190px; text-indent: -9999px; }
#c1_learn { background: url("images/c1_learn.png") no-repeat 10px 5px; height: 190px; text-indent: -9999px; }
#c1_art { background: url("images/c1_art.png") no-repeat 10px 5px; height: 190px; text-indent: -9999px; }
#c1_groups { background: url("images/c1_groups.png") no-repeat 10px 5px; height: 190px; text-indent: -9999px; }

#footer-widgets { background: url("styles/lightblue/bgFooter.jpg") no-repeat scroll center; height: 594px; padding: 0px; text-shadow: none; }
#footer-widgets .left { background: none; }
#footer-widgets p { color: #282828; }

.widget h3 { font-size: 20px; color: #222; }
.widget ul li a { color: #444; }

.widget_woo_news { padding-top: 15px; }
.widget_woo_news h3 { margin-bottom: 15px; padding-bottom: 5px; color: #222; }
.widget_woo_news a.title { color: #222; }
.widget_woo_news .rss { top: 10px; }

.widget_woo_twitter h3 a { color: #222; }
.widget_woo_twitter ul li { font-family: "museo-slab-1", "museo-slab-2", Georgia, serif; font-style: normal; }

#searchform { border: 3px solid #e2e2e2; }

.post-meta { font: 12px/12px "Trebuchet MS", Helvetica, Arial, sans-serif; margin: 5px 0 15px; text-transform: uppercase; }
.post .title { margin: 0px; }
.page .post .title { margin: 0px; }

#contact_intro { margin: 10px 0px 0px 0px; }
#contact_twitter { background: url("images/ico-twitter-big.png") no-repeat scroll 0px 0px; margin: 10px 0px 5px; padding: 15px 0px 0px 50px; height: 48px; }
#contact_facebook { background: url("images/ico-facebook.png") no-repeat scroll 0px 0px; margin: 10px 0px 5px; padding: 15px 0px 0px 50px; height: 48px; }
#contact_address { background: url("images/ico-address.png") no-repeat scroll 0px 0px; margin: 10px 0px 5px; padding: 15px 0px 0px 50px; height: 48px; }
#contact_phone { background: url("images/ico-phone.png") no-repeat scroll 0px 0px; margin: 10px 0px 5px; padding: 15px 0px 0px 50px; height: 48px; }
#contact_email { background: url("images/ico-email.png") no-repeat scroll 0px 0px; margin: 10px 0px 5px; padding: 15px 0px 0px 50px; height: 48px; }
#contact_outro { margin: 0px 0px 5px 0px; }