/*
Theme Name: Journeyman
Theme URI: http://wordpress.org/
Description: Journeyman wp themes modify by killy.
Version: 0.1
Author: Journeyman
Author URI: http://journeymanfurniture.co.uk/
*/



@charset "utf-8";
/* CSS Document */

body{ font:12px/1.3em 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;}
body, form{ margin:0; padding:0 }

img{ border:0; }

#container{ width:990px; margin:auto; }
#wrapper{ width:990px; float:left; background:#7e8083 url(images/bgRight2.gif) right top no-repeat;  border:0px solid #000; }

.h1Title{ clear:both; font-size:18px; margin:10px 0; padding:0; color:#4b4033}
.h1TitleAdd { clear:both; font-size:18px; margin:10px 0; padding:0; color:#4b4033; padding:8px 0 15px 0}

#leftSide{ width:837px; float:left; background:#fff; border:0px solid #000}
	.header{ clear:both; width:837px; }
		.logo{ width:323px; height:100px; float:left; }
		.navigation{ width:512px; height:157px; float:right; text-align:right; border:0px solid #000 }
		
		.imageTitleH1{ clear:both; padding:10px 0; }
		
		/*.LSideLeft{ width:510px; float:left; padding:0 0 10px 5px; border:0px solid #000; min-height:560px; height:auto !important; height:560px; }*/
		.LSideLeft{ width:510px; float:left; padding:0 0 10px 5px; border:0px solid #000; }
			.LSideLeft a{ color:#e82d59; } .LSideLeft a:hover{ text-decoration:none; }
		
		/*.LSideLeft2{ width:778px; float:left; padding:0 0 10px 5px; border:0px solid #000; min-height:560px; height:auto !important; height:560px; }*/
		.LSideLeft2{ width:820px; float:left; padding:50px 0 10px 5px; border:0px solid #000;  min-height:290px; height:auto !important; height:290px; }	
			.LSideLeft2 a{ color:#e82d59; text-decoration:none; border-bottom:1px dotted #e82d59; } .LSideLeft2 a:hover{ text-decoration:none; border-bottom:0px dotted #e82d59; }
			
			
			.wrapGallery{ width:131px; float:left; margin:5px 10px; height:200px; border:0px solid #990000; }
			.wrapGallerynothumb{ width:0px; float:left; margin:0px 0px; height:0px; border:0px solid #FFFFF; }
			
			.boxGallery{ float:left; width:125px; height:125px; border:1px solid #4b4033; padding:2px;  }
			
			.boxGallerynothumb{ float:left; width:0px; height:0px; border:0px solid #FFFFF; padding:0px;  }
			
			.news{ clear:both; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #4b4033}
			.newsTitle{ margin: 0 0 10px 0; }
				.newsTitle a{ font-weight:bold;}
			
		
		.LSideRight{ width:228px; float:left; margin:0 0 0 20px; background:#eceaea; padding:10px 0; text-align:center; border:0px solid #000; }
				
#rightSide{ width:153px; float:right; min-height:497px; height:auto !important; height:497px; /*background:#7e8083 url(images/bgRight.gif) no-repeat;*/ text-indent:-9999px; border:0px solid #000; }

#footer{ clear:both; background:#19171c; color:#fff; padding:50px 0; float:left; width:100%; }

	.footerWrap{ width:990px; margin:auto; border:0px solid #fff; text-align:left; }
		/*
		.footerWrap a{ color:#fff; text-decoration:none; font-weight:bold }
		.footerWrap a:hover{ color:#7e8083; }
		.footerSelected { color:7e8083; }
		*/
		.footerBox{ float:left; width:312px; color:#7d7d7d; border:0px solid #fff; }
		
		.footerBox h3{ margin:0 0 15px 0; font-size:14px; color:#fff; }
		
		.footerBox .footerLeft a{ display:block; width:146px; float:left; color:#7d7d7d; padding:5px 0 5px 0; text-decoration:none; border-bottom:1px dotted #7d7d7d; }
			.footerBox .footerLeft a:hover{ color:#fff; }
			.footerBox .footerLeft .selected{ color:#fff; }
		
		.footerBox .footerBlog{ }
		.footerBox .footerBlog a{ color:#fff; text-decoration:none; }
		.footerBox .footerBlog a:hover{ color:#7d7d7d; text-decoration:none; }
		
		
			
			
.pagination {
	clear:both;
	/*background: #f2f2f2;*/
	color:#666;
	padding: 4px 2px 4px 7px;
	border: 0px solid #ddd;
	/*margin: 0 0 1.5em;*/
}
.pagination p {
	/*position:relative;*/
	text-align:center;
	padding:10px 0 0px 0; color:#f55c00;
}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#f55c00;
}
.pagination p a:hover {
	background:#c00;
	color:#fff;
}
.pagination p span {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#ccc;
}
.pagination * {
	margin:0;
}		



/*wp code*/
.wpLeftWrap{ width:550px; float:left; border:0px solid #000; }
.wpRigthWrap{ width:200px; float:right; border:0px solid #000 }

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
	

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */

.wpnavigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.center {
	text-align: center;
	}