/*



Theme Name: Decent Comedy



Theme URI: http://www.decentcomedy.com/



Description: Custom Wordpress theme for Decent Comedy



Version: 2.8.6



Author: Jahangir Agha



Author URI: http://www.decentcomedy.com/



Tags: blue, wood, fixed width, two columns, widgets



*/







* {



	margin: 0;



	padding: 0;



}



body {



	background: #c79853 url('images/bodybg.gif') repeat left top;



	color: #3a3a3a;



	font: normal 9pt/15pt Verdana, Arial, Tahoma, Sans-Serif;



	text-align: center;



}



a {



	color: #000;



	text-decoration: none;



}



.hidden, hr {



	display: none;



}



a img {



	border: 0;



}



#wrapper {



	background: #fff;



	color: #000;



	width: 826px;



	padding: 1px 0;



	margin: 0 auto;



	text-align: left;



	border: 2px solid #e39539;



}



#header {



	background: url('images/headerbg.gif') no-repeat right top;



	height: 93px;



	padding: 0 60px 0 0;



}



#headerimg {



	float: left;



}



#social {



	float: right;



	text-align: center;



	padding: 7px 0 0 0;



}



#social a {



	margin: 0 8px 0 0;



}



#nav-search {	



	clear: both;



	background: url('images/navsbg.gif') repeat-x left top;



	font: bold 8pt/15pt Verdana, Arial, Tahoma, Sans-Serif;



	color: #fff;



	height: 33px;



}



#nav-search span {



	height: 26px;



	line-height: 24px;



	display: block;



	float: left;



	padding: 0 27px;



	margin-top:1px;



	border-right: 1px solid #89b9d0;



	border-left: 1px solid #2c6a87;



}



#nav-search a {



	color: #fff;



}



#nav-search a:hover {



	color: #fff;



	text-decoration: underline;



}



#nav-search span.le {



	border-left: 0;



}



#nav-search span.re {



	border-right: 0;



}



#sbox {



	float: right;



	text-align: right;



	background: url('images/sboxbg.gif') no-repeat right top;



	color: #000;



	width: 302px;



	height: 27px;



	padding: 0 10px 0 0;



}



#sbox #searchform {



	margin: -6px 0 0 0;



}



#sbox input#s {



	background: url('images/sbg.gif') no-repeat;



	color: #000;



	width: 169px;



	height: 16px;



	padding: 6px;



	margin: 0 5px 0 0;



}



#sbox #searchbutton {



	width: 70px;



	height: 27px;



}



#sbox input#s, #sbox #searchbutton {



	border: 0;



	vertical-align: top;



}



#page {



	float: left;



	background: url('images/notebookbg.gif') repeat left top;



	color: inherit;



	width: 826px;



	margin: 4px 0 0 0;



}



#content {



	float: left;



	width: 515px;



	padding: 14px 0;



}



#sidebar {



	float: right;



	width: 310px;



}



#content h2, #respond h3, h3#comments {



	font: bold 15pt/14pt "Arial", Sans-Serif;



	color: #7aac08;



	padding: 0 0 4px 12px;



	margin: 0 3px;



}



#content h2.welcome {



	border-bottom: 3px double #deeff5;



}



#content h2.recently {



	clear: both;



	margin: 3px 3px 16px 3px;



	background: url('images/raddedicon.gif') no-repeat 230px top;



	height: 39px;



	line-height: 39px;



	padding-bottom: 2px;



}



#content h2.pictures {



	background: url('images/raddediconpics.gif') no-repeat 252px 10px;



	height: 45px;



	line-height: 45px;



	padding-top: 10px;



	margin-bottom: 3px;



}

#content h2.picturesarc {
	background: url('images/raddediconpics.gif') no-repeat 272px 10px;
	height: 45px;
	line-height: 45px;
	padding-top: 10px;
	margin-bottom: 3px;
	margin-top:-16px;
}

#content h2.bizzarepics {
	background: url('images/bizzarepics.gif') no-repeat 422px 10px;
	height: 45px;
	line-height: 45px;
	padding-top: 10px;
	margin-bottom: 3px;
}

#content h2.bizzarepicsarc {
	background: url('images/bizzarepics.gif') no-repeat 375px 10px;
	height: 45px;
	line-height: 45px;
	padding-top: 10px;
	margin-bottom: 3px;
}



#welcome {



	background: #f9fcfd url('images/welcomebg.gif') repeat-x;



	color: inherit;



	border-top: 2px solid #fff;



	border-bottom: 3px double #deeff5;



	padding: 0 10px;



	margin: 0 3px;



}



#welcome p {



	font: normal 9pt/15pt  Verdana, Arial, Tahoma, Sans-Serif;



	margin: 6px 0 12px 0;



}



.entry {



	font-size: 10pt;



}



.more-link {



	font-weight: bold;



	color: #f03391;



	text-decoration: underline;



}

.entry {
	color:3a3a3a !important;
}

#rjokes .post {



	clear: both;



	float: left;



	width: 509px;



	border-bottom: 3px double #deeff5;



	margin: 0 3px 3px 3px;



	padding: 0 0 3px 0;



}



.post h3.rjokes {



	float: left;



	background: url('images/pencilicon.gif') no-repeat left top;



	font: bold 9pt/14pt Tahoma, Arial, Verdana, Sans-Serif;



	color: #26365a;



	margin: 0 0 0 13px;



	padding: 0 0 0 22px;



}



.post h3.rjokes a, .post h3.rpics a {



	color: #26365a;



}



.post h3.rjokes a:hover, .post h3.rpics a:hover, #commentlist a:hover {



	color: #f03391;



	text-decoration: underline;



}



.jcats {



	float: right;



	font: normal 8pt/14pt Tahoma, Arial, Verdana, Sans-Serif;



}



.jcats a {



	display: block;



	background: #fff6f7 url('images/catsicon.gif') no-repeat 2px center;



	color: #26365a;



	text-decoration: underline;



	border: 1px solid #fcebf2;



	padding: 0 4px 2px 13px;



}



#rpics {



	clear: both;



	float: left;



	width: 510px;



	background: url('images/rpicsbg.gif') repeat-y center top;

z-index:9;


	margin: 0 3px;



}



#rpics .rpicsblock {



	float: left;



	width: 255px;



	border-bottom: 3px double #deeff5;



	padding: 10px 0;



}

#rpics .rpicsblocksingle {



	float: left;



	width: 235px;



	border-bottom: 3px double #deeff5;



	padding: 10px 0;



}

#rpics .rpicsblockarc {



	float: left;



	width: 255px;


	padding: 10px 0;



}



#rpics .rpicsblock .post {



	padding: 0 8px;



}

#rpics .rpicsblocksingle .post {



	padding: 0 8px;



}

#rpics .rpicsblock img {



	float: left;



	width: 64px;



	height: 64px;



	padding: 1px;



	background: #fff;



	border: 1px solid #86afc4;



	margin: 0 6px 0 0;



}

#rpics .rpicsblocksingle img {



	float: left;



	width: 64px;



	height: 64px;



	padding: 1px;



	background: #fff;



	border: 1px solid #86afc4;



	margin: 0 6px 0 0;



}

#rpics .rpicsblock h3.rpics {



	font: bold 8pt/10pt Tahoma, Arial, Verdana, Sans-Serif;



	color: #26365a;



}

#rpics .rpicsblocksingle h3.rpics {



	font: bold 8pt/10pt Tahoma, Arial, Verdana, Sans-Serif;



	color: #26365a;



}

#rpics .rpicsblock h3.rpics a {



	text-decoration: underline;



}

#rpics .rpicsblocksingle h3.rpics a {



	text-decoration: underline;



}

#rpics .rpicsblockarc .post {



	padding: 0 8px;



}



#rpics .rpicsblockarc img {



	float: left;



	width: 64px;



	height: 64px;



	padding: 1px;



	background: #fff;



	border: 1px solid #86afc4;



	margin: 0 6px 0 0;



}



#rpics .rpicsblockarc h3.rpics {



	font: bold 8pt/10pt Tahoma, Arial, Verdana, Sans-Serif;



	color: #26365a;



}



#rpics .rpicsblockarc h3.rpics a {



	text-decoration: underline;



}


.pcats {



	font: normal 8pt/14pt Tahoma, Arial, Verdana, Sans-Serif;



	color: #26365a;



}



.pcats a {



	color: #26365a;



	text-decoration: underline;



}



.pinfo {



	font: normal 8pt/14pt Tahoma, Arial, Verdana, Sans-Serif;



	color: #3784a9;



	margin-bottom: 12px;



}



.archives {



	width: 515px;



}



#content h2.pagetitle, #respond h3 {



	float: left;



	margin-bottom: 16px;



}



#respond h3 {



	margin-bottom: 6px;



}



#respond label small {



	font: normal 8pt/14pt Tahoma, Arial, Verdana, Sans-Serif;



}



.archives .post {



	clear: both;



	float: left;



	font: normal 9pt/14pt Verdana, Tahoma, Arial, Sans-Serif;



	width: 265px;



	padding: 3px 2px 5px 3px;



	margin: 0 0 5px 3px;



	background: #f4fafc;



	color: #26365a;



}

.archives .post {



	clear: both;



	float: left;



	font: normal 9pt/14pt Verdana, Tahoma, Arial, Sans-Serif;



	width: 265px;



	padding: 3px 2px 5px 3px;



	margin: 0 0 5px 3px;



	background: #f4fafc;



	color: #26365a;



}


.archives .post h3 {



	font: bold 14pt/10pt "Arial", Sans-Serif;



	margin: 4px 0 0 0;



}



.archives .post h3, .archives .post h3 a {



	color: #26365a;



}



.archives .post h3 a:hover {



	color: #ec0076;



	text-decoration: none;



}



.archives .post small {



	display: block;



	font: normal 8pt/14pt Tahoma, Arial, Verdana, Sans-Serif;



	color: #b3b8ba;



	margin-top: 3px;



}



.archives .entry {



	float: left;



	width: 340px;



	padding: 6px 4px;



}



.archives .entry p, .entry p {



	margin: 0 0 16px 0;



}



.archives .post img {



	float: left;



	width: 144px;



	height: auto;



	padding: 1px;



	background: #fff;



	border: 1px solid #86afc4;



	margin: 0 6px 0 0;



}



.archives .post img.wp-smiley {



	width: auto;



	height: auto;



	padding: 0;



	background: none;



	border: 0;



}



#sidebar ul {



	list-style: none;



}



#sidebar li {



	font: normal 8pt/12pt Tahoma, Verdana, Arial, Sans-Serif;



	color: #26365a;



}



#sidebar li a {



	color: #26365a;



}



#sidebar li a:hover {



	color: #ec0076;



	text-decoration: underline;



}



#sidebar li.ads {



	text-align: center;



	padding: 7px 6px 6px 6px;



}



#sidebar li.ads img {



	border: 7px solid #000;



	margin: 2px 5px;



}



#sidebar ul.blogroll li {



	float: left;



	background: url('images/bullet.gif') no-repeat 7px center;



	padding: 1px 5px 3px 21px;



	width: 129px;



	border-bottom: 3px double #deeff5;



}



#sidebar h2, #sidebar div h2 {



	font: bold 8pt/16pt Verdana, Tahoma, Arial, Sans-Serif;



	background: url('images/sidebarheadbg.gif') repeat-x;



	color: #fff;



	height: 28px;



	line-height: 26px;



	padding: 0 0 0 6px;



	margin: 0 1px 0 2px;



}



#sidebar ul.popular li {



	background: url('images/bullet.gif') no-repeat 7px center;



	padding: 1px 5px 3px 21px;



	border-bottom: 3px double #deeff5;



}



#scroller-header a {



	text-decoration:none; 



	color:#867863; 



	padding:0 2px;



}



#scroller-header a:hover {



	text-decoration:none; 



	color:#4b412f



}



#scroller-header {



	font: bold 9pt/16pt Verdana, Tahoma, Arial, Sans-Serif;



	background: url('images/sidebarheadbg.gif') repeat-x;



	color:#000;



	margin: 0 1px 0 2px;



	padding: 3px 0 0 2px;



	width: 305px;



	height: 25px;



}



#scroller-header a {



	float: left;



	background: url('images/scrollertab.gif') no-repeat;



	color:#000;



	text-align: center;



	width: 98px;



	height: 23px;



	padding: 2px 0 0 0;



	margin: 0 1px;



}



#scroller-header a.selected {



	background: url('images/scrollertabsel.gif') no-repeat;



	text-decoration:none !important; 



	color:#000 !important;



}



#scroller-body {



	width: 307px;



	background: url('images/sbodybg.gif') repeat-x left top;



	margin: 0 1px 0 2px;



	padding: 7px 0;



}



#mask {



	width:307px;



	overflow:hidden;



	margin:0 auto;



}



.cat-width-307 {

	width:310px;

	margin:0 auto;

}



.cat-width-307 .panel ul li {



	float: left;



	background: url('images/bullet.gif') no-repeat 7px center;



	padding: 1px 5px 3px 21px;



	width: 129px;



	border-bottom: 3px double #deeff5;



}



.panel ul {

	padding: 0;

	margin: 0;

}



.panel li {

	float: left;

	background: #f4fafc url('images/bullet.gif') no-repeat 7px center;

	color: #26365a;

	padding: 1px 5px 3px 21px;

	width: 127px;

	border-bottom: 3px double #deeff5;

}



/* extra optional styling for each tab content */



#panel-1 {



}



#panel-2 {



}



#panel-3 {



}



img.centered, img.alignright, img.alignleft, img.alignnone, img.aligncenter {



	display: block;



	margin: 0 auto;



	padding: 3px;



	background: inherit;



	border: 1px solid #90cade;



}



h3#comments, #respond {



	clear: both;



}



#respond:after {



		content: "."; 



	    display: block; 



	    height: 0; 



	    clear: both; 



	    visibility: hidden;



}



#commentform {



	clear: both;



	margin: 0 15px;



}



#commentform input {



	width: 176px;



	height: 20px;



	padding: 2px;



	margin: 5px 5px 1px 0;



	border: 1px solid #8dcadf;



}



#commentform textarea {



	width: 481px;



	height: 110px;



	padding: 2px;



	margin: 5px 0 0 0;



	border: 1px solid #8dcadf;



}



#commentform #submit {



	width: 139px;



	height: 26px;



	border: 0;



	padding: 0;



	margin: 10px 0 5px 5px;



	float: left;



}



#commentlist {



	clear: both;



	float: left;



	margin: 16px 3px 26px 3px;



	list-style: none;



}



#commentlist li {



  	position: relative;



	float: left;



	font-size: 10pt;



	width: 495px;



	padding: 12px 7px;



	margin: 0 0 6px 0;



	background: #f4fafc;



	color: #26365a;



	border-top: 3px double #deeff5;



	border-bottom: 3px double #deeff5;



}

.comment-body p {

	margin-bottom: 12px;

}

#commentlist .commentnumber {



  	position: absolute;



  	right: 0;



  	top: 8px;



	font: italic 24pt "Arial", Sans-Serif;



	padding: 0 15px 0 0;



	color: #c8e0e8;



}



#commentlist li a {



	color: #81b0ce;



}



#commentlist .avatar {



	float: left;



	background: #fff;



	padding: 3px;



	border: 3px double #deeff5;	



	margin: 0 7px 0 0;



}



#commentlist span.says {



	color: #b3b8ba;



	font-size: 9pt;



}



#commentlist cite.fn a {



	font-size: 10pt;



	font-weight: bold;



	font-style: normal;



}



#commentlist .commentmetadata {



	font-size: 8pt;



	border-top: 1px solid #deeff5;



	border-bottom: 1px solid #deeff5;



	margin: 6px;



}



.navigation {



	clear: both;



	float: left;



	width: 479px;



	padding: 12px 15px;



	margin: 0 0 20px 3px;



	background: #f4fafc;



	color: #fff;



	border-top: 3px double #deeff5;



	border-bottom: 3px double #deeff5;



}



.prevnext {



	float: right;



	margin:0;



	padding:0 20px 0 0;



}



.prevnext li {



	list-style:none;



}



.prevnext li {



	margin:0;



	padding:0;



	display:inline;



}



.prevnext .next a, .prevnext .prev a {



	text-indent: -999999em;



	display: block;



	float: left;



	width: 83px;



	height: 26px;



}



.prevnext .next a {



	background: url('images/next.gif') no-repeat left top;



	margin: 0 0 0 8px;



}



.prevnext .prev a {



	background: url('images/previous.gif') no-repeat left top;



}



#footer {



	clear: both;



	font: normal 8pt/14pt Tahoma, Arial, Verdana, Sans-Serif;



	background: url('images/footerbg.gif') no-repeat;



	color: #fff;



	width: 805px;



	height: 37px;



	padding: 14px 12px 0 12px;



	margin: 10px auto;



	text-align: left;



}



#footer a {



	color: #fff;



}



#footer a:hover {



	color: #fed57f;



	text-decoration: underline;



}



.clear {

	clear:both;

	margin:0px;

	padding:0px;

	height:0px;

}

.null {
	margin:0px;
	padding:0px;
}

.cmt_grey {
	color:#3a3a3a;
}

.cmt_lightgrey {
	color:#b3b8ba;
}

.cmt_red {
	color:#fb0f0f;
}

a.cmt_link_blue, a.cmt_link_blue:link, a.cmt_link_blue:active, a.cmt_link_blue:visited {
	color:#26365a;
}

#social_box {
	background-image:url(images/social_box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:486px;
	height:112px;
	margin:auto;
	text-align:center;
	padding-top:20px;
	padding-left:15px;
}

#social_box h2 {
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:left;
	color:#26365a;
	font-size:12pt;
}

#social_box_bookmarks {
	float:left;
}

#social_box_rss {
	float:left;
}

#social_box_twitter {
	float:left;
	padding-top:7px;
	padding-left:10px;
	margin-left:10px;
	border-left:1px solid #ededed;
}