/*  
Theme Name: LeesaLeva NEW blog
Theme URI: 
Description: for the new site. 
Version: 0.5
Author: Leesa Leva
Author URI: http://www.leesaleva.com
*/

/*PLEASE don't steal or hotlink to my site elements or content*/
/*content copyright Leesa Leva or respective authors */

/* 	++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS
++++++++++++++++++++++++++++++++ */

body {
margin: 0;
padding: 0;
text-align: left;
font-family: "Courier New", helvetica, mono;
font-size:12px;
color:#777;
line-height:1.05em;
background-attachment:fixed;
}

#wrapper {
width: 450px;
margin: 0 0 0 215px;
background: #fff;
text-align: left;
}
		
a {	
color: #0d7;	
text-decoration: none; 
}			

a:hover { 
color: #f30; 
}

a img, img {border: 0px solid #fff}

/* 	++++++++++++++++++++++++++++++++
		HEADER, HEADINGS, what not
	++++++++++++++++++++++++++++++++ */
	
	
#header {
width: 450px;
height:160px;
margin: 0 auto;
background:url("http://www.leesaleva.com/blog/elements/blogtopnew.jpg");
padding: 0px 0px 0px 0px;
background-repeat: no-repeat;
color:#666666;
line-height:1.05em;
}

h1 {display:none;
margin: 0px 0 0 0px;
font-size: 14px;
font-weight: bold;
}
		
h1 a, h1:visited { color: #777; text-decoration: none; }
		
.description {
margin: 0 0 0 0px;
color: #fff;
font-size: 10px;
}


/* 	++++++++++++++++++++++++++++++++
		THE MENU
++++++++++++++++++++++++++++++++ */

#themenu {
height:100%;
width:192px;
float:left;
margin:5px 0 0 5px;
}

#contact {
margin:11px 0 8px 0;
color:#000
}

#themenu ul {
list-style: none;
margin: 0px 0;
padding: 0;
}
		
#themenu li {
list-style: none;			
margin:0 0 0;
}
			
#themenu ul li a, #themenu ul li a:visited {
text-align:left;
padding: 0px;
margin: 0px;
color: #aaa;
text-decoration: none;
}
				
#themenu a:hover { background: #000; }
				
#themenu ul li ul, #themenu ul li ul li {
margin: 0;
padding: 0;
}

/* 	++++++++++++++++++++++++++++++++
		CONTENT
++++++++++++++++++++++++++++++++ */

#content {
width: 450px;
margin: 0 auto;
text-align: left;
padding: 0px 0 0 0;
}

/* 	++++++++++++++++++++++++++++++++
		POSTS
++++++++++++++++++++++++++++++++ */

.post {
padding: 10px;
color: #666;
line-height:1.50em;
margin-top:0px;
font-family: "helvetica neue", arial, san-serif;
}

.twitter_post {
padding: 0 10px 0 10px;
margin: 0px  0 8px 0;
color: #ca1;
width: 430px;
}

	
.post h2 {
font-size: 18px;
font-weight: bold;
color: #000;
margin: 0 10px 0 0px;
}


.entrytitle  {
float:left;
background:#f30;
font-size: 16px;
font-weight: normal;
font-family:Helvetica, arial, sans-serif;
color: #fff;
margin: 0;
padding:2px;
width:15px;
height:15px;
text-align:center;
line-height:1.0em;
}

.entrytitle a {
font-size: 14px;
font-weight: normal;
color: #fff;
width:15px;
height:15px;
text-align:center;
margin: 0;
padding:0;
}

.entry #postytitle a {
font-size:14px;
font-family: "Courier New", courier, helvetica, arial, san-serif;
padding: 0px 0 10px 0;
font-weight:normal;
color:#666;
margin:0 0 0 10px;
line-height: 1.0em
}

.entry #postytitle {
font-size:14px;
padding: 0;
font-weight:bold;
color:#666;
margin: 5px 0 10px 10px;
}

.post h2.single { 
margin: -10px 20px 12px 0px; 
}
			
.post h2 a:hover { 
color: #f30; 
}
			
.post h3 {
font-size: 14px;
font-weight: normal;
color: #003399;
margin: 25px 20px -10px 0;
}

.entry {
width: 430px;
margin: 0px  0 0px 0;
}

.entry img {
max-width:430px
}

.entry p {
margin-top:0;
}


.postmetadata {
width: 430px;
margin: 5px auto 5px auto;
border-bottom: 1px dotted #cf0;
text-align: left;
font-size: 12px;
color: #777;
padding: 0 0 15px 0;
}

.postmetadata a {
color:#999
}

span.commentlink a{
background:url('http://www.leesaleva.com/blog/elements/chat_grey.gif') no-repeat left center;
padding-left:15px;
padding-top: 2px;
margin:0px 0px 0 0;
}

.data {
font-size: 12px;
font-weight: normal;
}

.postmetadata#single { margin: 0 auto 15px auto; }
			
.postmetadata small { font-size: 11px; }			


/* 	++++++++++++++++++++++++++++++++
		MISC POST 
++++++++++++++++++++++++++++++++ */

blockquote {
margin: 25px 0 25px 30px;
padding: 0 0 0 5px;
border-left: 2px solid #f3c;
color: #666;
}
		
.post ul {
margin: 10px 0 ;
padding: 0 0 0 37px;
}
		
.post a:hover { color: #0099CC; }
	

/* 	++++++++++++++++++++++++++++++++
		NAVIGATION
++++++++++++++++++++++++++++++++ */
	
.navigation {
background: #fff;
width: 450px;
height: 18px;
margin: 0 auto;
padding: 8px 0px;
border-top: 0px solid #E5E5E5;
border-bottom: 0px solid #E5E5E5;
}
	
.alignleft {
float: left;
text-align: left;
padding-left:20px
}
	
.alignright {
float: right;
text-align: right;
padding-right:20px
}
	
/* 	++++++++++++++++++++++++++++++++
		COMMENTS and COMMENT FORM
++++++++++++++++++++++++++++++++ */


#commentformarea {
width: 450px;
border-top: 0px solid #E5E5E5;
border-bottom: 0px solid #E5E5E5;
background: #fff;
margin: 0 auto 8px auto;
padding: 0px;color:#666;
}
	
#commentform {
margin: 0px;
}
	
#commentformarea h3 {
font-size: 16px;
font-weight: normal;
color: #f30;
margin: 10px 0 15px 20px;
}
		
#commentform p { 
margin: 0 0 3px 20px;	
font-size: 12px;
}
		
#commentform input, #commentform textarea {
border: 1px solid #A7A6AA;
background: #fff;
padding: 3px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}
			
#commentform textarea { 
width: 400px; }
			
#commentform input#submit {
font-family: "Courier New", courier, helvetica, san-serif;
width: 130px;
color: #666;
font-weight:bold
}
				
h4 {
margin: 10px 0 15px 0;
text-align: center;
font-weight: normal;
color: #ccc;
font-size:12px;
}
	
ol.commentlist {
width: 426px;
list-style: none;
margin: 0 auto 20px auto;
padding: 0;
font-size:12px;
border-bottom: 1px dotted #d5e500;
color:#666;
}
		
ol.commentlist li {
margin: 0 0 10px 0;
padding: 10px 0 0 0;
border-top: 1px dotted #cf0;
}
		
ol.commentlist p.await_mod {
color: #f00;
margin: 0 0 8px 0;
}
		
ol.commentlist p { margin: 0 0 10px 0;
line-height:1.50em;
font-family: "helvetica neue", arial, san-serif;}
				
ol.commentlist span.cmntmeta { color: #aaa; }
				
/*live previews*/

#commentPreview {
color:#333;
background:#fbf9ca; 
}

#comment-preview {
padding-top:10px}

.avatar {display:none}

#commentPreview p {
margin:0px;
}

#commentPreview cite{
font-weight:bold;
}

/* 	++++++++++++++++++++++++++++++++
		SEARCH AND ARCHIVES
++++++++++++++++++++++++++++++++ */

h2.pagetitle{
font-size: 16px;
font-weight: normal;
color: #f30;
margin: 5px 0 0 0;
text-align: center;
border-bottom: 1px dotted #d5e500
}
	
	
.sanda h3 { 
font-size: 14px;
margin: 0 0px 5px 0px; 
color:#777;
}

/* 	++++++++++++++++++++++++++++++++
		SIDEBAR BOTTOM
++++++++++++++++++++++++++++++++ */

#sidebar {
font-size:12px;
color:#222;
width: 450px;
margin: 0;
padding: 0px;
background: #333;
text-align:left;
border-bottom: 1px solid #666
}

#sidebar a {
color:#666;
}

#sidebar h2 {
margin: 0;
padding: 0 0 4px 0;
font-size:14px;
font-weight:normal;
}

#sidebar li, #sidebar ul {
margin: 0;
padding: 0px;
list-style:none;
}
		
#sidebar_wrapper {
width: 430px;
margin: 0px;
padding: 10px;
}

#left {
float:left;
width:140px;
margin: 0;
border-right:1px solid #444;
}

#bottomlogo {
float:left;display:none;
}

#search{
float:left;
padding-top: 8px;
margin: 0;
}

input#s {
font-size: 10px;
width: 122px;
margin: 0;
padding: 2px;
border: 1px solid #666;
background: #333;
color: #666;
text-align: left;
}

#meta {
float:left;
list-style:none;
padding: 8px 0 0 0;
margin: 0;
}

#middle {
float:left;
width:130px;
margin: 0 0 0 12px;
border-right:1px solid #444;
}


#right {
float:left;
width:130px;
margin: 0 0 0 12px;
}




		

/* 	++++++++++++++++++++++++++++++++
		FEED ICONS
++++++++++++++++++++++++++++++++ */

.feedicon {
width: 20px;
height: 20px;
}


#topbar .feedicon {
background: url("http://www.leesaleva.com/blog/elements/feedicon.jpg") no-repeat;
display: block;
display: inline; /* IE */
float: right;
margin: 2px 10px 0 0;
}


/* 	++++++++++++++++++++++++++++++++
		FOOTER
++++++++++++++++++++++++++++++++ */
		
#footer {
width: 450px;
margin: 0px;
padding: 0;
background: #333;
text-align: center;	
}
	
#footer p {
margin: 0 auto 0px auto;
padding: 5px 0 5px 0;
font-size: 11px;
color: #222;
}

#footer a {
color:#555
}