/*
Theme Name: Wookie TBG
Description: The Wookie WordPress theme designed for The Borenstein Group by the Wook himself.
Version: 1.0
Author: Mike Johnson
Author URI: http://www.borensteingroup.com/
Tags: custom, fixed width, two columns, widgets

	
*/


@import url("massReset.css");


/* +++++ BEGIN BASIC FORMAT FORMATTING +++++ */

h2, h2 a, h2 a:link, h2 a:visited {
	font-size:22px;
	color:#0D2839;
	line-height:1.1;
}

h3, h3 a, h3 a:link, h3 a:visited {
	font-size:18px;
	color:#0D2839;
}

p {
	margin-top:20px;
}

hr {
	margin:20px 0 10px 0;
	height:1px;
	border:medium none;
	color:#DCD98C;
	background-color:#DCD98C;
}	



a, a:link, a:hover {
	color:#B9A700;
	text-decoration:none;
}


/* +++++ BEGIN BASIC STRUCTURE FORMATTING +++++ */

body {
	background:#8199A7 url(images/bg.body.gif) top left repeat-x;
	font-family:arial;
	font-size:12px;
	color:#0D2839;
}

#container {
	position:relative;
	margin:11px auto 0 auto;
	width:939px;
	height:auto !important;
	min-height:1px;
}

#header {
	background:transparent url(images/bg.header.gif) top left no-repeat;
	height:108px;
	width:939px;
	border-bottom:1px solid #B9A700;
}

	#header h1 {
		position:absolute;
		top:0;
		right:0;
		height:44px;
		width:298px;
	}
	
	#headerTitle {		
		font-size:26px;
		font-weight:bold;
		color:#ffffff;
		padding:40px 0 0 58px;
	}
	
		#headerTitle a, #headerTitle a:link, #headerTitle a:visited {
			color:#ffffff;
			text-decoration:none;
		}
		
		#headerTitle a:hover, #headerTitle a:active {
			text-decoration:none;
		}
			
	
	#headerSubTitle {
		font-size:14px;
		font-style:italic;
		color:#DCD98C;
		padding:0 0 0 58px;
	}


#interiorWrap {
	width:939px;
	height:auto !important;
	min-height:1px;
	background:transparent url(images/bg.content.gif) top left repeat-y;
}

	
#contentTop {
	margin:9px auto 0 auto;
	width:939px;
	height:324px;
	background:#EDECC5 url(images/bg.contentTop.gif) top left no-repeat;
}

#contentWrap {
	float:left;
	width:534px;
	margin:-196px 0 64px 100px;	
	line-height:1.6;
}

	
	
	#contentWrap ul {
		list-style:disc;
		margin-left:30px;
	}
	
	#contentWrap ol {
		list-style:decimal;
		margin-left:30px;
	}


#bottom {
	margin:0  auto;
	background:#ffffff url(images/bg.bottom.gif) bottom left no-repeat;
	width:939px;
	height:119px;	
}


#footer {
	margin:20px auto 30px auto;
	border-top:1px solid #B9A700;
	width:939px;
}

	#footer a {
		margin:0 0 0 10px;
		font-size:11px;
		color:#DCD98C;
		text-decoration:none;
	}
	
	#footer .copyright {
		margin:0 0 0 330px;
		font-size:11px;
		color:#dddddd;
	}
	
	#footer .copyright a, #footer .copyright a:link, #footer .copyright a:visited {
		margin:0;
		font-size:11px;
		color:#dddddd;
		text-decoration:underline;
	}
	
.postNavigation {
	height:30px;
}

.avatar {
	margin:0 10px 0 0;
}

/* +++++ END BASIC STRUCTURE FORMATTING +++++ */


/* +++++ BEGIN POST FORMATTING +++++ */

.byline {
	color:#7F97A4;
}	

p.byline {
	clear:both;
}

#pfButton {
	margin-top:15px;
}


/* +++++ END POST FORMATTING +++++ */
	
	
/* +++++ BEGIN SIDEBAR FORMATTING +++++ */	

#sidebar {
	float:right;
	width:239px; 
	margin:-306px 20px 0 0;
}

#widgetWrap, #alw_login {
	width:213px;
	border:1px solid #C4B528;
	background:#DCD98C;
	padding:0 12px 5px 12px;
	margin-bottom:17px;
}

	#widgetWrap a, #widgetWrap a:link, #widgetWrap a:visited {
	color:#3F5A6B;
	text-decoration:none;	
	}
	
	#widgetWrap a:hover, #widgetWrap a:active {
	color:#A89A18;
	text-decoration:none;	
	}
	
	#widgetWrap ul li{
	margin-bottom:8px;
	line-height:1.1;
	}
	
	#widgetWrap div ul li{
	margin-bottom:15px;
	line-height:1.1;
	}

#widgetTitle {
	border-bottom:1px solid #C4B528;
	width:213px;
	background:#ffffff;
	margin:0 0 5px -12px;
	padding:3px 12px 3px 12px;
	font-size:13px;
	font-weight:bold;
	color:#375d74;
	text-transform:uppercase;
}

.hidden {
	visibility:hidden;
}

#sidebar a, #sidebar a:link, #sidebar a:visited {
	color:#3F5A6B;
	text-decoration:none;	
	}
	
	#sidebar a:hover, #sidebar a:active {
	color:#A89A18;
	text-decoration:none;	
	}
	
#searchform {
	padding-top:12px;
}	

#widgetWrap #searchform div #s {
	width:135px;
	margin-bottom:10px;
}



#widgetWrap #searchform div #searchsubmit {
	margin-bottom:9px;
}

#widgetWrap ul.pagenav {
	font-weight:bold;
	margin:0;
	padding:0;
}

#widgetWrap ul.pagenav li {
	margin:0 0 2px 0;
	list-style:disc;
}

#widgetWrap .avatar_container {
	margin:2px 15px 10px 0;
	float:left;
	width:40px;
	height:40px;
	padding-right:15px;
}

a.rss {
	display:block;
	height:28px;
	background:url(images/iconRSS.sprites.gif) no-repeat;
	background-position:0 0;
	padding:0 0 0 35px;
	margin:10px 0;
}

a.rss:hover {	
	background-position:0 -29px;
}

	a.rss div {
		padding:5px 0 0 0;
		font-weight:bold;
	}


	 

/* +++++ END SIDEBAR FORMATTING +++++ */


/* +++++ BEGIN COMMENTS FORMATTING +++++ */

#commentContent {
	margin-left:35px;
	margin-right:5px;
}

ol.commentlist {
	margin:0;
	padding:0;
}

ol.commentlist li {
	background:#f4f4e9;
	border:1px solid #DEDDB1;
	margin:0 0 15px 0;
	padding:10px 0 10px 10px;
} 

ol.commentlist img.avatar {
	padding:0;
	border:2px solid black;
}


textarea#comment {
	width:530px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.comment-author {
	color:#7F97A4;
}

textarea#comment {
	width:470px;
}

/* +++++ END COMMENTS FORMATTING +++++ */



/* +++++ BEGIN IMAGES FORMATTING +++++ */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 5px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 5px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* +++++ END IMAGES FORMATTING +++++ */





.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	/*Hides from IE-mac \*/
		* html .clearfix {height:1%;}
	/* End hide from IE-mac */	