/*  

Theme Name: blog

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A black and white minimalistic theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more free themes.

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/


* {
	margin:0;
	padding:0;
	
 }

 
 
/*body {
background:#fff ;
	color: #ffffff; text-decoration: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 14px; line-height:18px;
	width: 100% }

/*body {
background:#fff ;
	color: #ffffff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 82.5%;
	width: 100% }
 
/*body {
	background:#fff /*url(http://kaspianshore.com/images/bg.jpg);
	color: #ffffff
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
} */

.copyright {bottom:0;}

a {
	color: #878C8B;
	text-decoration: none; }

    a:hover { color: #ffffff;  }


.navigation {
	text-align: center }

/*.logo h1 { float:left; }

	.logo h1 a {
		background:url("http://kaspianshore.com/images/logo_blog.png") no-repeat 0 0;
		display:block;
		height:100px;
		width:181px; }*/

.navi {
	height:110px;
	margin:0 0 0 auto;
	text-align:center;
	top:40px;
	width:342px;
	z-index:10000; }
	
	
	/*body {
background:#fff ;
	color: #ffffff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 68.5%;
	width: 100% }*/



/*a {
	color: #ffffff;
	text-decoration: none; }

    a:hover { color: #ffffff;  }

	a:active { color: #ffffff;  } 
	
	

/*a {
	color:#949796;
	text-decoration:none; }

	a:visited { color:#949796; }

	a:active {
		color:#fff;
		outline:none; } */

img { border:0; }

#container {
	background:url("http://kaspianshore.com/images/blogheader.jpg");
	margin:0 auto;
	width:920px; }

#nav {
	float:right;
	margin-right:10px; }

	#nav li { display:inline; }

		#nav li a {
			background:#fff;
			color:#000;
			font-weight:400;
			line-height:40px;
			padding:13px 60px 3px 3px;
			text-transform:uppercase; }

			#nav li a:hover,#nav li .active,#nav .current_page_item a,#nav li a.current_page_item {
				background:#0F0F0F;
				color:#fff; }

.clear { clear:both; }

.spacer { height:20px; }

.content {
	background:#bcc0bf;
	margin:0 auto;
	padding:20px;
	width:880px; }

/*.content_contact {
	background:#000;
	margin:0 auto;
	padding:0;
	width:100%; } */

.sidebar {
	background:#fff;
	margin:0 auto;
	padding:0;
	width:920px; }

	.sidebar h3 {
		background:#000;
		color:#fff;
		font-weight:400;
		padding:5px 5px 4px;
		text-transform:uppercase; }

/*#categories {
	border-bottom:1px solid #000;
	line-height:21px; }

	#categories li {
		display:inline;
		margin:0 5px 0 0; }

		#categories li a {
			color:#000;
			font-weight:400;
			padding:5px;
			text-transform:uppercase; }

			#categories li a:hover,#categories li b {
				background:#000;
				color:#fff;
				font-weight:400;
				padding:5px 5px 4px;
				text-transform:uppercase; } */

.post {
	margin:10px;
	padding:15px;
    font-size: 115%;
color:#ffffff;
	}

	.post .left {
		float:left;
		margin-top:-10px;
		width:50px; }

		.post .left h5 {
			font-size:52px;
			font-weight:400;
			height:52px;
			line-height:52px; }

h2 {
	font-size:52px;
	font-weight:400;
	height:52px;
	line-height:52px;
	padding:0; }

.post .right h2 a {
	font-size:32px;
	font-weight:400;
	line-height:32px;
	text-transform:uppercase; }

	.post .right h2 a:hover { text-decoration:underline; }

.post .left b {
	font-size:25px;
	font-weight:400;
	line-height:25px; }

.post .right {
	float:right;
	width:650px; }

.sidebar ul { line-height:21px; }

	.sidebar ul li {
		display:inline;
		margin:0 5px 0 0; }

		.sidebar ul li a {
			color:#000;
			display:block;
			font-weight:400;
			padding:5px;
			text-transform:uppercase; }

			.sidebar ul li a:hover {
				background:#000;
				color:#fff;
				font-weight:400;
				padding:5px;
				text-transform:uppercase; }

.footerul { line-height:21px; }

	.footerul li {
		display:inline;
		margin:0 5px 0 0; }

		.footerul li a {
			color:#000;
			display:block;
			font-weight:400;
			padding:5px;
			text-transform:uppercase; }

			.footerul li a:hover,.footerul li b {
				background:#000;
				color:#fff;
				font-weight:400;
				padding:5px 5px 4px;
				text-transform:uppercase; }

#fleft {
	float:left;
	width:48%; }

#fright {
	float:right;
	width:48%; }

#centerit { text-align:left; }

.commentlist li {
	background:#eee;
	padding:10px; }

	.commentlist li.alt { background:#ddd; }

.alignright { float:right; }

.alignleft { float:left; }

.text { color:#fff; }

.title {
	color:#fff;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:162.5%; }

.contact {
	height:20px;
	margin:5px 0px 0px 0px;
	text-align:left;
	width:50px;
	z-index:10000; }

#sitemapview li {
 font-size: .85em;
 line-height: 1.8em;
}

#blog_header {
	color:#222;
	float:left;
	font-size:18px;
	height:40px;
	line-height:37px; }

#footer {
    clear:left;    
}

.current {
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
}

.pagebar {
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #000;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	border: 1px solid #000;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #000;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #000;
	color: #fff;
}

.pagebar a:hover {
	border-color: #000;
	background: #000;
	color: #fff;
	
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}


.space_reply {
	height:15px;
	z-index:10000; }

/*.job_description {float:left; margin:0px 5px 0px 0px;  }
.job_image {height:450px; width:640px; background: #000 url(images/ajax-loader.gif)  no-repeat 304px 209px;}*/




.wrapper_blog {position: absolute;
       margin-left: auto;
       margin-right: auto;
       left: 0;
       right: 0;
       width: 1000px;
       height: 0px;
	   top: 172px;   
       } 
	   
	  
   
			    
.blognavi

{position: absolute;
       margin-left: auto;
       margin-right: auto;
       left: 0;
       right: 0; 
	   top: 165px;}
	   
	   


	   
	   

