/*  
Theme Name: PSDLayouts
Description: A smooth Blue/Dark wordpress theme for PSDLayouts 
Version: 1.0
Theme Author: Gurnk.com
*/


/* Begin Global Elements */
* { margin:0; padding:0; }

body {
	margin:0; padding:0; 
	background:#505960 url(../images/background.gif) repeat-y top center;
	font:12px "Trebuchet MS", Verdana, Tahoma; color:#97999a;
}

a:link, a:active, a:visited {
	color:#b3e5fe; text-decoration:none;
}
		
a:hover {
	color:#00aff8;
}

ol, ul {
	margin-left:10px;
	list-style-position:inside;
}

blockquote {
	margin:-5px auto; padding:0 0 0 10px;
	width:90%;
	background:#40474c url(../images/blockquote.gif) repeat-y top left;
	border-top:1px dashed #2f3438;
	border-right:1px dashed #2f3438;
	border-bottom:1px dashed #2f3438;
	font-style:italic; font-size:90%;
}

img { border:0; }

/* End Global Elements */


/* Begin Structure */
#container {
	width:1003px; height:auto;
	margin:0 auto; padding:0;
}

#header {
	margin:0; padding:0;
	width:1003px; height:110px;
	background:url(../images/header.gif) repeat-x;
}

	/* Wordpress Titles */
	#titles {
		width:auto; height:auto;
		float:left;
	}

		#header h1 {
			margin:0 0 -7px 0; padding:28px 0 0 30px;
			font:30px "Trebuchet MS", "Lucida Sans" Verdana, Tahoma; color:#FFF;
			font-variant:small-caps;
			display:none;
		}
		
			.green { color:#b0d711; font-weight:bold; }
		
		#header h2 {
			margin:0; padding:0 0 0 30px;
			font:12px "Trebuchet MS", Verdana, Tahoma; color:#b3e5fe;
			display:none;
		}
		
		#header img {
			margin:0; padding:19px 0 0 8px;
		}
	
	/* RSS Icon */	
	#top_ad_back {
		width:476px; height:78px;
		background:url(../images/top_ad_back.gif) no-repeat;
		margin:21px 15px 0 0; padding:0;
		float:right;
	}
	
		#top_ad_back-pad {
			padding:4px 0 0 4px;
		}

/* Begin Navigation */	
#navigation {
	margin:0; padding:0; 
	width:1003px; height:27px;
	background:url(../images/navigation_back.gif) repeat-x;
}

	#navigation ul {
		margin:0; padding:0; 
		list-style-type:none;
	}
	
	#navigation ul li {
		margin:0; padding:0;
		width:102px; height:27px;
		background:url(../images/navigation_ul_li.gif) no-repeat;
		float:left;
	}
	
	#navigation ul li:hover, #navigation ul li.active {
		margin:0; padding:0;
		width:102px; height:27px;
		background:url(../images/navigation_ul_li_hover.gif) no-repeat;
		float:left; 
	}
	
	#navigation a:link, #navigation a:active, #navigation a:visited {
		margin:0; padding:12px 0 0 6px;
		width:96px; height:11px;
		font:10px Verdana, Tahoma; color:#aaaaaa; text-decoration:none;
		display:block;
	}
	
	#navigation a.blue:link, #navigation a.blue:active, #navigation a.blue:visited {
		margin:0; padding:12px 0 0 6px;
		width:96px; height:11px;
		font:10px Verdana, Tahoma; color:#90cae7; text-decoration:none;
		display:block;
	} #navigation a.blue:hover { color:#6acafa; }
	
	#navigation a:hover, #navigation ul li.active a:link, #navigation ul li.active a:visited, #navigation ul li.active a:active {
		color:#FFF;
	}
	
	#navigation_bottom {
		margin:0; padding:0;
		width:1003px; height:2px;
		background:url(../images/navigation_bottom.gif) repeat-x;
		overflow:hidden;
	}
		
	.subsc {
		width:82px; height:27px;
		background:url(../images/subscribe.gif) no-repeat top;
		float:right;
	}
	
	.subsc:hover {
		width:82px; height:27px;
		background:url(../images/subscribe.gif) no-repeat top;
		float:right;
	}
	
/* End Navigation */


/* Begin Content Box */
#content_top {
	margin:0; padding:0;
	width:1003px; height:22px;
	background:url(../images/content_top.gif) no-repeat;
}

#content_middle {
	margin:0; padding:0;
	width:1003px; height:auto;
	background:url(../images/content_middle.gif) repeat-y;
}

	/* Begin Sidebar */
	#sidebar {
		margin:0 0 0 13px; padding:0;
		width:153px; height:auto;
		float:left; display:inline;
	}
		
		#sidebar ul{
			margin:0; padding:0;
			list-style:none;
		}
		
		#sidebar ul li {
			margin:0; padding:0;
			background:url(../images/sidebar_ul_li.gif) repeat-x;
			border-top:1px solid #212528;
			font:10px Verdana, Tahoma; color:#5d6469; text-transform:uppercase; font-weight:bold;
		}
		
			#sidebar ul li h3 {
				margin:0; padding:8px 0 6px 10px;
				font:11px Verdana, Tahoma; color:#5d6469; text-transform:uppercase; font-weight:bold;
			}
		
		#sidebar ul li ul {
			margin:0; padding:0px;
			width:auto; height:auto;
		}
		
		#sidebar ul li ul li {
			margin:0; padding:0;
			width:auto; height:auto;
			background:url(../images/sidebar_ul_li_ul_li.gif) repeat-x;
			line-height:normal;
			border:0;
		}
		
			#sidebar ul li ul li a:link, #sidebar ul li ul li a:active, #sidebar ul li ul li a:visited {
				margin:0; padding:5px 0 0 10px;
				width:143px; height:16px;
				display:block;
				font:11px Tahoma, Verdana; color:#999999; text-transform:none; font-weight:normal; text-decoration:none;
			}
			
			#sidebar ul li ul li a:hover {
				color:#6acafa;
			}
			
		#sidebar_last {
			width:153px; height:2px; 
			background:url(../images/hr.gif) repeat-x;
		}
			
		input {
			padding:2px;
			border-bottom:2px solid #181b1c;
			background:#3e4448;
		}
	/* End Sidebare */
	
	
	/* Begin Mainbar */	
	#mainbar {
		margin:0 23px 0 0;
		padding:0;
		width:801px; height:auto;
		float:right; display:inline;
	}
	
		.post {
			margin:0; padding:0;
		}
	
		.post_top {
			margin:0; padding:0; 
			width:801px; height:26px;
			background:url(../images/post_top.gif) no-repeat;
		}
		
			.post_top p {
				margin:0 13px 0 0; padding:9px 0 0 0;
				font:10px Verdana, Tahoma; color:#b5b5b5; text-align:right;
			}
			
			.post_top a:link, .post_top a:active, .post_top a:visited {
				color:#FFF; text-decoration:none;
			}
			
			.post_top a:hover {
				color:#98c807;
			}
			
			.post_title_back {
				margin:0 auto; padding:0;
				width:795px; height:30px;
				background:url(../images/post_title_back.gif) repeat-x;
				border-top:1px solid #292d31; border-bottom:1px solid #292d31;
				line-height:32px;
			}
			
			.post_middle h1, .post_middle h1 a:link, .post_middle h1 a:active, .post_middle h1 a:visited, .post_middle h1 a:hover {
				margin:0; padding:0 0 0 5px;
				font:14px Verdana, Tahoma; color:#6acafa; font-weight:bold; line-height:32px;
			}
			
			.post_middle h1 a:hover { color:#98c807; }
			
			.new_flag {
				margin:2px 1px -43px 0;
				float:right;
				width:43px; height:43px;
				background:url(../images/new_flag.png) no-repeat;
				position:relative; z-index:10;
			}
			
			.post_middle_back {
				margin:0 auto; padding:0;
				width:795px; height:auto;
				background:url(../images/post_middle_p.gif) repeat-x;
			}
			
			.post_middle_back_pad { padding:6px 8px 0 8px; }
		
		.post_middle {
			margin:0; padding:0;
			width:801px; height:auto;
			background:url(../images/post_middle.gif) repeat-y;
		}
		
			.comments {
				margin:0 10px 0 0; padding:4px 4px 0 0; 
				width:auto; height:auto;
				background:url(../images/comment_divider.gif) top right no-repeat;
				text-align:right; 
			}
		
		.post_bottom {
			margin:0; padding:0;
			width:801px; height:12px;
			background:url(../images/post_bottom.gif) no-repeat;
		}
	/* End Mainbar */
	
	/* Begin List Box */
	.list-box {
		margin:0 6px 0 7px; padding:0;
		width:189px; height:auto;
		float:left;
	}
	
		.list-box-no-margin { 
			margin:0 0 0 4px; padding:0;
			width:189px; height:auto;
			float:left;
		}
	
		.list-box-top {
			margin:0; padding:0;
			width:189px; height:26px;
			background:url(../images/list-box-top.gif) no-repeat;
		}
		
			.list-box-top p { margin-right:8px; font:10px Verdana, Tahoma; color:#8a8d8e; line-height:28px; text-align:right; }
		
		.list-box-title, .list-box-title-auto {
			margin:0 auto; padding:0;
			width:183px; height:29px;
			background:url(../images/list-box-title.gif) repeat-x;
			text-align:center; line-height:32px;
		} .list-box-title-auto { width:auto; }
		
			.list-box-title h1, .list-box-title h1 a:link, .list-box-title h1 a:active, .list-box-title h1 a:visited {
				margin:0 3px 0 0; padding:0;
				font:bold 12px Verdana, Tahoma; color:#6acafa;
				display:inline;
			} .post_title_back h1 { margin:0; padding:0 0 0 10px; display:inline; }
			
			.list-box-title h1 a:hover { color:#b3e5fe; }
						
			.list-box-title h2, .post_title_back h2 {
				margin:0; padding:0;
				font:bold 18px Georgia, Tahoma; color:#a9cd07;
				display:inline;
			}
			
		.list-box-middle {
			margin:0; padding:0;
			width:189px; height:auto;
			background:url(../images/list-box-middle.gif) repeat-y;
		}
		
			.list-box-middle-thumb {
				margin:7px auto 0 auto; padding:0;
				width:165px; height:180px;
				background:url(../images/list-box-middle-thumb.gif) no-repeat;
				line-height:180px;
			}
			
				.thumb {
					width:auto; height:auto;
					margin:2px 0 0 2px;
				}
				
				.xouter{
					position:relative;
					left:50%;
					float:left;
					clear:both;
					margin:2px 0 0 0;
					text-align:left;
				}
				
				.xinner{
					position:relative;
					left:-50%;
					text-align:left;
				}
				
				.xinner img, .xouter img { vertical-align:middle; line-height:176px; }
		
		.list-box-bottom {
			margin:0; padding:0;
			width:189px; height:10px;
			background:url(../images/list-box-bottom.gif) no-repeat;
		}
	
	.clear {
		clear:both;
	}
	
	.clear_marg {
		clear:both; margin-bottom:10px;
	}

#content_bottom {
	margin:0; padding:0;
	width:1003px; height:18px;
	background:url(../images/content_bottom.gif) no-repeat;
}
/* End Content Box */


/* Begin Footer */
#footer {
	margin:0; padding:0;
	width:1003px; height:32px;
	background:url(../images/footer.gif) repeat-x;
	font:10px Verdana, Tahoma; color:#777;
	line-height:32px;
}

	#copyright {
		margin:0 0 0 10px; padding-top:3px;
		width:auto; height:auto;
		float:left;
	}
	
		#copyright a:link, #copyright a:active, #copyright a:visited {
			color:#777;
			text-decoration:none; font-weight:bold;
		}
		
		#copyright a:hover {
			color:#AAA;
			font-weight:bold;
		}
	
	#pages {
		margin:0; padding-top:3px;
		width:auto; height:auto;
		float:right;
	}
	
		#pages a:link, #pages a:active, #pages a:visited {
			color:#777;
			text-decoration:none;
		}
		
		#pages a:hover {
			color:#AAA;
		}
		
		#pages {
			list-style:none;
		}
		
		#pages li {
			float:left;
			list-style:none; margin-right:10px;
		}
		
.blue_bar {
	width:100%; height:8px;
	background:url(../images/blue_bar.gif) repeat-x;
}
/* End Footer */

/* End Structure */


/* Begin Misc. */
.right { float:right; width:auto; }
.left { float:left; width:auto; }
.textwidget {
	margin:0; padding:5px 10px;
	width:auto; height:auto;
	background:url(../images/sidebar_ul_li_ul_li.gif) repeat-x;
	line-height:normal;
	border:0;
	font:11px Tahoma, Verdana; color:#999999; text-transform:none; font-weight:normal; text-decoration:none;
}

.box_top {
	margin:0; padding:0; 
	width:597px; height:12px;
	background:url(../images/box_top.gif) no-repeat;
	overflow:hidden;
}

.comment_author {
	margin:0 auto; padding:5px;
	width:785px;
	background:url(../images/sidebar_ul_li.gif) repeat-x;
	border-top:1px solid #212528;
	border-bottom:1px solid #212528;
	font:10px Verdana, Tahoma; color:#5d6469; text-transform:uppercase; font-weight:bold;
}

	.comment_author li a:link, .comment_author li a:active, .comment_author li a:visited {
		font:10px Verdana, Tahoma; color:#808a91; text-transform:uppercase; font-weight:bold;
	}
	
	.comment_author li a:hover { text-decoration:underline; }
	
.comment_bg {
	margin:0 auto; padding:10px;
	width:772px; height:auto;
	background:url(../images/comment_bg.gif) repeat-x;
	line-height:normal;
	border:0;
}

.alt { background:#464d51; margin:0 0 0 -5px; padding:0 5px 0 5px; width:100%; }

.notice { background:#494f53; border:1px solid #292d31; margin:5px; padding:5px }
/* End Misc. */


/* Begin Misc. Typography */
.comment_author a:link, .comment_author a:active, .comment_author a:visited {
	font:11px Tahoma, Verdana; color:#999999; text-transform:none; font-weight:normal; text-decoration:none;
}
			
.comment_author a:hover {
	color:#00aff8;
}

h4 {
	margin:-6px 0 0 0; padding:0 0 0 10px;
	font:16px Verdana, Tahoma; color:#00b4ff; font-weight:bold; line-height:32px;
}

.red { color:#d42f2f; }
.blue { color:#92c9e5; }
.white { color:#FFF; }
/* End Misc. Typography */

/* Start Forms */
.page {
	margin:0; padding:5px;
	border:0;
}

.page ol {
	margin:0; padding:0;
	list-style:none;
	position:inside;
}

.page ol li {
	margin:0 0 3px 0; padding:5px;
	width:auto; height:auto;
	background:#43494d;
	border:1px solid #363b3e;
}

.page ol li p {
	margin:0; padding:8px 0 0 8px;
	width:150px; height:auto;
	float:left;
}

.page ol li .text{
	margin:0px; padding:5px;
	border:1px solid #535b60; background:#4b5257; color:#bfcdd6;
	font:12px "Trebuchet MS", Verdana, Tahoma; color:#97999a;
	display: -moz-inline-block;
} fieldset.column-left ol li p, fieldset.column-right ol li p { width:110px; }

.text{
	margin:0px; padding:5px;
	border:1px solid #535b60; background:#4b5257; color:#bfcdd6;
	font:12px "Trebuchet MS", Verdana, Tahoma; color:#97999a;
}

.page ol li span {
	margin:0px; padding:5px;
	border:1px solid #535b60; background:#4b5257; color:#bfcdd6;
	font:12px "Trebuchet MS", Verdana, Tahoma; color:#97999a;
	display: -moz-inline-block; width:75px; display:inline;
}

.page ol li em { color:#a22525; font-weight:bold; }

.page ol li .text:focus {
	border:1px solid #626b72;
}

.button, .button-non, .btn-slide {
	margin:0; padding:5px 12px;
	width:auto; height:auto;
	font:12px Verdana, Tahoma; color:#FFF;
	background:#34393c url(../images/input_background.gif) repeat-x top center;
	border:1px solid #181b1c;
	float:right;
} .button-non { float:none; } .btn-slide { float:left; }

.bbc {
	margin:0 0 4px 0; padding:2px;
	width:auto; height:auto;
	font:10px Verdana, Tahoma; color:#FFF;
	background:#34393c url(../images/input_background.gif) repeat-x top center;
	border:1px solid #181b1c;
}
/* End Forms */

/* Begin PSD Page */
.psd-info, .page-info {
	margin:0; padding:0;
	width:176px; height:auto;
	float:right;
	border:1px solid #212528; background:#3e4448; color:#bfcdd6;
	border-width:0 1px 1px 1px;
} .page-info { width:auto; border:0; float:none; }

	.psd-info ol, .page-info ol { margin:0; padding:0; position:inside; list-style:none; }
	.psd-info ol li, .page-info ol li { margin:0; padding:0 3px 0 0; text-align:right; list-style:none; }
					 .page-info ol li { text-align:left; }
	
	.psd-info ul.bids, .psd-info ul.bids li, .page-info ul.bids, .page-info ul.bids li { text-align:left; margin:0; padding:0; }
	
	.psd-info-list-title, .page-info-list-title {
		margin:0 auto; padding:5px;
		width:166px; height:auto;
		background:#2d3338 url(../images/sidebar_ul_li.gif) repeat-x;
		border-top:1px solid #212528;
		border-bottom:1px solid #212528;
		font:10px Verdana, Tahoma; color:#5d6469; text-transform:uppercase; font-weight:bold;
	} .page-info-list-title { width:auto; }

	.psd-info-list-bg, .psd-info-list-bg-single, .page-info-list-bg {
		margin:0 auto; padding:5px;
		width:166px;
		background:url(../images/comment_bg.gif) repeat-x;
		line-height:normal;
		border:0;
	} .page-info-list-bg { width:auto; }
	
		.psd-info-list-bg strong, .page-info-list-bg strong { color:#FFF; }
	
	.psd-info-list-bg-single, .page-info-list-bg-single { border-top:1px solid #212528; }

	.psd-info h1, .psd-info h1 a:link, .psd-info h1 a:active, .psd-info h1 a:visited, 
	.page-info h1, .page-info h1 a:link, .page-info h1 a:active, .page-info h1 a:visited {
		margin:0; padding:0;
		font:13px Verdana, Tahoma; color:#98c020; font-weight:normal;
	}
	
	.psd-info h1 a:link, .psd-info h1 a:active, .psd-info h1 a:visited,
	.page-info h1 a:link, .page-info h1 a:active, .page-info h1 a:visited { text-decoration:underline; }
			
	.psd-info h1 a:hover, .page-info h1 a:hover { color:#6acafa; }
	
	.psd-info h2, .page-info h2 { color:#6acafa; font:12px Verdana, Tahoma; font-weight:bold; }

.psd-content {
	margin:0; padding:0;
	width:588px; height:auto;
	float:left;
}
/* End PSD Page */

fieldset {
	background:url(../images/comment_bg.gif) repeat-x top;
	border:1px solid #292d31;
	margin:0; padding:6px;
}

	fieldset h1 { margin:0 0 0px 0; padding:0; height:25px; font:bold 14px "Trebuchet MS", Verdana; color:#b3e5fe; border-bottom:1px dashed #2f3437; }
	legend {
		margin:0; padding:4px;
		font:bold 10px Verdana, Tahoma;
		border:1px solid #292d31;
		background:#3e4448; color:#c2e046;
	}
	
		legend em {
			margin:0; padding:0;
			font:10px Tahoma, Verdana; color:#626a70;
		}
		
fieldset.column-left {
	width:365px;
	float:left;
}

fieldset.column-right {
	width:365px;
	float:right;
}
		
/* Begin Admin Styles */

.dash-nav {
	margin:-11px 0 0 10px; padding:0;
	width:auto; height:auto;
} .dash-nav-margin { margin:35px 0; clear:both; }

.dash-nav li {
	margin:0 6px 0 0; padding:0;
	display:inline; float:left;
	width:auto; height:auto;
	background:#3e4346;
	border-top:1px solid #3e4346;
	border-bottom:2px solid #2b2f32;
	border-left:1px solid #2b2f32;
	border-right:1px solid #2b2f32;
}

.dash-nav li a:link, .dash-nav li a:active, .dash-nav li a:visited { padding:3px 10px; display:block; color:#b0d711; font-weight:bold; }
.dash-nav li a:hover { color:#FFF; }

.dash-left {
	margin:0; padding:0;
	width:430px; height:auto;
	float:left;
}

.dash-right {
	margin:0; padding;0;
	width:335px; height:auto;
	float:right;
}

.table-page, .table-page td {
	border:1px solid #2b2f32;
}

.table-page tr td { padding:3px; background:url(../images/td.gif) repeat-x bottom; }

.table-page tr.tr-title {
	margin:0; padding:5px;
	background:url(../images/sidebar_ul_li.gif) repeat-x;
	border-top:1px solid #212528;
	font:10px Verdana, Tahoma; color:#5d6469; text-transform:uppercase; font-weight:bold;
} .table-page tr.tr-title td { padding:5px; background:none; }

/* End Admin Styles */

/* Pagingation Styles */

.current {
	margin:0 4px; padding:3px 0 3px 3px;
	background:url(../images/page_on_left.gif) no-repeat left;
	color:#2b2f32; font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

	.current span {
		padding:3px 3px 3px 0;
		background:url(../images/page_on_right.gif) no-repeat right;
	}
	
.off {
	margin:0 2px; padding:3px 0 3px 3px;
	background:url(../images/page_off_left.gif) no-repeat left;
}
	.off a:link, .off a:active, .off a:visited {
		color:#626a6e; font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	} .off a:hover { color:#93a0a6; }
	
	.off span {
		padding:3px 3px 3px 0;
		background:url(../images/page_off_right.gif) no-repeat right;
	}

/* End Pagination Styles */

.full_size {
	border:3px solid #2b2f32;
	background:#383d41;
	padding:5px;
}

	.full_size a:link, .full_size a:visited, .full_size a:active { padding:10px 0 0 0; line-height:53px; font:bold 24px "Trebuchet MS", Verdana; color:#a9cd07; }
	.full_size a:hover { color:#90cae7; }