/*  



Theme Name: Abov



Theme URI: http://dannci.com/abov/



Description: A clean, minimalist theme. Contains these feaures: Fixed Width, 2 Columns, 3 Sidebars, Featured Posts Slideshow, Pagination, Theme Admin Menu, About Text and Foto Feature.



Version: 2.0.0



Author: Dannci



Author URI: http://dannci.com/



Tags: light, white, fixed-width, two-columns, fixed-width, theme-options



*/







/*************************************



 +Containers



 *************************************/



body{



	background:#fff url(./images/bg.png) repeat-x;



	color:#666;



	font-family:  Verdana, Arial, Georgia, "Times New Roman", Times, serif;



	font-size:9pt;



	line-height:1.4;



	margin:0;



	padding:0;



	text-align:center;



}



#wrap{



	margin:0 auto;



	text-align:left;



	width:980px;



}



#content{



	font-size:9pt;



	float:left;



	padding:1em;



	width:600px;



	text-align:justify;



}















#sidebar{



	font-size:1.1em;



	float:right;



	width:325px;



}







#header{



	padding:1em 0;



	width:980px;



}







#headerright{ padding-right:20px;float:right; text-align:right;}	



#headerleft{ float:left;}











#mygallery{



float:left;







}



#pann{



	width:980px;



	height:270px;



	border-top:1px dotted #ddd;



	border-bottom:1px dotted #ddd;



	margin-top:10px;



	padding-top:10px;



	float:left;



}



#pann_post{

	height:20px;

	width:980px;

	border-top:1px dotted #ddd;	

	margin-top:30px;

	padding-top:10px;

	float:left;

}



#footer{



	background:#ccc;



	border-top:1px solid #777;



	color:#888;



	clear:both;



	font-size:0.9em;



	padding:0.5em;



}











/* main menu */











#menu {



	background:#fff;



	font-family: verdana, arial, times, serif;



	font-size: 9pt;



	width:980px; 



	overflow:hidden;



	padding-top: 20px;



	float:left;



}











#menu ul {



	margin:0;



	padding:0;



}







#menu ul li {



	list-style-type: none;



	float:left;



	margin: 0;



	padding: 10px;



}







#menu ul li a {



	padding:4px 10px;



	margin: 0;



	color: #999;



	display:block;



}







#menu ul li a:hover {



	background: #2F3540;



	color:#fff;



	text-decoration:none;



}











/*************************************



 +Hn and p



 *************************************/



#arcload{z-index:2;position:fixed;right:0;top:200px;color:#000;font-family: Arial,Serif;font-size:16pt; text-align:center;padding:5px;}







#arcload a {background: url(images/rss.png) no-repeat 0 0;



			display: block;



			height:150px;



  			width: 30px;



			outline: none;



			text-indent: -9999px;



			}







#arcload a:hover {



border-left:1px dotted #999999;}







h1, h2, h3{



	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;



	font-weight:normal;



	letter-spacing: -1px;



	margin:0;



}







#header h1{	



	padding:30px 20px 10px 20px;



	margin:0;



	letter-spacing:-2px;



	



	}



	



#header h1 a{color: #ccc; text-decoration: none;}



#header h1 a:hover{color: #666; text-decoration: none;}







.entrytitle h2{



	font-size:2.0em;



}



.entrytitle h2 a



{



	color:#2F3540;



}



.entrytitle h2 a:hover{



	color:#590202;



}



.entrytitle h3{



	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;



	font-size:0.8em;



	color:#999;



}



#sidebar h2{



	padding:10px 0 5px 3px;



	border-bottom:2px solid #ccc;



}



/*************************************



 +Entry



 *************************************/



.thumb img {



				float: left;



				margin-right: 20px;



				margin-bottom: 10px;



				padding: 7px;



				border: 1px solid #E9E9E9;



				background-color: #f7f7f7;



				width: 181px; height: 100px;



			}



.entry{



	margin-bottom:3em;



}







.entrymeta{



	font-size:0.9em;



}



.postedby{



	padding:3px;



	padding-left:0px;



}



.filedto{



	padding:3px;



	padding-left:5px;



}



.commentslink{



	padding:3px;



	padding-left:5px;



}



.navigation{



float:right;





}



/*************************************



 +Sidebar



 *************************************/



#sidebar ul{list-style-type:none;margin:0;padding:0;}



#sidebar li {list-style: none; padding-bottom:2px;;display: inline;}



#sidebar li a {display: block; border:1px solid #f2f2f2; padding:8px 10px 8px 15px}











#sidebar_top li a {display: block; border:1px solid #f2f2f2; padding:8px 20px 8px 35px;}



#sidebar_top a { padding: 20px 50px; text-decoration:  none; font-size: 1.5em; color:#A62F03;}



#sidebar_top a:hover {color:#590202;}



#sidebar_left {float: left; width: 160px; margin-bottom: 10px; border-right:2px solid #fff; }



#sidebar_right {float: left; width: 160px; margin-bottom: 10px;}



#sidebar_top a {background: url(images/bullet.gif) no-repeat 15px 20px;}























.featlist {



	width:305px;



	font-family: verdana, arial, times, serif;



	}



		



.featlist h3 {



margin-top:10px;



font-weight:bold;



font-size:9pt;



	}



	



.fblock h2{



	margin: 6px 0 0px 0;



	padding: 0px 0px 0px 0px;



	text-align: left;



	font-size: 11pt;



	overflow:hidden;



	height:12pt;



	line-height:15px;



}







.fblock {



	



	width: 325px;



	float:left;



	margin: 5px 0px 0px 0px;



	padding:0px 0 0 0;



	display:inline;



	color:#222;



	font-family:verdana, Arial,century gothic, sans-serif;



}











.fblock p{



	margin:5px 5px;



	color:#ccc;



}











.fblock img {



	float:left;



	border:1px solid #ddd;



	margin:5px 5px 5px 5px;



	padding:0 0;



	}



	



.fcats{



	overflow:hidden;



	font-size:12px;



	color:#DAD0C1;



	padding: 0 0 0 0px;



	margin:1px 0 0px 0;



	height:15px;



}



.fcats a:link,.fcats a:visited {



	overflow:hidden;



	font-size:12px;



	color:#83A1AF;



	padding: 0 0 0 0px;



	margin:0px 0 0px 0;



	height:13px;



}	



.auth{



	overflow:hidden;



	font-size:8pt;



	color:#999;



	padding: 3px 0 0 0px;



	margin:2px 0 0px 0;



}	







.fmeta{



	overflow:hidden;



	font-size:7pt;



	color:#999;



	padding: 0 0 0 0px;



	margin:0px 0 0px 0;



		



}







.fmeta a:link,.fmeta a:visited{



	overflow:hidden;



	font-size:12px;



	color:#3a6e98;



	padding: 0 0 0 0px;



	margin:0px 0 0px 0;



			



}







.fmeta a:hover{



	overflow:hidden;



	font-size:12px;



	color:#fff;



	padding: 0 0 0 0px;



	margin:0px 0 0px 0;



			



}







/*************************************



 +About



 *************************************/







#about{
padding: 10px 20px 5px 20px;
float:right;
height:245px;
}







#about a{
color: #A62F03;
}







#about p.text{



	padding: 10px 0px;



	width:280px;



	font-family: Verdana, Trebuchet MS, Arial, Verdana,  sans-serif;



	font-weight:bold;



	font-size: 9pt;



	line-height: 20px;



	color: #999;



	margin:0px 0px;



	text-align:justify;



}







#about img.avatar{



width:126px;



height:70px;



	float: right;



	margin:10px  0 0 15px;



}



/*************************************



 +Comments



 *************************************/



.commentsblock{



	margin:0;



	padding:0;







}



.commentsblock textarea{



	width:35em;



}



.commentsblock input, .commentsblock textarea{



	border:1px solid #d1d1d1;



}



.commentsblock textarea:focus{



	background:#eee;



	border:1px solid #a1a1a1;



}



.commentsblock textarea:focus, .commentsblock input:focus{



	background:#eee;



	border:1px solid #a1a1a1;



}



.commentauthor{



	display:block;



	font-size:1.5em;



}



ol.commentlist{



	color:#777;



	font-size:0.9em;



	list-style-type:none;



	margin:0;



	margin-top:1.5em;



	padding:0;



}



.commentlist li{



	margin-bottom:0.5em;



	padding:0.5em 1em;



}



.alt{



	background:#f7f7f7;



	border:1px dotted #d1d1d1;



	padding:0.5em;



}



h3#comments{



font-size:1.6em;



}











/*************************************



 +Search



 *************************************/







#searchform{



	padding:0;



	margin:40px 10px 0 0;



	}







#searchform input#s{



	margin:0;



	padding:10px;



	border:1px solid #f2f2f2;



	width:250px;



	color: #Ccc;



	}







#searchform input#searchsubmit{



	border:none;



	background:#333;



	color:#fff;



	text-transform:lowercase;



	



	}















/*************************************



 +ads



 *************************************/







.ads{



	margin: 0px 0 0 0;



	padding: 0 0 0 0px;



	width:325px;



	float:left;



	background:#f2f2f2;



}







.ads a, .ads img, .ads img a{



border:none;



}







.ads ul {



   	 margin: 0px 0px;



	 padding: 0px 9px;



	 overflow: auto;



	 list-style:none;



}



	 



.ads ul li{



	margin: 0px 0px 0 0;



	padding:13px;



	list-style:none;



	display : block;



	float:left;



}







.ads li a:link, .ads li a:visited {



	text-decoration: none;



}















/*************************************



 +pagination



 *************************************/







.wp-pagenavi a, .wp-pagenavi a:link {



	padding: 2px 4px 2px 4px; 



	margin: 2px;



	text-decoration: none;



	border: 1px solid #ccc;



	color: #2f3541;



	background-color: #FFFFFF;	



}



.wp-pagenavi a:visited {



	padding: 2px 4px 2px 4px; 



	margin: 2px;



	text-decoration: none;



	border: 1px solid #ccc;



	color: #2f3541;



	background-color: #FFFFFF;	



}



.wp-pagenavi a:hover {	



	border: 1px solid #000;



	color: #000;



	background-color: #FFFFFF;



}



.wp-pagenavi a:active {



	padding: 2px 4px 2px 4px; 



	margin: 2px;



	text-decoration: none;



	border: 1px solid #ccc;



	color: #2f3541;



	background-color: #ccc;	



}



.wp-pagenavi span.pages {



	padding: 2px 4px 2px 4px; 



	margin: 2px 2px 2px 2px;



	color: #fff;



	border: 1px solid #fff;



	background-color: #FFFFFF;



}



.wp-pagenavi span.current {



	padding: 2px 4px 2px 4px; 



	margin: 2px;



	font-weight: bold;



	border: 1px solid #ccc;



	color: #2f3541;



	background-color: #ccc;



}



.wp-pagenavi span.extend {



	padding: 2px 4px 2px 4px; 



	margin: 2px;	



	border: 1px solid #3366CC;



	color: #000000;



	background-color: #FFFFFF;



}







/*************************************



 +Misc



 *************************************/



a{



	color: #3a6690;



	text-decoration:none;



}



a:hover{



	color:#A62F03;



}









pre {



overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */

white-space: pre-wrap; /* css-3 */

/* white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */

white-space: -pre-wrap; /* Opera 4-6 */

white-space: -o-pre-wrap; /* Opera 7 */

 /* width: 99%; */

word-wrap: break-word; /* Internet Explorer 5.5+ */



}







hr {



color:#f2f2f2;}







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







blockquote{



	border-left:1px solid #A5ABAB;



	margin:15px;



	padding:0 12px 0 12px;



	}		



.sticky  {



background: #FACB25; /* Change the background of the sticky post */



color:#000000; /* Change the font color of the sticky post */



}











/* ---------------------------- PIETRO -------------------------------------*/







#header h1 a {



font-size:45px;



}



#about p.text {



text-align:left;



font-weight:normal;



}







#about p.text b {



font-size:10px;



}







#about {
width:280px;
}

* html #about {
overflow:hidden;
padding-left:20px;
}








pre {

overflow-x:auto;

/*padding:10px;*/

white-space:pre-wrap;

word-wrap:break-word;

padding-left:10px;



}







code {



/*background:none repeat scroll 0 0 #F2F2F2;*/

/*display:block;*/

/*margin:15px 0;*/

overflow-x:auto;

word-wrap:break-word;

padding-left:10px;



}





.border_pre {

border:1px solid #F2F2F2;

padding-right:10px;

}





#sidebar_right {



float:left;



margin-bottom:10px;



width:150px;



}











.slideex {



display:block;



height:183px;



margin:5px 0;



overflow:hidden;



padding:5px 0;



}







.stepcarousel .panel h2 {



font-family:Verdana,Arial,Georgia,century gothic,sans-serif;



font-size:1.5em;



margin:10px 0 0 5px;



text-align:left;



}







/* ----- */



body { background: #f8f8f8 url(http://www.pietrogaiao.com.br/blog/wp-content/themes/abov/images/bg.jpg) repeat-x }

#menu {

background:none;

}

h1 a img { border:0;}



.stepcarousel .panel {

background:none;

}



#searchform input#s {

padding:6px;

position:relative;

top:56px;

width:409px;

}



#pann {

padding-top:20px;

margin-top:30px;

}



#menu {

padding-top:0;

position:relative;

top:25px;

}



#searchform input#s {

padding:6px;

position:relative;

top:63px;

width:409px;

border:1px solid #E2E2E2;

}



#menu {

left:593px;

padding-top:0;

position:relative;

top:-44px;

}



#sidebar_left {

border-right:0 none;

}



.entrytitle h2 a {

color:#313131;

margin-bottom:10px;

}



.entrytitle h2 a:hover {

color:#666666;

margin-bottom:10px;

}



a {

color:#313131;

}



a:hover {

color:#666666;

}



#menu ul li a {

color:#FFFFFF;

}



#menu ul li a:hover {

color:#0398d6;

background:none;

}



.entrytitle h2 {

font-size:30px;

line-height:1;

}



.stepcarousel .panel h2 {

line-height:1.3;

}



.stepcarousel .panel p {

margin:5px 0;

}



.entrybody {

padding-top:5px;

}



.entry {

margin-bottom:2em;

}



.wp-pagenavi span.pages {

border:0 none;

color:#666666;

margin:2px;

padding:2px 4px;

background:none;

}



.stepcarousel .panel img {

border:5px solid #FFFFFF;

margin:5px 20px 5px 5px;

}




.border_pre {

border:1px dotted #cccccc;
background:#f7f7f7 none repeat scroll 0 0;
padding-right:10px;

}





.commentsblock {

margin:0;

padding:1em;
padding:0\9;

}




* html #arcload {
position:absolute;
}

#arcload {
right:10px;
top:100px;
}

#sidebar li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:5px;
}

.slideex {
display:block;
height:160px;
margin:5px 0;
overflow:hidden;
padding:5px 0;
}

.fblock img {
border:3px solid #FFFFFF;
}

.entrytitle h2 a {
color:#0398d6;
}

.commentsblock {
margin:0;
padding:0;
}

#headerright {
float:none;
padding-right:20px;
position:relative;
text-align:right;
top:76px;
}

.saibamais a {
color:#EF9100;
}

.saibamais {
background:#f7f7f7 none repeat scroll 0 0;
border:1px dotted #cccccc;
padding:20px 40px;
}

.commentsblock textarea {
border:1px dotted #cccccc;
width:100%;
background:#ffffff none repeat scroll 0 0;
}

.commentsblock textarea:focus {
border:1px dotted #cccccc;
width:100%;
background:#f7f7f7 none repeat scroll 0 0;
}

input#submit {
border:1px solid #D1D1D1;
cursor:pointer;
background:#343434;
color:#eca100;
padding:3px;
}

#footer {
background:#343434;
color:#eca100;
}

#sidebar_right a{
font-weight:bold; 
color:#EF9100;
}

h2 { padding:10px 0 0 0;}

#about img.avatar {
    float: none;
    height: 70px;
    margin: 0;
    width: 126px;
}
