/*
Theme Name: Sunshine Burgers
Theme URI: http://sunshineburgers.com/
Description: Sunshine Burgers
Version: 3.0
Author: David Holm
Author URI: www.newer-media.com
Tags: 

*/ /* Begin Typography & Colors */
body {
	margin: 10px;
	background:#fde002;
}

#sb {
	margin:0px auto;
	font-family: Verdana;
	font-size: 11px;
	border: 2px solid #9C1F1D;
	width: 800px;
	background: #FFF;
}

#sb .top_nav {
	width: 100%;
	background-color: #9C1F1D;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	height: 27px;
	padding-top: 5px;
	text-align: right;
	vertical-align: middle;
	background-color: #9C1F1D;
}

#sb .pad {
	padding: 0 5px;
}

#sb #content.narrowcolumn {
	float:left;
	width:536px;
}

#sb #content.widecolumn {
	float:left;
	width:610px;
}
#sb .pad_top {
	padding-top: 5px;
}
#sb ul.productlinks {
	list-style: none;
	padding:0px;
	margin:0px;
}

#sb .productImage {
	padding:0px;
	margin:0px 0px 10px 10px;
	}

#sb ul.productlinks li{
	float:left;
	padding: 0px 5px 5px 0px;
	margin:0px;
}
#sb ul.productlinks li a{
	text-decoration: none;
}

#sb .top_nav a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#sb #headerImage {
	float: left;
}

#sb #headerRight {
	float: left;
	width: 536px;
}

#sb div.redbar {
	background-color: #9C1F1D;
	height: 3px;
	width: 100%;
}

#sb div.bluefade {
	background-image: url(/img/bluefade.gif);
	height: 68px;
	vertical-align: bottom;
}

#sb #navigation {
	background-image: url(/img/yellow_bg.gif);
	height: 24px;
	font-family: Verdana;
	color: #9C1F1D;
	font-size: 10px;
	vertical-align: middle;
	width: 100%;
}

h1,h2,h3,h4,h5 {color: #9C1F1D;}

#sb .leftNav { width:264px; float:left; }
#sb #skinnynav .leftNav { width:190px; float:left; }

#sb .padtwenty {padding:0px 20px;}
#sb #skinnynav .padtwenty { padding:0px 30px 0px 40px;}

#sb .leftNav #sidebar{width:201px;border:1px solid #9C1F1D; }
#sb .leftNav #sidebar ul { list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#sb .leftNav #sidebar ul li{ list-style:none; margin: 0px 0px 0px 0px; padding: 5px; }
#sb .leftNav #sidebar ul li h2{margin:0 0 5px 0;}

#sb .padten {padding:0px 10px;}
#sb div.whitebar {
	background-color: #FFFFFF;
	height: 22px;
	width: 100%;
}

#sb #footer {
	width: 100%;
	height: 27px;
	background-color: #9C1F1D;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: right;
}

#sb #footer a {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#sb #footer a:hover {
	text-decoration: underline;
}

#sb .clear {
	clear: both;
}
#sb .post { padding:0 10px;}
#productDisplay { list-style:none; margin:0px; padding:0px; width:630px }
#productDisplay li{ margin:0px; padding:0px; float:left; padding:0 5px 5px 5px;}

/* regular nav */
#navigation { list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; z-index:5; }
#navigation li { list-style:none; margin: 0px 0px 0px 0px; padding: 5px 5px 7px 5px; float:left; position:relative;}
#navigation li a{ font-family:Verdana; font-size:10px; color:#9C1F1D; text-decoration:none;}
#navigation li a:hover{ text-decoration:underline;}
#navigation li ul { list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position:absolute; top:20px; left:0px; display:block; visibility:hidden;}
#navigation li ul li{ list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; color:#FFF; font-weight:regular }
#navigation li ul li a{ padding: 5px 0px 5px 5px; display:block; background-color:#9C1F1D; color:#FFF; width:170px; border-bottom: 1px solid #FFF;}
#navigation .current_page_item,#navigation .current_page_parent {font-weight:bold;}
#navigation li.current_page_item .page_item,#navigation .current_page_parent .page_item{font-weight:normal;}
#navigation .current_page_parent .current_page_item {font-weight:bold;}

#sb #content a {color: #9C1F1D;}
#sb #content ul {margin:0px; padding:0px;}
#sb #content .linkcat,#sb #content .linkcat ul, #sb .entry .page_item {list-style:none;}

