/**

 * Theme Name:Peacekeeper

 * Theme URI: www.web2feel.com

 * Description: A stylish gamer wordpress theme from jinsona designs. 

 * Author: Jinsona Designs

 * Author URI: http://web2feel.com

 *

 * Copyright (c) 2008 - 2010 web2feel.com.  All rights reserved.

 * http://web2feel.com

 *

 */

@import url('../Peacekeeper/sidebar.css');

@import url('../Peacekeeper/feature.css');

@import url('../Peacekeeper/comment.css');



html,body,div,span,object,h1,h2,h3,h4,h5,h6,p

,pre,a,abbr,acronym,address,big,cite

,code,del,dfn,em,img,ins,kbd,q,samp,small

,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,

form,label,legend,table,caption,tbody,tfoot,

thead,tr,th,td{

margin:0;

padding:0;

vertical-align:baseline;

outline:none;



}



b,i,hr,u,center,menu,layer,s,strike,font,xmp

{

margin:0;

padding:0;

vertical-align:baseline;

outline:none;

font-size:100%;

font-weight:normal;

font-style:normal;

background:transparent;

border:none;

text-decoration:none

}



font{

color:#fff

}



center{

text-align:left

}



body {

	margin:0 auto;

	padding:0px 0px 0px 0px;

	background:#000000 url(images/body.png)  top repeat-x;

	font-family:Arial,Century gothic, Tahoma,sans-serif;

	color:#ffffff;

	font-size:13px;

	}





	

a {

	color: #3B729F;

	text-decoration: none;

	}

a:visited {

	color: #3B729F;

	}

a:hover, a:active {

	color: #fff;

	text-decoration: none;

	}



h1,h2, h3, h4, h5, h6 {

	line-height:125%;

	font-weight: bold;

	}



h1 {

	font-size: 26px;

	}	

	

h2 {

	font-size: 21px;

	}

h3 {

	font-size: 19px;

	}

h4 {

	font-size: 17px;

	}

h5 {

	font-size: 15px;

	}

h6 {

	font-size: 13px;

	}
.number {
	font-size: 36px;
	font-weight: normal;
	color: #FFF;
}





ul {

	list-style: square;

	}





blockquote {

	font-style: italic;

	color: #819A9F;

	background:#081214;

	border:1px solid #111D1F;

	padding:10px;

	}

blockquote blockquote {

	color: #777;

	}

blockquote em {

	font-style: normal;

	}





pre {

	padding: 9px;

	background: #f9f9f9;

	border: 1px solid #ccc;

	}

code {

	padding: 0 3px;

	background: #eee;

	}

pre code {

	background: transparent;

	}









.clear {

	clear:both;

	}

img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

	}

	

img.alignnone {

	padding: 5px 5px;

	margin: 0px 0px 10px 0px;

	display: inline;

	background:#E4E4E4;

	border: 1px solid #fff;

	}



img.alignright {

	padding: 5px 5px;

	margin: 0px 0px 0px 0px;

	display: inline;

	background:#E4E4E4;



	}



img.alignleft {

	padding: 5px 5px;

	margin: 0px 0px 0px 0px;

	display: inline;

	background:#E4E4E4;



	}

	

.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;

	}

	

.wp-caption {

	border: 1px solid #fff;

	text-align: center;

	background-color: #E4E4E4;

	padding: 4px 0px 5px 0px;

	color:#555;

	}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}

	

#casing{

	margin:0px 0px;

	background:#081214 url(images/casing.png) top no-repeat;

}	



#wrapper{

	width:1000px;

	margin:0px auto 30px;

}



#topbar{



	width:1000px;



}

.today{

	float:left;

	margin:10px 0px 10px 20px;

	text-transform:uppercase;

	font-size:11px;

	height:18px;

	line-height:18px;

	padding-left:20px;

	background:url(images/clock.png) no-repeat;

	

}

.feeds{

	float:right;

	margin-right:20px;

	text-transform:uppercase;



}

.feeds ul{

	margin:0px;

	padding:0px;

	

}



.feeds ul li{

	 float:right;

	margin:10px 0px 10px 10px;

 	list-style:none;	

	line-height:18px;

	padding-left:20px;

	background:url(images/feed.png) no-repeat;

	font-size:11px;

}

.feeds a:link, .feeds a:visited{

	color:#4C393A;

}



#header{



	height:400px;

	width:1000px;

	overflow:hidden;


}



.blognames{

	text-align:center;

	margin:0px auto;

	width:667px;

	font-family:Georgia,Tahoma,Century gothic, Tahoma,sans-serif;

}



h1#blog-title{



	font-size:36px;

	padding:40px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font-weight:normal;

}



h1#blog-title a:link,h1#blog-title a:visited {



	color:#fff;

	text-shadow:1px 1px 1px #000;

	text-transform:uppercase;

}

h2#blog-desc{

	font: 16px Georgia,Tahoma,Century gothic,verdana,  sans-serif;

	padding:5px 0px 0px 0px;

	width:600px;

	color:#727D86;

	margin:0px 0px 0px 0px;

	text-shadow:1px 1px 1px #000;

	}







/*Page menu*/



#foxmenucontainer{
	height:41px;
	display:block;
	padding:0px 0 0px 0px;
	font-weight:normal;
	text-transform:uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;


	}

#menu{

	margin: 0px;

	padding: 0px;

	width:1100px;

	height:41px;

	overflow:hidden;

	}

	

#menu ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;
	text-align:left;

	}

	

#menu li {

	float: left;

	list-style: none;

	margin: 0px 1px 0px 0px;

	padding: 0px;
	text-align:left;

	}

	

#menu li a, #menu li a:link, #menu li a:visited {

	display: block;

	margin: 0px;

	line-height:41px;

	padding:0px 10px;

	color:#fff;

	text-shadow:1px 1px 1px #275A7F;

	}



#menu li a:hover, #menu li a:active {

	background:#538FBF;

	color: #fff;

    margin: 0px;

	line-height:41px;

	text-decoration: none;

	}

	

.current_page_item{

	background:#3B729F ;

}	



#menu li li a, #menu li li a:link, #menu li li a:visited {

	background: #3B729F;

	width: 150px;

	color:#ddd;

	font-weight: normal;

	float: none;

	margin: 0px;

	padding:0px 10px;

	border-bottom: 1px solid #275A7F;

	line-height:35px;

	}

	

#menu li li a:hover, #menu li li a:active {

	background: #538FBF;

	color: #fff;

	}



#menu li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	margin: 0px;

	padding: 0px;

	}



#menu li li { 

	}



#menu li ul a { 

	width: 140px;

	}



#menu li ul a:hover, #menu li ul a:active { 

	}



#menu li ul ul {

	margin: -36px 0 0 170px;

	}



#menu li:hover ul ul, #menu li:hover ul ul ul, 

#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {

	left: -999em;

	}



#menu li:hover ul, #menu li li:hover ul, 

#menu li li li:hover ul, #menu li.sfhover ul, 

#menu li li.sfhover ul, #menu li li li.sfhover ul {

	left: auto;

	}



#menu li:hover, #menu li.sfhover { 

	position: static;

	}



	

	

#catmenucontainer

{

	display: block;

	font: 12px Arial,Tahoma,Century gothic, sans-serif;

	font-weight: normal;

	height: 43px;

	padding: 1px 0 0px 0px;

	text-transform: uppercase;

	background:url(images/cat.png) no-repeat;

	width:1000px;

}



#catmenu

{

	height: 43px;

	margin: 0px 0px 0px 0px;

	padding: 0px 7px;

	width:780px;

	float:left;

	overflow:hidden;

}



#catmenu ul

{

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}



#catmenu li

{

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}



#catmenu li a, #catmenu li a:link, #catmenu li a:visited

{

	color: #CFCFCF;

	display: block;

	font-weight: normal;

	padding: 0px 10px ;

	line-height:43px;

	text-shadow: 1px 1px 1px #373B3F;

}

#catmenu li a:hover, #catmenu li a:active

{

	background: #94ab13 url(images/catmenua.png) repeat-x;

	color: #424c07;

	display: block;

	text-shadow: 1px 1px 1px #D0DF3A;

}

#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited

{

	background: #95AC14;

	border-bottom:1px solid #BBCD2D;

	border-right:1px solid #BBCD2D;

	color: #424c07;

	float: none;

	margin: 0px;

	line-height:35px;

	padding: 0px 10px ;

	text-shadow: 1px 1px 1px #D0DF3A;

	width: 130px;

}

#catmenu li li a:hover, #catmenu li li a:active

{

	background: #a3bc19;

	color: #fff;

	float: none;

	margin: 0px;

	width: 130px;

	text-shadow: 1px 1px 1px #222;

}

#catmenu li ul

{

	height: auto;

	left: -999em;

	margin: 0px;

	padding: 0px;

	position: absolute;

	width: 170px;

	z-index: 9999;

}

#catmenu li li

{

}

#catmenu li ul a

{

	width: 140px;

}

#catmenu li ul a:hover, #catmenu li ul a:active

{

}

#catmenu li ul ul

{

	margin: -35px 0 0 170px;

}

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 

#catmenu li.sfhover1 ul ul, #catmenu li.sfhover1 ul ul ul

{

	left: -999em;

}

#catmenu li:hover ul, #catmenu li li:hover ul, 

#catmenu li li li:hover ul, #catmenu li.sfhover ul, 

#catmenu li li.sfhover1 ul, #catmenu li li li.sfhover1 ul

{

	left: auto;

}

#catmenu li:hover, #catmenu li.sfhover1

{

	position: static;

}



	

	

#search {



	width:330px;

	padding:5px 0px ;

	margin:0px 0px 10px 0px;

	float:right;

	height:80px;

	display:inline;

	background:#000 url(images/side.png) no-repeat;

}

#search form {

	margin: 0px 0px 0px 0px;

	padding: 0;

}



#search fieldset {

	margin: 0;

	padding: 0;

	border: none;

}



#search p {

	margin: 0;

	font-size: 85%;

}



#s {

	width:205px;

	margin:0px 0px 0px 20px;

	padding: 5px 5px;

	height:16px;

	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#ccc;

	float:left;

	border:1px solid #111D1F;

	background:#081214;

	display:inline;

}

input#searchsubmit{

	float:right;

	display:inline;

	margin:0px 10px 0px 0px;

	height:27px;

	background:#3B729F;

	color:#fff;

	border:1px solid #5A9ACF;

}

	

	

	

#content{

	width:610px;

	padding:30px 0px 10px 0px;

	margin-left:20px;

	float:left;

	display:inline;

}	

	

.post {

	margin: 0px 0px 20px 0px;

	padding:5px 10px;

	height: 100%;

	font-size:13px;

	overflow:hidden;

	background:#000000 url(images/post.png) top no-repeat;

	border:1px solid #111D1F;

	}



.title{

	margin: 0 0 0;

	padding: 0px 0px 0px 0px;

	

}



.title h2 {

	margin: 0 10px;

	padding: 15px 0px 10px 0px;

	font-weight:normal;

	font-size:24px;

	font-family: Georgia,Myriad Pro,Verdana,Tahoma,sans-serif;	

	}



.title h2 a, .title h2 a:link, .title h2 a:visited  {

	color:#abcf3c;



	}

.title h2 a:hover  {

	color: #abcf3c;



	}	

	

.title-meta{



	margin:0px 10px 15px 10px;

	padding:3px 0px;

	font-size:10px;

	text-transform:uppercase;

	color:#fff;

	text-shadow:1px 1px 1px #23445F;

	}

.author{

	background:#3B729F;

	padding:3px 5px;



}

.clock{

	background:#3B729F;

	padding:3px 5px;

	margin-left:10px;

}	



.com{

	line-height:16px;

	margin-left:10px;

	padding:3px 5px;

	background:#3B729F;



}



.com a:link,

.com a:visited {

	color: #fff;



}



.hthumb{

	float:left;

	margin:10px ;

	background:#F3F3F3;

	padding:10px;

	border:1px solid #ddd;

}

img.postim{



	margin: 5px 0px 10px 0px;

	float:left;

	width:570px;

	height:200px;



}



.postinfo {

	padding: 4px 5px 10px 10px;

	font-size:13px;

	overflow:auto;

			}

		

.postinfo a {

	

	color:#5A7516;

	font-weight:normal;

	text-decoration:none;

	}

.postcat{

	float:left;

	padding:0px 0 0 20px;

	color:#66851b;

	background:url(images/tag.png);

	background-repeat:no-repeat;



	}	

.postcat a {

	

	color:#5A7516;

	font-weight:normal;

	text-decoration:none;

	}





.postcover a:link,

.postcover a:visited {

	color: #3B729F;

	background-color: transparent;

}



.postcover a:hover {

	color: #fff;

	background-color: transparent;

	text-decoration: none;

}



.postcover {

	margin: 0 0;

	padding: 0px 10px;

	line-height:24px;

	color:#ffffff;

	}



.postcover p {

		margin: 5px 0px 10px 0px;

	}

.postcover img{

		max-width:625px;

		height:auto;

	}

.postcover ul{

  margin: .4em 0 1em;

  line-height: 150%;

  list-style:square;

}

.postcover ol{

  margin: .4em 0 1em;

  line-height: 150%;

}



.postcover ul li, .postcover ol li{

  list-style-position:outside;

  margin-left: 1.6em;

}



#navigation{

	width:600px;

	padding-left:10px;



}

h2.pagetitle{

	font-size:14px;

	padding:10px 0px;

	font-weight:normal;

	margin-right:10px;

	color:#3B729F;

	text-align:right;



}	

	

#footer{

	width:100%;

	padding:10px 0px 20px 0px;

	background:#1d1d1d url(images/footer.png) bottom no-repeat;

	position:relative;

	font-size:10px;

	color:#6F7C7F;

	height:73px;

}

#footer a:link, #footer a:visited{

	color:#6F7C7F;

}



#footer a:hover{

	color:#fff;

}

.fleft{

	float:left;

	text-align:left;

	margin:5px 0px 0px 20px;

	line-height:16px;

		width:40%

}

.fright{

	float:right;

	text-align:right;

	margin:5px 20px 0px 0px;

	line-height:16px;

	width:40%

}

.postad{

	margin:10px;

	float:left;

}



.headbanner{

	width:728px;

	margin:0px auto;

	padding-top:30px;

}
