/* 
Theme Name: DP Reloaded
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:#076FA0;text-decoration:none; font-weight:bold;}

a:hover{color:#518D9D; text-decoration:none; font-weight:bold;}

#border {margin: 0; padding:0; margin-top: -20px; background-color: #08313C; height: 40px; width: 100%; text-align: right;}

#header {background: #ffffff url('http://drolleriepress.com/books/includes/templates/freetemplate1/images/headerpic.jpg') bottom center no-repeat; 
width: 100%;
height: 300px; 
padding: 0x;
margin: 0px;}

#header1 {
background-color:#9C1F1B; 
background-image: url('http://drolleriepress.com/images/dkbluenav.jpg'); background-repeat: repeat-x;
     width:100%;
     height: 37px;
   margin: 0;
padding: 0px;}

#content {
min-width: 900px !important;
width: 95%;
margin: 0 auto;
padding: 0px;
}

#textwidget {border: 0; margin: 0; padding:0; text-align: center;}


#submenuwrap {padding: 5px; margin: 5px; width: 45%; font-size: 12px;}
ul#submenu {border-bottom: 1px dotted #ACD7E5; margin: 5px; padding: 5px; font-size: 12px; list-style: none; line-height: 120%;display: inline; float: left;}
ul#submenu li {margin: 5px; padding: 5px; font-size: 12px; list-style: none; line-height: 120%;}
ul#submenu li a {color: #076FA0; text-decoration: none; text-indent: 0;}
ul#submenu li a:hover {color: #518D9D; text-decoration: none; text-indent: 0;}

#content p{padding: 0px 0 10px 0; line-height: 150%;}

.dropcap {
float:left;
margin-top:0px;
background: transparent;
color:#076FA0;
padding-top:.15em;
line-height:33px;
font-size:55px;
font-family:Georgia, Helvetica, Serif;
font-weight: bold;
padding-right: 3px;}

#content p img{border: none; margin:10px;}

.cat-item {list-style-type: none; indent: none;}

a.cat-item {color: #076FA0}
a.cat-item:hover {color: #518D9D}

#contentmiddle {
background-image: url('http://drolleriepress.com/images/watermark.jpg');
background-repeat: no-repeat;
background-position: center bottom;
text-align: left;
padding: 0 10px 150px 0; margin: 0 450px 0 0;
}

#footer {
background-color: #08313C !important;
width: 100%;
font-size: 9px;
}

#footer a {color: #ffffff !important; text-decoration:none; font-size: 12px !important;}
#footer a:hover {color: #DDEDED !important; text-decoration:none; font-size: 12px !important;}

#footer.links a {color: #ffffff !important; text-decoration:none; font-size: 12px !important;}
#footer.links a:hover {color: #DDEDED !important; text-decoration:none; font-size: 12px !important;}

#info {width: 475px; border-top: 1px dotted #ACD7E5; border-bottom: 1px dotted #ACD7E5; }
.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: #F8F8F8;
    border:1px dotted #ACD7E5;
    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; border: 0;}
#sidebarwidget h3 {background-color: #ffffff; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #ACD7E5; border-bottom: 1px dotted #ACD7E5; margin-bottom: 3px;}
#sidebarwidget ul {list-style: none; text-align: left; text-indent: 0; margin-left: 0; padding-left: 0; border: 0;}
#sidebarwidget ul li {list-style: none; text-align: left; text-indent: 0; margin-left: 0; padding-left: 0; border: 0;}
#sidebarwidget ul li a {color: #518D9D;text-decoration: none; text-indent: 0; margin-left: 0; padding-left: 0;}
#sidebarwidget ul li a:active, a:hover {color: #076FA0;text-decoration: none; text-indent: 0; margin-left: 0; padding-left: 0; border: 0;}

#store {float: left; text-align:left; font-weight: normal; font-size: 12px; background-color: #F8F8F8; border: 1px dotted #ACD7E5; padding-top: 0;}
#store h3 {background-color: #ffffff; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #ACD7E5; border-bottom: 1px dotted #ACD7E5;}
#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; padding: 5px; margin: 0;}
#dpsidebar h3 {background-color: #ffffff; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #ACD7E5; border-bottom: 1px dotted #ACD7E5;}

#sidebar {float: right; width: 420px; height: 100% !important; padding-top: 0; border-left: 1 px dotted #ACD7E5;}
#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: #518D9D;text-decoration: none; padding-right: 5px;}
#sidebar ul li a:hover {color: #076FA0;text-decoration: none;}
#sidebar h1 {background-color: #8FBACB; font-size: 16px; color: #000000;}
#sidebar h2 (font-size: 14px; color: #000000}
#sidebar h2 a (font-size: 14px; color: #518D9D; text-decoration: none;}
#sidebar h2 a:hover (color: #076FA0; text-decoration: none;}
#sidebar h3 #store h3 {background-color: #ffffff; text-align: center; font-size: 16px; font-weight: bold; border-top: 1px dotted #ACD7E5; border-bottom: 1px dotted #ACD7E5;}
#sidebar h3 a #store h3 {background-color: #ffffff; text-align: center; font-size: 16px; color: #518D9D; font-weight: bold; border-top: 1px dotted #ACD7E5; border-bottom: 1px dotted #ACD7E5;}
#sidebar h3 a:hover (color: #076FA0; text-decoration: none;}
#sidebar img {padding: 5px !important; margin: 5px !important;}

#contentmiddle h2 {
color: #08313C;
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: #06445D; text-decoration: none;}
#contentmiddle h3 a (font-size: 14px; color: #518D9D; text-decoration: none;}
#contentmiddle h3 a:hover (color: #076FA0; text-decoration: none;}

.adbox {padding: 10px; line-height: 150%; font-size: 12px; margin-right: 350px; width: 500px; border-top: 1px dotted #ACD7E5; border-bottom: 1px dotted #ACD7E5;}
#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;}

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: #1B5463;}

.textmiddle {vertical-align:middle;} 

h4 {color: #518D9D}

.class1 {margin: 0 0 0 15px;}

#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 #ACD7E5; font-size: 14px; list-style-type: none;}


#main a{
font-family: Georgia, Helvetica, Serif;
color:#518D9D;

text-decoration:none;

padding: 0;
}

#main a:hover{
color:#ffffff;
}

.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 #ACD7E5; font-size: 14px; list-style-type: none;}

.commenttext-admin{
margin:5px 0px 5px 0;
padding:0 0 0 10px;
background-color:#EBECED;
border: 1px dotted #C6E5EE;
}

.commenttext-admin p {padding-left: 5px;}

.commenttext{
margin:5px 0px 5px 0;
padding:0 0 0 10px !important;
border: 1px dotted #C6E5EE;
}

.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 #C9DADF; }

			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: #ECEDED !important; }
		
		.author_comment { background-color: #F8F8F8 !important; }
/*		
	dl#trackback_list { padding-left: 25px; border-top: 1px dotted #C9DADF; }
	
		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: #E5E4E1
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:#E1F3F9;
}

#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;
}

