/*
Theme Name: Slap Ya Mama Recipes
Theme URI: http://slapyamamarecipes.com
Description: An original WordPress theme in the based on the Daleri design series, created for Slap Ya Mama Recipes. This theme  has four widget areas, support for tags and gravatars and it validates as XHTML 1.0 Strict.
Version: 1.0
Tags: fixed width, two columns, three columns, widgets, 1000px, valid CSS, valid XHTML
Designer: G. Rogers
Designer URI: http://magdevgroup.com
*/

/* Body */
#bodyinner {background: url(img/banner.jpg) top center no-repeat;}
* {margin:0; padding:0;}
body {background:#782118 url(img/bkgrnd.jpg) top center repeat-y; color:#444; font:84% Tahoma,Verdana,Arial,sans-serif; line-height:1.3em; text-align:center;}
#sitewidth {width:1000px; margin:0 auto;}

#top {height:245px; margin:0 auto 34px 0; overflow:hidden;}
#top a {
	color:#F2DB88;
	font-weight:normal;
	text-transform: uppercase;
}
#top a:hover {
	color:#DEBA6C;
	text-transform: uppercase;
}
#topleft {margin:10px 0 0 15px; width:250px; padding:0; text-align:left; float:left;}
#topleft h1 {padding:0; margin:0 0 10px 0; font-size: 1em; letter-spacing:2px; font-weight:normal;}
#topleft h1 a {font-weight:normal;}
#topleft h1 a:hover {text-decoration:none;}
#topleft p {font-size: 1em; letter-spacing:2px; font-weight:normal; color:#972A25;}
#topright {
	width:650px;
	color: #F2DC89;
	padding:0px;
	float:right;
	text-align:right;
	margin:8px 0 0 0;
	font-size:10px;
	letter-spacing:1px;
	text-transform: uppercase;
	font-weight: bold;
}
#topright strong {display:none;}
#topright ul {padding:0; margin:0;font-weight: bold;}
#topright ul li {
	list-style:none;
	display:inline;
	margin:0 8px 10px 8px;
	padding:0;
	color: #F2DC89;
	font-weight: bold;
}
#topright ul li.current_page_item a {color:#F2DC89; text-decoration:none;font-weight: bold;}
#topright ul li a {text-decoration:none;font-weight: bold;}
#topright ul li a:hover {color:#E4D5B8; text-decoration:none;font-weight: bold;}


/* Searchbox */
.searchbox {margin:15px 10px 5px 0; padding:0;}
.searchbox label {color:#fff; font-size:0.9em;}
.searchbox input {background:#eaeaea; padding:3px 0 3px 5px; margin:0; width:120px; color:#666; border:1px solid #E3BE6D;}

/* Main wrap */
#wrap {clear:both; text-align:center; padding:0; margin:0;}

/* Main menu */

/* Headers */
h2, h3, h4 {margin:0 0 12px; color:#782118; font-weight:normal;}
h6 { font-size: 10px;
	letter-spacing:1px;
	font-weight:normal;
	margin-bottom:12px;
	}
/* Sidebar */
#sidebar {text-align:left; margin:0 0 0 570px; width:410px; padding:0;}
#sidebar .left {float:left; width:200px;}
#sidebar .right {float:left; width:210px; padding-top:20px;}
#sidebar h2, #sidebar h3 {font-size: 1em; letter-spacing:2px; font-weight:normal; text-transform: uppercase; padding:0 0 2px 0; margin:0 0 5px 0; }
#sidebar p, #sidebar ul ,#sidebar .textwidget,#sidebar form,#sidebar table {margin:0 0 20px 0; padding:0;}
#sidebar table {width:160px;}
#sidebar caption {font-size: 1em; letter-spacing:2px; font-weight:normal; text-transform: uppercase; color:#555; padding:0 0 2px 0; margin:0 0 5px 0; text-align:left;}
#sidebar ul li {list-style: none; padding:0; margin:0 0 3px 0;}
#sidebar ul li a {
	font-size: 10px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform: uppercase;
	border:0;
	color: #663300;
}
#sidebar ul li a:hover, #sidebar ul li.current_page_item a {
	color:#006633;
	text-decoration: none;
}
#sidebar ul li.current_page_item li a {}
#sidebar ul ul {margin:0; padding:2px 0 0 10px;}
#sidebar ul ul li {margin:0 0 2px 0;}
#sidebar ul ul li a {font-size:0.9em; font-weight:normal;}

/* Content */
#content {float:left; clear:left; text-align: left; width:500px; margin:30px;}
#content strong {
	color: #6A4322;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:2px;
	}
#content h2 {font-size:1.2em; clear:left;}
#content h3 {font-size:1.1em; clear:left;}
#content h2.archiveheader {margin:0 0 20px 0; padding:4px 0; border-bottom:2px solid #DEBA6C;}
#content h2, #content h3, #content h2 a, #content h3 a {
	color: #A24B45;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:2px;
}
#content h2 a:hover, #content h3 a:hover {
	text-decoration:none;
	color: #006633;
}
#content p {margin:0 0 16px; font-size:12px}
#content a {
	font-weight:normal;
	color: #A24B45;
}
#content a:hover {font-weight:normal;
	text-decoration:none;
	color: #006633;
	}
#content div.postnav {padding:10px 0; margin-bottom:15px;}
#content div.postnavleft {width:48%;}
#content div.postnavright {width:48%; text-align:right;}
#content ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 10px;font-size:12px;list-style-type: circle;}
#content ul li, #content ol li {margin:0 0 2px 10px;font-size:12px;list-style-type: circle;}
#content ul ul, #content ol ol {margin:2px 0 2px 10px;font-size:12px;list-style-type: circle;}

#content img {margin:0; padding:0;}
#content img.left {float:left; margin:0 10px 10px 0;}
#content img.right {float:right; margin:0 0 10px 10px;}
#content img.center {margin:2px auto 10px auto; display:block;}
#content img.framed {padding:5px; background:#222; border:1px solid #663300;}

#content .post {margin:0 0 16px;}
#content .timestamp strong {
	font-size:10px;
	color:#666666;
	font-weight:normal;
	text-transform: uppercase;
}
#content .timestamp a {
	font-weight:normal;
	text-decoration: none;
	color: #006633;
}
#content .postmeta {padding:2px 0; font-size:0.9em; text-align:right; font-weight:400; color:#663300; display:block; border-top:2px solid #DEBA6C;}
#content .postmeta a {font-weight:400;}
#content .postpagesnav {margin:15px 0 20px 0; padding:0; font-size:1.2em;}
#content .postpagesnav a {font-weight:400;}
#content .postpagesnav .older {width:48%; float:left;}
#content .postpagesnav .newer {width:48%; float:right; text-align:right;}
#content .prettylist {margin:0 0 20px 0; padding:0;}
#content .prettylist li {list-style:none; margin:0 0 2px 10px; padding:0;}
#content #sidebox {float:right; margin:0 0 5px 10px; text-align:center; padding:5px; width:220px; border:1px solid #ddd;}

/* Footer */

.footer {
	clear:both;
	color:#E4D5B8;
	text-align:center;
	margin:0px 0px 0px 20px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.footer p {margin:0; padding:15px 0; line-height: 1.2em;}
.footer .credits {font-size:0.8em; text-align:center; color:#EAD585;line-height: 1.2em;}
.footer a {color:#F2DC89;}
.footer a:hover {color:#E4D5B8; text-decoration:none;}

/* Comments */
#comments {margin:20px 0 16px 0;}
.comment {margin-bottom:0; padding:8px 5px 5px 10px; font-size:1em; border-bottom:1px solid #DEBA6C;}
#content div.comment p.commenticon {margin:1px 0 9px; line-height:1.4em;}
#content div.comment p {margin:4px 0 4px;}
.gravatarside {background-color:#fff; border:1px solid #ccc; padding:2px; height:32px; width:32px; float:left; margin:2px 8px 5px 0;}
.admin {background-color:#f0f0f0; border-left:1px solid #bbb; border-right:1px solid #bbb;}
#respond {margin:20px 0 0 0; padding:15px 0 0 0;}
#respond p {margin:0 0 10px 0;}
#respond input,#respond textarea {padding:4px; width:160px; background-color:#f4f4f4; color:#6380A8;}
#respond textarea#comment {width:470px;}
#respond input#submit {width:65px;}
#respond input, #respond textarea {font: 100% "Trebuchet MS",Verdana,sans-serif; border: 1px solid #ccc;}
fieldset {border:0;}

/* Tags */
blockquote {
	padding:5px 15px 2px 15px;
	margin:10px;
	color:#782118;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 3px;
	border-left-width: 3px;
}
blockquote p {padding:2px 0; margin:0; }
code {padding:5px; font-size:1.2em; display:block; margin: 5px 0 16px 0; background-color:#f4f4f4; border:1px solid #DEBA6C;}

/* Links */
a {color:#663300; font-weight:400; text-decoration:none;}
a:hover {color:#006633; text-decoration:none;}
a img {border:0;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align and caption classes */
img.aligncenter {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius: 3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 0.9em; line-height:1.5em; padding:0 4px 5px; margin:0;}

/* Various classes */
.feedlink {padding:20px 0 20px 52px; margin:15px 0 10px 0; background: url(img/feed.jpg) center left no-repeat;}
.splitleft {float:left; padding-top:10px; width:49%; text-align:left;}
.splitright {float:left; text-align:left;}
.footerimage {	clear:both; background: url(img/footer.jpg) bottom center no-repeat; height: 135px; font-size:10px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.clear {visibility:hidden; clear:both;}
.hide {display:none;}
