/*
Theme Name: Lamebook
Theme URI: http://lamebook.com
Description: The Lamebook theme.
Version: 1.0
Author: Lamebook
*/

/* Browser reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body { line-height: 1.25; color: #000; font-family: Arial, Helvetica, sans-serif; }
strong { font-weight: bold; }
em { font-style: italic; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: collapse; border-spacing: 0; width: 100%;}
caption, th, td { text-align: left; font-weight: normal; }
ul,ol { margin-left: 3em; }
p { margin: 1em 0; }
a { outline: none; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clear { display: inline-block; }   
.clear:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }

/* ***************************************************************** */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2e4b7c;
	background: #e3f2fa center 39px;
}

a {
	text-decoration: none;
	color: #0b77bd;
}

a:hover {
	color: #ed2b2f;	
}

.classE a:link,
.classE a:visited,
.classE a:active,
.classE a:hover {text-decoration: underline; color: white;}

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

#header {
	position: relative;
	height: 119px; /* was 123px before "Donate" banner added */
}

h1 a {
	position: absolute;
	top: 17px;
	left: 6px;
	display: block;
	width: 224px;
	height: 96px;
	background: url('/wp-content/themes/lamebook/images/h1-new2.png') no-repeat;
	text-indent: -2000em;
}

#header-ad {
	position: absolute;
	top: 19px;
	right: 9px;
}

/*#donate {
	display: block;
	width: 1010px;
	height: 100px;
	background: url('/wp-content/themes/lamebook/images/donate.png') no-repeat;
	margin: 0 0 0 4px;	
	text-indent: -2000em;
}*/

#container {
	background: url('/wp-content/themes/lamebook/images/background-top2.png') no-repeat top;
	padding: 15px 0 0 0;
	margin: 0;
}

#container-inner {
	background: url('/wp-content/themes/lamebook/images/background2.png') repeat-y top;
	padding: 21px 24px 10px 24px;
	/*min-height: 1000px;*/
}

#nav {
	font-size: 12px;
	margin-bottom: 15px;
}

#nav a {
	font-size: 12px;
	font-weight: bold;
	color: #2e4b7c;
}

#nav a:hover {
	color: #ed2b2f;
}

#content {
	float: left;
	width: 610px;
}

#right {
	width: 300px;
	float: right;
	padding-bottom: 30px;
}

.right-box {
	margin: 13px 0 20px 0;
	background: #e2f2fa url('/wp-content/themes/lamebook/images/side-box-bottom.png') no-repeat bottom;
}



.right-box-top {

	background: url('/wp-content/themes/lamebook/images/right-box-top.png');	

	height: 22px;

}



.right-box-padding {

	padding: 0 31px 22px 31px;

}



#stuff {

	position: relative;

	height: 26px;

	margin-bottom: 14px;

}



div#follow-us {
	position: absolute;
	top: 3px;
	left: 0px;
}

div#follow-us a {
	display:block;
	float:left;
	text-indent:-10000px;
	width:20px;
	height:20px;
	margin-right:5px;
}

div#follow-us a#follow_icon_facebook {
	background:url('images/lamebook_sprites.gif') -248px -80px;
	width: 20px;
	height: 20px;
}

div#follow-us a#follow_icon_twitter {
	background:url('images/lamebook_sprites.gif') -292px -80px;
}

div#follow-us a#follow_icon_instagram {
	background:url('images/lamebook_sprites.gif') -270px -80px;
}



#s {
	background: url('images/lamebook_sprites.gif') -1px -468px;
	width: 178px; /* 214px - 30px - 6px */
	height: 18px; /* 26px - 4px - 4px */
	border: 0;
	padding: 4px 30px 4px 6px;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}



#state-your-status-submit p {

	font-size: 10px;

	color: #2686c5;

	font-style: italic;

}



#sys-author,

#sys-comment {

	border: 1px solid #2686c5;

	font-size: 11px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #312d2e;

	font-style: italic;

	font-size: 10px;

	padding: 4px;

}



#sys-comment {
	width: 228px;
	height: 62px;
}

#sys-terms {
	width: 140px; display: block; float: right;
	margin-top: 0px;
}


div#right a#sidebar_submit_to_lamebook {
	display:block;
	width:300px;
	height:63px;
	text-indent:-10000px;
	background:url(images/lamebook_sprites.gif) -1px -403px;
}



div#state-your-status-submit a#sidebar_state_your_status {
	display:block;
	width:197px;
	height:19px;
	text-indent:-10000px;
	background:url(images/lamebook_sprites.gif) -5px -249px;
}



/*  Sidebar categories block  */
#categories ul, #categories li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#categories ul {
	border-top: 1px solid #77b5dc;
	margin: 18px 0;
}


div#categories h3#sidebar_h3_categories {
	display:block;
	width:238px;
	height:31px;
	text-indent:-10000px;
	background:url(images/lamebook_sprites.gif) 0px -370px;
}

li.cat-item a {
	display: block;
	border-bottom: 1px solid #77b5dc;
	color: #0b77bd;
	padding: 9px 0px 9px 30px;
}

li.cat-item a:hover {
	color: #ed2b2f;
}

li.cat-sys div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -112px -103px; }
li.catname-douchebags div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -27px -76px;	}
li.catname-fictional-2 div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -81px -76px; }
li.catname-ftw-for-the-win div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -108px -76px; }
li.catname-g-rated div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -135px -76px; }
li.catname-holidays-2 div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -162px -76px; }
li.catname-current-2 div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat 0px -76px; }
li.catname-lamesters div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -189px -76px; }
li.catname-late-nights div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -216px -76px; }
li.catname-parents-family div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -54px -76px; }
li.catname-personal-problems div.cat_icon {	background: url('images/lamebook_sprites.gif') no-repeat -0px -103px; }
li.catname-photos div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -27px -103px; }
li.catname-political-religious div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -54px -103px; }
li.catname-relationships-marrieds div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -81px -103px; }
li.catname-tmi div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -135px -103px; }
li.catname-typohs div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -162px -103px; }
li.catname-uncategorized div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -189px -103px; }
li.catname-wtfights div.cat_icon { background: url('images/lamebook_sprites.gif') no-repeat -216px -103px;	}

div.cat_icon {
	display:block;
	float:left;
	width:25px;
	height:26px;
	margin-top:2px;
}





#most-popular {

	width: 190px;

	float: left;

	margin-bottom: 20px;

}



#archives {

	width: 95px;

	float: right;

}



#most-popular ul,

#most-popular li,

#archives ul,

#archives li {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#most-popular a,

#archives a {

	color: #0b77bd;

	font-size: 11px;

}



#most-popular a:hover,

#archives a:hover {

	color: #ed2b2f;	

}



.sidetitle {

	color: #2e4b7c;

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	padding-bottom: 5px;

}



.bannerad {

	margin-bottom: 0px;

}



.post {

	margin-bottom: 70px;

}



.post.archive {

	border-bottom: 1px solid #dddddd;

	padding-bottom: 10px;

	margin: 10px 0 0 0;

}



.archive h4 a {

	font-size: 14px;

	color: #3c5a98;

	font-weight: bold;

}



.date {

	float: left;

	background: url('/wp-content/themes/lamebook/images/date-triangle.png') no-repeat right bottom;

	padding-bottom: 11px;

}



.date div {

	background: #e3f2fa;

	padding: 6px 10px;

	color: #2e4b7c;

	font-weight: bold;

	font-size: 11px;

}



h2 {

	clear: left;

}



h2 {

	font-size: 22px;

	color: #2e4b7c;

	font-weight: bold;

	font-style: italic;

}



h2 a {

	display: block;

	float: left;

	padding: 5px 5px 5px 43px;

	font-size: 22px;

	color: #2e4b7c;

	font-weight: bold;

	font-style: italic;

}



.h2-cat-1 {	background: url('/wp-content/themes/lamebook/images/cat-uncategorized-red.png') no-repeat 0% 50%; }

.h2-cat-158 a {	background: url('/wp-content/themes/lamebook/images/cat-douchebags-red.png') no-repeat 0% 50%; }

.h2-cat-1606 a {	background: url('/wp-content/themes/lamebook/images/cat-ftw-red.png') no-repeat 0% 50%; }

/*.h2-cat-1618 a {	background: url('/wp-content/themes/lamebook/images/cat-g-red.png') no-repeat 0% 50%; } test site */

.h2-cat-1933 a {	background: url('/wp-content/themes/lamebook/images/cat-g-red.png') no-repeat 0% 50%; }

.h2-cat-29 a {	background: url('/wp-content/themes/lamebook/images/cat-lamesters-red.png') no-repeat 0% 50%; }

.h2-cat-493 a {	background: url('/wp-content/themes/lamebook/images/cat-fam-red.png') no-repeat 0% 50%; }

.h2-cat-163 a {	background: url('/wp-content/themes/lamebook/images/cat-personal-red.png') no-repeat 0% 50%; }

.h2-cat-1605 a {	background: url('/wp-content/themes/lamebook/images/cat-photos-red.png') no-repeat 0% 50%; }

.h2-cat-161 a {	background: url('/wp-content/themes/lamebook/images/cat-politics-red.png') no-repeat 0% 50%; }

.h2-cat-157 a {	background: url('/wp-content/themes/lamebook/images/cat-relationships-red.png') no-repeat 0% 50%; }

.h2-cat-4 a {	background: url('/wp-content/themes/lamebook/images/cat-tmi-red.png') no-repeat 0% 50%; }

.h2-cat-184 a {	background: url('/wp-content/themes/lamebook/images/cat-typohs-red.png') no-repeat 0% 50%; }

.h2-cat-160 a {	background: url('/wp-content/themes/lamebook/images/cat-wtfights-red.png') no-repeat 0% 50%; }



.h2-cat-5113 a { background: url('/wp-content/themes/lamebook/images/cat-current-red.png') no-repeat 0% 50%; }

.h2-cat-5116 a { background: url('/wp-content/themes/lamebook/images/cat-fictional-red.png') no-repeat 0% 50%; }

.h2-cat-5115 a { background: url('/wp-content/themes/lamebook/images/cat-holidays-red.png') no-repeat 0% 50%; }

.h2-cat-5114 a { background: url('/wp-content/themes/lamebook/images/cat-late-nights-red.png') no-repeat 0% 50%; }





.entry {

	clear: left;

	position: relative;

	left: 0px;
	
	border: 8px solid;
	
	border-color: #e6f2f9;

}

a.more-link {

	color: #ed2b2f;

	font-size: 18px !important;

	font-weight: bold;

	padding-left: 15px;

}



a.more-link:hover {

	color: #0b77bd;

}



/*.entry-wrap-1 {

	clear: left;

	width: 622px;

	background: url('/wp-content/themes/lamebook/images/entry-back.png') repeat-y;

	position: relative;

	left: -10px;

}



.entry-wrap-2 {

	background: url('/wp-content/themes/lamebook/images/entry-top.png') no-repeat top;

}



.entry {

	background: url('/wp-content/themes/lamebook/images/entry-bottom.png') no-repeat bottom;

	padding: 12px 29px 29px 26px;

}*/



.archive .entry,

.page .entry {

	left: 0;

}



blockquote {
	/* border: 1px solid #3a5684; */
	font-size: 14px;
	padding: 0 14px;
	margin-bottom: 20px;
	width: 578px; /* 600 - 20 - 20 - 2 */
	color: #3a5684;
}



html .navigation {

	margin: 20px 0;

}



html div.sociable {

	width: 170px;

	float: right;

	padding-right: 5px;

	margin-top: 0px;

}



html .post-ratings {

	width: auto;

	float: left;

	background: url('/wp-content/themes/lamebook/images/lameter.png') no-repeat;

	padding-left: 73px;

	width: 100px;

	height: 20px;

	overflow: hidden;

	margin-top: 16px;

}



html .entry .post-ratings {

	margin-left: 15px;	

}



html .post-ratings img,

html .post-ratings-loading img,

html .post-ratings-image img {

	margin-right: 4px;

	margin-top: 4px;

}



.sociable span {

	color: #2e4b7c;

	font-weight: bold;

	font-size: 10px;

	display: block;

	margin-bottom: 5px;

}



html .sociable img {

	width: auto;

	height: auto;

}



.comments-wrapper {

	clear: both;

	width: 595px;

	padding-top: 15px;

}



.comment-most-recent {

	float: left;

	padding: 6px;

	background: #e4f4fc;

	margin-right: 10px;

	font-size: 11px;

	font-weight: bold;

}



.comments-num-add {

	padding: 6px 6px 6px 0;	

	font-size: 11px;

	font-weight: bold;

}



.comments-num-add a {

	color: #ed2b2f;

}



.comments-num-add a:hover {

	color: #0b77bd;

}



.comment-most-recent-box {

	clear: left;

	background: #e4f4fc;

	padding: 12px 12px 12px 27px;

	border-bottom: 1px solid #384f77;

}



.comment-most-recent-date {

	font-size: 11px;

	position: relative;

	left: -21px;

	margin-bottom: 5px;

}



h3#comments,

h3#respond {

	clear: both;	

	font-size: 12px;

	font-weight: bold;

	background: transparent url('/wp-content/themes/lamebook/images/h3-back.png') no-repeat scroll 0 0;

	padding: 7px 0 7px 10px;

	color: white;

	margin-bottom: -5px !important;

	margin-top: 15px;

}



.commentlist {

	margin: 0 0 0 20px;

	font-size: 11px;

	color: #7c7c7c;

}



.commentlist img {

	float: none;

	padding: 0;

	border: 0;

}



.commentlist li {



}



.cdata {

	margin: 15px 0;

}



.cdata strong {

  display: block;

  /*color:#000;*/

}



#content img.avatar {

  	float: right;

	display: inline;

	border: 0;

	margin: 1px 1px 0;

}



.ctext {

	margin: -8px 0 0 0;

	padding: 0;

	max-width: 475px;

}



.commentlist li p {

	font-size: 1em !important;

}



.commentmetadata {

	font-size: 0.85em;

}



.commentmetadata a {

  color: #518DAD;

}



#comment {

	width: 530px;

	height: 170px;

}



#sys-most-recent,

#sys-weeks-best,

#sys-all-time-best {

	display: block;

	float: left;

	background: #fde9ea;

	color: #ed2b2f;

	font-size: 11px;

	font-weight: bold;

	margin-top: 4px;

	padding: 6px 10px 10px 10px;

	

}



#sys-most-recent {

	background: #e2f2fa;

	color: #2e4b7c;

}



#sys.most-recent #sys-most-recent, 

#sys.weeks-best #sys-weeks-best,

#sys.all-time-best #sys-all-time-best {

	margin-top: 0px;

	padding-top: 10px;

}



#sys-wrapper {

	background: #fde9ea;

	padding: 10px 10px 1px 10px;

	clear: left;

}



#sys.most-recent #sys-wrapper {

	background: #e2f2fa;

}



.sys-box {

	background: white url('/wp-content/themes/lamebook/images/sys-face.png') no-repeat 8px 8px;

	padding: 8px 8px 8px 70px;

	margin-bottom: 10px;

	color: #2e4b7c;

	font-size: 11px;

}



.sys-like-dislike {

	float: right;

	width: 55px;

	margin-top: 4px;

}



.sys-like-dislike img {

	cursor: pointer;

	margin: 0 0 5px 0;

}



.sys-text {

	margin-right: 85px;

}



.sys-author {

	font-size: 12px;

	margin: 0 0 5px 0;

}



.sys-status {

	margin: 0 0 5px 0;

}



.copyright {

	font-size: 11px;

	text-align: center;

	margin: 10px 0 0 0;

	padding-bottom: 15px;

}

/* Facebook Fan popup */
#modal {
	width: 422px;
	height: 371px;
	background: url('images/modal.png');
	position: absolute;
}
#out-to-fb img {
	position: absolute;
	right: 61px;
	bottom: 59px;
}
a.modalCloseImg {
	display: block;
	width: 30px;
	height: 30px;
	background: url('images/modal-close.png');
	position: absolute;
	top: 8px;
	right: 10px;
	text-indent: -2000em;
	z-index: 10;
	cursor: pointer;
}
.simplemodal-overlay {
	background-color: black;
}
/* End Facebook Fan popup */
