/*
Theme Name: Davediggle
Theme URI: http://soarent.com.au/blog
Description: WordPress theme based on <a href="http://soarent.com.au/">Soarent</a>. Two column with sidebar on Right hand.
Version: 0.1
Author: Tech06
Author URI: http://itontap.com/
Tags: blue, fixed width, two columns, widgets

	Soarent 0.1 - W
    Two column theme with sidebar on right hand
	http://soarent.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
*{ margin:0;}
div,p{ padding:0;}
ul,li{ list-style:none; padding:0;}
a,img{ border:none; text-decoration:none; color:#bf3a0c;}
body{ background:#080403 url(images/bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; padding:0;}

small{ font-size:11px;}

a:hover{ text-decoration:underline;}

ol{ padding:0; margin:0 0 0 12px;}
ol li{ font-size:12px; background:url(images/ol_list.gif) left 5px no-repeat; padding-bottom:4px; padding-left:10px; color:#3f3d3c;}

ul{ padding:0; margin:0;}
ul li{ font-size:12px; background:url(images/ol_list.gif) left 5px no-repeat; padding-bottom:4px; padding-left:10px; color:#3f3d3c;}

a.more-link{ color:#bf3a0c; text-decoration:underline;}
a.more-link:hover{ text-decoration:none;}

p{ font-size:12px; color:#3f3d3c; line-height:18px; padding-bottom:8px;}
h1{ font-size:22px;}
h2{ color:#e5431b; font-size:19px; padding-bottom:12px;}
h2 a{ text-decoration:none; color:#e5431b;}
h2 a:hover{ text-decoration:none;}

#wrapper{ width:1005px; margin:0 auto; padding:0;}

#header{ background:url(images/header-bg.jpg) left top no-repeat; width:100%; height:162px; padding:0;}
#header h1{ float:left; padding:23px 0 0 45px;}
#header h1 a{ background:url(images/logo.jpg) left top no-repeat; width:461px; height:108px; float:left; text-indent:-9999px; color:#FFFFFF;}

#header div.rss_submit{ margin-top:118px; float:right; text-align:right; padding-right:7px;}
#header div.rss_submit a{ background:url(images/rss-feed.gif) right top no-repeat; padding:18px 76px 0 0; height:27px; text-align:right; font-size:13px; color:#ff9042; font-weight:bold; float:right;}
#header div.rss_submit a:hover{ background:url(images/rss-submit.jpg) right top no-repeat; color:#FFFFFF; text-decoration:none;}

/*====================menu css start here==============*/
div#menu{ padding-top:5px; float:left; height:36px;}
div#menu li{ float:left; background:url(images/menu-li.jpg) left 8px no-repeat; padding-left:1px;}
div#menu li a{ color:#a3a3a3; font-size:12px; font-weight:bold; float:left; cursor:pointer; padding:0 0 0 5px; height:28px;}
div#menu li a span{ display:block; float:left; height:21px; padding:7px 8px 0 3px;}

div#menu li a:hover{ background:url(images/menu-left.gif) left top no-repeat; text-decoration:none;}
div#menu li a:hover span{ background:url(images/menu-right.gif) right top no-repeat; color:#080403;}

div#menu li.none{ background:none;}
/*====================menu css end here==============*/

#container{ width:100%; float:left; padding-top:16px;}

#container div.top{ background:url(images/round-top.jpg) left top no-repeat; padding-top:21px;}
#container div.bg{ background:url(images/round-bg.jpg) left top repeat-y; float:left; width:100%;}
#container div.bottom{ background:url(images/round-bottom.jpg) left bottom no-repeat; padding-bottom:21px; width:100%; float:left;}

.left{ float:left; width:241px; padding-left:17px;}

.left h3{ background:url(images/left-box-title.jpg) left top no-repeat; width:227px; height:25px; padding:0; color:#ffffff; font-size:15px; text-transform:uppercase; padding:9px 0 0 14px; float:left;}
.left ul li{ padding-bottom:10px; padding-left:0; background:none;}
.left ul li ul{ background:url(images/left-box-bg.jpg) left top no-repeat; padding:12px 10px 0 14px; margin-top:1px; float:left; width:217px;}
.left ul li ul li{ background:url(images/left-link-arrow.gif) left 4px no-repeat; padding:0 0 9px 14px; font-size:12px;}
.left ul li ul li a{ color:#a72100; font-size:12px;}
.left ul li ul li a:hover{ color:#404040; text-decoration:none;}
.left ul li ul li.current-cat a, .left ul li ul li a:hover{ color:#404040; text-decoration:none;}
.left ul li ul li.current-cat ul{ padding-left:8px;}
.left ul li ul li.current-cat ul li a{ color:#a72100;}
.left ul li ul li.current-cat ul li a:hover{ color:#404040; text-decoration:none;}

.right{ float:left; width:224px; /*padding:0 17px 0 0;*/ padding:0;}
.right h3{ background:url(images/right-box-title.jpg) left top no-repeat; width:210px; height:25px; color:#ffffff; font-size:13px; text-transform:uppercase; padding:9px 0 0 14px; float:left;}
.right ul{ padding:0; width:224px; float:left;}
.right ul li{ padding:0; background:none;}
.right ul li ul li{ background:url(images/right-box-li.jpg) left 5px no-repeat; padding:0 0 9px 14px; font-size:12px;}
.right ul li a{ color:#3f3d3c; font-size:12px;}
.right ul li a:hover{ color:#A72100; text-decoration:none;}
.right ul li.current-cat, .right ul li ul li a:hover{ color:#A72100; text-decoration:none;}
.right ul li.current-cat ul{ padding-left:8px;}
.right ul li.current-cat ul li a{ color:#3f3d3c;}
.right ul li.current-cat ul li a:hover{ color:#A72100; text-decoration:none;}

.right ul li ul{ background:url(images/right-box-bg.jpg) left top no-repeat; padding:12px 10px 16px 14px; width:200px; margin-top:1px; float:left;}

.right ul li.widget_search{ background:url(images/search-box.gif) left top no-repeat; height:87px; padding:12px 0 0 17px; width:207px; float:left;}
.right ul li.widget_search div{ background:url(images/search.gif) left top no-repeat; float:left; width:100%; height:100%;}
.right ul li.widget_search form#searchform input#s{ background:none; width:204px; height:31px; width:188px; color:#575757; font-size:13px; padding:7px 5px 0 11px; border:none; font-family:Arial; margin:0;}
.right ul li.widget_search form#searchform input#searchsubmit{ background:url(images/serarch-button.jpg) left top no-repeat; width:52px; height:27px; color:#000000; font-size:13px; font-weight:bold; text-align:center; float:right; cursor:pointer; padding:0 0 3px 0;}
.right ul li.widget_search form#searchform div label{ display:none;}

.right ul li#flickr-gallery ul{ padding:5px 20px; width:185px;}
.right ul li#flickr-gallery ul div{ background:none; padding:12px 8px 0 8px; margin-top:1px; float:left; width:74px;}
.ri.right ul li#flickr-gallery ul div img{ border:2px solid #f4f4f0;}

.right ul li div.textwidget ul.sociable{ padding:0; background:none; float:left; width:100%;}
.right ul li div.textwidget ul.sociable li{ background:none; float:left;}

* html #maincol{ padding:0 8px 0 14px;}
#maincol{ width:470px; float:left; padding:0 16px;}
#maincol h3{ font-size:14px; padding:6px 0;}

div.post{ border-bottom:1px dotted #727171; padding:12px 0;}

/*=======footer start here===========*/
#footer{ background:url(images/footer-bg.jpg) right bottom no-repeat; width:1005px; float:left; padding:25px 0 35px 0; text-align:center;}

#footer ul{ text-align:center; padding:0;}
#footer ul li{ background:url(images/footer-li.jpg) left 3px no-repeat; padding:0 0 0 5px; display:inline;}
#footer ul li a{ font-size:12px; color:#8d8d8d; text-decoration:none; padding:0 8px;}
#footer ul li a:hover{ color:#FFFFFF; text-decoration:underline;}

#footer ul li.none{ background:none;}

#footer p{ padding:8px 0 0 0; font-size:12px; color:#8d8d8d;}
#footer p a{ color:#8d8d8d;}
#footer p a:hover{ color:#FFFFFF; text-decoration:underline;}




/*===========inner css start here============*/
p.postmetadata{ padding-top:12px;}
p.postmetadata span.comment-icon a{ background:url(images/comment-icon.jpg) right top no-repeat; padding:13px 10px 0 0;}

p.postmetadata a{ color:#000000;}
p.postmetadata a:hover{ text-decoration:underline;}


div.alignright{ float:right; font-size:12px;}
div.alignleft{ float:left; font-size:12px;}
div.navigation{ float:left; width:100%; padding-bottom:10px;}

form#searchform label{ float:left; font-size:12px; padding-top:6px;}
form#searchform input{ border:1px solid #c1c0c0; height:22px; width:250px; float:left; margin:0 2px; padding:3px 0 0 5px;}
form#searchform input#searchsubmit{ background:url(images/serarch-button.jpg) left top no-repeat; width:52px !important; height:27px; color:#000000; font-size:13px; font-weight:bold; text-align:center; cursor:pointer; padding:0 0 3px 0; border:none; font-family:Arial; float:left;}

.left li#quick-subscribe{ background:url(images/subscribe-box.jpg) left top no-repeat; width:244px; float:left; font-size:12px; color:#e7502a;}
.left li#quick-subscribe h3{ background:none; color:#3b3b3b; font-size:12px; padding:48px 83px 27px 0; text-transform:none; width:160px; font-weight:normal;}

form#quick_subscribe_form input{ background:url(images/subscribe-input.gif) left top repeat-x; border:1px solid #e1e1e1; width:160px; height:20px; float:left; font-size:12px; padding:2px 0 0 2px;}
form#quick_subscribe_form input.subscribe{ background:url(images/sign-up.jpg) left top no-repeat; width:66px; height:24px; float:left; font-size:0; border:none; cursor:pointer; margin-left:2px;}


div#respond{ padding:0; float:left;  margin-top:10px;}
div#respond h3.leave{ background:url(images/leave-a-reply.jpg) left top no-repeat; width:183px; float:left; margin-left:22px; height:25px;}
div#respond h3.leave span{ font-size:0;}

div#respond form{ padding:20px; padding-top:0; float:left;}

p textarea#comment{ width:350px;}
p label{ width:140px; float:left; font-size:13px;}

select{ border:1px solid #c1c0c0;}


div.form-top{ background:url(images/form-top.jpg) left top no-repeat; padding-top:51px;}
div.form-bg{ background:url(images/form-bg.jpg) left top repeat-y; padding:0; float:left; width:100%;}
div.form-bottom{ background:url(images/form-bottom.jpg) left bottom no-repeat; padding-bottom:11px; float:left; width:100%;}

div.form-bg form#commentform p.input-bg{background:url(images/comment-input.jpg) left top no-repeat; width:248px; height:35px; padding:8px 0 0 15px;}
div.form-bg form#commentform input{ font-size:12px; color:#404040; font-size:12px; background:none; height:26px; width:240px; border:none;}
div.form-bg form#commentform textarea{ background:url(images/comment-textare.jpg) left top no-repeat; width:426px; height:118px; font-size:12px; color:#404040; font-size:12px; padding:11px 0 0 15px; border:none;}
div.form-bg form#commentform input#submit{ background:url(images/submit-comment.jpg) left top no-repeat; width:124px; height:24px; float:left; font-size:0; padding:0; cursor:pointer; border:none; margin-left:3px;}

div.error{ float:left; width:100%; padding-left:4px; font-size:12px;}
#commentform div.error, #commentform label.error{ width:100%; clear:both;}

ol.commentlist li{ border:1px solid #e9e9e9; float:left; width:100%; margin:0 0 10px 0; padding:1px; background:none;}
ol.commentlist li div{ background:url(images/comment-bg.jpg) left top repeat-x; padding:6px;}
ol.commentlist li div div{ background:none; padding:0;}
ol.commentlist li div.comment-meta{ background:url(images/clock.gif) left top no-repeat; padding:0 0 6px 24px; color:#868686; height:17px;}
ol.commentlist li div.comment-body div.comment-author cite{ float:right; position:relative; right:-31px; top:36px;}
ol.commentlist li img.avatar{ float:left; padding:0 6px 6px 0;}
.comment-author{ float:right;}

.title-box{ border-bottom:1px solid #e0e0e0; padding-bottom:10px; margin-bottom:10px; }

div.comment-meta commentmetadata{ padding-bottom:5px;}



span.old a{ background:#050608 url(images/older-entries.jpg) left top no-repeat; height:19px; border:1px solid #383b3b; float:left; padding-left:22px; padding-right:5px; padding-top:6px; padding-bottom:4px; cursor:pointer; margin-top:6px; color:#FFFFFF; text-decoration:none; font-size:13px;}
span.old a:hover{ text-decoration:underline;}
div.new a{ background:#050608 url(images/new-entries.jpg) right top no-repeat; height:19px; border:1px solid #383b3b; float:right; padding-right:22px; padding-left:5px; padding-top:6px; padding-bottom:4px; cursor:pointer; margin-top:6px; color:#FFFFFF; text-decoration:none; font-size:13px;}
div.new a:hover{ text-decoration:underline;}

/*span.edit{ border-left:1px solid #000000; padding-left:5px;}*/


/*===========ie 6 css*/
* html .right{ width:200px; padding:0;}


