/*
THEME NAME: Grape and Grain
AUTHOR: <a href="http://pistachiomonkey.com/">Pistachio Monkey</a>
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


.hide, div.skip-link {position:relative; text-indent:-9999px; font-size:0.1em;}
body {background: #23130d url(img/background.jpg) no-repeat top center; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;}
#wrapper {width:860px; margin:0 auto 0 auto;}
#header {}

h1 {display:inline; text-align:left;}
h1 a {background:transparent url(img/TheGrapeAndGrainLogo.png); display:block; width:352px;height:45px; text-indent:-9999px; margin:1em 0 -0.5em 0; text-align:left;}
#blog-description {text-indent:-9999px; position:relative; display:block;}

div#menu { font-family:Georgia, Times, serif; float:right;}
div#menu ul {}
div#menu ul li { margin:0 0.15em; background:#670000 url(img/topNavRight.jpg) no-repeat top right; float:left;}
div#menu ul a {color:#f3fffe; text-decoration:none; text-transform:capitalize;padding:0.5em 1em;background: url(img/topNavLeft.gif) no-repeat; background-position:top left;display:block;min-width:4em; text-align:center;}
div#menu ul a:hover { background:#a6550d url(img/topNavRight.jpg) no-repeat right -41px;}

div#menu ul li.current_page_item {background-position:0 -41px;}
div#menu ul li.current_page_item a {background-position:0 -41px;}

#access {clear:both;height:2.4em;}

#container, #footer {background:#DED5BC url(img/textureContent.gif);color:#423F36;}

h2.entry-title {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; font-style:italic; padding:0.8em 0.2em 0 30px; color:#b31e1e;}
h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-style:italic;padding:0.5em 0.2em 0 0px; color:#b31e1e;}
h4 {font-size:1.1em;}
div.entry-content {margin:1em 30px 2em 30px;}

a {color:#b31e1e;}
strong {font-weight:bold;}
em {font-style:italic}
.entry-content p {margin:0.5em 0 0.5em 0;}
.entry-content ul, .entry-content ol {padding:0.5em 0px;}
.entry-content ul li, .entry-content ol li {padding:0.2em 0;}
.entry-content ul ul, .entry-content ol ol {font-style:italic}
.entry-content ul li img {padding:0 10px 0 0;}

.entry-content ul.menu {background:#E8DACF url(img/textureInnerContent.gif); text-align:center; width:60%;margin-bottom:2em;}

#Slideshow {  height:485px;  width:838px;   margin:0 auto 0 auto; } 
#Slideshow img {  border:1px solid #d1c9b7;padding:10px 0 0 0;height:461px;  width:838px;} 
div.entry-content-landing {position:relative;height:485px;  width:858px;}

div.introCopy {position:absolute;z-index:10; background:transparent url(img/redOpacity.png);bottom:0;left:0;width:
30em;color:#ffffff;padding:2em;margin:0 0 10px 10px; font-size:0.9em;}
div.introCopy h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; font-style:italic;padding:0 0 0.2em 0;}
div.introCopy p {line-height:1.5em;}

img.size-full {border:solid 10px #E8DACF;}

#wpcf label {width: 11em;display:block;float:left}

ul.contentboxes {margin-top:1em;padding:1em;}
ul.contentboxes li { width:264px;background:#E8DACF url(img/textureInnerContent.gif); float:left;margin-right:1em;border:solid 1px #d1c9b7; text-align:left;font-size:0.85em; min-height:19.8em;}
ul.contentboxes li p {padding:0 0 0.5em 0;}
ul.contentboxes li.last {margin-right:0;}
ul.contentboxes li li {width:auto; float:none;}
ul.contentboxes li h2 {color:#7d442e; background: url(img/headerFoot.png) no-repeat bottom right;line-height:2.5em;font-size:1.6em;}

dl dt em {font-style:italic;}
dl dd {padding:0 0 1em 0; font-size:0.9em;}
dl {padding:0.5em 10px;}

iframe {margin:0 auto;display:block}

#footer p.endNote {font-size:0.7em; padding:0.2em;}

.contentbox_wrapper {margin:0 1.6em 1em 1.6em;}

.clear {clear:both;}

/*comments*/
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

/*img alingment*/
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}

p.wp-caption-text{font-style:italic;}

div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}

div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px;margin:1em 0;}

div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}

div.sidebar h3 {font-size:1.2em;}
div.sidebar input#s {width:7em;}

div.sidebar li {list-style:none;margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 1em;}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}

div.gallery dl,div.navigation div.nav-previous 
{float:left;}

div#footer 
{text-align:center;margin-top:1em;display:block}

input#author,input#email,input#url,div.navigation div 
{width:50%;}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul 
{margin:0;padding:0;}