/*
Theme Name: DeckerD
Theme URI: http://www.deckerd.com/
Description: Version 6 of DeckerD
Version: 6
Author: Drew Decker
*/

body { border-top: 10px #B85433 solid; }
.container { background: #fff; }

#nav p { display:inline; }
#nav p a:link,
#nav p a:visited { font:bold 14px Verdana; /*color:#5E4A09;*/ color:#10789b; text-decoration:none; padding: 0 5px; }
#nav p a:hover { text-decoration:underline; } 

p#headerText { position:relative; top:70px; color: #B85433; font:bold 12px georgia; }
#header { height: 130px; background:url(http://static.deckerd.com/themes/deckerd6/_img/deckerd-logo-fabric-nobg.gif) no-repeat 2% 50%; }
/*div.featured { background:url(featured.gif) no-repeat 100% 0%; height:42px; }*/
/*div.notebook { background:url(notebookentry.gif) no-repeat 100% 0%; height:42px; }*/
#notebook h3,
#twitter h3 { font:italic 14px Georgia; color:#C7C7C7; }
p.featuredTitle { font:24px Georgia; line-height:35px; }
p.featuredTitle a:link,
p.featuredTitle a:visited {  text-decoration:none; color:#B42310; font:24px Georgia;}

p.featuredTitle a:hover { text-decoration:underline; }

p#notebookTitle strong { font:bold 14px verdana; color:#10789b; }
#notebook p { font:normal 12px verdana; line-height:17px; }
#twitter ul li { font:normal 12px verdana; padding:0 0 5px 25px; background:url(http://static.deckerd.com/themes/deckerd6/_img/twitter.gif) no-repeat 0% 50%; }
a:link,
a:visited { color:#B42310; }
a:hover { color:#333; }

#breadcrumbs p { padding:0; margin:0; font:14px tahoma; }
.bigpost h2 a { text-decoration:none; color:#B42310; font:26px Georgia;  }
.bigpost h3 { margin:0; padding:0; color:#10789b; }
.bigpost h4 { margin:0; padding:0; color:#B42310; font:bold 14px verdana; }
.bigpost p { font:normal 14px verdana; line-height:20px; }
.bigpost .postinfo p { background:#191919; border:1px solid #c7c7c7; padding:10px; color:#fff; }
.bigpost .postinfo a:link,
.bigpost .postinfo a:visited { color:#c7c7c7; }
.bigpost .postinfo a:hover { text-decoration:none; } 
.bigpost ul li { font:bold 14px tahoma; padding:0 0 5px 0; }
.bigpost ul li { color:#0B9C14; padding:5px 0 5px 10px; border-bottom-style:solid; border-bottom-color:#ccc; border-bottom-width:1px; }
.bigpost ul li.valid { color:#0B9C14; }
.bigpost ul li.deny { color:#C00100; }

.bigpost .language { background:#191919; color:#fff; padding:5px; text-align:right; font:18px verdana; margin:0; }
.bigpost pre code { margin:0; padding:0; } 
.bigpost pre { border-bottom-style:solid; border-bottom-color:#ccc; border-bottom-width:1px; padding:0px 0 10px 0; }

/* Contact Me Form */
.formcontainer { margin:0; }
.formcontainer .information { font-weight:bold; } 
.contact-form { width:600px; }
.contact-form fieldset { border:0; margin:0; padding:0; }

.contact-form fieldset .form-input .text {
        padding:4px;
        font:12px georgia;
        border:solid 1px #c7c7c7;
        margin:0 20px 15px 0;
}
.contact-form fieldset .form-option label {
	font:12px georgia;
}
.contact-form fieldset legend { margin:0 0 10px 0; font:bold 16px "Georgia"; }
.contact-form fieldset .form-label {
	font:12px georgia;
	margin:0 0 5px 0;
}

.contact-form fieldset .form-textarea .text {
        padding:4px;
        width:475px;
        font:12px georgia;
        border:solid 1px #c7c7c7;
}
.contact-form fieldset .form-submit .button {
        padding:4px;
        font:12px georgia;
        border:solid 1px #c7c7c7;
        margin:10px 20px 15px 0;
}

/* Archives */
.archiveyear { font:bold 16px "Georgia"; }

/* Comments */
#commentblock h2 {
	font:20px "Georgia";
	color:#333;
	margin:0 0 10px 0;
}
#commentblock .highlighted a:link,
#commentblock .highlighted a:visited {
	color:#fff;
}
#commentblock .highlighted p a:link,
#commentblock .highlighted p a:visited {
	text-decoration:underline;
}
#commentblock .highlighted p a:hover {
	text-decoration:none;
}
#commentblock .highlighted blockquote p {
	margin:5px 0 5px 10px;
        font-style: italic;
        /*background:#eee;*/
	background:#eee;
        padding:5px;
        width:90%;
        color:#474747;
}
#commentblock .highlighted blockquote p a:link,
#commentblock .highlighted blockquote p a:visited { color:#333; }
.highlighted {
	padding:10px;
	/*border:5px #333 solid;*/
	color:#fff;
	background:#CD0000;
	font:16px tahoma;
	margin-bottom:10px;
}
.highlighted p { clear:both; margin-bottom:15px; }
#commentblock .highlighted #postinfo { background:#E60000; color:#fff; }
#commentblock #postinfo { padding:10px; margin:0; background:#474747; color:#fff; }
#commentblock a.quoter_comment { float:right; }
#commentblock 
.eachpost {
	padding:15px;
	color:#333;
	background:#e7e7e7;
	font:16px tahoma;
	margin-bottom:10px;
}
.eachpost p { clear:both; margin-bottom:15px; }
.eachpost a:link,
.eachpost a:visited {
	color:#7AB800;
}
.eachpost p a:link,
.eachpost p a:visited {
	text-decoration:underline;
}
.eachpost p a:hover {
	text-decoration:none;
}
.highlighted a.quoter_comment:hover,
.eachpost a.quoter_comment:hover { text-decoration:none; }
.eachpost blockquote p {
	margin:5px 0 5px 10px;
        font-style: italic;
        background:#eee;
        padding:5px;
        width:90%;
        color:#333;
}
.comnum {
	font:40px "Georgia";
	color:#CFCFCF;
	clear:both;
	float:right;
}
#commentblock .highlighted .comnum { color:#E60000; }
.composter {
	font:18px "Georgia";
}
.composter a:link,
.composter a:visited {
        font:18px "Georgia";
        color:#fff;
}
.composter a:hover { text-decoration:none; }

#commentblock .highlighted .composter a:link,
#commentblock .highlighted .composter a:visited {
	font:18px "Georgia";
        color:#fff;
}
#commentblock .highlighted .composter a:hover { text-decoration:none; }

/* Comment Forms */
#contact { margin:0 0 0 10px; }
#contact h3 {
        color:#333;
        font:20px georgia;
	margin:10px 0 0 0;
	padding:0;
}
#contact p em { 
	font:italic 14px georgia;
	color:#c7c7c7;
}
#contact form { width:600px; }
#contact form .left { float:left; }
#contact form .right { float:right; clear:both; }

#contact form p {
        color:#333;
        font:14px georgia;
        line-height:19px;
}
#contact form input {
        padding:4px;
        font:12px georgia;
	border:solid 1px #c7c7c7;
	margin:0 20px 15px 0;
}
#contact form textarea {
        padding:4px;
        width:475px;
        font:12px georgia;
	border:solid 1px #c7c7c7;
}
#contact form p.subscribe-to-comments a:link
#contact form p.subscribe-to-comments a:visited {
        color:#fff;
        text-decoration:underline;
}
#contact form p.subscribe-to-comments a:hover {
        text-decoration:none;
}

/* Additional Links */
.additionalLinks h3 { margin-bottom:0; font:bold 20px arial;}

.additionalLinks ul li a:link,
.additionalLinks ul li a:visited { color:#B42310; font:13px verdana; line-height:22px; }
.additionalLinks ul li a:hover { color:#333; }

.additionalLinks p a:link,
.additionalLinks p a:visited { font:12px verdana; color:#B42310; line-height:25px; }
.additionalLinks p a:hover { color:#333; }

ul { list-style-type:none; }
/*ul li a { font:12px verdana; line-height:18px; }*/
#popular { margin-left:0; }
#popular p a { font:12px georgia; } 
#fromblog { margin-left:0; }
#delicious { margin-left:0; }
#related { margin-left:0; }

#footer p { font:normal 12px arial; margin:0; padding:5px; color:#3F300F; }

