/* 
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.

*/

/* 3.3 Images */
.entry img, img.thumbnail { border: 0px solid #fff;  }
img.wp-smiley  { padding: 0; border: none; }

.alignleft  { float: left; height: auto; margin: 5px 15px 5px 0; }
.alignright  { float: right; height: auto; margin: 5px 0 5px 15px; }
.aligncenter  { text-align: center; margin-bottom:15px;}
img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }

.entry .wp-caption { padding: 1px; text-align:center; background:#fff; }
.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }
.entry .wp-caption-text { margin:0; padding:0; font:11px/22px Arial, Helvetica, sans-serif; text-align:center; }

/* 1.1 Defaults */

*{
	border: 0;
	margin: 0;
	padding: 0;
}

body  { font: 12px/20px Georgia, serif; color: #4a4a4a; background: #f0f0f0 url(images/bg.jpg) repeat scroll; }

h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Georgia, serif; color: #222; font-weight:normal; }
h1  {font-size: 22px; } h2  {font-size: 22px;} h3  {font-size: 18px;} h4  {font-size: 16px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p {margin: 0; font:13px/24px Georgia, serif; }

hr { background-color: #cccccc;	border:0; height: 1px; margin-bottom: 20px; }

input, textarea { padding: 7px 0 7px 7px; border: 1px solid #e9e9e9; }

/* 2.2 Navigation */
#navigation{font:14px/14px Tahoma, sans-serif; color:#000000;border-bottom:0px solid #000;padding:0px; margin-top:1px; margin-bottom: 40px; background: url(images/nav-highlight.png) no-repeat top center;}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat left 12px;padding:12px 0px 3px 18px;margin-left:20px;}
#navigation ul.rss li{display:inline;padding:0 10px 0 0;}
#navigation ul.rss li a{color:#fff;text-decoration:none;}
#navigation ul.rss li a:hover{text-decoration:underline;}

.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }
.nav a  { position:relative; color:#fff; display:block; z-index:100; padding:11px 16px 10px 16px; line-height:18px; text-decoration:none; }
.nav a:hover { background: #f0f0f0; }
.nav li.current_page_item, .nav li.current_page_parent{ background:#f0f0f0;}
.nav li.current_page_item a:hover, .nav li.current_page_parent a:hover { background: #f1f1f1; }
.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a { color: #222; }
.nav li  { float:left; width: auto; margin-right: 5px; }
.nav li a.sf-with-ul { padding-right:20px; }

/* 2.2.1 Drop-down menus */
.nav li ul  { background: #fff url(images/nav-bg.png) repeat-x top left; position: absolute; left: -999em; width: 192px; z-index:999;}
.nav li ul li  { background: none; border-bottom:1px dotted #eaeaea;}
.nav li ul li a  { width:160px; color:#555; font-size:0.8em; font-style: none !important; }
.nav li ul li a.sf-with-ul { padding:5px 10px; }
.nav li ul li a:hover  { background:#eaeaea;}
.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_item, .nav li ul li.current_page_item a:hover{ background:#eaeaea !important;}

.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }

.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:1.3em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}