/* 
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: 12px Arial,Helvetica,Sans-serif; line-height: 1.2; color: #333; background: #dddad9 url('images/main-bg.jpg') repeat; }

h1  {font-size: 28px; }

a:link, a:visited  { text-decoration:none; color: #629763; }

#header{padding:25px 0 25px 0;clear:both;position:relative;}

#twitter-top { position:absolute;right:0px;top:25px; overflow:hidden; }
#twitter-top #twitter_update_list { padding:11px 20px 0 0px; font-family:Helvetica, sans-serif; font-size:12px; font-style:normal; color:#ccc; line-height:16px; }
#twitter-top div.logo { float:left; background:url(images/bg-twitter.png) no-repeat; width:60px; height:76px;  }
#twitter-top img { float:left; margin: 20px 0 0 5px; }
#twitter-top #twitter_update_list a { color:#ccc; border-bottom:1px dotted; }
#twitter-top #twitter_update_list a:hover { color:#ccc; border-bottom:1px solid; }

/* 2.2.1 Page Navigation */
#page-nav { position:relative; background:none; height:29px; font-family:Helvetica, Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight: bold;}
#page-nav a { color:#ddd; text-decoration:none; text-shadow: #333 0px 0px 0px; }
#page-nav a:hover { background:url(images/nav-hover.png) repeat; color:#fff; }
#page-nav .ico-home { padding:7px 0 6px 0; }

#cat-nav li:hover { background: #dddad9 url('images/main-bg.jpg') repeat; }

#footer{ background: transparent url(images/footer-center.png) no-repeat top left; color:#cacaca; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px;padding: 25px 0;border-top: 1px solid #b3b3b3;}

.box { background:#fefefe url(images/bg-box.png) repeat-x; border: 1px solid #ccc;  margin: 0 0 20px 0;}

.widget  { position:relative; margin: 0 0 20px 0; background:#fefefe url(images/bg-box.png) repeat-x; padding:0; border:1px solid #ccc; color:#555; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; }

#tabs {	background:#FEFEFE url(images/bg-box.png) repeat-x;; height:auto !important; border:1px solid #ccc;display: block; }

.entry a.btn, input.submit, #commentform #submit { background-color:#4b7d4c; border:1px solid #627144; }

#footer-widget .widget {border:1px solid #000;};

#tabs #tagcloud, #tabs .inside li { padding:10px; font-family:Verdana, Geneva, sans-serif;}

.more_entries { margin-bottom: 30px; }

.more_entries a { display: block; margin: 0; background:#f5f5f5; padding:4px 8px; color:#629763; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}
.more_entries a:hover { background:#ededed; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc; }

.more_entries .fl a:hover { background-image:url(images/ico-arrow-left.png); background-repeat:no-repeat; background-position:8px center; padding-left:20px; border-bottom:1px solid; }
.more_entries .fr a:hover { background-image:url(images/ico-arrow-right.png); background-repeat:no-repeat; background-position:95% center; padding-right:20px; border-bottom:1px solid; }

.entry  ol li  { list-style-type: decimal; }

#disqus_thread { background-color: #FFFFFF; padding: 20px; border: 1px solid #cccccc; }

#disqus_thread h3 { padding: 15px 0 10px 0; }

input.dsq-trackback-url { width: 500px; border: 1px solid #cccccc; padding: 2px; }

/* 3.7 Buttons / Banners */
#sidebar a.btn { background:url(images/bg-button.png) no-repeat center 0; padding:4px 8px; color:#fff; font:Georgia, serif; font-size:12px; font-style:italic; text-shadow: #777 0px 1px 0px; background-color:#4b7d4c; border:1px solid #627144; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#sidebar a.btn:hover { cursor:pointer; opacity:0.8; }