/*  

Theme Name: Lily

Theme URI: http://wwww.fembat.info

Description: Theme created during 2007 Blogathon at  <a href="http://www.fembat.info">Fembat Unhinged</a> for charity Gingerbread

Version: 2.0

Author: Fembat Unhinged

Author URI: http://www.fembat.info

*/



* {

padding: 0px; 

margin:0px;

}



body {

background: #fff;

margin: 0px; 

font: 76%/1.6em Georgia, Verdana, Arial, Serif;

color: #000; 

text-align: center;

}



a {

text-decoration:none;

}



a:link {

color: #3A5000;	

}



a:visited {

color: #3A5000;	

}



a:hover, a:active {

color: #879F01;

}



h1, h2, h3, h4, h5, h6 

{

font-family:Georgia, Verdana, Arial, Serif;

}



#container {

background: #fff url(img/filler.jpg) repeat-y;

margin: 0px auto; 

width: 750px; 	

position: relative; 

text-align: left;

}





/* [navigation] */



#nav  {

    	 background: transparent url(img/nav.jpg) repeat-y;

    	width: 750px;

    	height: 30px;

	margin: 0px 0px 0px 0px;

.margin-top: -5px;

	padding: 3px 5px 0 5px;

text-align: center;

	}

	

	

#nav ul {

margin: 5px 80px 0 30px;

}

	

	

#nav li {

display: inline;

list-style-type: none;

	margin: 0;

	padding: 0;

			}

	

		

	#nav li a {

	color: #fff;

	margin: 5px 20px 0px 20px;

font-weight: bold;

	}



#nav li a:visited {

color: #fff;

font-weight: bold;

}



#nav li a:hover, a:active {

color: #000;

text-decoration: none;

font-weight: bold;

}



#header {

clear: both; 

background: transparent url(img/header.jpg) no-repeat;

margin: 0px 0px 0px 0px; 

width: 750px;

color: #fff; 

height: 250px;

}



html #header {

margin-top: 0px;

}



#header h1 {

font-size: 2em;

width: 500px;

color: #fff;

text-align: right;

font-weight: bold;

margin: 80px 0px 10px 150px;

}



#headerad {

padding-top: 60px;

padding-left: 25px;

}



#content {

margin: 10px 10px 10px 10px; 

overflow: auto;

}



html #content {

height: 1%;

}



#content h3 {

font-size: 1.4em; 

margin: 10px 0px 20px 0px;

}



#content h4 {

font-size: 1.1em; 

margin: 1em 0px 0 0;

}



#content h5 {

font-size: 1em; 

margin: 1em 0px;

}



#content-main h2 {

font-size: 1.6em; 

margin: 20px 0px 30px 0px;

}





#content-main ul {

margin:1em;

padding:0 1em;

list-style: square inside;

}



#content ol {

list-style-type:decimal;

margin:1em;

padding:0 1em;

}



#content-main {

float: left; 

width: 480px; 

margin-left: 10px;

}



html #section-index #content-main {

margin-right: 20px;

}



#content .post {

padding:0;

}



#content img {

margin:0 10px 10px 0;

}



#content p img.right {

float: right; 

margin:10px 0 0 10px;

}



#content p img.left {

float: left; 

margin:0 10px 10px 0;

}



#content .posttitle h2 {

font-size: 1.4em; 

margin: 0px 0px 20px 0px;	

letter-spacing:1px;

font-weight:normal;	

}



#content .entry {

margin:1em 0;

padding-right:1em;    

}



#content .entry a {

border-bottom:#999 1px dashed;

text-decoration:none;

}



#content .post-info , #content .postmetadata {

font-size:0.9em;

color:#000;

margin:0;

padding:0;	

}



#content .post-info {

background: transparent;

border-top: 1px solid #ddd;

padding-bottom:12px;	

}



#sidebar {

float: left; 

width: 180px;

font-size:0.9em;

background: transparent;

margin-top: 0px;

padding: 10px;

color: #fff;

}



#sidebar a:link {

color: #BDCF7C; 

margin: 0px auto; 

}



#sidebar a:visited {

color: #BDCF7C; 

margin: 0px auto; 

}



#sidebar a:hover {

color: #fff; 

margin: 0px auto;

background: transparent; 

}



#sidebar ul ul { 

list-style: square inside;

margin: 10px 0px 10px 0px;

padding:0;

}



#sidebar h2 {

font-size: 1.2em; 

margin: 0px;

border-bottom: 1px solid #2A3E01;

}



#footer {

clear: both; 	

background: transparent url(img/footer.jpg) repeat-y;

margin: 0px auto; 

overflow: auto; 

width: 750px; 

color: #000; 

text-align: left;

}



#footer a:link {

color: #3B5001;

margin: 0px auto; 

}



#footer a:visited {

color: #3B5001;

margin: 0px auto; 

}



#footer a:hover {

color: #fff; 

margin: 0px auto;

background: transparent; 

}





html #footer {

height: 1%;

}



#footer p {

text-align: center;

padding:10px 10px 10px 20px;

line-height: 1.2em;

}



#comments, #respond{

margin: 2em 0 0 5px;

}



#commentform {

margin:10px 10px 10px -10px;

padding:10px;

}



#container .commentlist {

margin: 0;

padding: 0;

}



.commentlist li {

list-style:none;

margin: 1em 0;

padding: 0.5em;	

background:#E8F0CC;

}



.commentlist li.alt {

background:#fafafa;

}



.commentlist li .cmtinfo {

font-size:1em;	

border-bottom: #eee 1px solid;

}



.commentlist li cite {

font-style:normal;

font-weight:bold;

}



.commentlist li .cmtinfo em {

float:right;

margin:0;

padding:0;

font-style:normal;

font-size:0.9em;

color:#000;

}



textarea {

width: 90%;

padding:5px;

height: 20em;

border: 1px solid #ccc;	

background:#f9f8f4;

}



input {

background:#f9f8f4;

border:#ccc 1px solid;

}



.post h4 {

font-size:1em;

font-weight:normal;

font-family: Georgia, Verdana, Arial, Serif;

}



.post h4 em {

font-style:normal;

float:right;

font-weight:normal;

}



#header, #content, #sidebar, #footer, .widget {

overflow: hidden;

}



p {

margin: 0.7em 0px;

line-height:1.6em;

}



dl {

margin:1em 0px;

}



dt {

font-weight:bold;

}



dd {

margin:0.5em 1em;

padding:0;

}



a img {

border:0;

}



.clear {

clear:both;

height:20px;

}



blockquote {

margin:10px;

padding-left:10px;

border-left:#ccc 2px solid;

color:#666;

}



fieldset {

border:none;

}



