/*
Theme Name: Completely Cakes
Theme URI: 
Description: Completely Cakes
Version: 1
Author: Joshua Shindler
Author URI: http://www.joshuashindler.com
Tags: brown, black, photoblogging, fixed-width, two-columns, threaded-comments, sticky-post




Eric Meyers Reloaded CSS Reset

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

*/

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, 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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:"Trebuchet MS", calibri, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	}

/* remember to define focus styles! */
:focus {
	outline: 0;
	}

body {font-size: 75%; /* Sets 1em to 10px */font-family: 'Trebuchet MS', arial, verdana, sans-serif; color:#663326;
	}

ol, ul {
	list-style: none;
	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}

caption, th, td {
	text-align: left;
	font-weight: normal;
	}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}
	
/* Font Controls */	

h1, h2, h3 {
font-family: 'Trebuchet MS', calibri, arial, verdana, sans-serif;
font-size: 1.8em;
	margin-bottom: 20px;
	padding:4px 8px 2px 40px;
	border-bottom: 1px solid #FEA7CE;
	font-weight: normal;
	color:#663526;
	background:url(images/cake-icon.png) no-repeat left bottom;
	display:inline-block;
	font-weight:bold;
}

h3 {
	font-size: 1.6em;
}

h1.single, h2.pagetitle {
	font-size: 3.4em;font-weight: normal; border:none;
	background-image:none;padding:0 8px 2px 65px;
}

h2.meta {
	border-bottom: none;
	margin-top: 20px;
	margin-bottom: 0px;
}

h3.single {
	padding-top: 8px;
}

#blogTitle h1, #blogTitle h2 {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
}

#blogTitle h1 {
	font-size: 1.8em;
	color: #fff;
	text-transform: uppercase;
}

#blogTitle h1 a {
	font-family: georgia, times new roman, serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

#blogTitle h2 {
	font-size: 1.8em;
	color: #000;
	text-transform: lowercase;
	padding-bottom: 10px;
}

p {
	font-size:1.1em;
	margin-bottom: 12px;
	line-height: 1.9em;
}

ul, ol {
	font-size:1.05em;
}

li h2 {
	font-size: 1.8em;
	margin-bottom:12px;
}

li.widget {
	margin-bottom: 2.4em;
	padding:0 15px 0 15px;
}

.textwidget {
	line-height: 1.9em;
}

.page_item {
	margin-bottom: 2px;
}

.page_item .page_item {
	font-size: 1em;
	margin-left: 10px;
}

a {
	color: #663326;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

p.postnavigation a, p.postnavigation a:hover {
	text-decoration: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.hidden {
	display: none;
}
	
/*

Structure Controls

*/



#header {background: transparent url(images/header-bg.jpg) top center no-repeat;margin: 0 auto;height: 158px;text-align:center;}
#logo img{margin:3px 0 0 0;}


#blogTitle {display:none;} 
#navigation-wrapper {height:46px; background:url(images/nav-bg.jpg) top center no-repeat;}
#navigation {width:960px; margin:0 auto; }
#navigation ul {padding:0 0 0 110px;}
#navigation li{float:left; padding:12px 20px 10px 20px;  font-variant:small-caps; color:#F0DEBF; font-size:1.2em; border-right:1px solid #BE9771; }
#navigation li a{color:#F0DEBF; text-decoration:none;}#navigation li a:hover{color:#F0DEBF; text-decoration:underline;}
#search {float:right; margin:10px 0 4px 0;}
#page {
	background:#F9F1E3 url(images/body-bg.jpg) top center no-repeat; padding:20px 0 0 0; margin: 0 0 0 0;
}


#content{	width: 960px;
	margin: 0 auto;
	text-align: left;}
 #footer {text-align:center; padding:12px 0 12px 0; background:#663627 url(images/footer-bg.gif) no-repeat bottom;color:#F0DEBF;}
 #footer a {color:#F0DEBF;} footer a:hover{color:#F0DEBF;}
#feature-wrapper{background-color:#F0DEBF; border:#B58A63 solid 1px;padding:8px; margin: 0 0 30px 0;}
#feature.singlepic, #pagecontent {

}
#feature.singlepic {padding:8px; background-color:#F0DEBF; border:#B58A63 solid 1px;}
#feature.singlepic img {
	text-align: right;
}
#primarycontent {
	float: left;
	width: 618px;
	margin:0 20px 0 20px
}
#primarycontent p img {padding:8px; background-color:#F0DEBF; border:#B58A63 solid 1px;}
#secondarycontent {
	float: left;
	width: 300px;
	
}


#secondarycontent li a{
color:#663426;
text-decoration:none;
}#secondarycontent li a:hover{
color:#663426;
text-decoration:underline;
}
#secondarycontent ul ul li
{padding: 0 0 8px 0;}
#commentsform {
	margin-top: 50px;
}



/* Image Cycle Styles*/
 
.pics { 
	height: 450px; 
	width: 600px; 
	margin:0; 
	overflow: hidden;

	}
	
.pics img { 
	top:0; 
	left:0;
	border:0;
	padding:0; 
	vertical-align: middle;
	}
	
/* General Image Controls */	

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}	
	

/* Lists */

ul#latestworkgallery {
	margin: 0;
}	
	
ul#latestworkgallery li {
	width: 280px;
	margin: 0px 16px 20px 0;
	float: left;
	padding:8px;background-color:#F0DEBF; border:#B58A63 solid 1px;
}

ul#latestworkgallery li.alt {
	margin-right: 0px
}

ul#latestworkgallery li span {
	display: block;
	padding: 6px 2px;
	background: #ddd url(images/thumbnail-footer.jpg) 0 0 no-repeat;
	text-indent: 30px;
	font-weight: bold;
	font-size: 1.2em;
	}

	
/* Button Styles */	

p.morebutton {
	width: 93px;
	height: 35px;
}

.morebutton a {
	background: transparent url(images/see-more-button.png) 0 0 no-repeat;
	width: 93px;
	height: 35px;
	border: 0;
	display: block;
}

.morebutton a:hover {
	background-position: 0 -35px;
	cursor: pointer;
}

.previouspostbutton, .nextpostbutton {
	float: right;
	display: block;
}

.previouspostbutton {
 	margin-right: 10px;
 }

.previouspostbutton a, a .previouspostbutton  {
	background: transparent url(images/previous-post-button.png) 0 0 no-repeat;
	width: 99px;
	height: 30px;
	border: 0;
	display: block;
}

.previouspostbutton a:hover, a:hover .previouspostbutton {
	background-position: 0 -30px;
	cursor: pointer;
}

.nextpostbutton a, a .nextpostbutton {
	background: transparent url(images/next-post-button.png) 0 0 no-repeat;
	width: 99px;
	height: 30px;
	border: 0;
	display: block;
}

.nextpostbutton a:hover, a:hover .nextpostbutton {
	background-position: 0 -30px;
	cursor: pointer;
}
	

	
/* Search Contorls*/	

#searchform #s {
	float: left;
	border: 1px solid #F0DEBF;
	padding: 4px 2px;
	font-size: 1.1em;
	width: 140px;
	margin:0 10px 0 0;
	background-color:#F0DEBF;
}

#searchsubmit {
	float: left;
	background: transparent url(images/search-button.png) 0 0 no-repeat;
	width: 93px;
	height: 25px;
	border: 0;
	display: block;
	color: transparent;	
	}
	
#searchsubmit:hover {
	background-position: 0 -25px;
	cursor: pointer;
}	

/* General Controls*/

.clearall {
	clear: both; height:1px;
}

.wp-caption {
	display: none;
	}
	
	#secondarycontent #request {background:#FCABC8; border:#FE85BA solid 1px; filter: alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; padding: 15px 15px 0 15px; margin-bottom:12px; font-size:1.05em; z-index:1;}
	#secondarycontent #request h2 {margin-bottom:5px; border-bottom:solid 1px #FE78B4; background-image:url(images/cake-icon-drk-pink.png); color:#663326;}
	#secondarycontent #request .large-text{font-size:1.2em; font-weight:bold}
	#secondarycontent #subscribe {padding: 15px 15px 0 15px;}#secondarycontent #subscribe li {float:left; padding-right:20px; vertical-align: text-top; font-size:1.2em; font-weight:bold;}	#secondarycontent #subscribe img { vertical-align:middle}	#secondarycontent #subscribe h2 {margin-bottom:8px;}
	#content-area h2{background-image: url(images/h2-content-bg.jpg); display:block; padding:10px 0 6px 15px; border-bottom:none; border-top:#B58A63 solid 1px; margin:20px 0 12px 0 ;}#content-area ul{ padding:0 0 0 16px;}#content-area li {padding:4px 0 4px 0;}
