/*   
Theme Name: Luvin Grunge
Theme URI: http://www.paddsolutions.com/wordpress-theme-luvin-grunge
Description: Professional theme, Valid XHTML & CSS, 3 Columns, Widget & Adsense Ready
Version: 1.0
Author: Padd IT Solutions
Author URI: http://www.paddsolutions.com 

The CSS, XHTML and design is released under Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported:
http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

body{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#333; background:#b78a69;margin-bottom:0;}
/*  hides from ie-mac \ *
/* html .clearfix{height:1%; }
/*  End hide from IE-mac  */
a{font-weight:bold; color:#854c2c; }
a:hover{color:#810808; }
blockquote{font-style:italic; padding-left:20px; }
ul{list-style:disc; color:#333; }
ol{color:#333; }
/*  HEADER  */
#header-container{margin:0 auto;background:#b78a69 url(images/header-bg.jpg) top no-repeat; height:289px;clear:both;}
#header{margin:0 auto; height:289px;width:960px;}
#header h1{font:48px "Georgia"; color:#e4e4e4; padding:0; margin:0; overflow:hidden; }
#header h1 a{color:#d4d4d4; text-decoration:none; }
#logo{padding:0; margin:0; height:115px;}
#logo h1{padding-left:76px; }
#logo h1{text-indent:-10000px; }
#logo h1 a{padding:0; margin:0; display:block; height:100px; width:600px; background:url(images/logo.jpg) bottom left no-repeat; outline:none; }
#logo .description{color:#828fa3; padding-left:15px; font-size:14px; text-transform:uppercase; font-weight:bold; display:none; }
#sf-menu{margin:0 auto; padding:0; height:49px;  background:none;}
#menu-container{background:url(images/sf-menu-bg.gif) repeat-x;height:45px;}
#sf{height:32px; padding:0; margin:0; padding-top:13px; float:right;margin-right:20px; }
#header-bottom{height:124px;background:#854c2c url(images/header-bottom-bg.jpg) bottom no-repeat; }
#header-bottom p{padding:10px 10px 0px 10px;font-family:"Georgia",Arial,Verdana; font-size:18px;color:#fff;font-style:italic;line-height:28px; }
#header-bottom-rss{margin:0;padding:0;width:380px;height:124px;float:right;}
#header-bottom-rss a img{margin-top:40px;margin-left:30px;}
#header-bottom-banner{height:84px;width:500px;margin:0;padding:20px;}
#menu{padding:0; margin:0; padding-top:4px; float:left }
#menu ul{font-size:12px; text-transform:uppercase; padding:0; margin:0; height:auto; float:left}
#menu ul li{float:left; display:inline; margin:0; padding:0; }
#menu ul li a{padding:8px 20px; margin:0; float:left; font:normal 14px "Georgia"; text-decoration:none;text-transform:none; line-height:25px; margin-right:5px;color:#b88b6a; background:url(images/a-bg.gif) no-repeat; }
#menu ul li ul li a{float:left;display:inline;}
#menu ul li a:hover{color:#fff; }
#menu ul li.current_page_item  a{color:#fff;}
#menu ul li.current_page_item a:hover{color:#fff; }
#menu ul li.current_page_item ul li a{background:none; border:none; color:#b88b6a; }
#searchform{float:right; }
#searchform #s{color:#000; background:#ffdfcd; border:1px solid #999; padding:2px; width:199px; }
#header-ads{color:#fff; margin:0; padding:10px; height:75px; padding-top:35px; }

/*  END HEADER  */
/* BODY */
#body-container{padding:0;margin:0 auto;background:#b78a69 url(images/body-bg.jpg) center center repeat-y; height:auto;clear:both;color:#333;}
#container{overflow:hidden;background-color:#b78a69; margin:0 auto;padding:0;}
#body-content{background:#fff2db; padding-top:10px; }
#content{margin:0; margin-left:15px; padding:0; font-size:14px; width:585px;}
#content div.post{width:auto; overflow:hidden; margin-bottom:20px; margin-left:5px; font-weight:normal; font-size:14px; padding:0;}
#content div.post .post-content{padding:0px; margin:10px; margin-left:0; color:#333 }
#content div.post h2{font-size:24px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; padding:10px; padding-left:0; padding-bottom:0; margin:0; margin-bottom:5px; color:#854c2c; border-bottom:1px dotted #6f4343; }
#content div.post h2 a{color:#854c2c; text-decoration:none; font-weight:bold; }
#content div.post p{line-height:1.6em; color:#333; clear:both; padding:10px 10px 10px 0; margin:0; }
#content div.post span.info{float:left; padding:2px; padding-left:20px; font-weight:bold; color:#333; background:url(images/info.gif) no-repeat left; font-size:10px; margin-left:10px; }
div.post small{display:block; font-size:10px; color:#333; font-weight:bold; line-height:1.6em; padding-bottom:10px; clear:left; padding:15px; }
#content div.post span.user{float:left; padding:2px; padding-left:20px; padding-right:5px; color:#333; font-size:11px; background:url(images/date-icon.gif) left no-repeat;}
#content div.post .post-author{color:#854c2c; font-weight:bold; }
#content div.post .category{color:#854c2c; font-weight:bold; font-size:11px;}
#content div.post span.comment{padding:5px; padding-left:1px; color:#333; font-size:11px; font-weight:bold; height:20px; }
#content div.post span.comment a{color:#854c2c; font-weight:bold;}
.alignright{float:right; padding:5px; }
.alignleft{float:left; padding:5px; }
#comments{padding:10px; }
#comments form input{width:200px; padding:2px; font-size:13px; font-weight:bold; color:#333; }
#comments form textarea{width:500px; height:200px; padding:2px; font-size:13px; font-weight:bold; color:#555; border:1px solid #999; }
#comments ol.commentlist{list-style:none; }
#comments ol.commentlist li{padding:5px; margin:10px 0; width:460px; background:#fafafa; border-left:10px solid #eee; clear:left; line-height:1.6em; font-size:11px; color:#555; }
#comments ol.commentlist li ul{list-style:disc inside; }
#comments ol.commentlist li ul li ,#comments ol.commentlist li ol li{border:none; padding:0; }
#comments ol.commentlist li p,#comments ol.commentlist li p{margin-top:5px; }
#comments ol.commentlist li ol{list-style:decimal inside; }
/*  FOOTER  */
#footer-container{margin:0 auto; padding:0;height:322px;background:#b78a69 url(images/footer-bg.jpg) top no-repeat; clear:both;}
#footer{height:auto;}
#footer-top{height:220px; background:#3e1d0b; color:#b88b6a; font:12px Arial;  }
#footer-top h2{font:18px Arial; color:#854c2c; padding:10px 0 5px 18px; border-bottom:1px dotted #6f4343; margin-bottom:10px }
#about{width:199px; margin-left:20px;}
#recent-post{margin-left:20px; width:190px; padding:0 }
#recent-comments,#popular-post{width:220px;}
#recent-comments{height:200px; overflow:hidden;}
#footer-top ul{margin:0; padding:0; list-style:none; color:#b88b6a}
#footer-top ul li{line-height:24px; margin-left:0; padding-left:30px; border-bottom:1px dotted #6f4343;}
#footer-top ul li a{color:#c60; font-weight:normal;  }
#footer{height:90px; color:#3e1d0b; text-align:left; }
#footer p{font-size:12px; padding:10px 0px; }
#footer a{color:#3e1d0b; font-weight:bold; text-decoration:none; }
#about img{float:left; margin-right:10px; }
#footer-bottom{width:800px;padding-left:80px;padding-top:5px;padding-bottom:0;margin-bottom:0;}
/*  END FOOTER  */
/*  SIDEBAR/widgets  */
#sidebar{font:12px Arial; color:#333; min-height:600px; float:right; width:310px; padding:0; margin:0; margin-right:10px; }
#sidebar h2{font:14px Arial; }
#sidebar1{margin:0; padding:0; width:140px; }
#sidebar2{float:right; width:140px; }
#sidebar h2{text-transform:uppercase; background:url(images/sidebar-h2-bg.jpg) no-repeat; height:30px; padding:10px 2px 5px 18px; display:block; color:#330000; font-size:14px; font-weight:bold; margin-bottom:5px; width:120px; }
#sidebar h2.widgettitle{text-transform:uppercase;background:url(images/sidebar-h2-bg.jpg) no-repeat; height:30px; padding:10px 2px 5px 18px; display:block; color:#330000; font-family:Arial; font-size:14px; font-weight:bold; margin-bottom:5px; width:140px;}
#sidebar ul{width:140px; overflow:hidden; list-style:none; margin:0; padding:10px 0; padding-top:0; }
#sidebar ul li{padding-top:0; margin:0; padding:0px;list-style:none;  }
#sidebar ul li ul{width:140px; list-style:none;  }
#sidebar ul li ul li{margin:0; padding:10px; border:none; border-bottom:1px dotted #6f4343; }
#sidebar ul li a{font-weight:normal; color:#854c2c; padding:0; margin:0; text-decoration:none; }
#sidebar ul li a:hover{color:#333; }

#sidebar1,#sidebar2{overflow:hidden; }
#sidebar .widget .textwidget{padding:10px; }
#sidebar.widget #get-recent-comments h2{display:none; }

