/*
Theme Name: Tasty Showcase
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: Template designed by <a href="http://www.demusdesign.com">DemusDesign</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/

*/

* {
margin:0;
padding:0;
}
body {
background:none repeat scroll 0 0 #651626;
font-family:Verdana,Arial,Helvetica,san-serif;
font-size:12px;
}
p {
line-height:1.5em;
}
a {
color:#651626;
text-decoration:none;
}
a img {
border:0 none;
}
p, h2, h3, h4, blockquote, ol, dl {
margin:10px 0 20px;
}

blockquote  {
background:none repeat scroll 0 0 #F0F0F0;
border:1px solid #DDDDDD;
padding-left:11px;
font-size:12px;
padding-top:2px;
}

blockquote .cite {
color:#651626;
font-style:italic;
margin:0;
text-align:right;
}
dt {
color:#651626;
font-style:italic;
font-weight:600;
}
dd {
margin-bottom:10px;
padding-left:10px;
}
.post ol {
color:#651626;
font-style:italic;
font-weight:600;
line-height:1.5em;
margin:0 0 10px 20px;
}
.post ol li {
margin-bottom:3px;
padding:2px 0 2px 0;
}
.post ol span {
color:#5b5b5b;
font-style:normal;
font-weight:400;
}
#green .post ul li {
line-height:1.5em;
padding-left:20px;
}
form {
background:none repeat scroll 0 0 #872539;
border:1px solid #651626;
margin:0 0 30px;
padding:20px;
width:520px;
}
input, select, textarea {
background:none repeat scroll 0 0 #C7E09C;
border:1px solid #651626;
color:#333333;
font:11px 'Lucida Grande',Verdana,Helvetica,sans-serif;
margin:5px 0;
padding:5px;
}
input.button {
background:none repeat scroll 0 0 #4B8610;
border-color:#59A908 #2F5608 #2F5608 #59A908;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font:bold 12px Arial,Sans-serif;
height:30px;
margin:0;
padding:2px 3px;
}
table {
border-collapse:collapse;
margin:10px 20px;
}
tr {
background:none repeat scroll 0 0 #FFFFFF;
}
tr.altrow {
background:none repeat scroll 0 0 #F9F9F9;
}
th, td {
border-style:solid;
border-width:1px;
text-align:left;
}
th {
background:none repeat scroll 0 0 #F0F0F0;
border-color:#DDDDDD #DDDDDD #66CC00;
color:#555555;
padding:0.8em 1em;
}
td {
border-color:#EFEFEF;
padding:0.7em 1em;
}

.third {
font-size:10px;
padding:5px 15px;
width:186px;
line-height:1.1em;
}

.sixth {
font-size:10px;
padding:5px 15px;
width:154px;
line-height:1.1em;
}

.sixth2 {
font-size:10px;
padding:5px 15px;
width:154px;
line-height:1.1em;
}

.left, .alignleft {
float:left;
}
.right, .alignright, .avatar {
float:right;
}
img.right, img.alignright, img.avatar {
margin:0 0 10px 10px;
}
img.left, img.alignleft {
margin:0 10px 10px 0;
}
img.right, img.left, img.alignleft, img.alignright, img.avatar {
background:none repeat scroll 0 0 #3E700C;
border:1px solid #8EC854;
padding:3px;
}
.clear {
clear:both;
font-size:0;
line-height:0;
}
#wrapper {
margin:0 auto;
width:998px;
}
#header {
height:110px;
}
#main-top {
background:url("images/main-top.gif") no-repeat scroll 0 0 transparent;
height:13px;
width:998px;
}
#main {
background:none repeat scroll 0 0 #222222;
border-left:1px solid #3C3C3C;
border-right:1px solid #3C3C3C;
min-height:500px;
padding:0 9px 5px;
}
#main-bottom {
background:url("images/main-bottom.gif") no-repeat scroll 0 0 transparent;
height:12px;
margin-bottom:50px;
width:998px;
}
#front_foot {
background:url("images/frontfoot.jpg") repeat-x scroll left top #853433;
border-bottom:1px solid #651626;
color:#FFF4D2;
padding:20px 10px;
width:960px;
}

#green_outer {
background: url("images/bg_page.jpg") repeat-x scroll 0 0 #A95539;
color:#FFF4D2;
width:980px;
}

#green {
border-bottom:1px solid #651626;
padding:20px 10px;
width:960px;
}
.postfoot {
padding:30px;
width:560px;
}
#logo {
background:url("images/logo-bg.jpg") no-repeat scroll center top transparent;
color:#66CC00;
float:left;
font-size:28px;
font-style:italic;
height:80px;
padding-top:40px;
text-align:center;
text-shadow:1px 1px 0 #000000;
width:999px;
}
#logo a {
color:#FFFFFF;
text-decoration:none;
}
#logo a .green {
color:#66CC00;
}
#searchform {
background:url("images/search.gif") no-repeat scroll 0 0 transparent;
border:medium none;
float:right;
height:25px;
margin:50px 15px 0 0;
padding:0;
width:324px;
}
#searchform input {
background:none repeat scroll 0 0 transparent;
border:0 none;
outline:0 none;
}
#searchform #s {
color:#666666;
font-size:12px;
padding:1px 0 0 10px;
width:281px;
}
#searchform #searchsubmit {
cursor:pointer;
float:right;
height:25px;
width:28px;
}

#nav {
list-style:none outside none;
margin-bottom:15px;
padding-top:3px;
}

#nav ul {
padding:0;
}

#nav li {
display:inline;
margin:0;
padding-left:24px;
font-family:Georgia;
font-size:14px;
}

#nav a {
color:#DBD14E;
text-decoration:none;
}

#nav a:hover, #nav .current_page_item a {
color:#cccccc;
}

.post {
background:url("images/contentbg.jpg") repeat-x scroll left top #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #FFFFFF;
color:#5B5B5B;
font-size:12px;
margin-left:5px;
padding:30px;
width:560px;
}
.post a {
border-bottom:1px solid #DDDDDD;
}
.post a:hover {
border-bottom:medium none;
color:#66CC00;
}

.post h1 {
color:#444444;
font-size:26px;
font-style:none;
margin-bottom:30px;
font-family:Georgia,verdana,helvetica,arial;
}

.post img {
background:none repeat scroll 0 0 #F0F0F0;
border:1px solid #CCCCCC;
}
.post p.meta {
background:none repeat scroll 0 0 #E6E6E6;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
font-size:12px;
margin:30px 0 0;
padding:10px;
}
.post p.meta a {
border-bottom:1px solid #CCCCCC;
}
.post p.date {
background:none repeat scroll 0 0 #559F0A;
border-left:1px solid #447810;
color:#FFFFFF;
float:left;
font:400 10px verdana,arial,sans-serif;
margin:5px 20px 0 -31px;
padding:12px 8px;
}
#green .post h3 {
color:#66CC00;
}

#green h3, #footer h3, #front_foot h3 {
color:#FFFFFF;
font:600 15px georgia,arial,sans-serif;
margin-bottom:10px;
}

#green .third {
margin-left:10px;
padding:5px 15px;
width:280px;
}
#green .third .sixth {
margin-bottom:20px;
padding:5px 10px 5px 0;
}
#green ul, #front_foot ul {
list-style-type:none;
}
#green ul li, #front_foot ul li {
background:url("images/bullet.gif") no-repeat scroll left center transparent;
margin-bottom:3px;
padding:2px 0 2px 10px;
}
.third p {
font-size:11px;
line-height:1.4em;
}



.sixth a, .third a {
color:#ffffff;
text-decoration:none;
}
.sixth p a, .third p a {
color:#FFFFFF;
}
.sixth a:hover, .third a:hover {
color:#651626;
}




#front_foot div.right {
background:url("images/footer-divider.png") repeat-y scroll left top transparent;
}
#green .commentlist li {
list-style-type:none;
}
#green .commentlist ul li {
background:none repeat scroll 0 0 transparent;
}
#green #respond a {
color:#CCD870;
}
#green .postfoot .comment {
background:url("images/underline.png") repeat-x scroll left top transparent;
line-height:1em;
margin-top:5px;
padding:20px 0 18px;
}
#green .comment p {
margin-bottom:0;
}
#green .comment a {
color:#CCFF99;
}
#green .comment a:hover {
color:#FFFFFF;
}
#green .comment .meta, #green .comment .meta a, #front_foot .comment p.meta, #front_foot .comment p.meta a {
color:#2F5608;
font:italic 400 10px verdana,arial,sans-serif;
}
#green .postfoot .children .comment {
background:url("images/reply.gif") no-repeat scroll left top transparent;
margin-left:10px;
margin-top:0;
padding:15px 0 5px 20px;
}
#green .comment .meta a.comment-reply-link {
font-style:normal;
font-weight:bold;
text-transform:uppercase;
}
#front_foot p {
margin:0 0 10px;
}
#front_foot .comment p.first {
margin-top:-10px;
}
#front_foot .comment {
background:url("images/underline.png") repeat-x scroll left bottom transparent;
line-height:1em;
padding:8px 0 10px;
}
#front_foot .comment p {
margin:0;
}
#footer {
background:none repeat scroll 0 0 #2F5608;
border-top:1px solid #447A0E;
color:#CCFF99;
padding:20px 10px 10px;
width:960px;
}
#footer a {
background:none repeat scroll 0 0 #3D6E0C;
border-bottom:medium none;
padding:2px;
}
#footer a:hover {
background:none repeat scroll 0 0 #4B8610;
}
#footer p {
line-height:1.8em;
margin-bottom:20px;
}
#footer ul {
list-style-type:none;
margin-bottom:20px;
}
#footer ul.children {
margin:12px 0 0 10px;
}
#footer ul li {
display:block;
margin-bottom:12px;
}
#footer ul li a {
background:none repeat scroll 0 0 #3D6E0C;
padding:4px;
}
#footer ul li a:hover {
background:none repeat scroll 0 0 #4B8610;
}

p.copy {
color:#888888;
margin-bottom:0;
padding:0 0 0 10px;
font-size: 10px;
}

p.copy a {
color:#777777;
text-decoration:underline;
}

p.copy a:hover {
color:#CCCCCC;
text-decoration:none;
}

