/*//////////////////////////
///
///    Author: Cher Stewart
///    Copyright 2007, all rights reserved.
///    Created for cookiechefcreations.com
///
//////////////////////////*/
* {
  margin:0;
  padding:0;
  font-weight:normal;
  text-decoration:none;
  outline:0;
  list-style-type:none;
}
html {
	overflow:auto;
	font-family:arial, sans-serif;
	font-size:11px;
	color:#1C1B1B;
}
body {
	background:#F8D1C5 url(../images/body_bg.gif) repeat-x top left;
}
body#home_page {
	background:#ffffff url(../images/site_down_bg.gif) repeat-x top left;
}

a {
	color:#901B17;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

.site_down {
	background:transparent url(../images/cookie_chef_site_down.gif) no-repeat top center;
	height:480px;
}
.site_down h1, .site_down p {
	text-indent:-10000px;
}
.site_down .contact p{
	text-indent:0px;
}

.contact {
	height:130px;
	width:185px;
	position:absolute;
	left:50%;
	margin-left:35px;
	padding-top:200px;
}
/* home page*/
.wrapper {
	width:750px;
	margin:12px auto;
	border:2px solid #e28f95;
	background:#f0ceca;
}
#container {
	margin:2px 12px 4px 12px;
	background:#fdf0ec;
	border:1px solid #fdf0ec;
}
#header {
	height:261px;
	background:#85222B url(../images/header_bg.gif) repeat-x top left;
	position:relative;
	padding-top:14px;
}
.page_title {
	background:transparent url(../images/cookie_chef_logo.png) no-repeat top left;
	position:absolute;
	height:344px;
	width:371px;
	top:-14px;
	right:-14px;
}
.page_title h1 {
	text-indent:-10000px;
}
.welcome {
	position:absolute;
	top:-17px;
	left:0px;
	font-family:verdana;
	font-size:9px;
}
.navigation {
	height:30px;
	background:#F8D1C5;
	border:1px solid #bf2d3a;
}
.navigation ul li {
	float:left;
	padding-left:20px;
	padding-right:6px;
	background:transparent url(../images/green_circle.gif) no-repeat left;
	height:30px;
}
.navigation ul li a {
	display:block;
	height:30px;
	text-indent:-10000px;
}
.navigation ul li.first {
	background-image:none;
}
.navigation ul li#home a{
	background:transparent url(../images/home.gif) no-repeat top;
	width:69px;
}
.navigation ul li#gallery a{
	background:transparent url(../images/gallery.gif) no-repeat top;
	width:84px;
}
.navigation ul li#about a{
	background:transparent url(../images/the_cookie_chef.gif) no-repeat top;
	width:180px;
}
.navigation ul li#about a:hover, 
.navigation ul li#gallery a:hover, 
.navigation ul li#home a:hover {
	background-position:bottom;
}
.info {
	height:42px;
	background:#85222B;
	border:1px solid #DC727B;
	overflow:hidden;
}
.info h3 {
	text-indent:-10000px;
	white-space:nowrap;
}
.season_cookie {
	background:transparent url(../images/main_cookie_image.jpg) no-repeat top left;
	width:336px;
	height:194px;
	margin:21px 0px 0px 26px;
}
.season_cookie h4 {
	text-indent:-10000px;
}
#document {
	padding:0px 26px 14px 16px;
	overflow:hidden!important;
	overflow:visible;
	height:auto!important;
	height:0px;
}
.entry .title {
	background:#b1f2ae;
	border:1px solid #57905d;
	font-family:georgia;
	text-transform:lowercase;
}
.entry .title h2 {
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:2px;
}
#blog {
	width:390px;
	margin-top:35px;
	float:left;
}
.secondary {
	float:right;
	width:224px;
	background:#F8D1C5;
	border:1px solid #f0bebf;
	padding:30px 16px;
	text-align:center;
}
#first h2 {
	text-indent:-10000px;
	background:transparent url(../images/featured_cookie_title.gif) no-repeat center;
	height:28px;
}
.featured {
	border:1px solid #85222b;
	padding:10px;
	margin:10px;
}
.featured .image {
	background:#4e8154;
	padding:13px 15px;
}
.featured .image img {
	border:1px solid #000000;
}
.featured .description {
	padding-top:10px;
}
#last h2 {
	text-indent:-10000px;
	background:transparent url(../images/recent_posts_title.gif) no-repeat center;
	height:28px;
}
#last ul {
	border:1px solid #85222b;
	padding:8px;
	margin:10px;
	text-align:left;
}
#last ul li {
	margin-bottom:5px;
}
.cookie_feature h3 {
	font-weight:bold;
	margin-bottom:5px;
}
#third table {
	margin:10px auto;
}
.entry {
	padding-bottom:30px;
}
.entry h3.date{
	font-size:10px;
	text-align:right;
	margin-top:-40px;
	margin-bottom:30px;
}
.entry p {
	padding:5px 8px;
}
.entry b, .entry strong {
	font-weight:bold;
}
.entry i {
	font-style:italic;
}
.entry u {
	text-decoration:underline;
}
.entry blockquote {
	padding:10px;
	border:1px solid #E28F95;
	background:#F8D1C5;
}
.posted {
	background:#b1f2ae url(../images/posted_bg.gif) repeat-x top left;
	padding:10px 20px 4px 20px;
}
.paginate {
	text-align:center;
	padding:10px;
}
.thumb_gallery {
	height:75px;
	padding:0px 20px;
}
.thumb_gallery .thumbnail {
	height:50px;
	width:90px;
	padding:7px;
	float:left;
	background:#85222b;
	margin-left:10px;
	margin-right:10px;
}
.thumb_gallery .thumbnail img {
	border:1px solid #000000;
}
.thumb_gallery .link_to {
	height:52px;
	width:266px;
	background:transparent url(../images/view_more_link.gif) no-repeat top left;
	float:right;
}
.thumb_gallery .link_to a {
	height:52px;
	width:266px;
	display:block;
	text-indent:-10000px;
}
#footer {
	clear:both;
	text-align:center;
}
span.signature {
	text-indent:-10000px;
	height:68px;
	background:transparent url(../images/signature.gif) no-repeat top center;
	display:block;
}
ul#nav_cat_archive h4{
	font-size:14px;
	font-family:georgia;
	border-bottom:1px solid #F6CDC3;
	padding-bottom:2px;
	padding-left:10px;
	margin-top:8px;
	font-weight:bold;
	margin-bottom:8px;
}
ul#nav_cat_archive li a {
	line-height:18px;
}
ul#nav_cat_archive li ul li {
	list-style-type:disc;
	color:#4E8154;
	margin-left:25px;
}
ul#nav_cat_archive li ul li a {
	color:#CF5A67;
}
#comments {
	margin-top:40px;
}
.cookie_recent {
	margin-bottom:8px;
}
.category h2 {
margin-top:-5px;
margin-bottom:8px;
font-weight:bold;
font-size:22px;
color:#85222B;
}
h4.cookie_type {
font-style:italic;
padding:8px;
color:#E28F95;
font-size:11px;
}
.entry .image {
 text-align:center;
 }
.entry .image img {
border:1px solid #85222B;
}
.customer {
border:1px solid #85222B;
padding:10px;
margin-bottom:10px; 
}
.customer .body {
background:#B1F2AE;
padding:5px;
border:1px solid #4E8154;
}
span.client {
font-style:italic;
padding:5px;
color:#85222B;
display:block;
}
.contact_info {
margin-bottom:10px;
}