/*
Theme Name: YG Clean
Theme URI: http://web.ygoy.com
Description: YG Clean is a 3 Column widget enabled fixed width wordpress theme
Version: 1.0 
Author: Amitabh Shukla
Author URI: http://www.ygoy.com
*/

body {
	font: 12px "Lucida Grande", Verdana, sans-serif;
	background: #444444;
	margin: 0px;
	padding: 0px;
	color: #BBBBBB;
}

/* Main Divs and loose elements*/

a { border: none; text-decoration: none;}
a:hover { border: none; text-decoration: none; color: #6FC7F0; }
a.img { border: none; }
img { border: none; } 

blockquote { 
	margin: 10px 20px 20px; 
	padding: 10px; 
	font-size: 12px;
	border: 1px solid #666666;  
	background: #333333;
	/*width: 500px;*/
}      

#zcontainer { 
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
	margin-bottom: 0px;
	padding:0px;
}

.container {
	text-align:center;
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 15px -2px;
	background: #444444;
	text-align: left; 
}

.skinny {
	margin: 0 auto;
	width: 960px;
	padding: 0px 10px;
}
  
#wrapper { 
	float: left;
	margin-bottom: 10px;
}

/* HEADER */

#banner {

	padding: 25px 0px 0px 9px;
	margin: 0px 0px 15px 0px;
	height: 105px;
	text-align: left;
	border-bottom: 1px solid #666666;
	background: #222222; 
	color: #FFFFFF ;
}

#banner #title{
	float: left;
}    

#banner a {
	color: #FFFFFF ;
	font-size: 45px;
}

#banner #subtitle {
	font-size: 20px;
	margin: 0;
}               

input {
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

input.sub_but {
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
}

.desc { 
	font:normal 14px "Lucida Grande", Georgia,sans-serif;
	color: #FFFFFF;
	margin: 5px 0 0 1px;}

/* MAIN BODY (POSTS) */

#main { 
	clear: both;
	width: 540px;
	padding: 10px 0px 0px 0px;
	float: left;
}

#main h1 { 
	color: #BBBBBB;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
}

#main h1 a { 
	color: #59A0C0; 
	border-bottom: none;
}

#main h1 a:hover { 
	font-weight: normal/bold;
} 

#main p.details {
	padding: 3px 0px 0px 0px;
	margin:0px 0 13px 0;
	font-size:11px;
}

#main p.details a { color:#59A0C0;border-bottom: none;}
#main p.details a:hover { color:#6FC7F0;border-bottom: 1px solid #59A0C0;}	

#main p.detailsb { 
	padding:3px 0px 20px 0px;
	margin:10px 0 20px 0;
	font-size:11px;
	border-bottom:1px dotted #666;
	display:block;}
		
#main h2 { color:#BBBBBB;font-size:15px; font-weight:normal; }
#main h3 { color:#666;font:normal 18px "Lucida Grande", verdana, times, arial;margin:0px 0px 30px 0px;padding:0px;text-decoration:underline;}

#main p { 
	padding: 0px 0px 15px 0px;
	margin: 0px;
	color: #AAAAAA;
	letter-spacing: 0.04em;
	line-height: 150%;
}

#main a { color:#59A0C0; }
#main img:hover a { text-decoration: none; border: none;}

#main a:hover { color: #6FC7F0;}
#main a.alignnone { border-bottom: none;} 
#main ul, ol { margin:0px 0 10px 25px; padding:0px;}
#main ul li { margin-bottom: 15px; }

/* STORE BODY (AMAZON STORE) */

#store {
	width: 750px;
	padding: 10px 0px 0px 0px;
	float: left;
}

#store h1 { 
	color: #BBBBBB;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px dotted #BBBBBB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
}

#store h1 a { 
	color: #BBBBBB; 
	border-bottom: none;
}

#store h1 a:hover {
	color: #59A0C0; 
	border-bottom: none;
} 

#store p.details {
	padding: 3px 0px 0px 0px;
	margin:0px 0 13px 0;
	font-size:11px;
}

#store p.details a { color:#59A0C0;border-bottom: none;}
#store p.details a:hover { color: #6FC7F0;}   	

#store p.detailsb { 
	padding:3px 0px 10px 5px;
	margin:10px 0 40px 0;
	font-size:11px;
	border-bottom:1px dotted #666;
	display:block;}
		
#store h2 { font-size:14px; font-weight:normal; }
#store h3 { color:#666;font:normal 18px "Lucida Grande", verdana, times, arial;margin:0px 0px 30px 0px;padding:0px;text-decoration:underline;}

#store p { 
	padding: 0px 0px 15px 0px;
	margin: 0px;
	color: #AAAAAA;
	letter-spacing: 0.04em;
	line-height: 150%;
}

#store a { color:#59A0C0; }
#store a:hover { color: #6FC7F0;}   
#store a.img:hover { text-decoration: none; border: none;}

#store a.alignnone { border-bottom: none;} 
#store ul, ol { margin:0px 0 10px 25px; padding:0px;}
#store ul li { margin-bottom: 15px; }

/* Left Sidebar */
#inner {width:180px; float: left;padding: 0px 0px 0px 30px;margin-top:0px;text-align:left;}
#inner h6 {color: #BBBBBB;font-size: 14px;font-weight:bold;zborder-ztop:1px dotted #BBBBBB;margin:0px 0px 5px 0px;padding:0px 0px 3px 0px;}
#inner h2 { line-height: 0;}     
#inner ul {list-style: none;margin: 0px;padding: 0px;}
#inner ul li {display: block;padding: 0px;margin: 10px 0px;font-size:11px;}
#inner ul li a {color: #AAAAAA;text-decoration: none;margin: 0px;padding: 5px 0px 5px 5px;}
 
#inner ul li a:hover {color: #59A0C0;}
#inner a.morre {background: #f6f6f0;color: #dd6600;padding:2px 2px 1px 2px;margin:0px 0px 5px 0px;font-weight:bold;border-bottom:none;width:60px;}	
#inner a.title {color: #fff;padding:0px;background:none;margin:0px;}	
#inner p{padding: 3px 0px 0px 0px;margin: 0px;color:#fff;}
#s{width:60%;}

.miniposts {line-height:130%;}

/* Right Sidebar */
#outer {width:180px;float:left;padding:0px 0 0 30px;margin-top: 6px; text-align:left;}
#outer p {color: #000; padding:10px;margin-top: -15px;font:11px "Lucida Grande", verdana,arial,helvetica,sans-serif; line-height: 18px;}
#outer h2 {color: #BBBBBB;font-size:14px;font-weight: bold;border-top:1px dotted #BBBBBB;margin:10px 0px 5px 0px;padding:10px 0px 3px 0px;}
#outer ul {list-style: none;margin: 0px;padding: 0px 0px 10px 0px;}
#outer ul li {display: block;padding: 0px;margin:7px 0px 7px 0px;font-size:11px;}
#outer ul li ul li{_zborder-bottom: 1px solid #ccc;}
#outer ul li a {color: #59A0C0;text-decoration: none;margin: 0px;padding: 5px 0px 5px 0px;}
#outer ul li a:hover {color: #6FC7F0;}
#outer a.morre {background: #f6f6f0;color: #dd6600;padding:2px 2px 1px 2px;margin:0px 0px 5px 0px;font-weight:bold;border-bottom:none;width:60px;}	
#outer a.title {color: #fff;padding:0px;background:none;margin:0px;}	
#outer p { padding: 3px 0px 0px 5px; margin: 0px; line-height: 20px; color:#000;}    

/* Comments */
#commentblock {
	width: 450px;
	color: #AAAAAA;
	float: left;
	_padding: 10px 15px 0px 25px;
	margin: 10px 0px 0px 0px;
	_border-top:5px solid #c6c6c6;
}

#commentblock ol{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.commentdate {
	font-size: 10px;
	padding-left: 0px;
}

#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
}    

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
}   

.commentinfo{clear: both;}

.commenttext {
	clear: both;
	margin: 10px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width:94%;
	background: #333333;
	border: 1px solid #666666;
}
.commenttext-admin {clear: both;margin: 3px 0px 10px 0px;padding: 20px 10px 5px 10px;width:94%;background: #f9f9f9;border-bottom:1px solid #c6c6c6;}
#commentsformheader{padding-left: 0px;}
#commentsform{text-align: center;margin: 0px;padding: 0px;}
#commentsform form{text-align: left;margin: 0px;}
#commentsform p{margin: 0px;}
#commentsform form textarea{width: 99%;}
p.comments_link  img{margin: 0px;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

/* Footer */
#footer {
	clear:both;
	background:#222;
	color: #AAA;
	text-align:center;
	height: 50px;
	padding:10px 0 0 0;
	margin:0px 0px 0px -3px;
	_width:970px;
	font-size:10px;
	border-top:1px solid #666;
}  

* html #footer {margin:0px 0 0 3px;}

#footer a{color: #FFFFFF;}
#footer a:hover { border-bottom: 1px solid #FFFFFF;}

/*content classes*/

.small {font: 11px;line-height:130%;}

.imgl {float: left;margin: 0px 5px 2px 0px;}

.imgr {float: right;margin: 0px 0px 2px 5px;}

/* FLICKR */

.flickr {
	width: 85px;
	float: left;
}

.flickr a {
	text-decoration: none;
}
.flickr img {
	width: 69px;
	height: 69px;
	margin: 7px 7px;
	border: 1px solid #666;
}

.flickr img:hover {
	width: 85px;
	height: 85px;
	margin: -1px -1px;
	border: 1px solid #666;
	text-decoration: none;
} 

.flickr span a { color: #ccc; }

/*-----------------------------*/

pre {
	overflow: auto;
	padding: 10px;
	font-size: 12px;
	color: #99CC00;
	border: 1px solid #666666;
	background-color: #333333;
	height: auto !important;
	margin-bottom: 30px;
	width: 480px;  
}


            
#searchform {
	float: right;
	text-align: right;
	width: 200px;
	margin-top: 20px;
}

#s {
	width: 58%;
}

/*-----------------------------*/ 

#main .update {
	background: #4F2323; 
	padding: 10px;
	font-size: 12px;
	border: 1px solid #666666;
	height: auto !important;
	margin-bottom: 30px;
	color: #AAAAAA;
	line-height: 150%;
}                     

#main .update a {
	color: #A84C4C;   
	text-decoration: none;
}

#main .update a:hover {
	color:#D35D5D;
}                    