/*  
Theme Name: Charlie Baudelaire
Description: Simple, Elegant, Red, Green & Grey Theme based on Chewy Theme by <a href="http://www.jimwhimpey.com">Jim Whimpey</a>.
Version: 2.0
Author: Marco Liuzzi
Author URI: http://www.marcoliuzzi.com
*/

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
*, html{outline: none;}
	body {
		margin: 0;
		padding: 20px 0 10px 0;
		text-align: center;
		font-family: Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
		background:white;		
		color: #333;

		}
		a img {border:none;}
	
		#wrapper {
			width: 900px;
			background:white;
			margin: 0 auto;
			padding: 0 0; 
			border:none;}
		
			a { color: #650505; }
				a:hover { color: #006600; text-decoration: none; }



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		HEADER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#header {
		width: 900px;
		height:225px;
		margin: 0;
		padding: 0;
		background: #ffffff;
		
		
		}
	#header img {border-bottom:none;
border-top:none; border-right:none; border-left:none;}
		h1 {
			font-size: 3.4em;
			font-weight: normal;
			margin: 0;
			padding: 0;
			}
		
			h1 a { color: #000; text-decoration: none; }
		
		.description {
			padding: 10px 0 0 0;
			color: #000;
			}



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		CONTENT
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#content {
		width: 600px;
		float: left;
		text-align: left;
		padding: 30px 25px 0 25px;
		}
		#content_2 {
		width: 900px;
		margin-right:auto; margin-left:auto;
		text-align: left;
	
		}
		
			.navigation {
				height: 15px;
				width: 100%;
				}
		
			.alignleft {
				text-align: left;
				float: left;
				padding-right: 10px;
				}
			
		.alignright {
				text-align: right;
				float: right;
				}
			
        

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		POSTS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.post { margin: 0 0 45px 0; }
	.post_archive {margin: 0 0 5px 0;}
	.archive_title {margin-bottom: 20px; border-bottom: 1px solid #444;}

		h2 {
			font-size: 1.9em;
			font-weight: normal;
			margin: 0 0 0px 0;
			letter-spacing: -2px;
			line-height:0.9em;
			}
				
		h2 a { color: #650505; 
				text-decoration:none;}
			
				h2 a:hover { color: #006600; 
				text-decoration:none;}
			
		.entry {
			font-size: 18px;
			padding: 0 0 0 0px;
			line-height: 1.2em;
			letter-spacing:-0px;
			margin-top:-5px;
			width: 535px;
			text-align:justify;
			}
			p.entry {margin-top:0px; margin-bottom:10px;}
				p.entry .alignleft {margin-right:30px;} 		
			.postmetadata { 
				font-size:12px; font-style:italic;
				padding: 4px 10px;
				line-height: 1.2em;
				background: #fff;
				margin: 25px -20px 35px 0;
				text-align:right;
				width: 400px;
				align: right;
			}
			
				p.postmetadata_quotes { 
				font-size:10px; font-style:italic;
				padding: 4px 10px;
				line-height: 1.2em;
				background: #fff;
				margin: 22px 0 25px 0px;
				text-align:right;
				width: 420px;

				}
			
				p.postmetadata a, .entry a, #commentlist a, p.loggedin a, #sidebar div a {
					color: #650505;;
					text-decoration: none;
					}
					
					.entry a:hover {color:#006600; text-decoration:none;}
				
					p.postmetadata a:hover, #commentlist a:hover, p.loggedin a:hover, #sidebar div a:hover {
						text-decoration: none; color:#006600;
						}



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		POST PARAPHENALIA
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	blockquote { color: #666; padding-left:20px;
	border-left:10px solid #888;}
	
	h3 {
		font-size: 1.6em;
		font-weight: normal;
		margin: 20px 0 -8px 0;
		color:black;
		letter-spacing:-2px;
		}
	
	.entry img { margin: 0 0 0 0; }
		
		
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		SNGLE POSTS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.sidemeta {
		font-size: 0.9em;
		padding: 0;
		margin-right: 50px;
		}
	
		.sidemeta p { margin: 80px 0 0 0; }
	
			.sidemeta>p { margin: 50px 0 0 0; } /* Non IE */
	
	
	
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		SIDEBAR
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#sidebar {
		width: 200px;
		float: right;
		text-align: left;
		color: #333;
		padding: 30px 25px 0 20px;
		list-style: none;
		margin: 0; font-size: 16px; line-height: 1.2em;
			letter-spacing:-1px;}
			
			#sidebar a {text-decoration:none;}
	
		ul#sidebar li, ul#sidebar li ul, ul#sidebar li ul li {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		
			ul#sidebar h2 {
				font-size: 24px;
				letter-spacing:-2px;
				margin: 0 0 5px 0;
				color:#333;
				}
				
				.widgettitle {font-size: 24px;
				letter-spacing:-2px;
				margin: 0 0 5px 0;
				color:#333;
				list-style:none;
				}

			
				ul#sidebar li { margin: 0 0 25px 0; }
			
					ul#sidebar li ul { 
						font-size: 0.8em;
						margin: 0 0 0 10px;
						}
						ul#sidebar li ul li {letter-spacing:-0px;margin-left:15px;}
				
						ul#sidebar li ul li a {  text-decoration: none; }
					
							ul#sidebar li ul li a:hover { 
								color: #006600;
								text-decoration: underline;
								}
		
			form#searchform input {
				width: 125px;
				border: 1px solid #A7A6AA;
				padding: 2px;
				margin-bottom: 3px;
				background: #fff;
				color: #666;
				}
				



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		COMMENT LIST
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	ol#commentlist {
		font-size: 18px;
		margin: 30px 0 0 20px;
		list-style: none;
		padding: 0;
		width:520px;
		}
	
		ol#commentlist li {
			margin: 0 0 50px 0;
			padding-top:2.5px; padding-right:20px; padding-left:20px;
			border: 1px solid #bbb;
			line-height: 1.1em;
			letter-spacing:-0px;
			}
		
			.moderation { color: red; }


.commentmeta {font-size:12px;}
		
		.author-comment{
	    padding-top:2.5px; padding-right:20px; padding-bottom:2.5px; padding-left:20px;
	    background:#FFFFCC;
	    border: 1px solid #FFFFCC !important;}
	

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		COMMENT FORM
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	form#commentform { margin: 25px 0 0 30px; }

		form#commentform p {
			margin: 3px 0 0 0;
			}
		
			form#commentform textarea {
				font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.8em;
				padding: 2px;
				color: #333;
				width: 500px;
				border: 1px solid #A7A6AA;
				}
		
			form#commentform input {
				color: #333;
				padding: 2px;
				width: 265px;
				border: 1px solid #A7A6AA;
				}
			
				form#commentform input#submit {
					width: 506px;
					border: 1px solid #A7A6AA;
					background: #fff;
					font-family: Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
					}



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		PAGES
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.page h2 {font-size: 2em;
			font-weight: normal;
			margin: 0 0 10px 0;
			font-style:italic;
			letter-spacing: -1px; }

		.page p {
			font-size: 22px; letter-spacing:-1px; line-height:1.2em;
			margin: 0 0 15px 10px;
			}
		
			.page h3 {
				margin: 10px 0 5px 0;
				}
			
				.page ol, .page ul { font-size: 0.8em; }



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		SEARCH and ARCHIVES
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.sanda h2 {
			font-size: 2.0em;
			font-weight: normal;
			margin: 0 0 0px 0;
			letter-spacing: -2px;
			}


		.sanda h3 {
			font-size: 2.0em;
			font-weight: normal;
			margin: 0 0 0px 0;
			letter-spacing: -2px;
			}



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		FOOTER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.clear {
		height: 50px;
		width: 100%;
		clear: both;
		}
/* footer */

#footer {

	color: #333;

	font-size:14px;

padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
width:900px;

border-top:1px solid #333;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;

	}

	

#footer a {

	color:#333;

	font-weight: bold;
	text-decoration:none;

}

	#footer a:hover {

	color:#333;

	font-weight: bold;
	text-decoration:underline;
	}

#footer img {

	position: relative;

	vertical-align: top;

}



#footer-left {

	float:left;
	text-align:left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;



	}

	

#footer-right {

	float:right;

	text-align: right;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;



}

	

/* footer */		

			
					.datapost {color: #333; 
					width:520px;
           font-size: 14px; 
           margin-bottom: 0px; 
           padding-bottom: 3px;  
           letter-spacing: 0px;
           margin-top:3px; font-style:italic;}
           .datapost a {text-decoration:none;}
           
                    
          .postmetadata .wp_quotes {color:#53657e; font-size: 12px; line-height: 1.4em;
			letter-spacing:-2px; text-align:right; width:200px; font-style:italic; margin-right:-275px; margin-top:0px;}
			
			.postmetadata .wp_quotes_quote {color:#53657e; margin-top:5px; font-size:12px; line-height: 1.4em;
			letter-spacing:-0px; font-style:italic; text-align:right; margin-right:-275px;}

           
            .postmetadata .wp_quotes_author {color:#53657e; margin-top:5px; font-size:12px; line-height: 1.4em;
			letter-spacing:-0px; font-style:italic; text-align:right; margin-right:-275px; }
			
			.postmetadata .wp_quotes_author a {color:#53657e; text-decoration:underline;}
			
			.postmetadata .wp_quotes_author a:hover {color:#53657e; text-decoration:underline;}


			
			
    .sidebar {
		width: 200px;
		float: right;
		text-align: left;
		color: #333;
		padding: 30px 25px 0 20px;
		list-style: none;
		margin: 0; font-size: 18px; line-height: 1.2em;
			letter-spacing:-1px;}
			
			.sidebar a {text-decoration:none;}
	
		ul.sidebar li, ul.sidebar li ul, ul.sidebar li ul li {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		
			ul.sidebar h2 {
				font-size: 24px;
				letter-spacing:-2px;
				margin: 0 0 5px 0;
				color:#000;
				}
				
				.widgettitle {font-size: 24px;
				letter-spacing:-2px;
				margin: 0 0 5px 0;
				color:#000;
				list-style:none;
				}

			
				ul.sidebar li { margin: 0 0 25px 0; }
			
					ul.sidebar li ul { 
						font-size: 0.8em;
						margin: 0 0 0 10px;
						}
						ul.sidebar li ul li {letter-spacing:-0px;margin-left:15px;}
				
						ul.sidebar li ul li a {  text-decoration: none; }
					
							ul.sidebar li ul li a:hover { 
								color: #006600;
								text-decoration: underline;
								}
								
				#about_top {font-size:16px; border-bottom:1px solid #ccc;  padding:0px 10px 15px 10px; line-height: 1.2em;
			letter-spacing:-0px;}				
			
			#about_bottom {font-size:16px; border-top:1px solid #ccc;  padding:15px 10px 0px 10px; line-height: 1.2em;
			letter-spacing:-0px;}	
			
