/*

Theme Name: Purple Lemon Designs Wordpress Theme

Theme URI: http://purplelemondesigns.com/

Description: 2 Column theme

Author: Kelly Rinehart


Author URI: http://purplelemondesigns.com/

*/

   

body {

	color: #666666;

	margin:0;

	padding:0;

	font: small Arial, Helvetica, Veranda, sans-serif;

	background-image:url(images/bkgl.gif);

	background-repeat:repeat-y;

	}


#wrapper{

	width:899px;

        margin:10px auto 0 auto;

	padding:0 0 10px 0;

	text-align:left;


	}

#header{

	width:900px;

	margin-top:10px;


	}



#navigation{

	width:900px;

        background-color:#FFFFFF;
	
	color: #666666;

	border-top: dotted 3px #689A36; 

	border-bottom: dotted 3px #689A36; 

	}

#navigation ul{

	margin:0;

	list-style:none;

	padding: 5px 7px 5px 7px;

	text-align: center;

	}

#navigation li{

	display:inline;

	}

#navigation li a{

	padding:0;
        
        text-decoration: none;

	background-color: transparent; 

	color: #666666;

	}

#navigation li a:hover{

	color:#689A36;

	background-color:#transparent;

	}

#navigation .christmas {
	color: #990000;
	}	

#main-img{

	width:900px;

        height:209px; 

	background-image:url(images/header.gif);

	background-repeat:no-repeat;
        
        margin: 0 0 15px 0;

	}

#container{

	width:899px;

	margin:0 auto;

        background-color:#FFFFFF;

	}

h1{

	font-size:170%;

        line-height:170%;

	color:#689A36;

	background-color:transparent;

	margin-bottom:0;

	margin-top:20px;

	padding-bottom:10px 0 0 0;

       text-align:left;

	}

h2{

	font-size:150%;

	color:#689A36;

	background-color:transparent;

        margin-top:15px;
	
        padding:3px 5px 0 5px;

        text-align: left;

	}

#content{

	width:590px;

        float:left;

        background-color:#FFFFFF;

padding: 0 0 0 20px;

	}


.imgnoborder{

        border: none;
padding: 20px;
}


.img{

        border: 1px solid #999999;

        padding: 20px;
}
.alignnone {

        border: 1px solid #999999;

        padding: 20px;
}
.wp-caption-text{

        color:#689A36; 
        size: 50%;
margin: 10px 0 10px 0;
        text-align: center;
}


#sidebar{

	width:260px;

	float:right;

        background-color:#FFFFFF;

	}

#sidebar ul{

	list-style:none;

	padding:0;

        margin-bottom:10px;

	}

#sidebar li{

	margin-left:7px;

	margin-right:7px;

	padding: 3px 0 3px 0;

	}

#sidebar li a{

	color:#666666;

	text-decoration:none;

	}

#sidebar li a:hover{

	color:#689A36;

	text-decoration:none;

        }

#sidebar h2{

	font-size:115%;

	color:#FFFFFF;

	background-color:#689A36;

        margin-top:15px;
	
        padding:3px 5px 3px 5px;

        text-align: center;

	}#sidebar .featured{
        margin:0;
        padding: 0 0 30px 0;
}

#sidebar .search{

        margin:0;

        padding:0 5px 0 5px;

	}
#sidebar img{
        border: none;
} 

.links{

        margin-top: 0;

	margin-bottom: 10px;
padding-bottom: 10px;

	background-color:#FFFFFF;

	font-size:90%;

	}

.links a{

	color:#666666;
text-decoration: none;


	}

.links a:hover{

	color:#689A36;

	text-decoration:none;

	}

.subscribe img{        

        margin: 0;

        }

.subscribe p, .subscribe p:link, .subscribe p:visited, .subscribe a{

        margin: 0;

        text-decoration:none;

        }

#twitter {
background-color: #ffffff;
border-top: solid 2px #999999;
border-bottom: solid 2px #999999;
margin: 3px 15px 25px 3px;
padding: 0 0 5px 5px;
}

#twitter h3 {
font-size: 120%;
color: #66308B;
margin: 6px 0 3px 0; 
padding: 0;
}

#respond h3 {
        margin: 5px 0 10px 0;
	background-color: #FFFFFF;
	color: #689A36; 
	border: 0;
	}

#email {
        display: block;
	padding-bottom: 3px;
	background-color: #689A36;
	border: solid 1px #666666;
}

#url {
        display: block;
	padding-bottom: 3px;
	background-color: #689A36;
	border: solid 1px #666666;
}
#author {
        display: block;
	padding-bottom: 3px;
	background-color: #689A36;
	border: solid 1px #666666;
	}

#comment {
        display: block;
	padding-bottom: 3px;
	background-color: #689A36;
	border: solid 1px #666666;
        }


#textarea {
	font: small Arial, Helvetica, Veranda, sans-serif;
	font-size: 100%;
	background-color: #689A36;
	color: #FFFFFF;
	padding: 5px;
	border: solid 1px #666666;
        }


.alt {
        background-color: #FFF4CD;
        font-size: 100%;
        font-weight: normal;
        }

.commentlist li{
	list-style:none;
        padding: 1em;
}

#preview {
	border-top: solid #CCCCCC 2px;
	border-left: solid #CCCCCC 2px;
	border-right: solid #666666 2px;
	border-bottom: solid #666666 2px;
	background-color: #689A36;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;
	padding: 5px;
	margin: 0 0 0 20px;
        font-weight:normal;

        
	}

#submit {
	border-top: solid #CCCCCC 2px;
	border-left: solid #CCCCCC 2px;
	border-right: solid #666666 2px;
	border-bottom: solid #666666 2px;
	background-color: #689A36;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;
	padding: 5px;
	margin: 0 0 0 20px;
        font-weight:normal;
	}





#footer {

	padding: 0;

	width: 100%;

	clear: both;

	}

	

#footer-top { 

	padding: 5px 0 5px 0;

	text-align: center;

	border-top: solid #CCCCCC 1px;

	border-bottom: solid #CCCCCC 1px;


	}
	

#footer-top ul {

	margin: 0;

	padding: 0;

	}

	

#footer-top li {

	display: inline;

	background-color: #ffffff;

	color: #666666;

	}

	

#footer-top a:link, #footer-top a:visited {

	text-decoration: none;

	background-color: #ffffff; 

	color: #666666;

	}

#footer-top .christmas {
	color: #990000;
	}	


#footer-bottom {

	margin: 0;

	padding: 5px 0 5px 0;

	text-align: center;

	color: #662D91;

	background-color: #FFFFFF;

	}



#footer-bottom p {

	font-size: 50%;

	}

