/*  

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{ color:#333; font-family:  Verdana, Arial, Georgia, "Times New Roman", Times, serif; font-size:9pt; line-height:1.5; background-color: #fff; background-image: url(./images/bg.png); background-attachment: fixed; background-position: 0 0; margin:0; padding:0; text-align:center; }

#wrap{

	margin:0 auto;

	text-align:left;

	width:980px;

}

#content{ font-size:9pt; background-color: #fff; position: static; float:left; padding:1em; width:630px; }







#sidebar{ font-size:1.1em; background-color: #fff; float:left; width:325px; }



#header{ background-color: #fff; background-attachment: inherit; width:980px; }



#headerright{ background-color: #fff; padding-right:20px; float:right; text-align:right; margin-top: 0; padding-top: 0; }	

#headerleft{ background-color: #fff; float:left; }





#mygallery{

float:left;



}

#pann{ background-color: #fff; width:980px; height:270px; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; 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:#b8a547;

	font-family: "Trebuchet MS", verdana, arial, times, serif, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;

	font-size: 9pt;

	width:980px; 

	overflow:hidden;

	float:left;

}





#menu ul {

	margin:0;

	padding:0;

}



#menu ul li {

	list-style-type: none;

	float:left;

	margin: 0;

}



#menu ul li a { padding:4px 10px; margin: 0; color: #fff; background-color: #b8a547; display:block; }



#menu ul li a:hover {

	background: #8a7718;

	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; background-color: #fff; letter-spacing: -1px; margin:0; }



#header h1{ font:25pt "Arial Black", arial, verdana, georgia, times; background-color: #fff; padding:30px 20px 10px; margin:0; letter-spacing:-2px; }

	

#header h1 a{ color: #ccc; background-color: #fff; 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:#3a6690;

}

.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: 0px 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 { color: #b8a547; display: block; border:solid 1px #f2f2f2; padding:8px 20px 8px 35px; }

#sidebar_top a { padding: 20px 50px; text-decoration:  none; font-size: 1.5em; color:#1b496e;}

#sidebar_top a:hover {color:#3a6690;}

#sidebar_left { font-size: 11px; float: left; width: 320px; margin-bottom: 2px; border-right:2px solid #fff; }

#sidebar_right {float: left; width: 320px; 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:0px 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:#b8a547;

	padding: 0 0 0 0;

	margin:0 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:9pt;

	color:#999;

	padding: 0;

	margin:0;

		

}



.fmeta a:link,.fmeta a:visited{

	overflow:hidden;

	font-size:12px;

	color:#b8a547;

	padding: 0 0 0 0;

	margin:0 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; float:right; height:245px; border-width: 0; }



#about a{

	color: #1b496e;

}



#about p.text{

	padding: 10px 0;

	width:1px;

	font-family: Verdana, "Trebuchet MS", Arial, Verdana, sans-serif;

	font-weight:bold;

	font-size: 9pt;

	line-height: 20px;

	color: #999;

	margin:0;

}



#about img.avatar{

width:126px;

height:70px;

	float: right;

	margin:10px  0 0 15px;

}

/*************************************

 +Comments

 *************************************/

.commentsblock{

	margin:0.5em;

	padding:1em;



}

.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:2px 10px 2px 0;

	}



#searchform input#s{

	margin:1px;

	padding:3px;


	border:solid 1px #f2f2f2;

	width:170px;

	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; 

	margin: 2px;

	text-decoration: none;

	border: solid 1px #ccc;

	color: #b8a547;

	background-color: #ffffff;	

}

.wp-pagenavi a:visited {

	padding: 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: solid 1px #ccc;

	color: #b8a547;

	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:#1b496e;

}



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 */

}		