/*
Theme Name: Devine Theme
Theme URI: http://wpchamp.com/
Description: A blog theme
Version: 1.0
Author: WPChamp
Author URI: http://wpchamp.com/
Tags: Featured category, widget ready, fixed width, two columns, one columns 
*/
@import url("css/reset.css");
@import url("css/menu.css");
/*-------------Global--------------------*/
body {font-family: Verdana, Arial, Helvetica, sans-serif;background:#bbdb90 url(images/a/bg-header.gif) repeat-x left top;}
#content ol, #content ul{margin:15px;}
a{color:#BBDB90;text-decoration:none;}
a:hover{color:#242424;}
#wrapper{margin:auto;width:950px;}
#header ul, #footer ul, #nav-main {list-style: none;}
.alignleft{float:left;}
.alignright{float:right;text-align:right;}
img.alignleft{margin-right:20px;}
img.alignright{margin-left:20px;}
table td, table th {padding:5px;text-align:center;}
table caption{padding:10px;font-weight:bold;}
.clr{clear:both;}
/*----------------------------------------Header-------------------------------------------*/
#header{overflow:hidden;zoom:1;height:144px;}
#logo{font-size:48px;float:left;line-height:144px;text-transform:uppercase;}
#logo h1{font-weight:normal;}
#logo a{color:#242424;}
#top-ad{float:right;margin-top:40px;}
/*----------------------------------------Home-------------------------------------------*/
#intro{width:950px;margin:20px auto 0px;background:url(images/a/bg-main.gif) repeat-y left top;overflow:hidden;height:400px;}
.scroll{overflow:hidden;position:relative;height:350px;margin:50px 50px 0px;}
.scroll img{border:solid 1px #2e373c;}
.items{position:absolute;height:20000px;width:850px;}
.item {height:302px;margin-bottom:60px;}
.item h2{font-size:35px;font-weight:normal;}
.read_entry{margin-top:20px;}
.read_entry a{color:#fff;}
.item h2 a{color:#bbdb90;}
.read_entry a:hover{color:#bbdb90;}
.item h2 a:hover{color:#fff;}
.item_posts_right{float:right;width:300px;text-align:right;padding-left:10px;}
.navi{position:absolute;bottom:0px;background:#fff;overflow:hidden;height:50px;width:540px;}
.navi a{width:9px;height:9px;float:left;margin:20px 5px 0px;cursor:pointer;background:url(images/a/btn-off.gif) no-repeat center center;}
.navi a.active{ background:url(images/a/btn-on.gif) no-repeat center center;}
/*----------------------------------------Columns-------------------------------------------*/
#container{background:url(images/a/bg-main.gif) repeat left top;overflow:hidden;_height:1%;margin-top:20px;}
#content{width:600px;float:left;color:#242424;}
#container-nosidebar{background:#fff;overflow:auto;margin-top:20px;}
#container-nosidebar #content{width:950px;}
.wrap{padding:30px;}
/*----------------------------------------Content-------------------------------------------*/
#content h2{font-size:18px;margin-bottom:15px; text-transform:uppercase;}
#content h2 a{color:#242424;}
#content h3{font-size:14px; font-weight:bold;margin-bottom:15px;}
#content h4{font-size:13px; font-weight:bold;margin-bottom:15px;}
#content h5{font-size:12px;margin-bottom:15px;}
#content h6{font-size:11px;margin-bottom:15px;}
#content p{margin:15px 0px;line-height:1.6;}
#content img{border:solid 2px #DAE7F7;}
#edit-link{font-size:1.2em;}
#content p.postmetadata, #content p.postmetadata a{clear:both;font-size:10px;margin-bottom:20px;color:#aaaaaa;}
#content ul.navigation{clear:both; padding:15px 0px;list-style:none;overflow:auto;margin:0px;border-bottom:1px solid #EEEEEE;}
#content ul.navigation li {width:49%;_height:1%;}
#content ul.navigation li a{font-size:10px;font-weight:bold;}
.post, #container #content .page, #container-nosidebar #content .page{line-height:1.6;border-bottom:solid 1px #eee;margin-top:50px;}
.entry{border-top:solid 1px #eee;border-bottom:solid 1px #eee;font-size:12px;}
#content .entry p{margin:10px 0px;}
.date{font-size:10px;color:#aaaaaa;margin:5px 0px;display:block;}
.more-link{margin:20px 0px;background:url(images/a/arrow.gif) no-repeat left center;padding-left:30px;height:32px; line-height:32px;display:block;font-weight:bold;color:#242424;}
/*----------------------------------------Sidebar-------------------------------------------*/
#sidebar .wrap{padding:0px;margin:10px;margin-left:15px;_margin-left:10px;}
#sidebar{color:#bbdb90;font-size:12px;float:left;width:350px;width:340px;}
#sidebar a{color:#fff;}
#sidebar a:hover{color:#BBDB90;}
.sidebar-lists{list-style:none;}
#sidebar h2{font-size:12px;background:url(images/a/bg-sidebar-headings.gif) repeat-x right top;text-transform:uppercase;line-height:53px;text-indent:15px;cursor:pointer;margin-bottom:5px;}
#sidebar h2.toggle_open{background-image:url(images/a/bg-sidebar-headings-close.gif)}
.sidebar-lists li{margin:0px;line-height:1.6;clear:both;overflow: hidden;}
.sidebar-lists li p, #sidebar-lists li div{padding:10px 10px;}
.sidebar-lists li form {margin:10px;}
.sidebar-lists{font-size:12px;}
.sidebar-lists ul{margin:0px 3px;list-style:disc;}
.sidebar-lists ul li{margin:10px;}
.sidebar-lists ul li li{font-weight:normal;padding-bottom:0px;font-size:0.9em;}
.url{text-decoration:underline;}
.widget-wrap{padding:10px;background:#000;margin-bottom:25px;}

/*----------------------------------------Homebar-------------------------------------------*/
#homebar{padding:15px;font-size:12px;line-height:1.7;}
#homebar a{font-weight:bold;}
#homebar h2{font-size:16px;margin-bottom:10px;}
#homebar ul{list-style:none;}
#homebar ul ul{list-style:disc;margin:10px 0px 0px 20px;}
.three-widget li.widget{float:left;width:300px;}
.two-widget li.widget{float:left;width:450px;}
.homewid{padding:30px;}
.homepage-container{margin-bottom:20px;}
/*-------Search---------*/
#search_li form{margin-left:0px;margin-right:0px;}
#searchform{float:left;padding:0px;}
#s{border:solid 1px #666;float:left;margin-right:10px;background:#000;padding:8px;width:220px;color:#fff;}
#searchsubmit {border: solid 1px #666;font-weight:bold;background:#000;color:#fff;float:left;cursor:pointer;padding:8px;}
/*-------RSS---------*/
#rss{background: url(images/rss.gif) no-repeat left center;padding-left:15px;}
#rss a{margin:0px 5px;}

/*----------------------------------------Misc-------------------------------------------*/
#calendar_wrap a{font-weight:bold;}
.recentcomments{font-weight:normal;}
.base{color:#BBDB90}
/*----------------------------------------Footer-------------------------------------------*/
#footer{clear:both;background:#2e373c;color:#fff;padding:10px;font-size:10px;overflow:auto;}
#footer-wrap{width:950px;margin:auto;}
#footer a{color:#fff;}
#footer span{float:left;}
#footer #credits{float:right;}
/*----------------------------------------Comment-------------------------------------------*/
#comments_wrap{font-size:10px;padding-top:10px;}
#comment{width:400px;height:200px;}
.comment{padding:10px;margin:5px 0px;}
.commentlist{list-style:none;}
.depth-1{border:solid 1px #bbdb90;}
.thread-odd{background:#eee;}
.commentlist li .avatar {background:#bbdb90 none repeat scroll 0 0;border:1px solid #000;float:right;padding:2px;
}
.comment-author-admin{border-left-width:5px;}
cite{font-style:normal;font-weight:bold;}
cite .url{ text-decoration:none;}
#respond{margin-left:15px;}