/*  
Theme Name: The Lesbian Lifestyle
Theme URI: http://thelesbianlifestyle.com
Description: Custom Theme for Lesbian Lifestyle
Version: 1.0
Author: Dino Latoga
Author URI: http://www.ewebscapes.com
Tags: fixed width, three columns, widgets, custom
	Theme designed and created by Dino Latoga of Ewebscapes
*/

@import "reset.css";

body{font:12px/130% Arial, Verdana, sans-serif;text-align:center;color:#111;}
a{text-decoration:none;color:#555;}
strong{font-weight:bold;}
em{font-style:italic;}
ol{list-style:decimal;}
ul{list-style:none;}
	/* ul li, ol li{list-style-position:inside;} */
blockquote{padding:10px 10px 10px 30px;border:1px solid #ddd;margin-bottom:10px;background:#fff;}


#header{height:90px;background:#9e58c8 url(images/header.png) top left repeat-x;}
#navigation{clear: both;height:40px;background:#fff url(images/navbar.png) top left repeat-x;}
#content{float: left;width:600px;overflow:hidden;display: inline;}
#sidebar1{float: left;margin-left:15px;width: 150px;overflow:hidden;display: inline;}
#sidebar2{float: left;margin-left:15px;width: 200px;display: inline;}
#footer{clear: both;margin-top:10px;background:url(images/footerbg.png) top left repeat-x; min-height:115px;height:auto !important;height:115px;}
	#footer p{padding:5px;}
	#footer a{color:#fff;text-decoration:underline;}
	#footer a:hover{text-decoration:none;}
	
.wrapper{width:980px;margin:0 auto;text-align:left;}
.pad10{padding:10px;}
.clearfix{clear:both;font-size:0px;height:0px;line-height:0px;}
	.white{color:white;}
/*header*/
h1#logo{float:left;width:620px;height:90px;background:url(images/logo.png) top left no-repeat;display: inline;}
	h1#logo a{margin-left:130px;margin-right:85px;display:block;height:100%;text-indent:-9999px;}
#searchbox{float:right;background:url(images/searchboxtop.png) top right no-repeat;width:260px;height:90px;display:inline;}
#topmeta{color:#fff;text-align:right;clear:both;padding:3px 20px;}
#topmeta a{color:#fff;}
form#searchform{margin-top:15px;text-align:right;padding-right:10px;}
input#s{background-color:#edcece;border:1px solid #fff;padding:3px;vertical-align:top;}
input#go{background-color:#9cf;border:1px solid #fff;height:25px;vertical-align:top;}
/*navigation bar*/
#navigation ul{float:left;padding-top:7px;display:inline;}
	#navigation li{display:inline;margin-right:20px;}
	#navigation li a{color:white;}
	#navigation li a:hover{color:black;}
#subscribe{float:right;width:205px;height:30px;background:url(images/subscribe.png) top left no-repeat;margin-right:25px;display:inline;}
	#subscribe a{display:block;height:100%;width:100%;text-indent:-9999px;}


/*topic of the month*/
#topicofthemonth{background:#131619 url(images/topicofthemonth.jpg) bottom right no-repeat;color:#fff;border:1px solid #111;}
#editorspick{border:1px solid #edcece;padding:10px;margin:10px 0 0 0;}
h2#htopic{background:url(images/h-topicofthemonth.jpg) top left no-repeat;height:25px;text-indent:-9999px;margin-bottom:5px;}
h2#heditor{background:url(images/h-editorspick.png) top left no-repeat;height:25px;text-indent:-9999px;margin-bottom:5px;}
	#topicofthemonth p, #editorspick p {padding:5px 0;}
h2.pagetitle{font-size:30px;padding:10px 0;color:#555;}
/*posts*/
.post{margin-top:10px;background:#eee url(images/post-bg.png) top left repeat-y;}
	.post-top{clear:both;background: url(images/post-top.png) top left no-repeat;height:10px;font-size:0px;}
	.post-bottom{clear:both;background: url(images/post-bottom.png) bottom left no-repeat;height:10px;font-size:0px;}
	.entry{padding:10px;}
		.entry p{padding:0 0 10px;line-height:150%;}
		.entry a{color:#555;text-decoration:underline;}
		.entry a:hover{background-color:#555;color:#fff;text-decoration:none;}
		.entry ul, .entry ol{margin:0;list-style-position:inside;}
		.entry ol{margin:5px 10px 5px 10px;}
		.entry ul{list-style:disc;margin:5px 10px 5px 20px;}
		.entry h2{font-size:16px;font-weight:bold;line-height:110%;padding-bottom:10px;}
		.entry h3{font-size:14px;font-weight:bold;line-height:110%;padding-bottom:10px;}
		.post h4, .post h5, .post h6{font-weight:bold;line-height:110%;}
		.post h4{font-size:16px;}
		.post h5{font-size:14px;}
		.post h6{font-size:12px;}
		.pagelinks a{padding:1px 5px;margin-right:3px;text-decoration:none;border:1px solid #555;}
		img.authoravatar{float:left;padding:5px;background:#777;width:100px;height:100px;margin:0 10px 10px 0;display:inline;}
.datebox{float:left;margin:-10px 10px 0 10px;height:45px;background:#888 url(images/datebox.png) top left repeat-x;width:70px;color:#fff;line-height:100%;display:inline;}
	.my{float:left;font-size:11px;text-transform:uppercase;padding:10px 0 0 7px;display:inline;}
	.d{padding-top:15px;font-size:28px;}
h3.posttitle{padding:0 10px 0 10px;font-size:30px;font-family:Georgia, "Times New Roman", serif;line-height:105%;font-weight:normal;}
	h3.posttitle a{color:#06c;}
		h3.posttitle a:hover{color:#111;}
.postfooter{background:#777 url(images/post-footer.png) left 25px repeat-x;margin:10px 10px 0;height:1%;}
	.share{background:#edcece/*  url(images/share.png) 5px center no-repeat */; /* padding-left:25px; */height:25px;}
	/* .share a{display:block;padding:3px;color:#894dad;} */
		.share a:hover{color:#000;}
	.post-div{float:left;margin-left:10px;width:275px;display:inline;}
		.post-div h4{height:40px;text-indent:-9999px;}
		.post-div a{color:#fff;}
			.post-div a:hover{text-decoration:underline;}
		.post-div ul{list-style:none;padding:10px 0;}
		.post-div li{padding:5px 0 5px 25px; background-position: 5px center;background-repeat:no-repeat;list-style-position:outside;}
			li.post-a{background-image:url(images/post-a.png);}
			li.post-ca{background-image:url(images/post-ca.png);}
			li.post-cat{background-image:url(images/post-cat.png);}
			li.post-com{background-image:url(images/post-com.png);}
		ul.simpost{padding-top:0;margin-top:0;}
		ul.simpost li{background-image:url(images/simpost.png);}
		h4.hpostinfo{background:url(images/hpostinfo.png) top left no-repeat;}
		h4.hsimpost{background:url(images/hsimpost.png) top left no-repeat;}
		.searchitem{
			margin:5px 10px;
			padding:10px 0;
			border-bottom:1px solid #aaa;
		}
.pagenavigation{clear:both;padding-top:10px;height:30px;}
.pagenavigation a{display:block;color:#222;background:#edcece;padding:5px;height:100%:}
.pagenavigation a:hover{display:block;color:#edcece;background:#222;}
.alignleft{float:left;display:inline;}
	img.alignleft{margin-right:10px;}
.alignright{float:right;display:inline;}		
	img.alignright{margin-left:10px;}
/*sidebar1*/
.mod{padding-bottom:3px;font-size:11px;color:#555;}
.mod ul{list-style:none;list-style-position:outside;background:#edcece;}
.mod li{margin-bottom:5px;background:#fff;padding-top:5px;}
.mod img{margin:5px 0;}
	/*headings*/
	.mod h3{height:35px;text-indent:-9999px;margin-bottom:5px;}
	h3#hs1-sponsors{background:url(images/hs1-sponsors.png) top left no-repeat;}
	h3#hs1-promote{background:url(images/hs1-promote.png) top left no-repeat;height:45px;}
	h3#hs1-glbt{background:url(images/hs1-glbt.png) top left no-repeat;}
	h3#hs1-friends{background:url(images/hs1-friends.png) top left no-repeat;}
	h3#hs1-thenumbers{background:url(images/hs1-thenumbers.png) top left no-repeat;}
	
	.adspot_adurl,
	.adspot_content,
	.adspot_adtext{padding:5px 0;}
	.adspot_adhead{font-size:14px;color:#421345;text-align:center;font-weight:bold;display:block;}
	div.adspot_link{height:25px;background:url(images/ad-button.png) top left no-repeat;margin-bottom:10px;}
	.adspot_link img{display:none;}
	a.adspot_link {display:block;color:#fff;padding-top:8px;text-align:center;}
	
	#friends table{width:140px;padding:0;}
	
/*sidebar2*/
.sbox{background:#ddd url(images/sboxbg.png) bottom left no-repeat;padding-bottom:10px;margin-bottom:10px;}
.sbox h3{height:50px;background:url(images/sboxtitle.png) top left no-repeat;text-align:center;font-size:16px;color:#111;}
	.sbox h3 span{display:block;padding:18px 0;}
	.sbox a{color:#555;}
	.sbox a:hover{color:#111;}
	.sbox p{padding:0 10px;}
	.sbox ul{margin:0 10px;list-style:none;list-style-position:outside;border-bottom:1px solid #b4b4b4;}
		.sbox ul li{padding:3px 0;border-top:1px solid #b4b4b4;text-indent:0;}
	#tags a:hover{background-color:#555;color:#fff;}
/*comments*/
#commentbox{clear:both;margin-top:10px;}
#hcomments{background:#777 url(images/comments.png) top left no-repeat;height:30px;margin-bottom:10px;}
#hcomments h3{float:left;text-indent:-9999px;}
#hcomments a{float:right;padding:8px;color:#fff;}
#hcomments a:hover{text-decoration:underline;}
	.comment{clear:both;margin-top:10px;}
	.gravatar{float:left;width:65px;background:url(images/balloontail.png) top right no-repeat;display:inline;}
		.gravatar a img{height:40px;width:40px;border:1px solid #aaa;}
		.gravatar a:hover img{border:1px solid #111;}
	.comment-entry{float:right;width:535px;background:#ddd;display:inline;}
		.comment-entry p{padding:10px;}
		.comment-entry blockquote{margin:10px;}
		.comment-info{background:#aaa;padding:3px;text-align:right;font-size:11px; color:#fff;}
		
h3#respond{background:#777 url(images/leaveacomment.png) top left no-repeat;height:30px;margin:10px 0;text-indent:-9999px;}
#commentform input{background:#ecdece;padding:5px 0;border:1px solid #aaa;width:190px;font-family:Georgia, serif;}
input#author{margin-right:5px;}
input#email{margin-right:5px;}
input#url{}
input#submit{background:#9cf;color:#555;text-transform:uppercase;margin-top:10px;}
textarea#commentarea{margin-top:10px;width:98%;border:1px solid #aaa;background:#ecdece;}

ul#links{list-style:none;margin:10px 0 0 0;clear:both;}
	ul#links a{text-decoration:none;}
	ul#links a:hover{text-decoration:underline;}
	li.linkcat{margin-bottom:10px;}
	li.linkcat h2{padding:0;}
	il.linkcat ul{padding:0;margin:0;}
	.linkcat ul li{padding:3px;}
