/*  
Theme Name: gayletrent
Theme URI: http://www.blogohblog.com
Description: This theme was designed and built by Jai Nischal Verma of <a href="http://www.blogohblog.com/" title="free wordpress themes">Blog Oh Blog</a>
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

*{margin:0;padding:0;outline:0;border:0;}
body{background: url(images/bg.jpg); font-family:Georgia; font-size:14px;}
a, a:link, a:visited, a:active {color:#3f5212; text-decoration:none;}
a:hover{}
#wrapper {width:950px; margin:30px auto;}

#logo {width:377px; float:left;}
#logo h1 {text-indent:-10000px;}
#logo h1 a {display:block; height:139px; background:url(images/logo.png) no-repeat;}

#newsletter {background:url(images/newsletter.png) no-repeat; width:277px; height:133px; float:right; padding:30px 40px 20px 35px; text-align:center; margin-right:20px;}
#newsletter h2 {font-size:15px; padding-bottom:6px;}
.inp {width:200px; padding:1px; margin:8px 6px 0px 6px; border:1px solid #FFFFFF; text-align:center; color:#666666; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.sub {padding:3px 0 0 0;}
.newsletterform {padding-top:34px;}

/**************** Navigation *********************/
#navigation {border-bottom:14px solid #000000; height:30px;}
#menu li{list-style:none; font-size:16px; display:inline; float:left; text-transform:uppercase;}
.page_item a:link, .page_item a:visited{color: #EAE9E9; background-color:#000000; display:block; margin-right:8px;padding:6px 12px 6px 12px; }
.page_item a:hover {color: #000; background-color:#fff; }
.current_page_item a:link, .current_page_item a:visited{color: #000; background-color:#EAE9E9; display:block; padding:6px 12px 6px 12px;}

.breadcrumb {border-bottom:1px dotted #999999; margin-bottom:10px; color:#999999; padding-bottom:5px;}
#entry {background-color:#eae9e9; padding:10px 20px 20px 20px;}
.pagecontent {line-height:22px;}
.pagecontent ul li {list-style:none; background:url(images/bull.png) left no-repeat; padding-left:28px; margin-left:30px; margin-bottom:10px;}
.pagecontent a {text-decoration:underline;}
.pagecontent p {padding:0 0 15px 0;}
.imageleft {margin:10px 20px 10px 0; border:1px solid #ccc; float:left; padding:5px; background-color:#FFFFFF;}
.leftbox {float:left; width:370px; margin-top:10px;}
.rightbox {float:left; width:530px;} 
.featuredbox {border-bottom:1px dotted #999999; height:540px;}
.infobox {padding-bottom:10px; width:200px; float:left;}
.buylink:link, .buylink:visited {text-decoration:none;background-color:#BF0D00; border-bottom:1px solid #6F0800; border-right:1px solid #6F0800; color:#FFFFFF; padding:3px 10px 5px 10px; font-size:14px;}
.buylink:hover {border-top:1px solid #6F0800; border-left:1px solid #6F0800;border-bottom:none; border-right:none;}
.pagecontent h3 {color:#3f5212; font-weight:normal; padding:10px 0 20px 0; font-size:30px;}
.pagecontent h4 {color:#3f5212; font-weight:normal; padding:10px 0 20px 0; font-size:22px;}
.testi {color:#999999; font-size:11px; font-style:italic;}
.price {color:#669900; font-weight:bold; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.dateofpub, .isbn {border-bottom:1px dotted #666666; font-size:12px; color:#003366;font-family:Arial, Helvetica, sans-serif;}
.reviews {background-color:#FFFFFF; padding:16px; border:1px solid #CCCCCC;}
.options {padding:3px; border:1px solid #CCCCCC; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:8px;}

#footer {height:20px; text-align:center; padding:5px; color:#EAE9E9; background-color:#000; font-size:11px; clear:both;}

.post {padding:20px 15px 0 15px;}
.post p {margin:0 0 15px 0; line-height:20px; font-size:14px;}
.postimage {float:left; border:1px solid #CCCCCC; padding:10px; margin:0 10px 0 0;}
.post h3 {font-size:18px; margin-bottom:10px; color:#004890; font-weight:normal;}
.entry {width:600px; float:left;}
.post h2 {margin-bottom:10px; font-size:22px; }
.date {font-size:11px; color:#666666; margin-bottom:15px; border-bottom:1px dotted #666666;}
.content {
padding-bottom:10px;
}
.meta {font-size:11px; padding:5px; background-color:#DFDFDF; line-height:20px; margin:15px 0 15px 0; clear:both;}
.sidebar {float:left; width:270px; padding-left:30px; padding-top:20px;}
.sidebar ul {list-style:none;}
.sidebar h2 {font-size:16px; color:#666666; background-color:#DFDFDF; padding:2px 5px 2px 5px;}
.sidebar ul li ul {padding:10px 10px 20px 10px;}
.sidebar ul li ul li {line-height:20px; font-size:12px; background:url(images/bull.gif) left no-repeat; padding-left:16px;}
.sidebar a {text-decoration:underline;}
.sidebar a:hover {text-decoration:none;}
.rss { background:url(images/rss.png) left no-repeat; padding-left:20px; font-size:14px; font-weight:bold;}

/**************** Comments *********************/
#comments {font-size:13px; font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px;}
.commentlist{padding:20px;}
.commentlist p{font-size:11px; padding-top:5px;}
#author, #email, #url {width:12em;font-size:13px; color:#666666;font-weight:bold;padding:3px; margin-right:5px; border:1px dotted #666666; background:#FFFFFF url(images/bloglight.gif) top left no-repeat;}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:70%;border:1px solid #666666;font:13px Tahoma;color:#666666;font-weight:bold;}
h3 #comments {font-size:13px;}
#commentform h2 {font-size:14px; font-weight:normal;}

.alignleft {float:left; margin-right:15px;}
.alignright {float:right; margin-left:15px;}

/**************** Dropdown menu *********************/
#menu li li a, #menu li li a:link, #menu li li a:visited {opacity: .99;filter: alpha(opacity=99);background: #416446;width: 130px;color: #fff;float: none;margin: 0;padding: 5px 12px 5px 12px;border-bottom: 1px solid #333;}
#menu li li a:hover, #menu li li a:active {background:#000;color: #fff;}
#menu li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 155px;margin: 0;padding: 0;}
#menu li li {border:none;}
#menu li ul a {width: 120px;}
#menu li ul a:hover, #menu li ul a:active {}
#menu li ul ul {margin: -29px 0 0 156px;border: none;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left: auto;}
#menu li:hover, #menu li.sfhover {position: static;}