/*
Theme Name: Mandate Press
Theme URI: http://www.mandatepress.com
Description: The custom Mandate Press theme designed and developed by <a href="http://www.baldology.com">Baldology</a>.
Version: 1.7.5
Author: Baldology
Author URI: http://www.baldology.com
*/
body {margin:0 auto; text-align:center; background:#c3ad86 url(images/back-paper.jpg); padding:0; font-family:"Century Schoolbook", "Times New Roman", Gerogia, sans-serif, serif, Arial, Helvetica,;}
#page {width:960px; margin:0 auto; padding:0; text-align:center;}

#header {/*background:url(images/back-header-default.jpg) no-repeat top center;*/ margin:0 auto; text-align:right; padding:0;}

.nav, .nav * {margin:0; padding:0; list-style:none;}
.nav ul {position:absolute; top:-999em;}
.nav li {float:left; position:relative; z-index:99; font-size:13px;}
#nav2 li {float:left; position:relative; z-index:1000; font-size:13px;}
.nav a {display:block;}
.nav ul li {width: 100%;}
.nav li:hover ul, ul.nav li.sfHover ul {left:0px; top:34px;}
#nav2 li:hover ul, ul#nav2 li.sfHover ul {left:0px; top:34px !important;}
.nav li:hover li ul, .nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left:15em; top:0px;}
.nav li:hover ul, .nav li li:hover ul {top: -999em;}
.nav li ul {margin-top:-10px; border:none; /*opacity:0.90; -moz-opacity:0.90;*/}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/
.nav li li {display: block; padding: 0px; text-align:left; border:none}
.nav li li a:link, .nav li li a:visited {width:160px; display:block; background:#947948 url(images/nav-sub-hover.jpg) center; padding:10px 10px 0 10px; margin:0;}
#nav2 li li a:link, #nav2 li li a:visited {/*background-color: #000 !important; */}
.nav li li a:hover {/*background-image: none !important; background-color: #000;*/ color: #2b1603;}
#nav2 li li a:hover {/*background-color: #000 !important;*/}

#pages {clear:both; background:#000 url(images/back-nav-star.jpg) no-repeat bottom left; padding:0 0 10px 40px; clear:both; z-index:1000; position:relative; text-align:left; width:920px; height:25px;}
#header ul {list-style:none; padding:0; margin:0; text-align:right}
#header li {float:left; display:block; padding:0px; font-size:13px; text-transform:uppercase}
#header li ul {/*margin-top:-5px;*/ opacity:0.95; -moz-opacity:0.95;}
#header li a {float:left; color:#a39161; display:block; padding:10px 10px 9px 10px; margin:0; text-decoration:none; }
#header li li a {float:none; text-align:left; color:#fff; display:block; padding:5px 10px 10px 10px; margin:0; font-size:11px}
#header li:hover a, 
#header li.sfHover a, 
#header li a:hover {margin:0; color:#fff; background:#530f0f; /*opacity:0.80; -moz-opacity:0.80;*/}
#header li:hover ul li a, 
#header li:hover ul li a:visited,
#header li.sfHover ul li a, 
#header li.sfHover ul li a:visited {color:#fff; background:#978053 url(images/back-nav-hover.jpg);}
 
/* SECOND LEVEL MENU ITEM HOVER */
#header li:hover ul li a:hover,
#header li:hover ul li.first a:hover, 
#header li:hover ul li.last a:hover, 
#header li.sfHover ul li a:hover,
#header li.sfHover ul li.first a:hover,
#header li.sfHover ul li.last a:hover {background:#6e552e url(images/back-nav-hover-hover.jpg);}


/*#header li li a:hover {background:#DCCA8A; color:#2b1603;}*/
#header li.last img {border:none; vertical-align:middle;}
#header li img.rssicon {margin:-2px 0 0 0; padding:0}

#header li.form {float:right; width:230px; margin:0;}
#header li form:first-of-type {width:180px; margin:3px 5px 5px 0; padding:2px 0 0 0;}
#header li form {width:200px; margin:5px 5px 5px 10px; padding:4px 0 0 0;}
#header li form input {font-size:12px;}
#header li form input#s {width:100px; background:#6a542e; border:none;}
#header li form input#searchsubmit {background:none; color:#a39161; border:none;}


.subhead {background:#000 url(images/back-round-bottom.jpg) no-repeat bottom center; padding:20px; text-align:left;}
.subhead h1 {font-size:22px; font-weight:normal; text-align:left; margin-top:0; padding-top:0; color:#a39161; font-family:"Times New Roman", Times, serif}
.subhead p {color:#c5c5c5; font-size:12px;}

.subhead1 {float:left; width:300px; margin-right:10px}
.subhead1 h1 {padding:29px 0 0 0; /* height of the replacement image */ margin:0 0 0 0;  height:0px; overflow:hidden; background:url(images/make-impression.jpg) no-repeat bottom left}
.subhead1 img {border:3px solid #472C0F;}

.subhead2 {float:left; width:300px;}
.subhead2 h1 {padding:29px 0 0 0; /* height of the replacement image */ margin:0 0 0 0;  height:0px; overflow:hidden; background:url(images/5-day-turn.jpg) no-repeat bottom left}
.subhead2 .sharethis {display:none;}

.subhead3 {float:right; width:300px;}
.subhead3 h1 {padding:29px 0 0 0; /* height of the replacement image */ margin:0 0 0 0;  height:0px; overflow:hidden; background:url(images/95-dollar-cards.jpg) no-repeat bottom left}
.subhead3 ul {margin:-6px 0 0 0; padding:0; list-style:none; font-size:12px}
.subhead3 li {margin:0; padding:4px; border-bottom:1px solid #cbc1a4; color:#fff}
.subhead3 li a {font-weight:bold; color:#fff}
.subhead3 li:hover {background:#fff; color:#900}

.subhead3 p.linkto, .subhead2 p.linkto, .subhead1 p.linkto {text-align:right; padding-right:15px}
.subhead3 p.linkto a, .subhead2 p.linkto a, .subhead1 p.linkto a {color:#a39161; text-decoration:none; font-size:14px}
.subhead3 p.linkto a:hover, .subhead2 p.linkto a:hover, .subhead1 p.linkto a:hover {color:#fff;}


#content {clear:both; padding-bottom:60px;}
.post {clear:both; padding:0 0 20px 0; border-bottom:2px solid #000; margin-bottom:20px}
.post h2 {text-align:left; background:url(images/back-title-star.jpg) no-repeat top left; color:#530f0f; font-weight:normal; font-size:28px; padding-left:20px; font-weight:bold}
.post h2 a {color:#530f0f; text-decoration:none;}
.post h2 a:hover {color:#000;}
.post h2 small {margin:0; padding:3px 0 0 0; font-size:11px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif}
.post h2 small .sharethis {font-weight:normal}

.post .ddsg-wrapper h2 {background:none;}
.post #calendar_wrapLarge h2 {background:none; text-align:center; padding:5px 20px;}
.post #calendar_wrapLarge .dayHead {background:#f1eee7; color:#000}
.post #calendar_wrapLarge #todayLarge {background:#f1eee7;}
.post #calendar_wrapLarge #wp-calendarLarge, .post #calendar_wrapLarge .tooltip {text-align:left; font-size:12px}
.post #calendar_wrapLarge #wp-calendarLarge th {text-align:center;}
td.pad {background:#f9f5f2;}

.post .wpcf7-form {width:680px; text-align:center; margin-left:30px}
.post .wpcf7-form p {width:310px; float:left; margin:0 15px; padding:0; text-align:left; color:#4d4d4d}
.post .wpcf7-form p input {width:310px;}
.post .wpcf7-form p.send input {width:100px;}
.post .wpcf7-form p.send {clear:both;}
.post .wpcf7-form p.theeditlink {clear:both;}

.entry {padding:10px 25px;}
.entry p, .entry li {font-size:12px; text-align:left; color:#000; line-height:150%}
.entry a {color:#530f0f; font-weight:bold}
.entry a:hover {color:#000;}
.entry img {max-width:900px; margin:10px auto; border:4px solid #272319}
.entry p.sharethis {padding-bottom:0; margin-bottom:0}
.entry p.postmetadata {padding:0; margin:0}



#commentwrapper {text-align:left; font-size:11px; clear:both}
#commentwrapper h3, #commentwrapper form h3 {font-size:16px; color:#530f0f; font-weight:bold; text-align:left; margin:0 0 5px 0; padding:0}
#commentwrapper ol {float:left; width:56%; margin:0; padding:1%; list-style:none; background:#978053; opacity:0.70; -moz-opacity:0.70; height:190px; overflow:auto}
#commentwrapper li {clear:both; margin-bottom:10px}
#commentwrapper li a {color:#530f0f; text-decoration:none;}
#commentwrapper form {float:right; width:40%; margin:0; padding:1%; background:#6e552e; opacity:0.70; -moz-opacity:0.70; height:190px; overflow:auto;}
#commentwrapper form p {color:#000; margin:0 0 3px 0; padding:0; font-size:12px}
#commentwrapper form p small {font-size:10px;}
#commentwrapper form .formleft {float:left; width:30%; margin-right:10%}
#commentwrapper form .formright {float:left; width:60%;}
#commentwrapper form .formright p, #commentwrapper form .formright p small, #commentwrapper form .formleft p small, #commentwrapper form .formleft p {font-weight:bold;}
#commentwrapper form input {background:#fff; color:#000; border:none}
#commentwrapper form textarea {width:99%; background:#fff; border:none; color:#000;}
#commentwrapper form #submit {text-align:right; color:#530f0f; font-weight:bold; font-size:11px; background:none; border:4px double #530f0f; text-transform:uppercase; float:right; clear:both; margin-top:5px;}


#commentwrapper .commentmetastuff {width:20%; float:left; margin-bottom:15px; color:#530f0f; font-style:normal; font-weight:bold; font-size:11px; margin-right:5px}
#commentwrapper .commentmetadata {width:25%; float:right; color:#530f0f; font-size:11px; line-height:13px; font-weight:normal; text-align:right}
#commentwrapper .commentdesc {width:50%; float:left;}
#commentwrapper .commentdesc p {margin:0 0 5px 0; padding:0;}
#commentwrapper .commentlist li {clear:both; padding:3px 3px 0 3px; border-bottom:1px solid #ccc}
#commentwrapper .commentlist li:hover {background:#fff;}

.entry #commentwrapper .commentlist li a {color:#530f0f; font-style:normal; text-decoration:none;}
#commentwrapper .commentmetastuff cite {font-style:normal; color:#530f0f; font-weight:bold; text-decoration:underline}
.entry #commentwrapper .commentlist li .commentmetastuff small a {color:#530f0f; text-decoration:none; border:none; font-weight:normal}
#commentwrapper .commenttext {width:65%; float:right; font-size:13px; color:#000; margin-bottom:15px;}
#commentwrapper .commenttext p {margin:0 0 10px 0; padding:0; color:#000; font-size:12px}


/* Begin Images */
p img {padding: 0; max-width: 100%;}

img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden {display: none;}

a img {border: none;}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
/* End captions */


#footer {text-align:center; font-size:12px; padding:5px 0; margin-top:15px}

/**************************** start Rounded Corners in footer *******************************/
b.rtop, b.rbottom{display:block; background:#c3ad86}
b.rtop b, b.rbottom b{display:block; height:1px; background:#000}
b.r1{margin:0 3px}
b.r2{margin:0 2px}
b.r3{margin:0 1px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 1px}
/**************************** end Rounded Corners in footer *******************************/

#footer .partners {background:#000;}
#footer .partners ul {margin:0; padding:12px 0 10px 0; list-style:none;}
#footer .partners li {display:inline; color:#fff; margin:0 15px}
/*#footer .partners li img {border:4px solid #530f0f;}*/

#footer .about {background:#000 url(images/back-foot-star.jpg) no-repeat center top; padding:5px 25px 0 25px; text-align:center; margin:0 auto; clear:both; border:solid #000; border-width:10px 0}

#footer p.tag {width:59%; float:left; color:#fff; text-align:center; font-weight:normal; font-style:italic; margin:0; padding:15px 0 0 0;}

.footer1 h1, .footer2 h1, .footer3 h1 {font-size:16px; font-weight:normal; text-align:left; margin:0; padding:0;}
.footer1 {width:20%; float:left; text-align:left; padding-top:5px }
.footer1 form {margin:0; padding:2px 0 0 0;}
.footer1 form input {font-size:12px;}
.footer1 form input#s {width:100px; background:#6a542e; border:none;}
.footer1 form input#searchsubmit {background:none; color:#a39161; border:none;}


.footer2 {width:20%; float:right; text-align:right; }
.footer2 p { text-align:right; margin:0; padding:0; color:#6a542e; text-transform:uppercase}
.footer2 p:first-line {font-size:24px; border-bottom:1px dotted #a39161; text-align:right; color:#a39161;}


.footerfeed {width:150px; float:left; text-align:left; margin-bottom:10px}
.footerfeed p {color:#000; font-size:10px; text-transform:uppercase;}
.footerfeed p a {color:#530f0f; text-decoration:none; font-weight:bold}
.footerfeed p img {vertical-align:bottom;}

#footer p.declare {text-align:right; font-size:10px; float:right; width:275px; color:#000}
#footer p.declare a {color:#530f0f; text-decoration:none}
#footer p.declare a:hover {color:#000;}
#footer p.declare img {vertical-align:middle; float:right; margin:0 0 10px 10px}

#footer .sharethis, .linklove {display:none}

.fill {clear:both;}
