/*

Theme Name: PixelCraft 1.3

Description: Semantic, SEO Optimised, Custom Wordpress Theme for PixelCraft

Author: Brandon R Jones

Author URI: http://www.makedesignnotwar.com

*/





/*  PIXELCRAFT THEME  */

/*  CORE STYLESHEET   */



/* Stylesheet RESET */

@import url(assets/css/reset.css);



/* Stylesheet Superfish */

@import url(assets/css/superfish.css);



/* Stylesheet karmicFlow */

@import url(assets/css/karmicFlow.css);



/* Stylesheet Gallery */

@import url(assets/css/gallery.css);



/* Stylesheet Newsbox */

@import url(assets/css/newsbox.css);



/* Stylesheet prettyPhoto */

@import url(assets/css/prettyPhoto.css);



/* Stylesheet prettyPhoto */

@import url(assets/css/form.css);





/* Stylesheet TYPOGRAPHY RULES */

@import url(typography.css);







 

/* Global Style */

body{

	background:#6e96b4 url(assets/img/bg2.png) repeat-x;

	border-top: 1px solid #000;

}



/* Main Wrap */

#wrap{

        background:#e5e2e2 url(assets/img/bg.png) repeat;

        width: 960px;

	margin: 0 auto;

}

#footer .inner{

	width: 960px;

	margin: 0 auto;

}





/* Header Styling */

#header{

	margin-top: 2px;

}

	

	/* Navigation */

	

#header ul.nav{

		width: 634px;

		margin-top: 25px;

		float: left;

	}

	

		#header ul.nav li{

			display: inline;

			font: 14px;

			font-weight: bold;

			padding: 6px;

			margin-right: 12px;

		}

		

		#header ul.nav li.active{

			background: #000;

			

		}

		

		#header ul.nav li.active a{

			color: #fff;

		}

	

	/* Search */

	#header .search{

		float: right;

		width: 300px;

		margin-top: 25px;

	}

		#header .search img{

			float: right;

			

		}

		

		#header .search form{

			float: left;

			

		

		}

		

		#header .search .f_bg{

			width: 203px;

			height: 23px;

			padding-top: 2px;

		}

	

		#header .search form input{

			background: transparent;

			padding: 3px 3px 3px 7px;

			width: 175px;

			font-size: 11px;

			color: #888;

		}

/* Content Styling */

#content{

	width: 634px;

	float: left;

	margin-top: 5px;

        margin-left: 10px;



}

	/* 100% Width */

	#content-full{

		width: 100%;

        margin-left: 10px;

	}

	/* HR Styling */

	#content .hr{

		height: 1px;

		margin: 25px 0 25px;

		border-top: 2px dotted #000;

	}

	

	/* Pic List Styling */

	#content ul.pic_list li{

		display: inline;

		margin-right: 15px;

	}

	

	#content ul.pic_list li.last{

		margin-right: 0;

	}

	

	#content ul.pic_list li img{

		border: 1px solid #b9b9b9;

		padding: 2px;

	}

	

	/* Title Styling */

	#content .title,

	#content-full .title{

		height: 25px;

		background: #000;

		margin: 25px 0 25px;

	}

	

	#content .title p,

	#content-full .title p{

		color: #FFF;

		font-size: 12px;

		font-weight: bold;

		padding: 2px 8px;

	}

	

	#content .title.nomargin,

	#content-full .title.nomargin {

		margin: 0;

		margin-bottom: 20px;

	}

	

/* Sidebar Styling */

#sidebar{

	width: 300px;

        background: #fff;

        margin: 5px 0 0;

	float: right

}



	/* Sidebar Title Styling */

	#sidebar h3 {

		height: 25px;

		background: #000;

		margin: 0px 0 0px;

		width: 100%;

		color: #FFF;

		line-height:25px;

		text-indent:8px;

		font-weight:bold;

	}

	

	#sidebar .title.nomargin{

		margin: 0;

		margin-top: 5px;

	}

	

	#sidebar .title span{

		float: right;

		color: #cccccc;

		padding: 5px;

		font-size: 10px;

	}

	

	#sidebar .title span a{

		color: #cccccc;

		text-decoration: none;

	}

	

	#sidebar .title p{

		color: #FFF;

		font-size: 12px;

		font-weight: bold;

		padding: 5px 8px;

		float: left;

	}

	table#wp-calendar{

	width: 100%;

	}

	table#wp-calendar td {text-align:center}

	

	/* Sidebar Box & Ads Styling */

	.box{

		border: 1px solid #cfcfcf;

		padding: 15px;

	}

	

	#sidebar li.widget{

		background: url(assets/img/global/sidebar/ads/ad_bg.jpg) repeat-x;

	}

		/* Ads */

		.box ul.ads{

			text-align: center;

			padding: 10px 0 10px;

		}

		

		.box ul.ads li{

			display: inline-table;

			margin: 0px;

		}

		

		/* Follow Us */

		.box ul.follow_us{

			text-align: center;

			padding: 10px 0 10px;

		}

		

		.box ul.follow_us li{

			display: inline-table;

			padding-left: 20px;

			padding-right: 20px;

			border-right: 1px dotted #b9b9b9;

			height: 44px;

		}

		

		.box ul.follow_us li.last{

			border: 0px;

		}

	

	/* Sidebar Latest News Styling */

	ul.latest_news,

	ul.featured_posts{

		margin-bottom: 30px;

	}

	ul.latest_news li,

	ul.featured_posts li{

		overflow: hidden;  

		margin-bottom: 10px;

		clear: both;

	}

	

	ul.latest_news li img,

	ul.featured_posts li img{

		float: left;

		width: 106px;

		height: 106px;

		border: 1px solid #b9b9b9;

		padding: 2px;

	}

	

	ul.latest_news li div,

	ul.featured_posts li div{

		width: 175px;

		float: right; 

		padding-bottom: 20px;

	}

	

	ul.latest_news li div p,

	ul.featured_posts li div p{

		line-height: 20px;

	}

	

	ul.latest_news li div p .more,

	ul.featured_posts li div p .more{

		color: #1fa3da;

	}

	

	ul.latest_news li .ptitle,

	ul.featured_posts li .ptitle{

		color: #000;

		font-weight: bold;

	}

	

	ul.latest_news li .ptitle a,

	ul.featured_posts li .ptitle a{

		text-decoration: none;

	}



/* Ad Bar Styling */

.ad_bar{

	padding-top: 25px;

	border-top: 1px dotted #c2c2c2;

	margin-top: 25px;

	margin-bottom: 25px;

}



	.ad_bar img{

		margin-right: 15px;

	}



/* Footer Styling */

#footer{

	background: url(assets/img/global/footer/footer_bg.jpg) repeat-x;

	height: 79px;

        width: 960px;

        margin: 0 auto;

	clear:both;

}



	/* Footer Inside Styling */

	#footer .inner{

		padding-top: 20px;

		color: #FFF;

		font-weight: bold;

	}

	

	#footer .inner p{

		vertical-align: middle;

	}

	

	#footer .copyright{

		float: left;

		width: 600px;

	}

	

	#footer .copyright img{

		vertical-align: middle;

		margin-right: 20px;

	}

	

	/* Footer Navigation Styling */

	#footer ul.footer_nav{

		float: right;

		width: 500px;

		text-align: right;

	}

	

	#footer ul.footer_nav li{

		display: inline;

		color: #FFF;

		margin-right: 10px;

	}

	

	#footer ul.footer_nav li a{

		color: #FFF;

	}

	

/* Image Alignment */

img.centered {display:block;margin-left:auto;margin-right:auto}

img.alignright {display:inline;margin:0 0 2px 10px;padding:0px}

img.alignleft {display:inline;margin:0 10px 2px 0;padding:0px}

.alignright {float:right}

.alignleft {float:left}



/* Captions */

.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}

.wp-caption img {border:0 none;margin:0;padding:0}

.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}



.desc p {

	float: left; display: inline; clear: none;

}



.more {

	float: left; display: inline; clear: none;

}

	