/*
THEME NAME: SweetsByJune
THEME URI: http://sweetsbyjune.com
DESCRIPTION: Theme for Sweets By June
VERSION: 1.0
AUTHOR: Austin Matzko
AUTHOR URI: http://pressedcode.com
*/

/*
Colors:
cholocate background color: #794821
beige: #f9eaaf

*/


* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #794821;
	font-family: Trebuchet MS, trebuchet, sans-serif;
}
	body a {
		color: #794821;
	}

#wrapper {
	background: url('images/sweets_bg.png') repeat-y top center;
	width: 898px;
	margin: 0 auto;
}
	#header {
		background: url('images/sweets_header.jpg') no-repeat top center;
		height: 224px;
		position: relative;
		width: 898px;
	}
		#blog-description {
			display: block;
			overflow: hidden;
			text-indent: -999em;
		}

		#blog-title a {
			display:block;
			height:100px;
			left:50px;
			overflow: hidden;
			position:absolute;
			text-indent: -999em;
			top:70px;
			width:300px;
		}

		#menu ul {
			list-style-type: none;
		}
			#cookie-menu-menu-link {
				background:transparent url(images/brown_cookie.jpg) no-repeat scroll left top;
				color:#794821;
				font-size:16px;
				font-weight:bold;
				left:200px;
				line-height:38px;
				padding-left:40px;
				position:absolute;
				text-decoration:none;
				top:160px;
			}

			#home-menu-link,
			#order-menu-link {
				background:transparent url(images/beige_cookie.jpg) no-repeat scroll left top;
				color:#794821;
				font-size:16px;
				font-weight:bold;
				left:80px;
				line-height:38px;
				padding-left:40px;
				position:absolute;
				text-decoration:none;
				top:160px;
			}
			
			#order-menu-link {
				left:350px;
			}



		#cookie-menu-menu-link:hover,
		#home-menu-link:hover,
		#order-menu-link:hover {
			text-decoration: underline;
		}

	#container {
		margin: 0 75px;
	}
		#content {
			padding: 1em;
		}
		#content:after {
			content: ".";
			clear: both;
			display: block;
			height: 0px;
			visibility: hidden;
		}
			.entry-content {
				font-size: 14px;
			}
				.edit-link a {
					background-color: #794821;
					border: 3px solid #794821;
					color: #f9eaaf;
					display: block;
					float: left;
					margin: 1em;
					padding: 1em;
					text-decoration: none;
				}

				.edit-link a:hover {
					background-color: #f9eaaf;
					color: #794821;
				}

				.entry-content p {
					margin-top: 1em;
				}

				.entry-content img {
					border: 4px solid #794821;
					margin: .5em;
				}

				.entry-content img.alignleft {
					float: left;
				}
				
				.entry-content img.alignright {
					float: right;
				}

				body.page-template-menupage-php .entry-content .side-column {
					float: left;
					width: 315px;
				}
					body.page-template-menupage-php .entry-content .side-column #cookie-delivery {
						border: 4px solid #794821;
						padding: 1em;
						margin-top: 1em;
					}

						body.page-template-menupage-php .entry-content .side-column #cookie-delivery h2 {
							background: url('images/DeliveryandShipping.png') no-repeat top center;
							display: block;
							height: 23px;
							margin: 1em auto;
							overflow: hidden;
							text-indent: -999em;
							width: 201px;
						}

					body.page-template-menupage-php .entry-content .side-column #cookie-flavors {
						border: 4px solid #794821;
						padding: 1em;
						text-align: center;
					}
						body.page-template-menupage-php .entry-content .side-column #cookie-flavors h2 {
							background: url('images/CookieFlavors.png') no-repeat top center;
							display: block;
							height: 19px;
							margin: 1em auto;
							overflow: hidden;
							text-indent: -999em;
							width: 130px;
						}
						
						body.page-template-menupage-php .entry-content .side-column #cookie-flavors ul {
							display: block;
							margin: 0 auto;
						}

					body.page-template-menupage-php .entry-content .side-column #cookie-packages {
						background: url('images/products.jpg') no-repeat top center;
						border: 4px solid #794821;
						height: 340px;
						margin-top: 1em;
						text-align: center;
						width: 307px;
					}
						body.page-template-menupage-php .entry-content .side-column #cookie-packages img {
							border: none;
							margin: 0;
						}

				#cookie-menu {
					float:right;
					padding:0 1em;
					text-align:center;
					width:322px;
				}
					#cookie-menu .description {
						font-style: italic;
					}

					#cookie-menu .warning {
						font-size: smaller;
					}

					#cookie-menu .itemdesc {
						font-style: italic;
					}

					#cookie-menu .itemname {
						font-size: larger;
						font-weight: bold;
					}


				#order-items-table {
					clear:both;
				}

				#sweets-order-form {
				}
					#sweets-order-form button {
						float:right;
					}

					#sweets-order-form label {
						display:block;
						padding:.5em;
					}
						#sweets-order-form label span {
							display:block;
						}

					#sweets-order-form select {
						padding:.2em;
					}

					#sweets-order-form td {
						text-align:center;
					}

					#sweets-order-form .cookie-flavor-list {
						list-style-type:none;
						margin:2em;
					}

					#sweets-order-form .menu-wrap {
						border:2px solid #794821;
						float:left;
						margin:1em;
						padding:1em;
					}
						#sweets-order-form .menu-wrap h3 {
							text-align:center;
						}
					#sweets-order-form .required-info {
						display:none;
					}
					
					#sweets-order-form .attention {
						border:1px solid #f00;
					}

					#sweets-order-form .attention .required-info {
						color:#f00;
						display:block;
					}

			#lisa-novello {
				background: url('images/LisaNovello.png') no-repeat top center;
				display: block;
				height: 25px;
				overflow: hidden;
				text-indent: -999em;
				width: 126px;
			}

			#post-2 .entry-title {
				background: url('images/about.png') no-repeat top center;
				display: block;
				height: 23px;
				margin: 1em auto;
				overflow: hidden;
				text-indent: -999em;
				width: 190px;
			}
			
			#post-4 .entry-title {
				background: url('images/CookieMenu.png') no-repeat top center;
				display: block;
				height: 19px;
				margin: 1em auto;
				overflow: hidden;
				text-indent: -999em;
				width: 121px;
			}

	#footer {
		background: url('images/sweets_footer.jpg') no-repeat bottom center;
		padding-bottom: 130px;
		position: relative;
		width: 898px;
		text-align: center;
	}
		#footer p {
			margin-top: 1em;
		}

		#footer .description {
			
		}

		#footer .orderinfo {
		}

		#footer address {
			bottom:92px;
			display:block;
			font-size:12px;
			font-style:normal;
			left: 0px;
			line-height:25px;
			margin:0 auto;
			position:absolute;
			text-align:center;
			width:898px;
		}

