/*
Theme Name: YourPlates
*/

#content, #header, #sidebar {
	overflow:hidden;
}
body {
	background: #bcd589 url(images/bg.gif) top center no-repeat;
	color: #444;
	font:75%/150% Verdana, Arial, Geneva, sans-serif;
	text-align:left;
	margin:0;
	padding:0;
}
a {
	background-color:inherit;
	color:#B5707B;
	font-weight:700;
	text-decoration: none;
}
a:hover {
	border-bottom:1px solid #75A75A;
	text-decoration:none;
}
a img {
	border:none;
	text-decoration:none;
}

a.nodecoration {
        text-decoration:none;
	color: #444;
        font-weight:normal;
}
a:hover.nodecoration {
        text-decoration:none;
	color: #444;
        font-weight:normal;
	border:none;
}

blockquote {
	background-color:#999;
	color:#fff;
	font:1em/1.5em "Lucida Sans", "Courier New", Courier, "Times New Roman", Times, serif;
	padding:15px;
}
code, pre {
	background:inherit;
	font:0.85em/1.9em Monaco, "Courier New", Courier, monospace;
	overflow:auto;
	color:#444;
	vertical-align:baseline;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}
h1 {
	font-size:2.25em;
}
h3 {
	font-size:1.5em;
}
h4 {
	font-size:1.1em;
}
#wrap {
	background:#FFF;
	color:#000;
	font-size:1em;
	line-height:1.5em;
	width:450px;
	margin:0 auto;
}
/* Header  */
#header {
	background:#FFF url(images/header-bg.jpg) no-repeat;
	height: 200px;
}
#header h1 {
	text-align:left;
	margin:75px 30px 0;
	padding:5px 0;
	font-weight: normal;
	font-size: 2em;
}
#header h1 a {
	background-color:inherit;
	color:#000;
	border: none;
}
#header p.tagline {
	margin:5px 30px;
}
/* top navigation  */
ul#mainnav {
	background: #fff url(images/nav-bg.jpg) no-repeat;
	list-style:none;
	height:45px;
	margin:auto 0;
	padding:5px 0;
	text-align: center;
}
#mainnav li {
	display:inline;
	margin:5px 10px;
}
#mainnav li a {
	background-color:inherit;
	color:#FFF;
	text-decoration:none;
	font-weight:400;
}
/* Content  */#content {
	width:350px;
	margin:0 auto;
}
/* blog posts  */
.post {
	margin-bottom:50px;
}
.authormeta {
	background-color:#999;
	color:#FFF;
	margin:0;
	padding:3px;
}
.authormeta a {
	background-color:inherit;
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}
.postdate {
	border-bottom:1px solid #999;
	font-size:1.2em;
	background:inherit;
	color:#000;
	text-align:right;
	padding:5px;
}
.posttitle {
	font-size:1.7em;
	line-height:1.25em;
	margin:15px 0 5px;
	font-weight: normal;
}
.posttitle a {
	background-color:inherit;
	color: #B5707B;
	font-weight: normal;
	border: none;
}
/* post content headings  */
.postcontent h3 {
	border-bottom:1px solid #000;
	line-height:1.5em;
	font-size:1.5em;
}
.postcontent h4 {
	border-bottom:1px solid #000;
	font-weight:700;
	font-size:1.25em;
	line-height:1.5em;
}
/* playing with blockquotes  */
.postcontent blockquote .styleleft {
	width:25%;
	display:block;
	float:left;
	margin:5px 10px 5px 0;
}
.postcontent blockquote .styleright {
	width:25%;
	display:block;
	float:right;
	margin:5px 0 5px 10px;
}
.singlemeta {
	background-color:#999;
	color:#FFF;
	margin:50px 0;
	padding:15px;
}
.singlemeta a {
	background-color:#999;
	color:#FFF;
	text-decoration:none;
	font-weight:700;
}
#commentwrap {
	margin:10px;
}
#comments {
	font-size:1.75em;
	line-height:1.5em;
	margin:0 5px;
}
#comments big {
	font-size:1.25em;
}
.commentmetadata {
	font-size:0.9em;
	text-align:right;
	padding:2px;
}
/* individual comments  */
#commentlist {
	list-style:none;
	margin:25px 0;
	padding:0;
}
#commentlist li {
	background-color:#ADC692;
	color:#000;
	padding:15px;
}
#commentlist li li {
	margin: 2px 0;
	padding: 0;
}
#commentlist li a {
	background-color:#ADC692;
	color:#000;
}
#commentlist li.alt {
	border-left:5px solid #ADC692;
	background-color:#FFF;
	color:#000;
}
#commentlist li.alt a {
	background-color:#FFF;
	color:#000;
}
#commentlist cite {
	font-style:normal;
	font-size:1.25em;
}
#commentform label {
	font-weight:700;
	display:block;
	padding:3px 0;
}
/* pop up comments  */
#commentspopup {
	background:#FFF;
	color:#000;
	width:450px;
	margin:0 auto;
	padding:0;
}
#commentspopup h1#header {
	background:#FFF url(images/header-bg.jpg) no-repeat;
	height:200px;
	color:inherit;
	font-size:1.75em;
	line-height:1.25em;
	text-align:center;
	margin:0 30px;
	padding:15px 0 50px;
}
#popupcontent .interact {
	border:none;
	text-align:center;
}
/* Sidebar */
#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar li h2 {
	font-size:1.75em;
	line-height:1.25em;
}
#sidebar li ul {
	margin:0 0 50px;
}
#sidebar li li {
	margin:3px 0 3px 25px;
}
#sidebar li#search label {
	font-size:1.75em;
	line-height:1.25em;
	text-indent:0;
}
/* Footer  */
#footer {
	border-top:1px solid #75A75A;
	text-align:center;
	margin:0 30px;
	padding:5px 25px;
	font-size: 0.9em;
}
/* footer credit styling  */
#footer p.credit {
	background:inherit;
	color:#777;
	font-size:85%;
}
#footer p.credit a {
	background:inherit;
	color:#777;
	font-weight:400;
	text-decoration:none;
}
/* Various Classes & Image Alignment  */
.center {
	text-align:center;
}
.floatleft {
	float:left;
	margin:5px;
}
.floatright {
	float:right;
	margin:5px;
}
img.center {
	display:block;
	margin:10px auto;
}
img.left {
	display:inline;
	margin:0 10px 5px 0;
}
img.right {
	display:inline;
	margin:0 0 5px 10px;
}
.navigation {
	padding:5px 0;
	margin: 25px auto;
}
.previouslink {
	float:left;
	width:45%;
	text-align:left;
}
.nextlink {
	float:right;
	width:45%;
	text-align:right;
}
h2, #respond {
	font-size:1.75em;
}
input, textarea, td, th, tr {
	font-family:Verdana, Arial, Geneva, sans-serif;
	padding:2px;
}
hr, #commentform legend, #sidebar li#search h2, #sidebar li#search legend {
	display:none;
}
#header h1 a, .posttitle a {
	text-decoration:none;
}
#mainnav li a:hover, .authormeta a:hover, .singlemeta a:hover {
	border-bottom:1px solid #FFF;
}
#commentform dd, #sidebar li#search dd {
	margin:0;
}
#commentform fieldset, #sidebar li#search fieldset, #footer p.credit a:hover {
	border:none;
}
#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea {
	width:98%;
}
#popupcontent, #popupcontent .commentwrap, #sidebar {
	margin:0 30px;
}
