/* 
	Theme Name: Aisha Nahaary
	Theme URL: http://www.aishanahaary.com
	Description: Aisha Nahaary desenvolvido por <a href="http://www.towerweb.com.br">Towerweb</a>.
	Author: Pedro Valentim
	Author URI: http://www.towerweb.com.br
	Version: 1.1
	Tags: two-columns, left-sidebar, fixed-width, blue, white
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v1.0 - 4/28/09
		v1.1 - 4/29/09
*/


body { background: url(img/blog_bg.gif) repeat-y top center; color: #22455C; font: 0.84em/1.333 Georgia, Arial,Tahoma,Verdana,Helvetica,Sans-serif; }

a, a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: none; }
a img { border: none; }

h1, h2, h3, h4, h5, h6 { color: #a39966 !important; }
h1 {font-size: 2em; margin: 0 0 0 10px; padding: 0.25em 0;}
/*h2 {font-size: 26px; margin: 0 0 0 10px; padding: 0.25em 0;}*/
h3 {font-size: 20px; margin: 0 0 0 20px; padding: 0.125em 0;}
h4 {font-size: 18px; margin: 5px 0 0 0;}
h5 {font-size: 16px margin: 5px 0 0 0;}
h6 {font-size: 14px; margin: 5px 0 0 0;}
p {margin: 0.33em 0 1em 0;}
ul, ol {margin: 1em 0; padding-left: 2.5em;}
dt {margin: 0.5em 0 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
hr {background-color: transparent; color: #eaeaea; clear:both; float:none; width:100%; height: 3px; margin:0; border:none; }
strong { font-weight: bold; }


/* Basicos
----------------------------------------------- */
.pointer { cursor: pointer; }
.alignL { text-align: left !important; }
.alignR { text-align: right !important; }
.alignC { text-align: center !important; }
.clearB { line-height: 1px !important; clear: both !important; }
.clearN { clear: none !important; }
.clearL { clear: left !important; }
.clearR { clear: right !important; }
.center { margin: 0 auto !important; float: none; display: block; }
.floatL { float: left !important; display: inline !important; height:auto !important; margin-left:10px !important; }
.floatR { float: right !important; display: inline !important; height:auto !important; }
.noBorder { border-width: 0 !important; }
.fontBold { font-weight: bold !important; }
.fontNormal { font-weight: normal !important; }
.toLower { text-transform: lowercase; }
.toUpper { text-transform: uppercase; }
.displayNone { display: none !important; }
.displayInline { display: inline !important; }
.displayBlock { display: block !important; }
.clearfix {	clear:both; overflow:hidden; }
.clearfix:after { clear:both; content: " "; display: block; }
.del { text-decoration: line-through; }
.icons, .required { background-color: transparent; background-repeat: no-repeat; background-position: left top; padding-left: 20px !important; }
.bgCenter { background-position: left center !important; }

/**************************** 
*							*
*			BLOG			*
*							*
****************************/ 

#blog {  margin:0 auto; }
#blog #header{ margin:auto; position: relative; text-align: left;} 
#blog #header { background: transparent url(img/blog_header.jpg) no-repeat center top; height: 912px; text-align: center; }
#header h1 { display: none; }
#header .linkhome { margin-top:310px;  margin-left:-340px;}
#header .linkhome img {border:0;}
#header .home_rss { margin-top:235px;  margin-left:-670px;}


#blog #content {margin:0 auto; position: relative; text-align: left; background: #e8e2c8 url(img/content_bg.jpg) no-repeat left top; margin-top:-239px; padding: 0; width: 870px; }
#content #posts { margin: 0; padding: 0; width: 530px; }
#content #posts h2 a { margin: 0 0 10px 0; color:#34576e; font-size: 26px; padding: 0.25em 0; font-weight:normal; }
#content #posts h2 a:hover { color:#6b2d45;}

#content #posts .post { margin: 0 auto 30px; text-align: left; }
#content #posts #post-nav { background-color: #FFF; font-size: 14px; font-weight: bold; padding: 10px 0; }


.post .title { margin: 0 0 10px !important; }
.post .title .date {  color:#895368 ; font-size: 12px; font-weight: normal; margin-bottom: 10px; padding: 5px 8px; }
.date .author { color: #797979; font-size: 11px; font-style: italic; font-weight: normal; }
.post .title h2 { margin: 0; text-align: left !important; padding: 0 10px; }


.post .post-content { color: #34576e; display: block; font-size: 13px; padding: 0 10px; }
			/*.post-content img { background-color: #FFF; border: 1px solid #b2d0dc; clear: both; display: block; margin: 25px auto !important; padding: 10px; }*/
			.post-content dl.wp-caption { -moz-border-radius:3px; background-color:#FFF; border:1px solid #b2d0dc; margin:10px auto; padding-top:4px; text-align:center; }
			.post-content dl.wp-caption img { border: 0 none; margin: 0; padding: 0; }
			.post-content .wp-caption-dd { font-size: 11px; line-height: 17px; margin:0; padding:0 4px 5px; } 

			.post-content p { font-size: 13px; line-height: 15px !important;  }
			.post-content .youtube-player { margin: 0 auto; padding: 5px 0 15px; text-align: center !important; }
			.post-content h1 { }

.post .comentarios { background: transparent url(img/fundo_comentario.gif) no-repeat top left; height:104px;  padding: 54px 8px 0 78px; margin:0 0 0 10px; }
.comentarios a { font-size: 13px; font-weight: normal; color:#8d804f !important; line-height:-14px; margin:0 0 0 -20px;}
.comentarios .author { color: #797979; font-weight: normal; color:#8d804f !important; line-height:-14px; }
			

.comments { height: 85px; width: 130px; margin-top:-30px; }

#content #sidebar, #content #posts { display: inline; position: relative; text-align: left; }
#content #sidebar { padding: 0 25px 0 10px; width: 255px; color:#813c57; }

#sidebar a, #boxTags a {
	color:#4E667A;
	font-weight:bold;
	padding:0 5px;
}

		#sidebar .box { background: #f3f0e0 url(img/sidebar_box_bg.jpg) no-repeat center top; border-bottom: 1px solid #dad2a2; display: block; margin-bottom: 25px; width: 270px;  }	
		#sidebar .box .inner { color: #34576e; padding: 0px 10px;  }
		#sidebar .box h3 { font-size: 18px; font-weight: normal; margin: 10px 5px 0 35px; padding: 10px 0 20px 0; color:#a39966; }	
		#sidebar #archives .title, #sidebar #calendar .title { display: none; }
		
		#sidebar #boxTags .inner { font-size: 18px; text-align: center;}
		
		#sidebar #boxPerfil, #sidebar .widget_text {  }
			#boxPerfil p, #sidebar .textwidget { font-size: 18px; margin: 0; }
		
		#sidebar #boxBusca, #sidebar #search { }
			#boxBusca label, #sidebar #search label { font-weight: bold; }
			
		#sidebar #boxArquivos, #sidebar #archives {  }
			#sidebar #archives .inner { text-align: center; }
				
			
			
		#sidebar #boxCalendario, #sidebar #calendar { font:Arial, Helvetica, sans-serif;  }
			table#wp-calendar {border-collapse:separate;border-spacing:0;}
			table#wp-calendar {width:100%;}
			#wp-calendar thead { margin-bottom: 10px; }
			#wp-calendar tbody { }
			#wp-calendar tfoot {font-style:italic;}
			#wp-calendar table, #wp-calendar td, #wp-calendar th {font-size: 11px;vertical-align:middle;}
			#wp-calendar caption, #wp-calendar th, #wp-calendar td {text-align:left;font-weight:normal; font:Arial, Helvetica, sans-serif;}
			#wp-calendar caption { font-weight: bold; text-align: center; font:Arial, Helvetica, sans-serif; }
			#wp-calendar th {font-weight:bold;}
			#wp-calendar thead th {background-color:#eaf4fb; text-align: center !important; }
			#wp-calendar th, #wp-calendar td, #wp-calendar caption {padding:4px 10px 4px 5px;}
			#wp-calendar tbody tr td, #wp-calendar tbody tr th {border-bottom:1px solid #b2d0dc; text-align: center; vertical-align: top;}
			#wp-calendar tbody tr td a, #wp-calendar #prev a, #wp-calendar #next a { font-weight: bold; }
			#wp-calendar #next { text-align: right; }
			#wp-calendar #today { font-weight: bold; font-size: 13px; }
			
			widget_tag_cloud
			
#content #footer { background: transparent url(img/fundo_rodape.gif) no-repeat center top; display: block; font-size: 12px; height: 225px; margin: 100px auto 0; padding: 0; }
#copyright { margin: 0 auto; padding: 15px 20px; width: 840px;  background: transparent url(img/fundo_rodape.gif) no-repeat center top; height:225px;}
#copyright p { color: #ac8e0b; display: inline; float: left; font-weight: normal; margin: 60px 0 0 0; }

#copyright #arquivos, #copyright #posts_lidos {float:left; margin:20px 50px; width:210px;} 
#copyright #arquivos h2, #copyright #posts_lidos h2 { font-size: 18px; font-weight: normal; padding: 10px 0 0 0; color:#ac8e0b; }	
#copyright #arquivos hr, #copyright #posts_lidos hr {background-color: #efe9cb; color: #eaeaea; clear:both; float:none; width:100%; height: 1px; margin:0; border:none; }
#copyright #arquivos li, #copyright #posts_lidos li {list-style:none;display:block; padding:3px 0; }
#copyright #arquivos a, #copyright #posts_lidos a { color:#ad9c5c; font-size: 14px;}


.towerweb { margin-top:43px; padding:0 30px 0 0; } 
#copyright a.goTower { display: inline; float: right; }




/**************************** 
*							*
*		COMENTÁRIOS			*
*							*
****************************/ 

.commentspopup #header, .commentspopup #content { width: 418px !important; } 

.commentspopup #header { background-image: url(img/blog_comments_header.jpg) !important; height: 152px !important; text-align: right; }
	.commentspopup #header .closeWindow { position: absolute; top: 100px; right: 20px;  }
	
	
	.commentspopup #content { background-color: #fff !important; padding: 10px !important; text-align: left !important; width: 398px !important; }
		.commentspopup #content h2 { text-align: left; }
		.commentspopup .warning { color: #B00000; }
		
		.commentspopup code { background-color: #FFF; border: 1px solid #eaeaea; display: block; font-family: "Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace; padding: 5px; margin: 5px; }

		.commentspopup #commentlist { text-align: left; padding-left: 0px !important; margin: 0 0 10px; }
			.commentspopup #commentlist li { background-color: #e9eff0; margin: 15px 0 20px; *margin-top: 45px; padding-bottom: 1px; }
			#commentlist .comment-info { display: block; margin-bottom: 5px; }
				#commentlist .comment-info cite { background-color: #cde1ec; border-bottom: 1px solid #c9d7da; color: #2d4b57 !important; display: block; padding: 5px 10px; }
				#commentlist .comment-info cite .nome { font-weight: bold; } 
			#commentlist .comment-text {  }
				#commentlist .comment-text p { background-color: #e9eff0; margin: 0 10px 10px; }
			
		.commentspopup #commentform { border-top: 3px solid #eaeaea; padding-top: 10px; }
			.commentspopup #commentform #comment { width: 360px; }
	
		.commentspopup #footer { margin: 0 !important; }
			.commentspopup #footer a.goSite { display: none; }
