@charset "UTF-8";
/* CSS Document -- test 3 */

/*
Theme Name: ReStore
Theme URI: http://restoremariettaoh.com
Description: A custom theme for ReStore Marietta
Version: 1.0
Original Author: Samantha Armacost
OriginalAuthor URI: http://samanthaarmacost.com
Tags: history, brick, wood, Americana, ribbon, blue


Revised 5/11/10 by Chris Craig  (www.cjcraig.com)
to incorporate new logo

*/
@media screen, projection, handheld {
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0;} 

body {background: #110200 url(img/brick_back.jpg) no-repeat fixed top; font-family: Arial, Helvetica, sans-serif; font-size:0.96em;min-height:101%;text-align:center; color:#381c03; line-height:1.5;}

html {height:100%;}

.clear {clear:both;}

img {border:0;}

a:link, a:visited {color:#666;text-decoration:none;}
a:active, a:hover {color:#666;text-decoration:underline;}

h1 {padding:0px;}
h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#853f26; padding:10px 0px;}
h3 {padding:0px 0px 10px 0px;}
h4, h5, h6 {padding:.3em 0px;}

#post-9 .entry h4 {padding:.7em 0 .3em 0;}


/* GENERAL TEMPLATE --------------------------------------------------------------------------------------------------------------------------------------- */
#wrap {display:block;margin:0 auto;width:835px; text-align:center; z-index:1; position:relative; padding-bottom:10px;}

#head {text-align:left; position:relative; z-index:20; width:250px; top:83px;}
#head img {border:0;} 
#head p {margin: 0px 0px 0px 0px;}

#news_bar {text-align:right; background:url(img/wood_bar.gif) repeat-x right; width:837px; border-top:#9A5218 1px solid; border-bottom: #333 1px solid; margin-top:-165px; min-height:38px;}
#news_bar  p {font-weight:bold; padding:10px; color:#fff; font-size:.8em;}
#news_bar p a:link, #news_bar p a:visited {color:#fff; text-decoration:underline;}
#news_bar p a:active, #news_bar p a:hover {color:#FFFFCC;text-decoration:underline;}

#content_well {background: #FCF7F2 url(img/copy_back.gif) bottom repeat-x; width:835px; text-align:left; border:1px #dbd0a4 solid; border-top:2px #999 solid;  border-bottom:#999 1px solid;}

#menu {width:210px; float:left; padding-top:10px; margin: 220px 25px 20px 15px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; border:5px solid #4c0348; -moz-border-radius: 10px; -webkit-border-radius: 10px;
-moz-box-shadow: -4px 7px 9px #aaa; -webkit-box-shadow: -4px 7px 9px #aaa;
}
#menu ul {list-style:none; }

#menu ul li {/*background: url(img/side_back_shadow.png) bottom no-repeat;*/ display:block; min-height:15px; font-variant:small-caps; font-weight:bold; padding:10px 10px 15px 20px;}
#menu ul li a:link, #menu ul li a:visited {color:#4c0348;text-decoration:none;}
#menu ul li a:active, #menu ul li a:hover {color:#16002f;text-decoration:underline;}

#menu p {color:#fff3c2; background: /*url(img/side_back_top.png) bottom repeat-y;*/ padding:25px 25px 5px 40px; text-align:left; font-size:.75em; font-family: Arial, Helvetica, sans-serif;}


#copy {float:left; margin:45px 20px 20px 0px; width:550px}

#img {margin:45px 20px 20px 0px; float:right;}
#img p {text-align:right; font-size:.8em;}

.dynamic_copy p {padding: 25px 0px 25px 0px;}
.dynamic_copy ul, .dynamic_copy ol {padding-left:35px;}
.dynamic_copy {margin-left:20px;}

#post-5 ul li {padding:5px 0px 5px 0px; margin: 0px 0px 0px 30px; list-style:none;}

.fake_btn {margin:45px 0; text-align:center;}

a:link.fake_btn, a:visited.fake_btn   {background: #5F351D url(img/wood_bar.gif) bottom right repeat-x; border-bottom: 1px solid #330000; border-right: 1px solid #330000; border-top: 1px solid #866B50; border-left: 1px solid #866B50; color: #FFFFCC; padding: 6px 20px 5px 20px;text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0;}
a:hover.fake_btn, a:active.fake_btn   {border-bottom: 1px solid #81A345; border-right: 1px solid #81A345; border-top: 1px solid #866B50; border-left: 1px solid #866B50;color: #fff;}


ul.flick_pull {list-style:none;}
ul.flick_pull li {display:inline;}
ul.flick_pull li img {border:#999 1px solid; margin: 7px;}

.small_link {font-size:.8em; text-align:right;}


/* FOOTER ---------------------------------------------------------------------------------------------------------------------------------------  */
#foot {background: url(img/foot.gif) top repeat-x; margin: 15px; text-align:right; font-size:.7em;}

#foot p {color:#ac7c52;}

#foot ul, #foot ul li {list-style:none; display:inline;}
#foot ul li {border-right:#c7b299 solid 1px; padding:0px 7px 0px 5px;}

#foot a:link, #foot a:visited {color:#ac7c52;text-decoration:underline;}
#foot a:active, #foot a:hover {color:#826140;text-decoration:underline;}

#foot ul .footlink {padding:0px 0px 0px 5px; border:none;}



/* BLOG COPY ---------------------------------------------------------------------------------------------------------------------------------------  */
.post small {font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#004556;}

.entry p {padding-bottom:10px;}



/* BLOG SIDEBAR ---------------------------------------------------------------------------------------------------------------------------------------  */
#sidebar {width:150px; float:right; padding:5px; margin: 10px 0px 20px 15px; color:#330000; background:#E6DBD1; -webkit-border-radius: 10px;-moz-border-radius: 10px; border:#330000 1px inset;}

#sidebar ul, #sidebar ol {list-style:none;}
#sidebar ul li a:link, #sidebar ul li a:visited {text-decoration:none;}
#sidebar ul li a:active, #sidebar ul li a:hover {text-decoration:underline;}

#sidebar h3 {padding: 10px 0px 0px 0px;}
#sidebar p {font-size:.75em;}

#search label {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#853f26; padding:10px 0px; display:block; font-size:1.2em;}


/* BLOG COMMENTS ---------------------------------------------------------------------------------------------------------------------------------------  */
.postmetadata {background: #FCF7F2 url(img/copy_back.gif) bottom repeat-x; padding:15px; border-bottom: 1px #330000 solid; border-top: 1px #330000 solid; margin:10px 0px 10px 0px;}

.comment {background: #FCF7F2 url(img/copy_back.gif) bottom repeat-x; padding:15px; border-bottom: 1px #330000 solid; border-top: 1px #330000 solid; margin:10px 0px 10px 0px;}


.commentlist {list-style:none;}



/* PLUG-INS ---------------------------------------------------------------------------------------------------------------------------------------  */


/* Customization for the bredcrumbs CMS Navigation elements */
.cms-nav-bc{font-size:.65em; border-bottom: 1px #E9DC8D solid; margin-bottom:25px;}


/* JAVASCRIPT STYLINGS ---------------------------------------------------------------------------------------------------------------------------------------  */

.sectionhead {cursor: hand; cursor: pointer; font: bold 14px Verdana; margin: 10px 0;}
.open_section {color:#77460d;}
.closed_section {color:#853f26;}

}
/* Print Styles */
@media print {
body {background:white; color:black; margin:0 }
img {display:none;}
}
@media only screen and (max-device-width: 480px) {
  #menu {margin: 220px 25px 20px 15px; }
}
