/*
Theme Name: Bogdan Hunea Photography
Theme URI: http://wpgrafiks.com/
Description: Wordpress Theme for Bogdan Hunea
Version: 1.0
Author: Iustin
Author URI: http://photodynamica.com/
*/

/* Top Elements */
* { margin: 0; padding: 0; }

body {
	background: black;
	font: normal 70%/1.5em Verdana, Tahoma, Verdana, sans-serif;
	color: #818181; 
	text-align: center;
}

/*=====TYPE======*/
h1, h2, h3 {
	font-family: Verdana, Tahoma, 'Trebuchet MS', Sans-serif;
	font-weight: Bold; 		
}
h1 { font-size: 120%; }
h2 { color: white; font-size: 110%; text-transform: uppercase; }
h3 { font-size: 110%; color: #667F99; }

h1, h2, h3, p {
	margin: 0;
	padding: 10px;		
}
ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}

acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}

/* ======HEADER====== */
#header {
	position: relative;
	width: 900px;
	height: 114px;

	margin: auto; 
  padding: 0 0 30px 0;
	font-size: 14px;
  }
  
#logo {
  float: right;
  width: 174px;
  height: 114px;
 }
 
#header h1#title {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 28px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	text-transform: none;
	
	/* change the values of top and Left to adjust the position of the logo*/
	top: 10px; left: 50px;	
}

#header h1#title a { color: #FFF; }

#header h2#slogan {
	position: absolute;
	z-index: 9999999;
	margin: 0; padding: 0;
	font: bold 12px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	color: #FFF;
	
	/* change the values of top and Left to adjust the position of the slogan*/
	top: 40px; left: 50px;			
}
/*=====SEARCH=====*/
#searchform{
  padding: 0;
  border: none;
  margin: 0 auto;
}

form.search {
	padding: 0; 
  margin: 0; 
	vertical-align: bottom;
	border: none;
	background-color: transparent;
}
form.search .input, .textbox { 
	margin: 0 0 0 -4px; 
	width: 160px;
	border: 2px solid #000; 
	background-color: transparent;
	color: #a9a9a9; 
	}

/*====category====*/
#category {
width: 900px;
margin: 5px auto 15px auto;
padding: 5px 0 5px 0;
border-bottom: 1px dotted #777;
text-align:center;
clear:both;
}

#category ul {
font: bold 12px 'Verdana', Sans-serif;
list-style:none;
margin:0;
padding:0;
}

#category ul li {
display:inline;
margin:0;
padding:5px;
}
#category ul li a{color: #a9a9a9;}
#category ul li a:hover {color: #818181;}
/*======WRAPPER======*/
#wrap {
	width: 900px;
	margin: auto;
	text-align: left;
  }

#container {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;	
  }
	
	/*=====CONTENT======*/
#post {
	float: left;	
	width: 700px;
	padding: 0;	
  margin: 0 10px 10px 0;
  text-align: justify;
  overflow: hidden;	
  color: white;
  font-weight: bold;
}

#post h1 {
	font-size: 16px;
	padding: 3px 0 5px 5px;	
	margin: 10px 0 0 0;
	border-bottom: 1px dotted #a9a9a9;
}
#post h1 a { 
  background:none;
  color: #a9a9a9;
 }
#post h1 a:hover {color: #818181;}
#post .date {font-size: 10px; color: #a9a9a9; padding: 5px 10px 5px 5px; margin: 0;}
#post .clear {clear: both;}

.post-footer {
	padding: 5px;
  margin: 0 15px 10px 0;
	font-size: 10px;
}
.post-footer a {
  color: #a9a9a9;
}

.post-footer .readmore a  { background:none; }
#main .post {width: 300px; float: left;}

/*=====navigation======*/
#nav .wp-pagenavi { 
  margin-bottom: 5px; 
  text-align: left; 
}
#nav .wp-pagenavi .pages {color:#CFB003; background:#212121; border: 2px solid #777;}
#nav .wp-pagenavi .current {color:#CFB003; background:#212121; border: 2px solid #777;}
#nav .wp-pagenavi .extend {color:#CFB003; background:#212121; border: 2px solid #777;}
#nav .wp-pagenavi a {background:#212121; color: #a9a9a9; border: 2px solid #777;}

/*=====BLOCKQUOTE=====*/
blockquote {
	margin: 10px;
 	padding: 0 0 0 28px;  
  background: #212121;    
}

/*======COMMENTS======*/

input {
	padding: 2px;
	border: 1px solid #aaa;
	font: normal 1em Verdana, sans-serif;
	color: #000;
	}

.commentlist {
margin: 0;
padding: 0;
padding-top: 10px;
}

.commentlist li {
list-style:none;
margin:0 0 10px 0;
padding:5px;
border: 1px solid #ccc;
text-align:left;
font: normal 12px Tahoma, Arial, Verdana, sans-serif;
font-weight:normal;
line-height:20px;
color: white;
}
.comment-meta {border-bottom:1px dotted #cccccc;}
.comment-author .fn, .comment-author .fn a, .comment-author .fn .url {color: white; font: bold 12px Tahoma, Arial, Verdana, sans-serif;}
.comment-author .says {font: normal 12px Tahoma, Arial, Verdana, sans-serif;}

.commentlist li a, .commentlist li a:visited {
text-decoration:none;
font-family:Arial;
font-size:10px;
color: white;
font-weight:normal;
}
.comment, .trackback, .pingback {
  overflow: hidden;
  margin: 10px auto 0 auto;
  padding: 0;
  border: 1px solid #ccc;
  line-height: 20px;
  text-align: justify;
}
#respond {
list-style:none;
margin:0 0 10px 0;
padding:5px 5px 5px 10px;
font-family:Georgia;
text-align:left;
font-family:'Lucida Grande',Arial;
font-size:10.8px;
font-weight:normal;
line-height:20px;
color:#7e7e7e;
}
#commentform {
  border: 1px solid #ccc;
}
#comment {
  width:350px;
  height:150px;
  margin:10px 0 0 5px;
  border: 1px solid #ccc;
  padding:5px 0 0 5px;
	font: bolder 12px Arial, Sans-serif; 
	display:block;
}

#author {
  width:250px;
  height:20px;
  margin:0 0 0 5px;
  border: 1px solid #ccc;
  padding:5px 0 0 5px;
  font-size:12px;
}

#email {
width:250px;
height:20px;
margin:0 0 0 5px;
border: 1px solid #ccc;
padding:5px 0 0 5px;
font-size:12px;
}

#url {
width:250px;
height:20px;
margin:0 0 0 5px;
border: 1px solid #ccc;
padding:5px 0 0 5px;
font-size:12px;
}

.reply {
  padding-left: 20px;
  float: right;
  margin-top: -17px;
  margin-right: 2px;
}

/*=====SIDEBAR======*/
#sidebar {
	float: right;
	width: 180px;
	padding: 0; 
  margin: 0 0 0 0;		
  border-left: 1px dotted #777;
  }
 #sidebar img {margin-bottom: -5px;} 
  	
#sidebar h1 {
	margin: 5px 0 0 0; 
	padding: 3px 10px; 
	font: bold 120%  "Verdana", Sans-Serif;	
	color: #a9a9a9;
	text-transform: uppercase;
	background: none;
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
  }

#sidebar ul {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;	
}
#sidebar ul li {
	padding: 2px 0 2px 25px;
	margin: 2px 2px;			 
	font: bold 12px "Verdana", Sans-Serif;
}

* html body #sidebar ul li { height: 1%; }

#sidebar ul a {
  font: bold 11px "Verdana", Sans-Serif;
	padding: 2px 0; 		
	background: none;
}

#bottom {
  width: 900px; 
  height: 0; 
  clear: both;
  margin: 0 auto;
  }

/*======FOOTER======*/
#footer {
	clear: both;
	color: #e8e8e8;
	font: normal 90% Verdana, Tahoma, sans-serif;
	width: 900px;
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 0 auto;	
  }

#footer a { 
text-decoration: none;
}

/*======alignment classes=====*/
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/*======additional classes======*/
.clear { clear: both; }
.gray { color: #CCC; }

img.avatar {float:right; margin-left:5px;}

/*=====LINKS=====*/
a {
	background: inherit;
	text-decoration: none;
	color: #818181;	
}
a:hover {
	background: inherit;
	color: #a9a9a9; 
}
/*====IMAGES=====*/
img {
border: 0px none;
} 