/*
Theme Name: PassionateCopy
Theme URI: http://passionatecopy.com
Description: PassionateCopy 2.0  - The next generation in design
Version: 2.0
Author: passionatecopy.com
Author URI: http://passionatecopy.com/
Tags: white, light, fixed-width, two-column home page, two column content, theme-options
*/
/*----CORE DOCUMENT----*/
body{padding:0px; margin:0px; background:#fff; color:#582902; font:14px/16px Arial, Helvetica, sans-serif;}
div, p, ul, form, input, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----MAIN----*/
#main{width:957px; position:relative; margin:0;}

/*----TOP NAV----*/
#topNav{ margin:0; padding:5px 10px 10px 10px; float:right;}
#topNav ul{width:400px; height:23px; padding:8px 0 0 8px; }
#topNav ul li{background-color:#FFFCF4; color:#0B0B0B; float:left;font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
#topNav ul li a{background-color:#FFFCF4; color:#0B0B0B;font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase; text-align:center; text-decoration:none;width:65px; height:23px; display:block;}
#topNav ul li a:hover{background-color:#A5122E; color:#FFF;font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase; text-align:center; text-decoration:none;width:65px; height:23px; display:block;}
#topNav ul li a:active{background-color:#A5122E; color:#FFF;font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase; text-align:center; text-decoration:none;width:65px; height:23px; display:block;}

/*----Logo----*/
#logo{width:60px; float:left;}

/*----left Column----*/
#leftcol{width:175px; height:100%; float:left; background-color:#eee; color:#582902; border-bottom:1px solid #E3DDCD; border-left:1px solid #E3DDCD; border-right:1px solid #E3DDCD; padding:20px 0 0;}
#leftcol ul{width:147px; height:100%; margin:0 0 22px 14px;border-top:2px solid #A5122E ; }
#leftcol ul li{width:147px; height:21px; border-bottom:1px solid #E3DDCD;}
#leftcol ul li a{width:113px; height:21px; display:block; background:url(images/bullet1.gif) 18px 8px no-repeat #fff; color:#40361B; font:11px/22px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:0 0 0 34px;}
#leftcol ul li a:hover{background:url(images/bullet2.gif) 18px 8px no-repeat #A5122E; color:#fff; text-decoration:none; padding:0 0 0 34px;}
#leftcol ul li a:active{background:url(images/bullet2.gif) 18px 8px no-repeat #A5122E; color:#fff; text-decoration:none; padding:0 0 0 34px;}
#leftcol h2.blog{width:97px; height:50px; background:url(images/bulb.gif) no-repeat 3px 10px #fff; color:#A5122E; font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:2px 0 0 50px;}
#leftcol h2.menu{width:97px; height:50px; background:url(images/menu.gif) no-repeat 3px 10px #fff; color:#A5122E; font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:2px 0 0 50px;}
#leftcol h2.search{width:117px; height:50px; background:url(images/search.gif) no-repeat 3px 10px; color:#A5122E; font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:2px 0 0 50px;}
#leftcol h2.news{width:117px; height:50px; background:url(images/newsletter.gif) no-repeat 3px 10px; color:#A5122E; font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:2px 0 0 50px;}
#leftcol h2.links{width:97px; height:50px; background:url(images/follow.jpg) no-repeat 3px 10px #fff; color:#A5122E; font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:2px 0 0 50px;}
#leftcol h2 span{background-color:#FFFFFF; color:#000;font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#leftcol p.linker{background-color:#FFFFFF;}

#leftcol form.form{width:147px; height:100%;background:#fff; color:#574A22; margin:0 14px 20px; border-top:2px solid #A5122E; border-bottom:1px solid #E3DDCD;border-left:1px solid #E3DDCD; border-right:1px solid #E3DDCD;}
#leftcol form.form .submit{width:61px; height:20px; background-color: #A5122E; color:#fff; border:none; font:11px/20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase; margin:10px 0 10px 30px;}
#leftcol form.form .select{width:115px; height:20px; display:block; background:#fff; color:#000; font:11px/18px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 15px;}
#leftcol input{width:115px; height:20px; display:block; background:#fff; color:#000; font:11px/18px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 5px; border-top:1px solid #A5122E; border-bottom:1px solid #A5122E; border-left:1px solid #A5122E; border-right:1px solid #A5122E;}
#leftcol label{background-color:#fff; color:#000;margin: 5px;}
#leftcol form p.blurb{width:135px;background-color:#fff; color:#A5122E; margin: 5px;font:12px "Trebuchet MS",Arial, Helvetica, sans-serif;text-align:center;}
#leftcol form p.privacy{width:135px;background-color:#fff; color:#A5122E; margin: 5px;font:10px "Trebuchet MS",Arial, Helvetica, sans-serif;text-align:center;}

/*----Center Column----*/
#midcol{width:720px; float:left;}

/*---Sub Header----*/
#subhead{width:625px; margin:10px; padding:14px 30px 14px 30px; border-top:2px solid #E3DDCD; border-bottom:2px solid #E3DDCD; border-left:2px solid #E3DDCD; border-right:2px solid #E3DDCD;}
#subhead h1{height:25px; background:#fff; color:#40361B; font:24px/24px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#subhead h2{height:25px; background:#fff; color:#40361B; font:20px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#subhead h3{height:25px; background:#fff; color:#40361B; font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#subhead p{background-color:#fff; color:#000; font:14px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#subhead p span.cred{background-color:#fff; color:#A5122E;font-weight:bold; }
#subhead p span.cblk{background-color:#fff; color:#000;font-weight:bold; }
#subhead p a.onlinecopy {font-weight: bold; font-size: 18px; color: #A5122E; letter-spacing: -1px; text-decoration: none}
#subhead p a.onlinecopy:hover {color: #000;text-decoration:underline;}
#subhead p a.email {font-weight: 100; font-size: 18px; letter-spacing: -1px; text-decoration: none;color: #000;}
#subhead p a.email:hover {color: #A5122E;text-decoration:underline;}
#subhead p a.community {font-weight: bold; font-size: 18px; color: #A5122E; letter-spacing: -1px; text-decoration: none}
#subhead p a.community:hover {color: #000;text-decoration:underline;}
#subhead p a.webdesign {font-weight: 100; font-size: 18px; letter-spacing: -1px; text-decoration: none;color: #000;}
#subhead p a.webdesign:hover {color: #A5122E;text-decoration:underline;}
#subhead p a.consult {font-weight: bold; font-size: 18px; color: #A5122E; letter-spacing: -1px; text-decoration: none}
#subhead p a.consult:hover {color: #000;text-decoration:underline;}

/*---Body Panel----*/
#content{width:625px; margin:10px; padding:14px 30px 14px 30px; border-top:2px solid #E3DDCD; border-bottom:2px solid #E3DDCD; border-left:2px solid #E3DDCD; border-right:2px solid #E3DDCD;}
#content h1{background:#fff; color:#40361B; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content h2{background:#fff; color:#40361B; font:20px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content h3{height:25px; background:#fff; color:#40361B; font:18px/24px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content h1.post347{height:25px; background:url(images/copy_r.jpg) 0 8px no-repeat; padding:6px 0 0 30px; color:#A5122E; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content h1.post351{height:25px; background:url(images/email_b.jpg) 0 8px no-repeat; padding:6px 0 0 30px; color:#000; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content h1.post38{height:25px; background:url(images/social_r.jpg) 0 8px no-repeat; padding:6px 0 0 30px; color:#A5122E; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content h1.post349{height:25px; background:url(images/design_b.jpg) 0 8px no-repeat; padding:6px 0 0 30px; color:#000; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content h1.post724{height:25px; background:url(images/consult_r.jpg) 0 8px no-repeat; padding:6px 0 0 30px; color:#A5122E; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content ul{list-style:square;margin:0 0 .05em 20px}
#content ol{margin:0 0 .05em 20px}
#content ul li{padding-left:5px;margin:0 .5em 0 .5em}
#content ol li{background:transparent;padding-left:0;margin:0 0 .2em}
#content ul li ul,#content ul li ol,#content ol li ul,#content ol li ol{margin:.5em 0 .5em 30px}
#content p{line-height:1.2em;text-align:left;margin:1.1em 0 1.1em 0;background-color:#fff; color:#000; font:14px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#content p.content1{background:url(images/copy_r.jpg) 0 8px no-repeat; padding:6px 0 0 30px;}
#content p.content2{background:url(images/email_b.jpg) 0 8px no-repeat; padding:6px 0 0 30px;}
#content p.content3{background:url(images/social_r.jpg) 0 8px no-repeat; padding:6px 0 0 30px;}
#content p.content4{background:url(images/design_b.jpg) 0 8px no-repeat; padding:6px 0 0 30px;}
#content p.content5{background:url(images/consult_r.jpg) 0 8px no-repeat; padding:6px 0 0 30px;}
#content p span.cred{background-color:#fff; color:#A5122E;font-weight:bold; }
#content p span.cblk{background-color:#fff; color:#000;font-weight:bold;}
#content p.more{width:81px; height:22px; display:block; margin:0 0 0 75%; background:url(images/more-bg.gif) 0 0 no-repeat;color:#A5122E;}
#content p.more a{width:81px; height:22px; display:block; background:url(images/arrow1.gif) 1% 60% no-repeat;color:#A5122E; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#content p.more a:hover{width:71px;background:url(images/arrow2.gif) 1% 60% no-repeat #ccc;color:#A5122E; text-decoration:none;}
#content .credit{height:12px; background:#fff; color:#000; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif;text-align:left;font-style:italic;}
#content .creditl{height:12px; background:#fff; color:#000; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif;text-align:right;font-style:italic;}
#content .creditl span{text-align:right;}
#content .credit span.red{background-color:#fff; color:#A5122E;}
#content .submitbutton{width:61px; height:20px; background-color: #A5122E; color:#fff; border:none; font:11px/20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase; margin:10px 0 10px 30px;}
#content inputss{height:20px; background:#fff; color:#000; font:11px/18px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 5px; border-top:1px solid #A5122E; border-bottom:1px solid #A5122E; border-left:1px solid #A5122E; border-right:1px solid #A5122E;}
#content textareass{background:#fff; color:#000; font:11px/18px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 5px; border-top:1px solid #A5122E; border-bottom:1px solid #A5122E; border-left:1px solid #A5122E; border-right:1px solid #A5122E;}

/*--- Lower Panels----*/
#contentbase{background-color:#eee;width:625px; margin:10px; padding:14px 30px 14px 30px; border-top:2px solid #E3DDCD; border-bottom:2px solid #E3DDCD; border-left:2px solid #E3DDCD; border-right:2px solid #E3DDCD;}
#contentbase h1{height:25px; background:#fff; color:#40361B; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#contentbase h2{height:25px; background:#fff; color:#40361B; font:20px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#contentbase h3{height:25px; background:#fff; color:#40361B; font:18px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#contentbase p{line-height:1.2em;text-align:left;margin:1.1em 0 1.1em 0}

#survey{width:375px; padding:0 40px 0 0; float:left;}
#survey h1{height:25px; background:#eee; color:#000; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#survey h2{height:25px; background:#eee; color:#000; font:20px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#survey h3{height:25px; background:#eee; color:#000; font:18px/24px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#survey p{line-height:1.2em;text-align:left;margin:1.1em 0 1.1em 0}
#survey p.more{width:81px; height:22px; display:block; margin:0 0 0 75%; background:url(images/more-bg.gif) 0 0 no-repeat;color:#A5122E;}
#survey p.more a{width:81px; height:22px; display:block; background:url(images/arrow1.gif) 1% 60% no-repeat;color:#A5122E; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#survey p.more a:hover{width:71px;background:url(images/arrow2.gif) 1% 60% no-repeat #ccc;color:#A5122E; text-decoration:none;}

#links{width:194px; float:left;}
#links h1{height:25px; background:#eee; color:#000; font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#links h2{height:25px; background:#eee; color:#000; font:20px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#links h3{height:25px; background:#eee; color:#000; font:18px/24px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#links ul{width:162px;  padding:16px 16px 0; background:#A5122E; color:#fff;}
#links ul li{width:162px; height:27px; border-bottom:1px solid #887B53;} 
#links ul li a{width:142px; height:27px; background:url(images/arrow4.gif) 8px 6px no-repeat #A5122E; color:#fff; text-decoration:none; line-height:27px; padding:0 0 0 20px;} 
#links ul li a:hover{background:url(images/arrow5.gif) 8px 6px no-repeat #574A22; color:#FCF0CD; text-decoration:none; padding:0 0 0 20px;} 
#links ul li.lastlink{border:none;}
#links p{line-height:1.2em;text-align:left;margin:1.1em 0 1.1em 0}
#links p.more{width:194px; height:38px; background:url(images/more-bg.jpg) 24px 0 no-repeat #A5122E; color:#fff; padding:12px 0 0;}
#links p.more a{width:72px; background:#DED8C6; color:#342B0D; font-size:13px; font-weight:bold; margin:0 0 0 77px; text-decoration:none; }
#links p.more a:hover{text-decoration:none;}

/*----FOOTER PANEL----*/
#footer{width:938px;height:60px; background-color:#fff; color:#010101; clear:both; padding:50px 0 0; font-family:Arial, Helvetica, sans-serif;}
#footer ul{width:360px; height:20px; position:relative; margin:0 auto;}
#footer li{float:left; }
#footer ul li a{padding:0 10px 0; color:#574A22; background:#FFFCF4; text-decoration:none; font-size:12px;}
#footer ul li a:hover{text-decoration:underline;}
#footer p.copyright{width:360px; position:relative; margin:0 auto; background:#FFFCF4; color:#010000;  font-size:11px;}
#footer p a{padding:0 10px 0; color:#574A22; background:#FFFCF4; text-decoration:none; font-size:11px;}
#footer p a:hover{text-decoration:underline;}

.comment{width:420px;font-size:85%;margin:2em 0 0;padding-bottom:1em;border-bottom:#ccc 0.2em solid;background-color:#fff;}
#commentArea{position:relative;background:#f3f3f3;margin-top:10px;margin-left:2em;}
#commentArea h2{font:bold 125% Tahoma;background:#eee;color:#A5122E;margin:0;padding:0.4em 0 0.2em;}
#commentArea strong{position:absolute;}
#commentArea span{position:relative;display:block;background:url(comment-title.gif) top center no-repeat;height:54px;}
#commentArea form{margin:0;padding:0 0;}
#commentArea form p{margin:0;padding:0.5em 0;}
#commentArea form .subm{padding-left:113px;}
#commentArea form label{float:left;clear:left;text-align:right;width:105px;margin-right:8px;line-height:1.4em;}
#commentBottom{background:url(comment-bottom.gif) top center no-repeat;height:24px;}
#comments{margin-left:2em;}
.in{background:#fff;border:1px solid #A5122E;}
.push{border-width:0;color:#fff;background:#A5122E;}
#comments h2{font:bold 125% Tahoma;color:#A5122E;margin:0;padding:0.2em 0 0.2em;background:#eee;}
.sep{height:10px;line-height:1px;background:url(images/dotsep.jpg) top left repeat-x;overflow:hidden;}

/* ----- DEFAULTS ----- */
img.aligncenter{display:block;margin:5px auto;padding:5px;background:#eee;border:1px solid silver;}
img.alignleft{float:left;padding:5px;margin:0 8px 0 0;background:#eee;border:1px solid silver;}
img.alignright{float:right;padding:5px;margin:0 0 0 8px;background:#eee;border:1px solid silver;}
.aligncenter,div.aligncenter{display:block;margin:auto;}
.alignleft{float:left;}
.alignright{float:right;}
a,a:visited{color:#A5122E;text-decoration:none;}
a:hover{color:#A5122E;text-decoration:underline;}
code,pre{background:#808080;padding:1px;font-family:"Courier New",Courier,mono;color:#fff;text-decoration:none;text-align:left;margin:10px;font-size:1.1em;overflow:hidden;}
blockquote{margin:0 30px 0 30px;padding:0 5px 0 5px;border-left:2px solid #A5122E;border-right:2px solid #A5122E;font-style:italic;font:1em Georgia, "Times New Roman", Times, serif;}

/*---Quote Collection----*/
#quotehead{width:625px; margin:10px; padding:14px 30px 14px 30px;}
#quotehead1{height:100%;background-color:#eee;margin:0 100px;padding:10px;border-left:2px solid #A5122E; border-right:2px solid #A5122E;}
#quotehead1 h1{font:24px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;text-align:center}
#quotehead1 p{font-style:italic;color:#A5122E;text-align:center;}
/* Random quote */
.quotescollection_randomquote q{font-style:italic;color:#A5122E;text-align:center; }
/* To display author and source in a new line */
.quotescollection_randomquote cite{display:block;text-align:center; }
/* author */
.quotescollection_author{font-style:normal;}
/* source */
.quotescollection_source{font-style:italic;}
/* 'Next Quote »' link */
.quotescollection_nextquote{}
/* use this if you want to change,for example,the color of the 'Next Quote »' link */
.quotescollection_nextquote a{}
/* Quotes page */
blockquote.quotescollection{border:0;background:none;padding:0;margin:2em;font-size:1em;}
blockquote.quotescollection q{}
blockquote.quotescollection cite{display:inline;font-size:0.83em;}
/* See http://www.w3schools.com/css/pr_gen_quotes.asp */
q:lang(en){quotes:"“" "”" "‘" "’";}
/* Uncomment the block below if you want to get rid of the quotation marks before and after the quote */
/*q:before,q:after{content:"";}
*/

