/* 

Theme Name: Penflourish

Description: A three-column theme by <a href="http://dlmfisher.com/">Deena Fisher</a>

Version: 3.0

Author: Deena Fisher

Author URI: http://dlmfisher.com



*/



body {

background-color: #ffffff;

color:#000000;

font-size:16px;

font-family: Georgia, Helvetica, Serif;

margin: 0;

padding: 0;

line-height: 150%;

}



#wrap {width: 100%; margin: 0; padding: 0;  overflow: hidden;}



a {color:#880B08;text-decoration:none; font-weight:bold;}



a:hover{color:#000000; text-decoration:none; font-weight:bold;}



hr {color: transparent;

background-color: transparent;

height: 1px;

border-bottom: 1px dotted #A38B18;}



#header {background: #8B6D0A url('http://drolleriepress.com/images/headerpen.jpg') bottom center no-repeat; 

width: 100%;

height: 280px; 

padding: 0x;

margin: 0px;}



#header1 {

background-image: url('http://drolleriepress.com/images/rednav.jpg'); background-repeat: repeat-x;

     width:100%;

     height: 37px;

   margin: 0;

padding: 0px;
border-top: 1px solid #700019;}



#content {

min-width: 900px !important;

width: 95%;

margin: 0 auto;

padding: 0px;

}



#submenuwrap {padding: 0 10px 10px 10px; margin: 0 0 0 -20px; width: 45%; font-size: 12px;}

ul#submenu {border-bottom: 1px dotted #A38B18; margin: 0; text-indent: 0; font-size: 12px; display: inline; list-style: none; line-height: 100%;}

ul#submenu li {padding-right:5px; margin-right: 5px; text-indent: 0; font-size: 12px; display: inline; list-style: none; line-height: 100%;}

ul#submenu li a {color: #880B08; text-decoration: none;}

ul#submenu li a:hover {color: #000000; text-decoration: none;}



#content p{padding: 0px 0 10px 0; line-height: 150%;}



#content p img{border: none; margin:10px;}



.cat-item {list-style-type: none; indent: none;}



a.cat-item {color: #880B08}

a.cat-item:hover {color: #000000}



#contentmiddle {

text-align: left;

padding: 0 10px 0 0; margin: 0 450px 0 0;

}



#footer {

background-color: #880B08 !important;

width: 100%;

font-size: 9px;

}



#footer a {color: #D4CCB4 !important; text-decoration:none; font-size: 12px !important;}

#footer a:hover {color: #ffffff !important; text-decoration:none; font-size: 12px !important;}



#footer.links a {color: #D4CCB4 !important; text-decoration:none; font-size: 12px !important;}

#footer.links a:hover {color: #ffffff !important; text-decoration:none; font-size: 12px !important;}



#meta {width: 475px; border-top: 1px dotted #A38B18; border-bottom: 1px dotted #A38B18; }

#gravatar {float: left; width: 60px; padding: 0; padding-top: 10px; margin: 0  0 10px 0;}



.contentitle {width: 410px; float: right; padding: 0; padding-top: -15px; margin-left: 65px;}



#authorbox{

    background-color: #F2F1E9;

    border:1px dotted #A38B18;

    width:95%;

    margin:0 auto;

    margin-bottom:10px;

    padding: 5px;

    overflow:hidden;

    font-size: 12px !important;

    font-family: georgia, serif;

    line-height: 18px;

    font-weight: bold !important;

    float: left;

   }



    #authorbox p{

        color:#08313C;

        margin:0;

        padding:0px 10px 10px 5px;}



#sidebarwidget {float: right; width: 210px; background-color: #ffffff;}

#sidebarwidget h3 {background-color: #ffffff; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #A38B18; border-bottom: 1px dotted #A38B18;}

#sidebarwidget ul {list-style: none; text-align: left; text-indent: 0; margin-left: 0; padding-left: 0;}

#sidebarwidget ul li {list-style: none; text-align: left; text-indent: 0; margin-left: 0; padding-left: 0;}

#sidebarwidget ul li a {color: #880B08;text-decoration: none; text-indent: 0; margin-left: 0; padding-left: 0;}

#sidebarwidget ul li a:active, a:hover {color: #000000;text-decoration: none; text-indent: 0; margin-left: 0; padding-left: 0;}



#store {float: left; text-align:left; font-weight: normal; font-size: 12px; background-color: #F2F1E9; border: 1px dotted A38B18; padding-top: 0;}

#store h3 {background-color: #ffffff; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #A38B18; border-bottom: 1px dotted #A38B18;}

#store ul {font-size: 12px; font-weight: normal;list-style-type: none; line-height: 180%; indent-left: 0;  padding: 0; margin: 0;}

#store ul li {padding-left: 10px; padding-right: 5px; 

              margin-left: 10px;

              background-image: url('http://drolleriepress.com/images/arrow.gif');

              background-position: left; 

              background-repeat: no-repeat;

              font-size: 12px;

              font-weight: normal;

              }



#dpsidebar {width: 200px; background-color: #ffffff; height: 100%; float: left; padding: 0 5px 5px 5px; line-height: 150%; font-size: 12px;}

#dpsidebar p {padding: 0; margin: 0; margin-bottom: 6px; text-align: left;}

#dpsidebar ul {list-style: none;}

#dpsidebar ul li {list-style: none;}

#dpsidebar img {align: center; clear: both;}

#dpsidebar h3 {background-color: #ffffff; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #A38B18; border-bottom: 1px dotted #A38B18;}



#sidebar {float: right; width: 450px; height: 100% !important; padding-top: 0;}

#sidebar p {font-size: 12px; padding: 0px 0 5px 0;margin: 0; line-height: 150%;}

#sidebar ul {list-style: none;display: inline}

#sidebar ul li {list-style: none; text-align: left; display: inline}

#sidebar ul li a {color: #880B08;text-decoration: none; padding-right: 5px;}

#sidebar ul li a:hover {color: #000000;text-decoration: none;}

#sidebar h1 {background-color: #EEEEEC; font-size: 16px; color: #000000;}

#sidebar h2 (font-size: 14px; color: #880B08}

#sidebar h2 a (font-size: 14px; color: #880B08; text-decoration: none;}

#sidebar h2 a:active, a:hover (color: #000000; text-decoration: none;}

#sidebar h3 #store h3 {background-color: #ffffff; color: #880B08; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #A38B18; border-bottom: 1px dotted #A38B18;}

#sidebar h3 a #store h3 {background-color: #ffffff; text-align: center; color: #880B08; font-size: 16px; font-weight: bold; border-top: 1px dotted #A38B18; border-bottom: 1px dotted #A38B18;}

#sidebar h3 a:hover (color: #000000; text-decoration: none;}

#sidebar img {padding: 5px !important; margin: 5px !important;}



#contentmiddle h2 {

color: #880B08;

font-size: 16px;

font-weight: bold;

font-family: Georgia, Helvetica, Serif;

padding:5px 0 5px 0;

margin:0;

margin-right: 5px;

padding-right: 5px;}



#contentmiddle h3 (font-size: 14px; color: #880B08; text-decoration: none;}

#contentmiddle h3 a (font-size: 14px; color: #880B08; text-decoration: none;}

#contentmiddle h3 a:hover (color: #000000; text-decoration: none;}



#pagewidget {padding: 10px; line-height: 150%; font-size: 12px; margin-right: 350px;}

#pagewidget p {padding: 0; margin: 0; margin-bottom: 6px; text-align: left;}

#pagewidget ul {list-style: none;}

#pagewidget ul li {list-style: none;}

#pagewidget h3 {list-style: none;}

#pagewidget img {align: right;}



#footer ul {list-style-type:none;}

#footer li {list-style-type:none;}

#footer ul li {list-style-type:none;}



.dropcap {

float:left;

margin-top:0px;

background: transparent;

color:#880B08;

padding-top:.1em;

line-height:33px;

font-size:42px;

font-family:Georgia, Helvetica, Serif;

font-weight: bold;

padding-right: 3px;}



p.blockquote {background-image: url('http://drolleriepress.com/images/blockquote.jpg'); background-repeat: no-repeat; margin-left: 30px; margin-right: 30px; padding-left: 30px; padding-right: 30px; font-family: Georgia, Helvetica, Serif; color: #000000;}



.textmiddle {vertical-align:middle;} 



h4 {color: #ffffff}



.class1 {margin: 0 0 0 15px;}



h3 {color: #6F9EB0; font-size: 16px; font-weight: bold;}



#main {width: 160px; margin: 0;}



#main ul{margin: 0; padding:0; text-align: left; list-style-type: none;}



#main li {margin: 3px 0 3px 0; padding: 5px 0 5px 0; border-top: 1px dotted #A38B18; font-size: 14px; list-style-type: none;}





#main a{

font-family: Georgia, Helvetica, Serif;

color:#880B08;



text-decoration:none;



padding: 0;

}



#main a:hover{

color:#000000;

}



.main {width: 160px; margin: 0;}



.main ul{margin: 0; padding:0; text-align: left; list-style-type: none;}



.main li {margin: 3px 0 3px 0; padding: 5px 0 5px 0; border-top: 1px dotted #A38B18; font-size: 14px; list-style-type: none;}



.commenttext-admin{

margin:5px 0px 5px 0;

padding:0 0 0 10px;

background-color:#EEEEEC;

border: 1px dotted #A38B18;

}



.commenttext-admin p {padding-left: 5px;}



.commenttext{

margin:5px 0px 5px 0;

padding:0 0 0 10px !important;

border: 1px dotted #A38B18;

}



.commenttext p {padding-left: 5px;}





#resize {background-image: url('http://drolleriepress.com/resize.jpg');}

#resize img {border: none !important!;}





#wp-calendar {color: #ffffff; font-size: 12px; font-weight: normal: text-align: center;"}



#searchform {

margin: 0;

padding: 0;

overflow: hidden;

}



#s {width: 95%;

background-color: #EFEFEF;

color: #333;

font-size: 11px;

font-family: Georgia, Helvetica, Serif;

padding: 3px;

margin: 8px 0 0 0;

border: 1px solid #C0C0C0;

}



#comments { }



	.comments_intro { font-size: 1.2em; margin-top: 18px; padding: 0 0 12px 12px; line-height: 125%; color: #666; }



		.comments_intro span { font-size: 14px; line-height: 110%; color: #111; }



		.comments_intro span.bracket { color: #ccc; }



	dl#comment_list { border-top: 1px dotted #bbb; }



		dl#comment_list dt { padding: 16px 12px 0 12px; font-size: 14px; line-height: 125%; }



			dl#comment_list dt strong { font-size: 14px; line-height: 125%; }



			dl#comment_list dt strong a, dl#comment_list dt strong a:visited { text-decoration: none; }



			dl#comment_list dt strong a:hover { text-decoration: underline; }



			.comment_num { padding-left: 20px; font-weight: bold; font-size: 12px; line-height: 85% float: right; }



				.comment_num a, .comment_num a:visited { color: #aaa; padding: 10px 5px; text-decoration: none; }



				.comment_num a:hover { color: #fff; background: #aaa; }



			.comment_time { font-size: 12px; line-height: 150%; padding-left: 12px; color: #888; }



		dl#comment_list dd { padding: 15px 15px 0 15px; border-bottom: 1px dotted #bbb; }









			a.comment_link, a.comment_link:visited { color: #111; text-decoration: none; font-variant: small-caps; border-bottom: 1px dotted #A38B18; }



			a.comment_link:hover { color: #111; border-bottom-color: #111; }

				

		/*---:[ alternating and author comment colors ]:---*/

/*

		

		dl#comment_list dt, dl#comment_list dd { background-color: #ffffff; padding-left: 5px; }

	

		dl#comment_list dt.alt, dl#comment_list dd.alt { background-color: #EEEEEC !important; }

		

		.author_comment { background-color: #EAE8E2 !important; }

/*		

	dl#trackback_list { padding-left: 25px; border-top: 1px dotted #A38B18; }

	

		dl#trackback_list dt { font-size: 14px; line-height: 150%; padding-top: 12px; }

		

			dl#trackback_list dt a, dl#trackback_list dt a:visited { color: #111; text-decoration: none; }

			

			dl#trackback_list dt a:hover { color: #111; text-decoration: underline; }

		

		dl#trackback_list dd { font-size: 14px; line-height: 150%; color: #888; }

		

	p.comments_closed { font-size: 1.3em; font-variant: small-caps; line-height: 1.692em; letter-spacing: 1px; margin: 3.385em 0 1.692em 0; padding-left: 0.846em; color: #888; }



p.allowed {font-size: 10px;}



.head {font-size: 14px;}

.subhead {font-size: 12px;}



.commenttext{

clear:both;

margin:5px 0 10px 0;

padding:20px 10px 5px 0px;

width:95%;

background-color:#ffffff;

}



.alt {background-color: #EAE8E2;

clear:both;

margin:5px 0 10px 0;

padding:20px 10px 5px 0px;

width:95%;}



li.standard{

clear:both;

margin:5px 0 10px 0;

padding:20px 10px 5px 0px;

width:95%;

background-color:#ffffff;

}



#wp-calendar{empty-cells:show;margin:10px auto 0;width:90%;}



#wp-calendar #prev a{font-size:12pt;}



#wp-calendar a{text-decoration:none;}



#wp-calendar caption{font:bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;text-align:center;}





#wp-calendar th{font-style:normal;text-transform:capitalize;}



#wp-calendar #next a{padding-right:10px;text-align:right;}



#wp-calendar #prev a{padding-left:10px;text-align:left;}



#wp-calendar a{display:block;}



#wp-calendar caption{text-align:center;width:100%;}



#wp-calendar td{padding:3px 0;text-align:center;}



#wp-calendar td.pad:hover{/* Doesn't work in IE */background-color:#000;}



p.comments_link img{margin:0;padding:0;border:none;}.entry{clear:left;}



.navigation {

width: 100%;

text-align: center;

margin: 0px;

padding: 0px;

font-weight: normal;

font-size: 12px;

font-transform: uppercase;

}





.search {margin: 0; padding: 0;}

<![endif]--> 