/*
Description: Child theme for Brilliant Deduction web site
Author: Modern Alchemy LLC
Template: dyne
*/

@import url("../dyne/style.css");

body{background:#55400d url(images/bg.jpg) repeat-x;font-family:Georgia,Garamond,Times,'Times New Roman',serif;font-size:14px;line-height:23px;color:#565035;margin:0;padding:0;}

#header{position:relative;height:212px;background:url(images/newheader.png) no-repeat;}

#logo{margin-left:-241px;margin-top:29px;padding:0;width:636px;height:94px;}
#logo img {border:0;}
#logo a {border:0;}
#headerright{float:left;width:10px;height:212px;margin-left:-85px;}

#cup{float:left;height:35px;width:259px;margin-top:26px;}


/* CHARACTER MENU */

#marquee{background:transparent;width: 952px; position: absolute; left:17px;top:135px;}


#boys{background:#transparent;text-transform:uppercase;height:30px;text-align:center;list-style:none;}
#boys,#boys ul{list-style:none;font-size:16px;line-height:2;letter-spacing:1px;}
#boys li{display:inline;list-style:none;border:0;}
#boys li a,#boys a:visited{font-weight:700;color:#5f470f;padding:10px 14px;}
#boys a:hover{border:none;text-decoration:none;color:#8e8056;}


/* MAIN MENU */


#boys2{background:#transparent;text-transform:capitalize;height:32px;text-align:center;list-style:none;}
#boys2,#boys ul{list-style:none;font-size:13px;line-height:27px;}
#boys2 li{display:inline;list-style:none;border:0;}
#boys2 li a,#boys2 a:visited{font-weight:700;color:#fff;padding:10px 14px;}
#boys2 a:hover{border:none;text-decoration:underline;color:#fff;}

#wrapper{position:relative;width:990px;background-image:url(images/mainmidbg.png);background-repeat:repeat-y;margin:0 auto;}

#maintop{position:relative;width:990px;margin:0 auto;}
#maintopimg{position:relative;width:990px;background:transparent;background-image:url(images/mainmidbg.png);background-repeat:repeat-y;height:3px;padding:0;}


/* BODY */

#main-blog{float:left;width:560px;margin-left:10px;padding:0px 17px 0px;}

.post{margin-bottom:20px;}

.post p{text-align:left;font-variant:normal;margin:0;padding:0 0 9px;}

.post ul {margin:0 0 13px 22px;padding:0px;}

.post ol {margin:0 0 13px 22px;padding:0px;}

.post blockquote {margin:6px 0 6px 22px;}

a:hover{color:#8e8056;text-decoration:none;}

#main-blog h1{font-size:31px;font-family:'Playfair Display',Georgia,Garamond,Times,'Times New Roman',serif;font-weight:400;line-height:normal;color:#55400d;margin:3px 0 12px 0;padding-bottom:2px;border-bottom:1px solid #8e8056;}
#main-blog h1 a,#main-blog h1 a:visited,#main-blog h1 a:active{color:#4e463b;text-decoration:none;border-bottom:none;}
#main-blog h1 a:hover{color:#82572a;text-decoration:none;border-bottom:none;}

.post-comments{float:right;width:80px;height:61px;font-size:14px;font-family:Bookman, serif;font-weight:400;color:#8d8056;background:url(images/commentbck.png) no-repeat;margin:-7px 1px 0 0;padding:22px 0 0 7px;}

.single-meta{align:left;}


h4{font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:400;line-height:normal;padding-bottom:14px;padding-top:15px;}


/* COMMENT ENTRY AREA */


#respond{clear:both;width:175px;height:36px;margin-top:25px;color:#271b03;font-size:21px;font-family:'Playfair Display',Georgia,Garamond,Times,'Times New Roman',serif;padding:15px 0 0 0px;}

#commentform{font-family:Georgia,Garamond,Times,'Times New Roman',serif;margin:10px 10px 30px 0;}



#commentform input{width:200px;background:#fff;border:1px solid #b2b0a4;margin-top:3px;font-family:Georgia,Garamond,Times,'Times New Roman',serif;padding:5px;}
#commentform textarea{height:130px;background:#fff;border:1px solid #b2b0a4;margin-top:3px;font-family:Georgia,Garamond,Times,'Times New Roman',serif;overflow:auto;padding:5px;}
#commentform #submit{cursor:pointer;}
.contactform input,.contactform textarea{background:#333;border:1px solid #b2b0a4;color:#fff;}
.contactform input:focus,.contactform textarea:focus{background:#444;border:1px solid #000;padding-bottom:30px;color:#fff;}
.contactform #contactsubmit{width:85px;background:#111;border:1px solid #666;color:#e3e3e3;font-size:.85em;}
.contactform #contactsubmit:focus{width:85px;background:#333;border:1px solid #666;color:#e3e3e3;font-size:.85em;}



/* COMMENTS */

#comhead{margin-bottom:10px;color:#271b03;color:#271b03;font-size:21px;font-family:'Playfair Display',Georgia,Garamond,Times,'Times New Roman',serif;width:175px;border:none;padding:0;}

#com blockquote{padding:0 28px;}

.comment-author{margin-bottom:6px;font-size:16px;font-family:Georgia,Garamond,Times,'Times New Roman',serif;font-weight:bold;color:#2b2d2f;}

.comment-author a:link,.comment-author a:visited,.comment-author a:active{color:#82572a;border-bottom:1px dotted #82572a;text-decoration:none;}

.comment-author a:hover{color:#635537;border-bottom:1px solid #b2b0a4;text-decoration:none;}

.comment-date{margin-left:2px;margin-top:1px;font-size:.75em;font-weight:normal;color:#888;}

.comment-date a:link,.comment-date a:visited,.comment-date a:active{color:#888;border:none;text-decoration:none;}

.comment-date a:hover{color:#635537;border-bottom:1px solid}
#com{width:580px;clear:both;padding:0 0 5px;}

.commentlist{text-align:left;font-size:13px;padding:0;}
.commentlist p{clear:both;margin:0 15px 10px 2px;}

.cgravatar{float:left;width:60px;height:60px;border:1px solid #5e534a;margin:0 12px 0 0;}

.alt{margin-top:7px;background:#f2f2f2;border:none;padding:10px 10px 5px 18px;}

.alt2{margin-top:7px;background:#fff;border:none;padding:10px 10px 5px 18px;}



/* IMAGE STUFF */

p img{max-width:100%;margin:0 10px 0 0;padding:0;}
img.aligncenter{border:1px solid #59350b;margin-left:auto;margin-right:auto;display:block;}
img.alignright{border:1px solid #59350b;display:inline;margin:0 0 13px 13px;}
img.alignleft{border:1px solid #59350b;display:inline;margin:0 13px 13px 0;}
.wp-caption{border: none;text-align:center;background-color:transparent;margin:0 0 0 10px ;padding:0;}
.wp-caption img{border:1px solid #59350b;margin:0;padding:0;}


img.aligncenter{border:1px solid #59350b;margin-left:auto;margin-right:auto;clear:both;display:block;}
.aligncenter{margin-left:auto;margin-right:auto;clear:both;display:block;}


.wp-caption p.wp-caption-text{font-size:11px;font-style:italic;line-height:14px;margin:0;padding:5px 0 4px 5px;}


/* SIDEBAR */

#sidebar-top{height:25px;min-height:25px;}

.widget{font-size:88%;}

#socialgizmos {position:relative;background:transparent;margin:0 49px;padding:0;}
#socialgizmos img{display:inline;padding:0 2px;border:0;}


/* FOOTER */

#backuptop {position:relative;font-size:11px;font-style:italic;margin:25px 0 0 0;padding:0;}
#backuptopsnug {position:relative;font-size:11px;font-style:italic;margin:0;padding:0;}

#bottom{position:relative;width:990px;margin:0 auto;background:url(images/newfooter.png) no-repeat;height:154px;}
#bottom p{text-align:center;font-size:10px;line-height:16px;color:#ffefd1;}