/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of 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.
*/

#main{margin-top:30px}
#sidebar{margin-top:30px}

#header{margin:-59px 0 -20px;clear:both;position:relative;}
#logo  { float:left; margin-top:-28px; margin-left:5px}

h1, h2, h3, h4, h5, h6  { margin-top:-15px; margin-bottom:10px; 0; font-family:arial, serif; color: #222; font-weight:bold;border-bottom:2px solid #dbdbdb }

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #3088ff; text-decoration:none;}
a:hover {text-decoration:underline}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration:none;}

/* 2.2 Navigation */
#navigation{float:right;font:14px/14px Helvetica, Arial, sans-serif;border-top:0px solid #dbdbdb; border-bottom:0px solid #dbdbdb; margin-top:-150px}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:6px 15px 3px 0;margin-right:10px;}
#navigation ul.rss li{display:inline;padding:0 10px 0 0;}
#navigation ul.rss li a{color:#c63f00;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; margin-left:10px; }
.nav a  { position:relative; color:#fff; display:block; z-index:100; padding:5px 10px; line-height:18px; text-decoration:none; }
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent { color:#99CCFF; background:none}
.nav li li.current_page_item { background:none; }
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:20px; }

.post .title, .page .title  { font:normal bold 20px/20px arial, helvetica, sans-serif;position:relative; margin: 0 0 15px; border-bottom:2px solid #dbdbdb;padding-bottom:8px; }

#sidebar{overflow:visible;}

.widget h3  {padding-bottom:2px; margin-top:-12px;text-align:right; text-transform:none; font:normal bold 18px Arial, Helvetica, sans-serif; color:#000; border-bottom:2px solid #dbdbdb; }

.post-meta{margin: -5px 0 5px 0; text-transform:none}
.post-meta .comments a  { padding: 0 0 0 20px }
.post-meta .small{text-transform:none;}


.post-more { clear:both; text-transform:none;}

.widget ul  {display:block; width:300px; margin:0; padding:0px 0px; list-style:none; border-bottom:1px solid #dbdbdb; font-size:1em; list-style-type:none; text-decoration:none; font-weight:none; color:#222}
.widget ul li  {border-top:1px solid #dbdbdb;border-bottom:0px solid #c9c9c9; padding: 4px;}
.widget ul li a  { padding: 0 0 0 5px; line-height: 22px; text-decoration: none; }
.widget ul li a:hover  { text-decoration:underline}
.widget ul ul  { padding: 0 0 0 15px; border-top: none; }

/* 6.1 Buttons */
.button, .button:visited, .reply a{ font-family:arial, sans-serif; background: url(images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
.button, .button:visited, .reply a{ background-color:#222; }
.button:hover, .reply a:hover { color: #fff  !important; text-decoration:none; }
.button:active, .reply a:active { top: 1px; }
.small.button, .small.button:visited, .reply a { font-size: 10px; padding: 0px 6px 1px; text-transform:uppercase;}
.button, .button:visited, .medium.button, .medium.button:visited { font-size: 13px; font-weight: bold; line-height: 1; }
.large.button, .large.button:visited { font-size: 14px; padding: 8px 14px 9px; }


