/*
Theme Name: Glasseye Creek
Theme URI: http://www.glasseyecreek.co.nz
Description: WordPress theme for Glasseye Creek
Author: Ben Ford
Author URI: http://www.metasolutions.co.nz

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}

body { 
background-image:url(images/background.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#000;
background-attachment:fixed;
}

h1 {font-family: 'Arbutus Slab', serif;
color:#731205;
margin-bottom:10px;
 }

p { font-family: 'Arbutus Slab', serif;
font-size:14px;
margin-bottom:15px;
}

a:link { color:#731205;}
a:visited {color:#731205; }
a:hover { color:#aa2a19; text-decoration:none;}
a:active { color:#731205; }

#container { 
width:980px;
margin-left:auto;
margin-right:auto;
}

#top { 
padding-top:150px;
padding-left:150px;
}

#content { 
padding-bottom:40px;
margin-left:150px;
width:684px;
background-image:url(images/content-background.jpg);
background-repeat:repeat-y;
}

#inner-content {
padding-top:80px;
padding-right:70px; 
padding-left:55px;
padding-bottom:50px;
}

#inner-content p{
line-height:20px;
}

#logo { 
position:absolute;
margin-left:-90px;
}

#nav { 
position:absolute;
margin-top:230px;
margin-left:-60px;
}

#nav-sub-page { 
position:absolute;
margin-top:230px;
margin-left:-60px;}

#sub-nav { 
position:absolute;
z-index:2;
font-family: 'Arbutus Slab', serif;
margin-top:640px;
margin-left:-60px;
}

#cat { 
position:absolute;
margin-top:650px;
margin-left:-60px;
width:320px;
}

#photos { 
position:absolute;
margin-top:20px;
margin-left:570px;
}

#map { 
position:absolute;
margin-top:250px;
margin-left:890px;
}

#bottle { 
position:absolute;
margin-top:300px;
margin-left:760px;
z-index:2;
}

#bbq { 
position:absolute;
margin-top:640px;
margin-left:-70px;
}

#batch  {
position:absolute;
margin-left:490px;
margin-top:180px;
}

#inner-nav { 
background-image:url(images/nav-middle.jpg);
background-repeat:repeat-y;
background-color:white;
font-family: 'Droid Sans;bold', arial, serif;
text-transform:uppercase;
padding-left:40px;
}

#inner-nav-sub-page { 
background-image:url(images/nav-middle.jpg);
background-repeat:repeat-y;
background-color:white;
font-family: 'Droid Sans;bold', arial, serif;
text-transform:uppercase;
padding-left:40px;
position:relative;
z-index:2;
}

#inner-cat  {
background-image:url(images/nav-middle.jpg);
background-repeat:repeat-y;
background-color:white;
padding-left:30px;
padding-right:100px;
min-height:200px;
width:119px;
}

#send-recipe { 
position:absolute;
margin-left:780px;
margin-top:920px;
z-index:2;
} 

#inner-cat h2 {
font-size:14px;
margin-bottom:15px;
 }

#inner-nav li { 
list-style-type:none;
padding-bottom:10px;
width:160px;
font-family: 'Yanone Kaffeesatz', arial, serif;
}

#inner-nav li a:link { 
text-decoration:none;
color:#000;
font-size:20px;
border-bottom: 1px dashed #a4907b;
display:block;
padding-bottom:10px; 
}

#inner-nav li a:visited {
text-decoration:none;
color:#000;
font-size:20px;
border-bottom: 1px dashed #a4907b;
display:block;
padding-bottom:10px; }

#inner-nav li a:hover { 
color:#880505;
padding-left:15px;
background-image:url(images/nav-hover.png);
background-repeat:no-repeat;
}

#inner-nav li a:active { 
}

#inner-nav ul ul li { 
width:145px;
padding-left:15px;
font-size:18px!important;
}


#inner-nav-sub-page li { 
list-style-type:none;
padding-bottom:10px;
width:160px;
font-family: 'Yanone Kaffeesatz', arial, serif;
}

#inner-nav-sub-page li a:link { 
text-decoration:none;
color:#000;
font-size:20px;
border-bottom: 1px dashed #a4907b;
display:block;
padding-bottom:10px; 
}

#inner-nav-sub-page li a:visited {
text-decoration:none;
color:#000;
font-size:20px;
border-bottom: 1px dashed #a4907b;
display:block;
padding-bottom:10px; }

#inner-nav-sub-page li a:hover { 
color:#880505;
padding-left:15px;
background-image:url(images/nav-hover.png);
background-repeat:no-repeat;
}

#inner-nav-sub-page li a:active { 
}

#inner-nav-sub-page ul ul li { 
width:145px;
padding-left:15px;
font-size:18px!important;
}

#sub-nav-inner { 
background-image:url(images/nav-middle.jpg);
background-repeat:repeat-y;
font-family: 'Droid Sans;bold', arial, serif;
text-transform:uppercase;
padding-left:40px;
background-color:white;
}

#sub-nav-inner li { 
list-style-type:none;
padding-bottom:10px;
width:160px;
font-family: 'Yanone Kaffeesatz', arial, serif;
}

#sub-nav-inner li a:link { 
text-decoration:none;
color:#000;
font-size:20px;
border-bottom: 1px dashed #a4907b;
display:block;
padding-bottom:10px; 
}

#sub-nav-inner li a:visited {
text-decoration:none;
color:#000;
font-size:20px;
border-bottom: 1px dashed #a4907b;
display:block;
padding-bottom:10px; }

#sub-nav-inner li a:hover { 
color:#880505;
padding-left:15px;
background-image:url(images/nav-hover.png);
background-repeat:no-repeat;
}

#sub-nav-inner li a:active { 
}

#sub-nav-inner ul ul li { 
width:145px;
padding-left:15px;
font-size:18px!important;
}


#best-new-food { 
float:left;
width:260px;
}

.new-kiwi-sauce { 
margin-top:30px;
padding-left:120px;
}

.testimonial  {
font-weight:bold;
text-align:center;
font-size:14px;
color:#731205;
margin-bottom:0px!important;} 

.review-credits { 
float:right;
font-size:12px;
font-weight:bold;
}

#portfolio li { 
font-family: 'Arbutus Slab', serif;
list-style-type:none;
font-weight:bold;
text-align:center;
font-size:14px;
color:#731205;
}

.black { 
color:#000;
}

.tried { 
padding-top:15px;
padding-bottom:30px;
}

h2  {font-family: 'Arbutus Slab', serif;
font-size:24px;
}

h2 a:link {color:#731205; text-decoration:none;}
h2 a:visited {color:#731205;text-decoration:none; }
h2 a:hover {color:#aa2a19; text-decoration:none;}
h2 a:active { color:#731205;text-decoration:none;}

.alignleft { 
float:left;
margin-right:10px;
}

.alignright { 
float:right;
padding-left:10px;
}


.current_page_item a:link, .current_page_item a:visited, .current_page_item a:hover, .current_page_item a:active{ 
color:#880505!important;
padding-left:15px;
background-image:url(images/nav-hover.png);
background-repeat:no-repeat;
}

#navigation { 
clear:both;
}

#previous-button { 
float:right;
}

#next-button { 
float:left;
}

#post-meta {font-family: 'Arbutus Slab', serif;
margin-bottom:15px;}

.clear { 
clear:both;
}

.wpcf7 input, .wpcf7 textarea  { 
border: 3px solid #e9c9a2;
font-family:courier, arial, serif;
font-size:12px;
}

#respond { 
font-family: 'Arbutus Slab', serif;
}

#author,#email, #url, #comment {
border: 3px solid #e9c9a2;
font-family:courier, arial, serif;
font-size:12px;
 }

input[type='submit'] {   
font-family: courier, arial, serif;
background-color:#731205;
border:none;
padding:8px;
color:#fff;
cursor: pointer;
cursor: hand;
font-size:12px;
}

hr { 
border:2px solid #771e1b;
height:2px;
color:#771e1b;
}

table {font-family: 'Arbutus Slab', serif;
margin-bottom:15px;} 

td { 
border-bottom:1px solid #e9c9a2;
padding-top:2px;
padding-bottom:2px;
}

#sub-nav ul { 

}

#sub-nav li {padding-bottom:6px!important; }

#sub-nav li a:link {}
 
#sub-nav li a:visited { }
 
#sub-nav li a:hover { }

#sub-nav li a:active { }

#recipe-list li { 
font-size:20px;
font-family: 'Arbutus Slab', serif;
}

#recipe-list li { 
list-style-type:none;
font-size:24px;
}

#recipe-list { 
margin-top:10px;
}


#recipe-list  ul { 
margin-left:15px;
margin-bottom:15px;
}

#recipe-list ul li { 
margin-left:20px;
font-size:16px;
list-style-type:disc;
}

#recipe-sub li { 
margin-left:15px;
}

#portfolio li { 
width:500px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.red-quote {
font-size: 24px;
}

.fancybox { 
float:left;
padding-right:10px;
padding-bottom:10px;
}

hr { 
clear:both;
}

.wpsc_checkout_forms { 
font-size:14px;
}

.wpsc_checkout_forms input { 
border: 3px solid #e9c9a2;
font-family:courier, arial, serif;
font-size:12px;
width:340px;
margin-bottom:6px!important;
}

.wpsc_checkout_forms textarea { 
border: 3px solid #e9c9a2!important;
font-family:courier, arial, serif;
font-size:12px;
width:300px;
margin-bottom:6px!important;
}

.wpsc_checkout_gravatar { 
display:none!important;
}

.wpsc_description { 
float:left!important;
width:370px;
}

#footer { 
margin-left:150px;
background-color:#000;
width:624px;
padding:30px;
color:#fff;
}

label { 
color:#000;
}

.mc-field-group { 
padding-bottom:8px;
} 

#mailchimp {
position:absolute;
padding:30px;
margin-top:10px;
margin-left:10px;
width:190px;
background-image:url(images/mailchimp-background.jpg);
background-repeat:no-repeat;
padding-bottom:20px;
height:288px;
z-index:2!important;

}

#mailchimp h2 {
font-size:20px;
font-weight:normal;
padding-bottom:10px;
}

#facebook {
position:absolute;
margin-left:900px;
margin-top:20px;
}

#background-bottom {
position:absolute;
z-index:1;
margin-top:-46px;
}

/*========Munitions Template============*/

.munitions-range img{
	text-align:center;
}

.munitions-range table td img{
	width:200px;
	height:auto;
	vertical-align: middle;
}

.munitions-range table{
	width:100%;
	font-size:13px;
	border-top:3px solid #731205;
	margin:20px 0 20px 0;
	padding:20px 0 0 0;
}

.munitions-range table td{
	max-width:200px;
	font-size:13px;
	text-align:left!important;
	padding:5px 0;
	border:none;
	vertical-align: top;
}


