/*
Theme Name: Munchie's Beef
Theme URI: http://www.munchiesbeef.com/
Description: Custom WordPress theme designed for Munchie's Beef
Version: 1.0
Author: Nathan Danielson
Author URI: http://manufactorydesign.com
Tags: red, green, two column, widgets

*/

/* 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%;
	vertical-align: baseline;
	color: #333333;
}

body {background: url(images/bg.png) top left repeat-x #931C1E; margin: 0 auto;}

.left {float: left; margin: 10px 10px 10px 0;}
.right {float: right; margin: 10px 0 10px 10px;}
.clear {clear: both; height: 1px; margin: 0 0 2px 0;}
.alignright {float: right; margin: 0 0 20px 20px;}
.alignleft {float: left; margin: 0 20px 20px 0;}

img a {border: none;}
p {font: 16px Arial, Helvetica, sans-serif; margin: 0 0 20px 0;}
h1 {font: 28px Arial, Helvetica, sans-serif; font-weight: bold; color:#931C1E}
	.pagetitle {color: #094527; font-size: 48px; text-shadow: 1px 1px 3px #333333; font-weight: bold; margin: 0 0 20px 0;}
h2 {font: 24px Arial, Helvetica, sans-serif; font-weight: bold;}
h3 {font: 20px Arial, Helvetica, sans-serif; font-weight: bold;}
h4 {font: 18px Arial, Helvetica, sans-serif; font-weight: bold;}
a {color: #931C1E; text-decoration: underline;}
a:hover, a:focus {color: #FF0000; text-decoration: none;}

#wrapper {margin: 20px auto; width: 900px; background: #f5f5f5; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; box-shadow: 0 0 15px #000000; -moz-box-shadow: 0 0 15px #000000; -webkit-box-shadow: 0 0 15px #000000; position: relative;}

/* CRAZY POSITION THINGERS */
.order-now {position: absolute; top: -6px; right: -7px; height:153px; width:284px; background: url(images/order-now.png) top right no-repeat; z-index: 4;}
.twitter {z-index: 8; width: 97px; height: 36px; position: fixed; top:300px; right: 0;}
	.twitter a, .twitter a:visited {display: block; height: 36px; width: 97px; background: url(images/twitter-side.png) top left no-repeat;}
	.twitter a:hover, .twitter a:focus {background: url(images/twitter-side.png) bottom left no-repeat;}
	.twitter span {display: none;}
.facebook {z-index: 8; width: 97px; height: 36px; position: fixed; top:340px; right: 0;}
	.facebook a, .facebook a:visited {display: block; height: 36px; width: 97px; background: url(images/facebook-side.png) top right no-repeat;}
	.facebook a:hover, .facebook a:focus {background: url(images/facebook-side.png) bottom left no-repeat;}
	.facebook span {display: none;}

#header {margin: 0 auto; height: 190px; background: url(images/bg-header.png) bottom left no-repeat;}
	.logo {float: left; margin: 20px 0 0 20px;}
	.hours {float: right; margin: 20px 110px 0 0; z-index: 5;}
#navWrap {position: absolute; top: 180px; left: -88px; height: 85px; width: 1078px; background: url(images/nav-bar.png) top center no-repeat;}
		.hours p {margin: 0 0 8px 0;}
	#nav {margin: 10px 0 0 94px;}
	#nav li {list-style: none; display:inline; font: 32px Georgia, "Times New Roman", Times, serif; margin: 0 40px 0 0; padding: 0; font-weight: bold;}
	#nav li a, #nav li a:visited {text-decoration: none; text-shadow: 1px 1px 3px #333333; color: #FFFFFF;}
	#nav li a:hover, #nav li a:focus {color: #931C1E; text-shadow: 1px 1px 3px #ffffff;}

#page {margin: 54px 0 0 0; -margin: 80px 0 0 0;}
#content {width: 620px; float: left; margin: 20px 0 20px 20px; -margin: 10px 0 10px 10px;}
	.promo {}
	.post {margin: 0 0 20px 0;}
	.post h1 a, .post h1 a:visited {text-decoration: none; text-shadow: 1px 1px 3px #333333; color: #931C1E;}
	.post h1 a:hover, .post h1 a:focus {text-decoration: underline; text-shadow: 1px 1px 3px #333333; color: #CC0000;}
	.date {font: 10px Arial, Helvetica, sans-serif; margin: 0 0 10px 10px;}
	.postmetadata {font: 10px Arial, Helvetica, sans-serif; padding: 8px; margin: 0 0 20px 0; background: #eeeeee;}
	#content ul {margin: 0 0 20px 0;}
	#content li {margin: 0 0 5px 20px; font: 14px Arial, Helvetica, sans-serif; line-height: 1.4em;}
	#content table {font: 12px Arial, Helvetica, sans-serif;}
	#content td {vertical-align: top; padding: 0 0 10px 0;}

#sidebar {width: 220px; float: right; margin: 20px 20px 0 0; -margin: 10px 10px 0 0; padding: 0; text-align: center;}
/*#sidebar {position: absolute; right: 0px; top: 10px; width: 252px; border-left: 1px solid #412414; padding: 40px 0 0 0; margin: 20px 0 0 0;}*/
	#sidebar ul {margin: 10px 20px 0 10px; -margin: 5px 10px 0 5px;}
	#sidebar li {list-style:none; margin: 0 0 10px 0; -margin: 0 0 5px 0; text-align: left;}

#footer {width: 900px; margin: 0 auto; padding: 0;}
	#footer a, #footer a:visited {color: #eeeeee; text-decoration: underline;}
	#footer a:hover, #footer a:focus {color: #00FF66;}
	#footer p {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0 0 10px 0;}
	#footernav {float: right; width: auto; margin: 0; padding: 0;}
	#footernav li {float: left; margin: 0 20px 0 0; list-style: none; display: block;}
		#footernav a, #footernav a:visited {font: 12px Arial, Helvetica, sans-serif; text-decoration: underline;}
	#footerleft {float: left;}
	#footerleft li {float: left; margin: 0 30px 0 0; padding: 0; display: block; list-style: none;}
	
/* OTHER STUFF*/
.navigation {margin: 8px 0 20px 0; padding: 0 0 40px 0;}
.navigation .alignright {float: right; width: 260px; text-align: right; margin: 0 0 20px 20px;}
.navigation .alignleft {float: left; width: 260px; text-align: left; margin: 0 20px 20px 0;}


/*404 ERROR PAGE*/
.error-clown {background: url(images/munchie-404.png) top left no-repeat; height: 338px; margin: 0; padding: 0 0 0 200px;}

/* 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 */
