/*
Theme Name: Bearded Man
Theme URI: http://www.trafficdigital.com
Description: A clean, simple wordpress theme.
Version: 1.0
Author: traffic digital
Author URI: http://trafficdigital.com
*/

/*-main*/

* {
	outline: none;
	}

body {
	margin: 0;
	padding: 0;
	background: #383838 url('images/bgDark.jpg') top center no-repeat;
	text-align: center;
	font-family: "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	font-size: .9em;
	line-height: 1.2em;
	}
a {
	color: #0a94ae;
	}
	a:hover {
		color: #28c3e0;
		}
img {
	border: 0;
}
	
/*-layout*/

.wrapper {
	width: 940px;
	margin: 0 auto;
	}
	/*-header*/
	#header {
		background: #fff;
		height: 90px;
		}
		#header h2 {
			display: none;
			}
		#title {
			display: block;
			width: 200px;
			height: 90px;
			background: url(images/title.png) no-repeat center center;
			float: left;
			}
		#header-right {
			float: right;
			height: 90px;
			}
			.register-now {
				display: block;
				text-indent: -999em;
				width: 165px;
				height: 44px;
				margin-top: 20px;
				background: url(images/register-now.png) no-repeat;
				float: left;
				}
				.register-now:hover {
					background-position: 0 -44px;
					}	
			#countdown {
				float: left;
				width: 330px;
				height: 45px;
				margin: 2px 10px 0 0;
				}	
	#nav {
		display: block;
		list-style: none;
		padding: 0;
		margin: 0;
		clear: both;
		background: url(images/nav.png) repeat-x #891919;
		height: 38px;
		}
		#nav li {
			display: block;
			float: left;
			}
			.last a {
				padding-right: 0 !important;
				}
			#nav li a {
				display: block;
				padding: 11px 12px 10px 12px;
				text-align: center;
				color: #fff;
				text-decoration: none;
				}
				#nav li a:hover, #nav li.current_page_item a {
					background: url(images/nav-hover.png);
					}
	#search {
		height: 30px;
		margin-bottom: -30px;
		padding-right: 10px;
		position: relative;
		bottom: 32px;
		float: right;
		background: url(images/search-box.png) no-repeat;
		display: block;
		width: 192px;
		}
		#search #s {
			width: 135px;
			border: 0;
			margin: 4px 0 0 5px;
			float:left;
			}
		#search #searchsubmit {
			border: 0;
			height: 16px;
			width: 16px;
			margin: 5px 7px 0 0;
			float: right;
			background: url(images/search-submit.png) no-repeat;
			cursor: pointer;
			}
				
	/*-content*/
	#content {
		text-align: left;
		font-size: .9em;
		line-height: 1.3;
		}
	#content-plain {
		background: url(images/bg.jpg) repeat-x top;
		text-align: left;
		font-size: .9em;
		line-height: 1.3;
		}
		.page-bg {
/*			background: url(images/content-plain-top.png) no-repeat #fff;*/
			background-color:#fff;
			padding: 20px;
			min-height:300px;
			}
	.plain-button {
		display: block;
		width: 185px;
		height: 34px;
		padding-top: 10px;
		margin-top: 20px;
		background: url(images/plain-button.png) no-repeat;
		text-align: center;
		color:#333;
		font-weight:bold;
		text-decoration:none;
		}
			.plain-button:hover {
				color:#000;
			}
	.page-base {
		clear: both;
		height: 16px;
		background: url(images/content-plain-base.png) no-repeat;
		}
		#subnav {
			width: 259px;
			float: left;
			}
			#subnav ul {
				list-style: none;
				padding: 0;
				}
				#subnav ul li {
					margin: 0;
					}
					#subnav ul li a {
						display: block;
						padding: 10px 10px 10px 13px;
						background: #eaeaea;
						margin-bottom: 5px;
						}
						#subnav ul li a:hover, #subnav ul li.current_page_item a {
							background: #dbdbdb;
							border-left: 3px solid #891919;
							padding-left: 10px;
							color:#333;
							}
		.post {
			width: 618px;
			float: right;
			padding-top: 4px;
			}
		
	/*-home*/
	#home-bg {

		}
	#home-intro {
		height: 350px;
		background: url(images/bm_mainPromo_20100208_v02.jpg) no-repeat 0 0;
		margin-bottom:20px;
		
		}
		#home-intro a {
			display:block;
			height:350px;
			width:100%;
		}
		#home-left {
			float: left;
			padding: 20px;
			width: 578px;
			height: 236px;
			background: url(images/home-left.png) no-repeat #f2f2f2;
			margin-bottom: 20px;
			}
			#home-left p.first {
				width: 500px;
				}
		#home-right {
			float: right;
			width: 299px;
			height: 276px;
			margin-bottom: 20px;
			}
			#home-right .div-1 {
				padding: 20px;
				margin-bottom: 20px;
				height: 88px;
				background: #000 url(images/div-1.png) no-repeat;
				color: #fff;				
				}
			#home-right .div-2 {
				padding: 20px;
				display: block;
				height: 88px;
				background:  #000 url(images/div-2.png) no-repeat;
				color: #000;
				text-decoration: none;
				}
			#home-right h4 {
				margin: 0;
				position: relative;
				bottom: 10px;
				}
		#home-promo1, #home-promo2, #home-promo3 {
			width: 259px;
			float: left;
			background: url(http://blackmountains3day.co.uk/wp-content/themes/plain/images/home-promo.png) no-repeat #000;
			margin: 0 20px 0 0;
			padding: 20px;
			height: 135px;
			color: #fff;
			}
	   	#page-promo1, #page-promo2, #page-promo3 {
			width: ;
			background: url(images/page-promo.png) no-repeat #000;
			margin: 0;
			padding: 20px;
			height: 155px;
			color: #fff;
			margin-bottom: 10px;
			}
			.promo-last {
				margin-right: 0 !important;
				margin-left: 1px !important;
				}
				
		.linklove {
			display: none;
			}

	/*-footer*/
	#footer {
		clear: both;
		background: url(images/footer.png) repeat-x top #000;
		height: 90px;
		padding: 25px 10px 0 10px;
		text-align: right;
		font-size: .8em;
		color: #fff;
		position: relative;
		top: 20px;
		}
		#footer .text {
			float: left;
			text-align: left;
			}
		
/*-generic*/

h2 {
	margin: .2em 0 .8em 0;
	}

h4 {
	margin: 0 0 .2em 0;
	}
	
/*-helpers*/

.clear {
	clear: both;
	}
.left {
	float: left;
	}
.right {
	float: right;
	}
.none {
	display: none;
	}
	fieldset, label {
		border:0;
		margin:0;
		padding:0;
		}
	form {
		margin:0;padding:0
		}
		h3 {
			clear:both;
			}
			
			.bottom_left_widget {
				clear:both;}
			}
			
			#home-promo1, #home-promo2, #home-promo3, #home-right .div-1 {
			    overflow:hidden;
			}
			
			
			.sponsor {
				padding:15px 15px 0 15px;
				border:1px solid #ccc;
				clear:both;
				margin-bottom:15px;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
			}
			
			.sponsor img {
				padding-top:10px;
			}
		
		
li.blog
{
	background: url(images/nav-hover.png);
}

.commentlistdiv {margin-top: 10px;padding: 10px 0px 10px;font-size: 0.8em;margin-left: 160px;}
.commentlist li {margin-bottom: 10px;}
.c_author {border-bottom: 1px solid #ccc;text-transform: uppercase;font-size: 0.75em;}
.c_avatar {float: left;margin:-1px 5px 0px 0px;}
.avatar {border: 1px outset #ddd;padding: 1px;background: #eee;}
.c_content{font-size: 0.9em; margin:5px 0px 10px; margin-left: 45px; line-height: 2em;}
.c_content p {color: #444;}
.c_date {color: #999;font-family: arial, sans-serif;text-align: right;font-size: 0.7em;font-style: italic;}
.c_approved {font-size: 0.7em;font-style: italic;color: #f63;text-align: right;margin-bottom: 5px;}
.c_content pre code{font-size: inherit}

.post_ping {padding: 10px 0px 10px;font-family: "arial";font-size: 0.7em;color: #666;line-height: 1.5em;margin-left: 170px;}
.post_ping h2 {font-size: 1.3em;text-transform: uppercase;}
.post_ping ul {margin-left: 15px;}
.post_ping ul li {padding-top: 3px;list-style-type: disc;}

.reply {margin: 10px 10px 0px 160px;font-size: 0.7em;color: #666;}
.reply label {font-family: verdana, sans-serif;color: #666;cursor:pointer;}
.replytext {margin: 5px 0px 5px;color: #444;border: 1px solid #666;padding: 3px;font-size: 1.0em;width: 200px;}
.replyarea {width: 580px;border: 1px solid #666;height: 140px;color: #444;padding: 5px;font-size: 1.2em; }
.replybutton {width: 100px;	height: 22px;margin: 5px 0px 5px;border: 1px outset #ccc;color: #444;background: #eee;cursor: pointer;}