/*
THEME NAME: The Missing Zebra
THEME URI: http://www.worldwidecreative.co.za/
DESCRIPTION: Developed by <a href="http://www.worldwidecreative.co.za">Paul Weingartz</a> from a Sandbox by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
VERSION: 1.6
AUTHOR: <a href="http://www.heavychef.com/">World Wide Creative</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/
@import url('forms.css');
/* =Global Reset
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
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, sub, sup, 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; font-size: 100%; line-height:150%; vertical-align: baseline; background: transparent;}
body {font-size: 62.5%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
a:focus {outline: 1px dotted invert;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/* =Global Headings
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1, h2, h3 {font-weight:normal;}
h1 {font-size: 4.0em;}
h2 {font-size: 2.2em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.6em;}
h5 {font-size: 16px;}
h6 {font-size: 1.2em;}

/* =Spacing
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 20px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom: 15px;}
hr {border-color: #7fa802 ;border-style: solid;border-width: 1px 0 0;clear: both;height: 0; margin: 0px -22px 5px;}

/* =Master
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body {background:#806e58 url('img/bg.gif') repeat-y center top; margin-left:1px;}
.clearfix {clear: both; display: block;}
img.alignright {float: right; margin-left:10px; display:block;}
img.alignleft {float: left; margin-right:10px; display:block;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {clear:both; margin: 0 auto 10px !important; display:block;}

/* =Layout
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#wrapper {font-size:1.2em; color:#424243; width:803px; margin: 0 auto; position:relative;}
div#container {
	float:left;
	margin:0 -295px 0 15px;
	_margin:0 -305px 0 10px;
	width:100%;
}

div#content {
	margin:0 310px 0 0;
	_margin:0 300px 0 0;
}

div.sidebar {
	float:right;
	overflow:hidden;
	width:255px;
	margin-right:15px;
	_margin-right:10px;
	_display:inline;
}

div#secondary {
	clear:right;
}

div#footer {
	clear:both;
	background: #688a02 url('img/bg-footer.gif') repeat-x center top;
	padding: 0px 20px 20px 20px;
	margin: 20px 0 0;
	font-size:0.9em;
}

/* =Wordpress Widgets
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#blog-title, #blog-description, #nav-above {display:none;}
.hentry {
	padding-bottom:20px;
	margin-bottom:20px;
	background:transparent url('img/dashed.gif') repeat-x left bottom;
}
#post-10 .entry-content #cforms2form{
	background:transparent url('img/dashed.gif') repeat-x left top;
	padding-top:20px;
	padding-bottom:20px;
}
.entry-title {
	color:#415800;
	margin-bottom:5px;
	padding: 0 10px;
}
.entry-content {
	font-size:1.1em;
	padding: 5px 10px;
}
.entry-meta {
	background-color:#e1f3f5;
	color:#56969c;
	font-weight:bold;
	padding:4px 10px;
}
.entry-meta span.comments-link {
	background:transparent url('img/comments-link.gif') no-repeat left center;
	padding-left: 20px;
	float:right;
}
.entry-meta span.entry-date {
	float:left;
}

ul.xoxo {background:#688a02; color:#fff;}
ul.footer-widgets {
	list-style:none;
	margin: 0;
	padding: 15px 0;
	color:#fff;
}
ul.footer-widgets li {
	margin-left:0px;
	width:380px;
	display:inline-block;
	float:left;
}
ul.footer-widgets h3.widgettitle {color:#bed23b; font-size:14px; margin:0px;}

ul.clock {
	position:absolute;
	top:0px;
	right:60px;
	width:202px;
	height:168px;
	background: transparent url('img/clock-bg.png') no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/themissingzebra/img/clock-bg.png', sizingMethod='crop');
}
ul.clock li {
	list-style:none;
	display:block;
	float:left;
	width:28px;
	height:64px;
	background:transparent;
	margin: 40px 0 0;
}
ul.clock li.digit-1 {margin-left:19px; _margin-left:9px;}
ul.clock li.digit-2 {margin-left:8px;}
ul.clock li.digit-3 {margin-left:35px;}
ul.clock li.digit-4 {margin-left:9px;}

/* =General Styling
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.hentry a:link,
.hentry a:visited {color:#415800; text-decoration:none;}
.hentry a:hover,
.hentry a:active {color:#688a02; border-bottom:1px dashed #ccc;}

#comments a:link,
#comments a:visited {color:#415800; text-decoration:none;}
#comments a:hover,
#comments a:active {color:#688a02; border-bottom:1px dashed #ccc;}

#content a.more-link:link,
#content a.more-link:visited {color:#92aa02; border-bottom:1px dashed #ccc;}
#content a.more-link:hover,
#content a.more-link:active {color:#688a02; border-bottom:1px dashed #666;}

#content .entry-meta a:link,
#content .entry-meta a:visited {color:#56969c;}
#content .entry-meta a:hover,
#content .entry-meta a:active {color:#066;}

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

div.sidebar li#clues,
div.sidebar li#contact,
div.sidebar li#video {background:#688a02 url('img/bg-sidebar-bot.gif') no-repeat center bottom; margin:0 0 0em; padding-bottom:10px;}

div.sidebar li#clues a {
	color: #fff;
	padding-left: 10px;
}

div.sidebar li#clues h3,
div.sidebar li#contact h3,
div.sidebar li#video h4 {display:block; height:25px; padding-left: 30px; padding-top: 20px; font-weight: bold;}

div.sidebar li#clues h3 {background:#fff url('img/heading-clues.gif') no-repeat center bottom;}
div.sidebar li#contact h3 {background:#fff url('img/heading-contact.gif') no-repeat center bottom;}
div.sidebar li#video h4 {background:#fff url('img/heading-video.gif') no-repeat center bottom;}

div.sidebar li#video ul {margin:0;}
div.sidebar li#video ul h3.widgettitle {
	background:url('img/ico-video.gif') no-repeat 20px top;
	line-height:28px;
	padding-left:55px;
}
div.sidebar li#video ul li p {color:#bed23b; padding-left:55px; margin: -5px 0 0 0; font-size:11px;}
div.sidebar li#video li.widget_text {
	padding: 0px 0 0;
	margin: 10px 0 0;
}
h6.rss-feeds,
h6.email-updates {font-weight:normal; margin:0 0 0 15px; padding: 0 0 0 30px; line-height:33px;}

h6.rss-feeds {background:url('img/ico-rss.gif') no-repeat left top; margin:8px 0 10px 15px !important}
h6.email-updates {background:url('img/ico-email.gif') no-repeat left top; margin:-7px 0 0 15px !important}

h6.rss-feeds a {color:#fff; text-decoration:none; line-height:33px;}
h6.rss-feeds a:hover {text-decoration:underline;}
a.hints {
	display:block;
	text-indent:-9999px;
	width:88px;
	height:20px;
	background: url('img/button-hints.gif') no-repeat center top;
	margin:-30px 0 5px 15px;
}
a.buy-wine {
	display:block;
	text-indent:-9999px;
	width:102px;
	height:35px;
	background: url('img/buy-wine.gif') no-repeat center top;
	float:right;
	margin: -38px 25px 0 0;
}
span.big-hr {
	display:block;
	height:23px;
	background: #fff url('img/hr-big.gif') no-repeat left bottom;
	margin-bottom:20px;
}
div.center {
	text-align:center;
	overflow:hidden;
}
.underlined {
	background: #fff url('img/hr-big.gif') no-repeat left bottom;
	padding-bottom:8px;
}

div#ngg-gallery-1 {
	margin-bottom:30px;
	display:block;
}
a.galleryLink {
	margin-top:-10px;
	display:block;
	float:left;
	width:333px;
	text-align:right;
}
*+html a.galleryLink {
	margin-top:0px;
}

/* =Menu
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#menu {
	background:#a1a98e url('img/bg-nav.gif') repeat-x center bottom;
	height:38px;
	line-height:38px;
	/*width:100%;*/
}
div#menu li {
	float:left;
	margin-left:5px;
	padding: 0 0 0 0;
	background: url('img/nav-sep.gif') no-repeat right top;
}
div#menu li.page_item:hover,
div#menu li.over,
div#menu li.current_page_item {
	background:url('img/nav-cap.gif') no-repeat left top;
}
div#menu li.page_item a:hover,
div#menu li.current_page_item a {
	background:url('img/nav-rep.gif') no-repeat right top;
	color:#6f593c;
	padding-right:25px;
}

div#menu ul,div#menu ul ul {
	line-height:1;
	list-style:none;
	margin:0;
	padding:0;
}

div#menu ul a {
	display:block;
	margin: 0 0 0 7px;
	padding: 0 25px 0 3px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	_width:1%;
	_white-space:nowrap;
}

div#menu ul ul ul a {
	font-style:italic;
}

div#menu ul li ul {
	left:-999em;
	position:absolute;
}

div#menu ul li:hover ul {
	left:auto;
}

*html div#menu li {
behavior: expression(
this.onmouseover = new Function("this.className += ' over'"),
this.onmouseout = new Function("this.className = this.className.replace(' over','')"),
this.style.behavior = null
);
}

/* =Just some example content
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.skip-link {
	position:absolute;
	right:1em;
	top:1em;
	display:none;
}

.entry-title,.entry-meta, #respond h3 {
clear:both;
}

div#container,div#primary {
margin-top:1em;
}

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;
list-style:none;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.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%;
}

.wp-caption {
	text-align:center;
}
.wp-caption a:hover {border: 0px none !important;}
p.wp-caption-text{
	font-style:italic;
	font-size:10px;
	padding: 5px 0 0;
	color:#4f6a02;
}

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;
}

div.sidebar ul ul li {
list-style:none;
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;
}

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;
}