/***************************************************
   HTML Element Styles
 ***************************************************/
* {
	margin:0;
	padding:0;
	outline:0;
	}

html {
	font-size:.7em;
	}

body {
	text-align:center;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	line-height:170%;
	color:#414142;
	background:#4a483c url(http://thedailydeli.com/images/24.png) repeat-y top center;
	}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	}

p { 
	padding-top:10px;
	padding-bottom:10px;
	}

a,
a:visited {
	color:#333333;
	}

a:hover {
	color:#666666;
	}

a img {
	border:0;
}

acronym {
	cursor:help;
	border-bottom:1px dotted #777777;
	}

/***************************************************
  Header & Top Nav Element Styles
 ***************************************************/

#header {
	margin:0 auto;
	width:718px;
	padding:10px 0 0 0;
	text-align:center;
	}

#headerImage {
	clear:both;
	background:url(http://thedailydeli.com/images/29.png) no-repeat top center;
	height:120px;
	}

#date {
	width:120px;
	float:right;
	text-align:right;
	line-height:1.4em;
	border-right:#3D311E 1px dashed;
	padding-right:5px;
	}

#nav {
	background:#3D311E;
	padding:5px 5px 0 5px;
	margin:0;
	text-transform:uppercase;
	font-size:1.1em;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-weight:bold;
	color:#FFFFFF;
	}

#nav ul {
	padding:0;
	margin:0;
	}

#nav ul li {
	list-style:none;
	padding:0 6px;
	display:inline;
	}

#nav a {
	color:#FFFFFF;
	text-decoration:none;
	}

/***************************************************
 Page Content
 ***************************************************/

#content {  
	clear:both;
	width:747px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

#text {
	float:left;
	clear:left;
	width:435px;
	padding:10px 5px 20px 15px;
	}

#spacer {
	float:left;
	width:100px;  
	vertical-align:top;
	}

h1 {
	font-size:1.8em;
	}

h2 {
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
	color:#3D311E;
	background:#C9C3A2 url(http://thedailydeli.com/images/28.gif) no-repeat top right;
	}

h2 span {
	display:block;
	padding:5px;
	background-image:url(http://thedailydeli.com/images/26.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

h2.category {
	color:#FFFFFF;
	}

.meta {
	border:1px solid #666666;
	text-align:left;
	color:#999999;
	padding:0px 5px;
	margin-bottom:20px;
	}

#content ol {
	border-left:#000000 1px dashed;
	margin-left:10px;
	padding-left:10px;
	}

#content ol li { 
	color:#3D311E;
	margin:0 0 0 20px;
	line-height:1.5em;
	}

#content ul {
	padding-bottom:3px;
	}

#content #text ul li {
	line-height:1.5em;
	color:#3D311E;
	margin:0 0 0 20px;
	}

blockquote {  
	background:#C9C3A2 url(http://thedailydeli.com/images/28.gif) no-repeat top right;
	} 

blockquote span {
	display:block;
	padding:5px;
	background-image:url(http://thedailydeli.com/images/26.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

.exerpt {
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:10px;
	}

/***************************************************
 Paging Links
 ***************************************************/

#paging {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	}

#paging .left {
	float:left;
	margin-left:20px;
	text-align:left; 
	border:1px solid #999999;
	padding:8px;
	}

#paging .right {
	float:right;
	margin-right:20px;
	text-align:right; 
	border:1px solid #999999;
	padding:8px;
	}

/***************************************************
 Sidemenu Styles
 ***************************************************/

#sideBar {
	text-align:right;
	float:right;
	width:175px;
	padding:10px 15px 20px 0;
	}

#sideBar h2 {
	text-align:right;
	background:#C9C3A2 url(http://thedailydeli.com/images/27.gif) no-repeat top left;
	}

#sideBar h2 span {
	display:block;
	padding:5px;
	background-image:url(http://thedailydeli.com/images/25.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

#sideBar p {
	text-align:left;
	}

#sideBar ul li {
	list-style:none;
	list-style-position:outside;
	list-style-image:none;
	}

.sideMenu {
	padding-top:10px;
	padding-bottom:10px;
	}

.sideMenu a {
	display:block;
	text-align:right;
	text-decoration:none;
	margin-bottom:1px;  
	}

.sideMenu a span {
	display:block;
	padding:1px;
	}

.sideMenu a:hover {
	background:#C9C3A2 url(http://thedailydeli.com/images/27.gif) no-repeat top left;
	color:#FFFFFF;
	}

.sideMenu a:hover span {
	background-image:url(http://thedailydeli.com/images/25.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

/***************************************************
 Comment & Comment Form Styles
 ***************************************************/

h3#comment,
h3#respond {
	margin-top:10px;
	margin-bottom:10px;
	font:700 1em verdana, sans-serif;
	text-transform:uppercase;
	color:#3D311E;
	background:#C9C3A2 url(http://thedailydeli.com/images/28.gif) no-repeat top right;
	}

h3#comment span,
h3#respond span {
	display:block;
	padding:5px;
	background-image:url(http://thedailydeli.com/images/26.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

#txpCommentInputForm {
	margin-top:20px;
	}

#txpCommentInputForm p {
	text-transform:none;
	text-align:left;
	}

#txpCommentInputForm label {
	text-transform:uppercase;
	padding-left:5px;
	}

#txpCommentInputForm input.checkbox {
	width:13px;
	}

p#txpCommentInputForm {
	color:#3D311E;
	text-align:center;
	text-transform:uppercase;
	background-color:#C9C3A2;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	padding:4px 0px 3px 7px;
	}

#txpCommentInputForm input {
	width:150px;
	}

#txpCommentInputForm textarea {
	width:350px;
	height:200px;
	}

#txpCommentInputForm input,
#txpCommentInputForm textarea {
	padding:1px 3px 1px 3px;
	margin-top:5px;
	margin-bottom:5px;
	font:1em verdana, arial, sans-serif;
	color:#414142;
	background-color:#777777;
	border:1px solid #999999;
	}

#txpCommentInputForm input:hover,
#txpCommentInputForm input:focus,
#txpCommentInputForm textarea:hover,
#txpCommentInputForm textarea:focus {
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #414142;
	}

ol.comments {
	list-style:none;
	}

ol.comments li .reply {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	background:#C9C3A2 url(http://thedailydeli.com/images/28.gif) no-repeat top right;
	}

ol.comments li a,
ol.comments li a:visited {
	color:#3D311E;
	}

ol.comments li a:hover {
	color:#FFFFFF;
	}

/***************************************************
 Contact Form
****************************************************/

#contact #content #text form.zemContactForm fieldset {
	border:none;
	}

#contact #content #text form.zemContactForm legend {
	display:none;
	}

/***************************************************
 Footer
 ***************************************************/

#footer {
	clear:both;
	float:left;
	width:705px;
	padding:10px 20px 10px 20px;
	font-size:.9em;
	color:#999999;
	text-align:center;
	}

#footer p {
	margin:0;
	padding:0;
	line-height:1em;
	}

#footer a {
	color:#888888;
	}

#footer a:hover {
	color:#414142;
	}

/***************************************************
 Generic Display Classes
 ***************************************************/

.center {
	text-align:center;
	}

.noPad {
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

img.left {
	padding:5px 5px 5px 0;
	}

img.right {
	padding:5px 0 5px 5px;
	}

.button {
	width:auto;
	cursor:pointer;
	}

.borderImage {
	border:3px #333333 solid;
	margin-right:5px;
	}