/* 
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.

*/

/* customized Jan 2011 by greecia@gitu.com

Planned default font: font-family: Frutiger, Univers, Arial, Helvetica, sans-serif

*/

/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */
body  { font: 15px/23px "Times New Roman", Georgia, serif; color: #ddd; background: #632619 url(images/bg-foy.jpg) repeat-x top left;  }
h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Georgia, serif; color: #ddd; font-weight:normal; }

p {margin: 0; font: 15px/23px "Times New Roman", Georgia, serif; }

/* 1.2 Hyperlinks */
a:link, a:visited  { color: #6296A3; text-decoration:none;}

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#top { background: #346e7c url(images/bg-foy-header.jpg) repeat-x bottom left; height: 231px; margin-bottom: 40px;}

#main{ width:580px; }
#main.fullwidth { width: 840px;}
#sidebar{ width:240px;}

.col-full { width: 840px; margin: 0 auto; }

/* 2.2 Navigation */
#navigation{font:13px/13px Frutiger, Univers, Arial, Helvetica, sans-serif; border-bottom:0px solid #000; padding:0px; margin-top:1px; margin-bottom: 40px; background: none;}
#navigation ul.rss{background: none; padding: 0px;margin-left:20px;}
.nav a { text-transform: uppercase; font-style: normal; }
.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a { color: #632619 !important; }

/*
Gitu's brown nav concept
.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }
.nav a  { position:relative; color:#fff !important; display:block; z-index:100; padding:11px 16px 10px 16px; line-height:18px; text-decoration: none;  text-transform: uppercase; font-style: normal; }
.nav a:hover { background: #f0f0f0; }
.nav li.current_page_item, .nav li.current_page_parent { background:#632619; color: #fff; }
.nav li.current_page_item a:hover, .nav li.current_page_parent a:hover { background: #fff;  color: #222; }
.nav a:hover, .nav li.current_page_item a { color: #222 !important; }
.nav li.current_page_item a:not(.sf-with-ul) { color: #fff; }
.nav li  { float:left; width: auto; margin-right: 5px; }
.nav li a.sf-with-ul { }
.nav li ul li a.sf-with-ul { }
.nav li.current_page_item a.sf-with-ul, .nav li.current_page_parent a.sf-with-ul { color: #fff !important;}

*/

/* 2.2.1 Drop-down menus */
.nav li ul li a  { color:#632619 !important; font-size:0.9em; }
.nav li ul li a.sf-with-ul { padding:11px 16px 10px 16px; }
.nav li ul ul  { margin: -40px 0 0 170px; border: 1px solid #ccc; }

/*
Gitu's brown nav concept
.nav li ul  { background: #fff; position: absolute; left: -999em; width: 192px; z-index:999;}
.nav li ul li  { color:#222; background: none; border-bottom:1px dotted #ccc;}
.nav li ul li a  { color:#222 !important; width:160px; color:#555; font-size:1em; font-style: none !important; }
.nav li ul li a.sf-with-ul { padding:5px 10px; }
.nav li ul li a:hover  { background:#fff; color: #222;}
.nav li ul ul  { margin: -30px 0 0 180px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }

.nav li ul li a:hover, .nav li ul li.current_page_parent, .nav li ul li.current_page_item, .nav li ul li.current_page_item a:hover{ background:#346e7c !important; color: #fff !important;}
*/

/* 2.3 Header */
#header{ width: 100%; height: /*111px*/ 131px; padding: 30px 0;clear:both;position:relative; border: 0px solid #9ff;}
#logo img  { margin-top: 50px; }
#search { display: none; }

/* 2.6 Footer */
#footer-outer { background: none; clear: both; padding: 0; margin: 0; }
#footer{ padding-top: 10px; background: none; border-top: 1px solid #346e7c;}
#footer p { font: normal 12px Frutiger, Univers, Arial, Helvetica, sans-serif; color: #f0f0f0; }




/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/
.archive_header  { font: bold 16px "Times New Roman", Georgia, serif; color: #6296A3; }

.post .title  { font: 18px "Times New Roman", Georgia, serif; color: #6296A3; position:relative; margin: 0 0 15px; }
.post .single-title a  { font: 20px "Times New Roman", Georgia, serif; color: #6296A3;}
.post .title a:link, .post .title a:visited  { color: #6296A3; }
.post div.intro { display: none; }

/* 3.1 Single Post Tabber */
#tabs ul.wooTabs li { display: inline; width: 280px; height: 100%; text-align: center; }
#tabs ul.wooTabs li a { text-transform:uppercase; font: 14px Arial, Helvetica, sans-serif; color:#ccc; border-top: none; border-left: 1px dotted #632619; border-right: 1px dotted #632619; border-bottom: 1px dotted #ccc; padding: 10px 100px 5px; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {  border-top: 1px dotted #ccc; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; border-bottom: none; }
#tabs ul.wooTabs li a span { font: 13px georgia; text-transform: none ; color: #aaa; }

/* 3.2 Typographic Elements */
.entry h3 { text-transform:none; font: bold 15px/25px "Times New Roman", Georgia, serif; color:#6296A3; padding-bottom: 0; padding-top: 10px; }
.entry ul  { margin: 0 0 15px 0; padding: 0 0 0 30px; font: 15px/23px "Times New Roman", Georgia, serif; }
.entry ul ul li  { list-style-type: disc; }

h3.single { padding:0 0 15px; text-transform:uppercase; font: bold 16px "Times New Roman", Georgia, serif; color:#6296A3; }

/* 3.3 Images */
.entry img, img.thumbnail { border: none; margin-bottom: 10px; }


/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.1 Homepage Widgets */
#home-widgets .left  { float: left; width: 580px; margin-right: 20px; }
#home-widgets .right { float: right; width: 290px; }

/* 4.2 Generic Sidebar Widgets */
.widget h3  { padding:0 0 15px; text-transform:uppercase; font: bold 16px "Times New Roman", Georgia, serif; color:#6296A3; }
.widget p { font: 13px/17px "Times New Roman", Georgia, serif; margin-bottom:15px; }

/* 4.3 Specific Widgets */

/* RECENT POSTS WIDGET */
.recentblogposts-widget .title { font: 17px "Times New Roman", Georgia, serif; color: #6296A3; text-decoration: underline; }
.recentblogposts-widget ul.pagination li a { font-size: 17px; color: #6296A3; }
.recentblogposts-widget ul.pagination .entry a { color: #6296A3; font-size: 14px; font-style: normal; }
.recentblogposts-widget ul.pagination-bottom a { padding: 5px; display: block; color: #6296A3; font-style: italic; font-weight: bold; }
.recentblogposts-widget ul.pagination .entry p { line-height: 22px; font-size: 14px; }

/**
 * Twitter Widget
 */
.widget_twitter, .widget_twitter ul li { font: 14px "Times New Roman", Georgia, serif; }
.widget_twitter ul { list-style: disc; padding-left: 20px; }
.widget_twitter li { clear:both; padding-bottom: 10px; }
.widget_twitter li img { float:right; margin-right:.5em; }
.widget_twitter li .clear { clear:both; }
.widget_twitter a { color:#6296A3; }

/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.2 Comments Form */
#respond  { margin: 40px 0 0; }
#respond h3  { text-transform:uppercase; font: 16px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:20px; }



/*-------------------------------------------------------------------------------------------*/
/* 6. MISC */
/*-------------------------------------------------------------------------------------------*/

/* 6.2 Info Boxes */
p.tick { background:#666 url(images/ico-tick.png) no-repeat 20px 13px; }

/* 6.5 Slider */
#loopedSlider .slide-content  { display: none; }

/*-----------------------------*/
/* CUSTOM BY greecia@gmail.com */
/*-----------------------------*/
#front_side { padding-bottom: 20px; }

/*----------------------*/
/* edits to effects.css */
/*----------------------*/

/* ROUND CORNERS */  
.nav a , .nav li.current_page_item, .nav li.current_page_parent { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.nav li ul li.current_page_parent, .nav li ul li.current_page_item, .nav li ul li.current_page_item a, .nav li ul li a:hover { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.nav li ul li ul li.current_page_item, .nav li ul li.current_page_item a, .nav li ul li a:hover { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
div.nivo-slice, div.nivo-slider, div.about-slider, img.nivo_img, img.nivo_image, #front_side img, .entry img, img.thumbnail, .adspace-widget img, .widget_woo_twitter .tweet p { -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/* TEXT SHADOW */  
.nav a, #navigation ul.rss li a, #logo .site-title a, #logo .site-description { text-shadow: none; }
.nav a:hover, .nav li ul li a, .nav li.current_page_item a, .nav li.current_page_parent a { text-shadow: none !important; }
#copyright, #credit { text-shadow: none; }

/* BOX SHADOW */  
.entry img:hover, img.thumbnail:hover { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.entry .wp-caption img:hover {box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }