/*
Theme Name: Love and Flirt
Theme URI: http://www.lunser.de/2007/06/03/wordpress-theme-love-and-flirt/
Description: <p>Love and Flirt Theme is a clean layout, that build with 3 Colums Layout . This Theme shows shows automatic the last 5 Comments. The template is good for Searchengines.(optimal Title, H1, H2 and automatic last 5 comments, no plugin required)</p> Made by <a href="http://www.wohnung.net">Wohnung</a> and <a href="http://www.lunser.de">Lunser</a>. Source Code is good. (xhtml and css valid) Have fun with it...</p> 
Version: 1.0
Author: Flirt Blog Lunser
Author URI: http://www.lunser.de/ 
*/

/* Body */

* { 
margin : 0;
padding : 0;
} 
body { 
background : #f35caa url(img/side.gif) repeat-y top center;
color : #f7f4ed;
font : 76% "Trebuchet MS", Arial, Verdana;
} 
#wrap { 
background-color : #ffffff;
color : #000000;
margin : 0 auto;
width : 903px;
} 
a { 
background-color : inherit;
color : #b63878;
font-weight : bold;
text-decoration : none;
} 
a:hover { 
background-color : inherit;
color : #f35caa;
font-weight : bold;
text-decoration : underline;
} 
a img { 
border : 0;
} 
#header { 
margin : 0 0 0;
} 
#header h2 { 
background : url(img/love.jpg);
float : left;
font-size : 2.5em;
letter-spacing : -1px;
margin : 0 0 0;
width : 903px;
height : 64px;
text-align : right;
} 
#header h2 a { 
background-color : inherit;
color : #f7c2dd;
text-decoration : none;
} 
#header2 p { 
background-color : inherit;
color : #f7c2dd;
float : right;
font-size : 1.2em;
font-weight : bold;
line-height : 1.1em;
margin : 2px 0 0;
text-align : center;
width : 900px;
} 
#leftside { 
clear : left;
float : left;
line-height : 1.4em;
margin : 0 0 5px;
padding : 0;
width : 150px;
border-right : 1px solid #eeeadc;
background-color : #fff2f9;
text-decoration : none;
color : #5b012f;
float : left;
font-weight : bold;
margin-bottom : 4px;
padding : 4px 1px 4px 4px;
} 
#extras { 
float : right;
line-height : 1.4em;
margin : 0 0 5px;
padding : 0;
width : 163px;
border-right : 1px solid #eeeadc;
background-color : #fff2f9;
text-decoration : none;
color : #5b012f;
float : right;
font-weight : bold;
margin-bottom : 4px;
padding : 4px 1px 4px 4px;
} 
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget { 
font-size : 1.1em;
margin : 0 0 20px;
color : #5d5642;
} 
#leftside li, #extras li { 
line-height : 1.2em;
list-style : none;
margin : 0 0 6px;
} 
#leftside ul ul, #extras ul ul { 
margin : 6px 0 0 10px;
} 
#leftside ul ul li, #extras ul ul li { 
margin : 0 0 4px;
} 
#leftside ul ul li a, #extras ul ul li a { 
font-weight : normal;
} 
#leftside ul.linklist, #extras ul.linklist { 
font-size : 1em;
} 
#leftside ul.linklist ul, #extras ul.linklist ul { 
margin : 0 0 20px;
} 
#leftside ul.linklist ul li a, #extras ul.linklist ul li a { 
font-weight : bold;
} 
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption { 
color : #5b012f;
font-size : 1.6em;
font-weight : normal;
text-align : left;
margin : 0 0 5px;
} 
#leftside label, #extras label { 
display : none;
} 
ul.page { 
list-style : none;
margin : 0 0 20px;
width : 140px;
} 
ul.page li { 
display : inline;
line-height : 1.4em;
width : 140px;
} 
ul.page li a { 
background-color : #fff2f9;
color : #86154f;
float : left;
font-weight : bold;
margin-bottom : 3px;
padding : 4px 1px 4px 4px;
text-decoration : none;
width : 140px;
} 
ul.page li a:hover, li.current_page_item a { 
background-color : #fee5f2;
color : #f35caa;
} 
ul.page ul { 
font-size : 0.9em;
margin : 0 0 0 5px;
padding : 0 0 4px;
width : 140px;
} 
ul.page ul a { 
padding : 3px 1px 3px 4px;
width : 135px;
} 
ul.page ul ul { 
width : 133px;
} 
ul.page ul ul a { 
width : 130px;
} 
#content { 
line-height : 1.6em;
margin : 0 160px 5px;
padding : 0;
font-size : 1.1em;
color : #1c1a1a;
} 
#contentwide { 
line-height : 1.6em;
margin : 0 160px 5px 170px;
padding : 0;
font-size : 1.1em;
color : #5d5642;
} 
#content h1, #contentwide h1 { 
font-size : 1.4em;
line-height : 2.0;
margin : 0 0 35px;
color : #5c1539;
text-decoration : none;
} 
#content h2, #contentwide h2 { 
font-size : 1.4em;
line-height : 2.0;
margin : 0 0 35px;
text-decoration : underline;
} 
#content h3, #contentwide h3 { 
font-size : 1.4em;
color : #fbfbf9;
line-height : 2.0;
margin : 0 0 8px;
text-decoration : underline;
} 
#content ul, #contentwide ul, #content ol, #contentwide ol { 
margin : 0 0 16px 20px;
} 
#content li, #contentwide li { 
padding : 0 0 0 5px;
} 
#content ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol { 
margin : 0 0 0 16px;
} 
.post p a { 
border-bottom : 1px solid #f35caa;
} 
.post p a:hover { 
border : none;
} 
.post a img, .post img { 
border : none;
float : left;
padding-right : 5px;
} 
.post-date { 
margin : 5px;
width : 40px;
height : 45px;
float : left;
background : url(img/date.gif) no-repeat;
} 
.post-month { 
font-size : 11px;
text-transform : uppercase;
color : #ffffff;
text-align : center;
display : block;
line-height : 11px;
padding-top : 2px;
margin-left : -3px;
} 
.post-day { 
font-size : 18px;
text-transform : uppercase;
color : #5c574e;
text-align : center;
display : block;
line-height : 18px;
padding-top : 7px;
margin-left : -3px;
} 
#footer { 
background-color : #ffffff;
clear : both;
color : #d1c9ad;
font-weight : normal;
font-size : 0.8em;
line-height : 1.2em;
margin : 0 auto;
padding : 10px 0;
text-align : center;
width : 840px;
padding : 5px;
} 
#footer p { 
margin : 0;
padding : 0;
} 
#footer a { 
background-color : inherit;
color : #d9d0bc;
font-weight : normal;
text-decoration : none;
} 
#footer a:hover { 
background-color : inherit;
color : #f35caa;
text-decoration : underline;
} 
#footer strong a { 
font-weight : bold;
} 
p, ul, ol { 
margin : 0 0 18px;
} 
.ileft { 
float : left;
margin-right : 5px;
} 
p.stats { 
color : #999;
font-size : 0.8em;
border : 1px solid #ccc;
border-left : none;
border-right : none;
} 
blockquote { 
background : url(img/li.gif) no-repeat left top;
color : #666;
margin : 1em;
padding : 0 0 10px 50px;
} 
label { 
background-color : inherit;
color : #606060;
font-size : 0.9em;
font-weight : bold;
} 
table#wp-calendar { 
margin : 0 0 20px;
width : 160px;
font-size : 1em;
background-color : #fff2f9;
color : #7b7679;
} 
#searchsubmit { 
background-color : #FFF2F9;
border : 1px solid #c7ba9b;
color : #bcb088;
font-size : 0.9em;
margin : 0 0 16px;
padding : 4px;
width : 90px;
} 
#left input#searchsubmit { 
background : #FFF2F9;
border : 1px solid #970e0e;
color : #970e0e;
font-size : 1.2em;
margin : 0;
font-weight : bold;
padding : 1px 2px;
} 
#author, #email, #url, #comment { 
border : 1px solid #c7ba9b;
font-family : "Trebuchet MS", Arial, Verdana;
font-size : 1em;
margin : 0;
padding : 4px;
} 
#commentsection { 
margin : 25px 0 0;
} 
#commentsection p { 
margin : 0 0 6px;
} 
.contenttext { 
overflow : hidden;
} 
* html .contenttext { 
height : 1px;
overflow : visible;
} 
* html .contenttext p { 
overflow : hidden;
width : 99%;
} 
.left { 
border : 1px solid #c7ba9b;
float : left;
margin : 10px 15px 10px 0;
} 
.right { 
border : 1px solid #c7ba9b;
float : right;
margin : 10px 0 5px 10px;
} 
.center { 
border : 1px solid #cbbfa6;
margin : 5px auto 12px;
text-align : center;
} 
.textright { 
text-align : right;
} 
.small { 
font-size : 0.8em;
} 
.bold { 
font-weight : bold;
} 
.hide { 
display : none;
} 
.post { 
margin : 0 0 25px;
} 
.postinfo { 
background-color : #FFF2F9;
color : #606060;
font-size : 0.9em;
font-weight : bold;
line-height : 1.5em;
margin : 1px 0 40px;
padding : 8px 5px 8px 8px;
} 
.comment { 
background-color : #FFFFFF;
color : #c7ba9b;
margin : 0 0 10px;
padding : 8px 5px 0 8px;
} 
.comment p.commenthead { 
line-height : 1.6em;
} 
.comment p { 
font-size : 1em;
line-height : 1.3em;
margin : 0 0 6px;
padding-bottom : 5px;
} 
.navigation { 
display : block;
margin : 10px 0;
padding : 0 0 15px;
text-align : center;
} 
.navigation p { 
margin : 0;
padding : 0;
} 
.prevlink { 
margin-right : 20px;
} 
.nextlink { 
margin-left : 20px;
} 
