/*  
Theme Name: Lime Slice
Theme URI:
Description: WP Lime Slice theme designed by <a href="http://www.aoemedia.de">AOE media GmbH</a>. A fresh and juicy modern design in lime color, suitable for food and drink websites or just about any club, bar or disco. Now also widget ready.
Version: 1.3
Author: AOE media GmbH
Author URI: http://www.aoemedia.de
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit;
font-size:100%; font-family:inherit; vertical-align:baseline;}
:focus{outline:0;}

html{height:100%; margin-bottom:1px;/* force vertical scrollbars */}
body{color:#2c2f20;	font-size:.8em; background:#a1b55d;
font-family:Tahoma, Arial, Helvetica, sans-serif;}
textarea, pre,code {font-family: Consolas, Monaco, "Courier New", Courier, monospace;}

a:link, a:visited, a:focus, a:hover, a:active{color:#0000cc; text-decoration:none; 
cursor:pointer; outline:0;}
a:hover{text-decoration:underline;}

#root{width:680px; padding:0 50px; margin:0 auto; background:#fff;
background:#a1b55d url(images/bg.gif) center 0 repeat-y;}

#header{height:140px; background:url(images/header.jpg) 0 0 no-repeat;
color:#fff; position:relative;}
#header h1{padding:35px 0 0 20px; font-size:2.25em;}
#header h1 a{text-decoration:none; color:#000;}
#header .description{padding-left:40px; line-height:1.4; font-size:1.25em; color:#eee;}
#header .search{color:#635b5c; font-size:.92em;	position:absolute;
right:20px; bottom:20px;}
#header input.text{border:1px solid #a1b55d; width:110px; background:#e9f9b3;
font-size:1em;}
#header input.submit{background:transparent url(images/search-button.gif) 0 0 repeat;
color:#fff; font-weight:bold; border:0; font-size:1em; border:1px solid #a1b55d;}

#main{overflow:visible;}
#main-block{width:500px; float:left;}

#sidebar{font-size:1.1em; margin:4px 0; width:179px; float:right;}
#sidebar h3{color:#a1b55d; font-weight:bold; padding:5px 0; text-align:center;
background-color:#e9f9b3; border-top:#a1b55d 1px solid; border-bottom:#a1b55d 1px solid;}
#sidebar h2{color:#a1b55d; font-weight:bold;}
#sidebar ul{margin:0; list-style:none;}
#sidebar li{list-style:none; padding:5px 5px 5px 8px;}
#sidebar li a{font-weight:bold; text-decoration:none; color:#cc6600;}
#sidebar li a:hover{color:#448844;}
.box input.text{border:1px solid #d9a859; width:110px; background:#faf7e6;
font-size:1em;}
.box input.button{background:#d9a859; color:#fff; font-weight:bold; border:0;
font-size:1em; border:1px solid #d9a859;}
.box .tags, .box .textwidget{line-height:1.4; padding:8px 12px;}

#shead h3{color:#a1b55d; font-weight:bold; padding:5px; text-align:center;
background-color:#e9f9b3; border-top:#a1b55d 1px solid; border-bottom:#a1b55d 1px solid;}

#content{overflow:visible; padding:4px 5px 0 0;}
#content .post{overflow:visible; margin-bottom:1.5em; clear:both; position:relative;}
#content .title{padding:14px; margin-bottom:12px; background:#e9f9b3; /*border:1px solid #a1b55d;*/}
#content .title a{color:#000; text-decoration:none;}
#content .date{position:absolute; left:-40px; top:-1px; text-align:center; width:32px;
padding:10px 0 0 8px; height:39px; font-size:1.09em; z-index:100; /*text-transform:lowercase;*/
line-height:1.2; background:url(images/date.gif) 0 0 no-repeat; color:#666;
font-weight:bold;}
#content .date span{font-size:1.1em; display:block; text-align:center; font-size:.92em;}
#content .author{font-size:1.0em; color:#666; margin-left:24px; padding-bottom:5px;
text-align:center;}
#content .postdata{line-height:1.4; padding:12px 0; font-size:0.95em; border:1px solid #eee;
border-left:0; border-right:0; margin:0 24px;}
#content .postdata a{color:#0000cc;}
#content .category a{text-decoration:none;}
#content .entry{margin:0 24px; font-size:1.15em;}
#content .entry .more-link{font-weight:bold;}
#content .post ul, #content .post ol{margin:0 0 1em 2em;}
#content .post ul{list-style-type:disc;}
#content .post ol{list-style-type:decimal;}
#content .post ul li, #content .post ol li{line-height:2;}

#comments{padding:24px 24px 0;}
#comments h3{font-weight:bold; color:#cc6600;}
.comments-list{margin:12px 0;}
.comments-list .avatar{margin-bottom:4px; vertical-align:middle;}
.comments-list li{padding:18px; line-height:1.2;}
.comments-list li.graybox{background:#eee;}
.comments-list cite{font-weight:bold; font-style:normal;}
.comments-list .comment{margin-top:8px;}

#commentform{margin-top:12px;}
#commentform input.text, #commentform textarea{border:1px solid #cc6600;
border-right-color:#ddd; border-bottom-color:#ddd; padding:2px;}
#commentform input.text{width:200px;}
#commentform input.button {border:1px solid #cc6600; font-size:1em;
background:#f5edc5; font-weight:bold; color:#2c2f20;}
#commentform textarea{width:400px;}

#recentcomments li{background:none; padding-left:0;}
#recentcomments{padding:8px 12px; line-height:1.4;}
#recentcomments li a, #recentcomments li a:hover{background:none; padding:0;
border:0;}

#footer{clear:both; padding-top:18px; color:#fff;}
#footer .content{padding:16px 24px; overflow:hidden; height:22px;
background:url(images/footer.jpg) 0 0 no-repeat;}
#footer img{vertical-align:middle;}
#footer p{text-align:center; color:#fff; font-size:.95em;}
#footer a{color:#fff; /*margin-left:16px;*/ font-weight:bold;}
#footer .copyright{float:left; line-height:1.8;}
#footer .links{float:right;}


h1{font-size:2.55em; color:#fff; line-height:1;}
h2{font-size:16px; font-weight:bold;}
h3{font-size:14px;}
h4{font-size:1.3em; /*font-weight:bold; color:#ff703f;*/}
h5{font-size:1.2em; /*font-weight:bold; color:#ff703f;*/}
h6{font-size:1.1em; /*font-weight:bold; color:#ff703f;*/}

p{margin:0 0 1em 0; text-align:left; line-height:1.4;}
p.last{margin-bottom:0;}
p.first{margin-top:1em;}
p.img{float:left; margin:0 1em 1em 0; padding:0;}

blockquote{margin:0 0 1em 1em; padding-left:1em; border-left:2px solid #cc6600;}
pre{border:1px solid #ddd; margin-bottom:1.2em; padding:1.2em;}
small{font-size:.9em;}
ins{text-decoration:none;} /*remove underline from text*/
del{text-decoration:line-through;}
sub{vertical-align:sub; font-size:.9em;}
sup{vertical-align:super; font-size:.9em;}
acronym{border-bottom:1px dotted #666;}
dfn{font-style:italic;}
q{font-style:italic;}
cite{font-style:italic;}

ol, ul{list-style:none;}
table{border-collapse:separate; border-spacing:0;}
caption, th, td{text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
dl{line-height:1.4; margin-bottom:1em;}
dd {}
dt {}
input, textarea{border:1px solid #cecece; font-size:12px}
img{border:0; outline:0;}

.t-right{text-align:right;}
.t-left{text-align:left;}
.t-center{text-align:center;}
.t-justify{text-align:justify;}
.aligncenter{display:block; margin-left:auto; margin-right:auto;}
.alignleft{float:left; margin:0 1em 1em 0;}
.alignright{float:right; margin:0 0 1em 1em;}
.wp-caption img{margin:0; padding:0; border:0 none;}
.wp-caption{border:1px solid #eee; text-align:center; padding-top:4px;}
.wp-caption p.wp-caption-text{font-size:.92em; text-align:center;}

.clear{clear:both;}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.zoom{overflow:hidden;}
.navigation{margin:36px 24px 0 24px; font-weight:bold; overflow:hidden;}
.navigation a{color:#c48b2d;}

.b{font-weight:bold;}
.c{text-align:center;}
.i{font-style:italic;}
.s{font-size:.9em;}

#sidesearch, #calendar_wrap{ padding:8px 12px;}
#wp-calendar{width:150px;}
#wp-calendar caption{padding:4px 0 4px 0; font-weight:bold; color:#af8036;}
#wp-calendar th, #wp-calendar td{padding:2px; text-align:center;}
#wp-calendar thead th{color:#ff703f; font-weight:bold;}
#wp-calendar #prev{text-align:left; padding-top:4px;}
#wp-calendar #next{text-align:right; padding-top:4px;}

