/*
Theme Name: Graypress
Description: A premium magazine wp theme from <a href="http://samuraithemes.com">samurai</a>.
Author: andi s
Author URI: http://www.samuraithemes.com
Version: 1.2
*/


body {
	margin:0 auto;
	padding:5px 0px 5px 0px;
	background:#fff url(images/bg.gif) repeat-x ;
	font-family:Century gothic, Arial,Tahoma,sans-serif;
	color:#333333;
	font-size:13px;
	}
img {
	border:0;
	margin: 0 0;
	}
a {
	color:#6F615A;
	text-decoration:none
	}
a:hover {
	color:#990000;
	text-decoration:none
		}
.clear {
	clear:both;
	}
img.centered  {
	padding: 5px 5px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	max-width:600px;
	border: 1px solid #DDDDDD;
	background:#fff;
	}
	
img.alignnone {
	padding: 5px 5px;
	margin: 0px 10px 10px 0px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
	max-width:600px;
	}

img.alignright {
	padding: 5px 5px;
	margin: 0px 10px 10px 0px;
	display: inline;
	background:#fff;
	max-width:600px;
	border: 1px solid #DDDDDD;
	}

img.alignleft {
	padding: 5px 5px;
	margin: 0px 10px 10px 0px;
	display: inline;
	background:#fff;
	max-width:600px;
	border: 1px solid #DDDDDD;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
.left{
  float:left;
}	
.right{
  float:right;
}
#wrapper{
  margin:0 auto;
  width:936px;
}
#header{
  background:url(images/header.png) 0 0 no-repeat;
  width:936px;
  height:240px;
  position:relative;
}
.titleblog{
	position:absolute;
	background:url(images/title.png) no-repeat;
	width:420px;
	height:70px;
	border:none;
	top: 30px;
	left: 140px;
	display:block;
}
.logo{
	background:url(images/logo.png) no-repeat;
	width:140px;
	height:90px;
	position:absolute;
	top: 30px;
	left: 6px;
}
.description{
	position: absolute;
	left: 148px;
	top: 96px;
	color: #999;
	font-size: 15px;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
	width: 530px;
}


#box-nav{
	position: absolute;
	left: 10px;
	top: 215px;
	width:700px;
	z-index:1010;
}
#dropmenu, #dropmenu ul {
	margin:0; 
	padding:0; 
	list-style-type:none; 
	list-style-position:outside; 
	position:relative; 
	z-index:1000; 
	width:100%; 
	font-weight:bold;
} 
#dropmenu a {display:block; padding: 5px 20px;color:#fff; text-decoration:none; font: bold 14px/100% Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #0d5d87;} 
#dropmenu a:hover { color:#FFFF00;} 
#dropmenu li {float:left; position:relative; padding:0 0 0 0; } 
#dropmenu ul {position:absolute; display:none; width:12em; top:24px; left:-1px;} 
#dropmenu ul a {background:#0d5d87; border-top:1px solid #c8c8c8;} 
#dropmenu li ul { width:14.1em;} 
#dropmenu li ul a {margin:0; width:12em; height:auto; float:left;} 
#dropmenu ul ul {top:auto;} 
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 

#nav {
list-style: none;
margin: 0px;
padding:0;
}
#nav li {
float: left;
margin: 8px 0 0 5px;
padding:0 0 10px 0;
}
#nav a {
color: #000;
text-decoration: none;
padding: 5px 10px;
display: block;
font: bold 14px/100% Arial, Helvetica, sans-serif;
text-shadow:1px 1px 1px #fff;
}
#nav a:hover {
color: #8c8a8a;
}
#searchform {
	background:url(images/searchbg.png) no-repeat;
	position:absolute;
	right:5px;
	top: 213px;
	width:218px;
	height: 30px;
}
#searchform #s {
	margin:0 0 0 0;
	background:none;
	border:none;
	width: 175px;
	padding:0px 4px ;
	height:30px;
	color:#333;
	font:normal 13px Arial, Helvetica, sans-serif;
}
#searchform #searchsubmit {
	background: none;
	border: none;
	width: 40px;
	height: auto;
}
#searchform label {
	font-size: 11px;
	color: #41550e;
}


#box-content{
  padding:20px 0 30px 0 ;
}
#main{
  background:#e6eff4;
  padding:10px 10px 0 10px;
  width:914px;   
  border-left:1px solid #a6a6a6; 
  border-right:1px solid #a6a6a6; 
  position:relative;  
}
#box-slide{
  margin:0 0 10px 0;
  border:5px solid #282525;
  width:904px;
  height:250px;
  background:#282525;
}
#content-wrap{
  width:420px;
  float:left;
}
#blockslide{
  background:url(images/bg-content.jpg) 0 0 repeat-x #fff;
  margin:0 0 10px 0;
  padding:2px 0 3px 5px;
  width:416px;
  border:1px solid #b5b5b7; 
}
#content{
  background:url(images/bg-content.jpg) 0 0 repeat-x #fff;
  margin:0 0 10px 0;
  padding:10px;
  width:400px;
  min-height:250px;
  border:1px solid #b5b5b7; 
  -moz-border-radius:7px;
}
#content img{
  max-width:150px;
  max-height:100px;
}
#img-thumb{
  margin:0 5px 0 0;
  float:left;
}
#content2{
  background:url(images/bg-content.jpg) 0 0 repeat-x #fff;
  margin:0 0 10px 0;
  padding:10px;
  width:610px;
  border:1px solid #b5b5b7; 
  -moz-border-radius:7px;
  overflow:hidden;
}
#content2 img{
  max-width:600px;
}
#thumb{
  float:left;
}
#thumb img{
  max-width:150px;
  max-height:100px;
}
.title{
  margin:0;
  padding:0 0 0 0;
} 
.title h2{
  margin:0 0 10px 0;
  color:#737474;
  font:normal 18px "trebuchet ms", Arial, Helvetica, sans-serif;
}
.post-date{
  background:url(images/date.gif) no-repeat;
  padding:0 0 10px 20px;
  font:normal 11px "Arial", Helvetica, sans-serif;
  color:#6c606d;
}

.post-cat{
  background:url(images/posted.gif) 0 0 no-repeat;
  padding:2px 0 10px 20px;
  font:normal 11px "Arial", Helvetica, sans-serif;
  color:#6c606d;
  line-height:25px;
}

.post-comment{
  background:url(images/comment.gif) no-repeat;
  padding:0 0 0 20px;
  font:normal 11px "Arial", Helvetica, sans-serif;
  color:#6c606d;
}
.readmore{
  color:#d53030;
}
.readmore a{
  color:#d53030;
}
.readmore a:hover{
  color:#0000FF;
}

/* SIDEBAR */
#sidebar-wrap{
  margin:0 0 0 10px;
  float: left;
  width:190px;
  padding:0 10px 0 0;
}
#sidebar-wrap  h2 {
	line-height:20px;
	font-size:14px;
	color:#535f67;
	margin:5px 0 5px 0 ;
	padding:0px 0 0 5px;
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
	}
#sidebar-wrap ul{
  list-style:none;
  margin:0 0;
  padding:0;
}
#sidebar-wrap ul li{
  background:url(images/bg-content.jpg) 0 0 repeat-x #fff;
  margin:0 0 10px 0;
  padding:10px ;
  width:180px;
  border:1px solid #b5b5b7; 
  overflow:hidden;
  list-style:none;
  -moz-border-radius:7px;
}

#sidebar-wrap  ul li ul  {
	background:none;
	list-style: none;
	margin: 0;	
	padding:0 10px 0 10px;
	width:180px;
	border:none;
	}
#sidebar-wrap  ul li ul li{
  background:none;
  padding:0 ;
  margin:0 0 0 0;
  border:none;
  /*border-bottom:1px dotted #ccc;*/
}
#sidebar-wrap  ul ul ul {
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
	border:0;
	}

#sidebar-wrap  ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}
	
#sidebar-wrap  ul li {
	padding:0 10px 0 0;
	height:100%;
	line-height:18px;
	float: left; 
	clear: left;	
	width:100%;
	}

#sidebar-wrap  ul li a{
	background:url(images/cat2.png) 0 9px no-repeat;
	color:#333;
	text-decoration: none;
	padding: 5px 0px 5px 20px;
	display:block;
	}

#sidebar-wrap  ul li a:hover {
	background:url(images/cat2-hover.png) 0 9px no-repeat;
	color: #CC0000;
	}

#sidebar-wrap  p {
	padding: 7px 5px;
	margin:0;

	}

#sidebar-wrap  table {
	width:100%;
	text-align:center;
	color:#6e777d;
	}
#tag ul{
  list-style:none;
  float:left;  
}		
#tag li{
  list-style:none;
  float:left;
  padding:0 5px 0 0;
}

/* SIDEBAR2 */
#sidebar-wrap2{
  margin:0 ;
  float: right;
  width:270px;
}
#ads{
  background:url(images/bg-content.jpg) 0 0 repeat-x #fff;
  margin:0 0 10px 0;
  padding: 8px ;
  width:254px;
  border:1px solid #b5b5b7; 
  overflow:hidden;
  list-style:none;
  -moz-border-radius:7px;
  text-align:center;
}
#ads img{
  border:none;
  margin:0 0 1px 0;
}
#sidebar2{
  margin:0 10px 0 0px;
  float: right;
  width:260px;
  padding:0 0px 0 0;
  list-style:none;
}
#sidebar2  h2 {
	line-height:20px;
	font-size:14px;
	color:#535f67;
	margin:5px 0 5px 0 ;
	padding:0px 0 0 5px;
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
	}
#sidebar2 ul{
  list-style:none;
  margin:0 0;
  padding:0;
  width:260px;
}
#sidebar2 ul li{
  background:url(images/bg-content.jpg) 0 0 repeat-x #fff;
  margin:0 0 10px 0;
  padding:10px ;
  width:240px;
  border:1px solid #b5b5b7; 
  -moz-border-radius:7px;
  overflow:hidden;
  list-style:none;
}

#sidebar2  ul li ul  {
	background:none;
	list-style: none;
	margin: 0;	
	padding:0 10px 0 10px;
	width:230px;
	border:none;
	}
#sidebar2  ul li ul li{
  list-style:none;
  background:none;
  padding:0 ;
  margin:0 0 0 0;
  border:none;
  /*border-bottom:1px dotted #ccc;*/
}
#sidebar2  ul ul ul {
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
	border:0;
	}

#sidebar2  ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}
	
#sidebar2  ul li {
	padding:0 10px 0 0;
	height:100%;
	line-height:18px;
	float: left; 
	clear: left;	
	width:100%;
	list-style:none;
	}

#sidebar2  ul li a, #sidebar2  ul li a:visited {
	background:url(images/cat2.png) 0 9px no-repeat;
	padding: 5px 0px 5px 20px;
	color:#333;
	text-decoration: none;
	display:block;	
	}

#sidebar2  ul li a:hover {
	background:url(images/cat2-hover.png) 0 9px no-repeat;
	color: #CC0000;
	}

#sidebar2  p {
	padding: 7px 5px;
	margin:0;

	}

#sidebar2  table {
	width:100%;
	text-align:center;
	color:#333;
	}	
/* /SIDEBAR2 */

#footer{
  background:url(images/footer.png) 0 0 no-repeat;
  width:100%;
  height:20px;
  font-size:10px;
  color:#666666;
  text-align:center;
  position:relative;
}
#footer a{
  color:#0066FF;
}
#footer a:hover{
  color:#660000;
}
#footer img{
  border:none;
  width:22px;
  float:right;
  height:22px;
}
.rss1{
	background:url(images/rss.png) 0 0 no-repeat;
	width:22px;
	height:22px;
	position:absolute;
	top:0;
	right:80px;
	display:block;
}
.rss2{
	background:url(images/rss2.png) 0 0 no-repeat;
	width:22px;
	height:22px;
	position:absolute;
	top:0;
	right:40px;
	display:block;
}

/* ads 300x250 */
#ads300{
  float:right;
  width:300px;
  height:250px;
}
/* slider */
div.wrap {
width : 414px;
height:250px;
margin : 0;
text-align : left;
overflow:hidden;
float:left;
}
div#top div#navi {
float : left;
clear : both;
width : 414px;
height : 52px;
margin : 22px 0 0;
}
div#top div#navi ul {
float : left;
width : 414px;
height : 52px;
list-style-type : none;
}
div#navi ul li {
float : left;
height : 52px;
}
div#navi ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#head {
margin : -1px 0 0;
}
div#video-header {
height : 250px;
margin : -1px 0 0;
}
div#head div.wrap {
height : 250px;
/*background : url(images/header-bg.png) no-repeat 50% 0;*/
}
div#head div#slide-holder {
z-index : 40;
/*width : 900px;
height : 299px;*/
width : 414px;
height : 250px;
position : absolute;
}
div#head div#slide-holder div#slide-runner {
top : 1px;
left : -2px;
width : 414px;
height : 249px;
overflow : hidden;
position : absolute;
}
div#head div#slide-holder img {
margin : 0;
display : none;
position : absolute;
width:414px;
height:250px;
max-width:414px;
min-height:250px;
}
div#head div#slide-holder div#slide-controls {
left : 0;
top: 0;
width : 414px;
height : 46px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#head div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#head div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#head div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#head div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#head div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
div#navi ul li a {
background : url(images/nav.png) no-repeat;
}

/* /slider */

/* comments area */
#comment-block{
  padding:0 20px;
  font-size:12px;
  width:570px;
}
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	margin:0 0 10px 0;
	padding: 5px 10px;
	list-style:square;
	border:1px solid #999999;
	-moz-border-radius:10px;
}
.commentlist .alt {
	margin:0 0 10px 0;
	background: #e4e3e3;
	border:1px solid #999999;
	-moz-border-radius:10px;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #0099FF;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #0099FF;
	font-size:12px;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#e4e3e3;
	border: 1px solid #8e8e8e;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 478px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #8e8e8e;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: #3a3737;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border:2px solid #999999;
   -moz-border-radius:3px;
	float:left;
	cursor: pointer;
	padding:5px 0;
	width:150px;
}
/*  /comment */

/* wp page number */
.navigation {
	clear: both;
	padding: 0;
	font-family:arial, verdana;
	font-size:12px;
}
.navigation a, .navigation a:visited {
	color: #666;
	text-decoration:none;
}
.navigation a:hover{
  color:#FF6600;
}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin: 15px 0 0 0px;
	width: 100%;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
	list-style:none;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
	background:#fff;
}

#wp_page_numbers li a:hover {
	border-color: #ff8000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #990000;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #ff8000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;

	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
	background:#fff;
}

/* /wp page number */