/*  
Theme Name: new manning site
Theme URI: http://www.manningproductions.com/
Description: Man Bytes Blog is a two column layout created for use by Manning Productions a production company Chicago, IL 
Version: 2.0
Author: Manning Productions 
Author URI: http://www.manningproductions.com/

This theme was designed and built by Manning Productions of <a href="http://www.manningproductions.com/">Manning Productions</a>
*/

/* STANDARDS */
/* text */
.nine {font-size:9px;}
.ten {font-size:10px;}
.eleven {font-size:11px;}
.twelve {font-size:12px;}
.thirteen {font-size:13px;}
.fourteen {font-size:14px;}
.twenty-one {font-size:21px;}

.black {color:#000000;}
.very-dark-gray {color:#1A1A1A;}
.gray {color:#333333;}
.dark-gray {color:#666666;}
.medium-gray {color:#808080;}
.green {color:#89C544;}

.helv {	font-family:Helvetica, Arial, sans-serif; }

/* misc */
h1, h2, h3 {
	padding:0;
	margin:0;
	font-weight:bold;
}
h1 {
	font-size:45px;
	line-height:45px;
}
h2 {
	font-size:24px;
	margin-bottom:16px;
}
h3 {
	font-size:18px;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul.non-bulleted {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
}
	ul.non-bulleted li {
		padding:4px 0;
		margin:0;
		font-weight:normal;
	}
	ul.non-bulleted li a {
		font-weight:bold;
	}
img {
	border:none;
}


body {
	font-size:10px;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}


/* HEADER */
#wrapper {
	z-index:-1;
	width:96em;
	margin:0 auto;
	padding:0;
}
#header {
	background:#303030 url(images/header.gif) bottom left no-repeat ;
	height:8.8em;
	/*margin-bottom:2em;*/
}
	#location_aware {
		position:absolute;
		margin-top:80px;
	}
	#logo {
		float:left;
		margin: 40px 1em 0 22px;
	}
	#header-nav {
		float:left;
		display:inline;
		margin-top:55px;
	}
		#header-nav a {
			float:left;
			display:inline;
			margin-left:40px;
		}
	#client-login {
		float:right;
		padding:14px 20px 0 0;
		height:1.3em;
		display:inline;
	}
		#client-login a {
			color:#FFFFFF;
		}
	#search-form {
		float:right;
		clear:right;
		display:inline;
		margin:28px 23px 0 0;
	}
	#search {
		border:0;
		font-size:10px;
		width:17.3em;
		color:#333333;
	}
/* BREADCRUMB */
#bread_crumb {
	float:right;
	margin-right:16px;
	height:22px;
}
	#bcright {
		float:right;
		width:12px;
		height:22px;
		background: transparent url(images/bread_crumb_right.gif) top left no-repeat;
	}
	#bccenter {
		float:right;
		height:17px;
		padding-top:5px;
		background-color:#EBEBEB;
		font-family:Arial, Helvetica, sans-serif;
	}
		#bccenter a {
			text-decoration:underline;
		}
	#bcleft {
		float:right;
		width:12px;
		height:22px;
		background: transparent url(images/bread_crumb_left.gif) top left no-repeat;
	}

/* SIDEBAR */
#sidebar {
	float:right;
	clear:right;
	width:320px;
	margin-top:40px;
}
	#sidebar.post_margin {
		margin-top:20px;
	}
	div.plugin-content {
		padding-bottom:2em;
	}
		#sidebar div.plugin-header {
			height:30px;
			width:100%;
			border-top:4px solid #303030;
			border-bottom:1px solid #303030;
		}
			#sidebar div.plugin-header img {
				margin:4px 0 0 6px;
			}
		
/* POSTS */
	#content .post-container {
		padding-top:36px;
	}
		#content .post-container .blog-post-date {
			padding:0;
			float:left;
			padding-right:20px;
		}
		.blog-post-title h1 {
			margin:4px 0 8px;
		}
		#content .post-container .author a {
			color:#89C544;
		}
		#content .post-container .blog-post {
			float:left;
			width:550px;
			padding-bottom:40px;
		}
			#content .post-container .blog-post-single {
				float:left;
				width:606px;
			}
				
			#content .blog-post-content {
				margin-bottom:30px;
			}
				#content .blog-post-content p {
					margin:0 0 16px;
					font-size:12px;
					line-height:1.5em;
				}
					#content .blog-post-content p a {
						color:#89C544;
					}
		#content #post_body {
			width:600px;
			padding:32px 0 48px;
			font-size:12px;
			line-height:1.5em;
		}
			#content #post_body a {
				color:#89C544;
			}
			#content div.wp-caption {	
				float:left;
				margin-right:6px;
			}
				#content p.wp-caption-text {
					margin-top:0;
					font-size:12px;
					font-style:italic;
					text-align:center;
				}
		#post_body p img, .blog-post-content img {
			float:left;
			margin:4px 12px 16px 0;
		}
	#post_meta {
		clear:left;
		padding:4px;
	}
		#post_meta h3 {
			margin:0;
			padding:0;
		}
	#post_tags {
		background-color:#F2F2F2;
		margin-bottom:20px;
		padding:4px 8px;
	}
		#post_tags .add_this {
			margin-left:504px;
		}
	#navigation {
		margin:10px 0 0 48px;
		background-color:#F2F2F2;
		width:530px;
		padding:6px 10px;
	}
		#navigation #pagination {
			margin-left:240px;
		}
		#navigation #next_link {
			float:right;
		}
		#navigation #prev_link {
			float:left;
		}
		
/* COMMENTS */
#comments {
	width:608px;
}
	#comments .comment-point {
		float:left;
		height:28px;
		width:16px;
		background:#FFFFFF url(images/comment_point.gif) bottom right no-repeat;
	}
	#comments .comment-bubble {
		float:left;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#e6e6e6;
		width:554px;
		padding:14px;
		margin-bottom:8px;
	}
	#comment_entry_bubble {
		height:93px;
		width:596px;
		border-right:1px solid #EEEEEE;
		background:transparent url(images/comment_entry_bubble.gif) top left no-repeat;
	}
	#no_comments {
		width:288px;
		height:27px;
		background:transparent url(images/comment_entry_bubble.gif) top left no-repeat;
		padding:38px 120px 28px 200px;
	}
	#comment_entry_wrapper {
		clear:both;
	}
		#comment_entry_wrapper input, #comment_entry_wrapper textarea {
			font-size:10px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#comment_entry_wrapper textarea {
			width:545px;
			height:64px;
			padding:0;
			margin:12px 10px 10px 35px;
			border:0;
		}
		#comment_entry_wrapper input.name {
			float:right;
			width:162px;
			margin:15px 0 0 12px;
			border:1px solid #E6E6E6;
			padding:4px 6px;
		}
		/*
		#comment_entry_wrapper #submit {
			clear:right;
			margin:10px 0 15px 12px;
			float:right;
			width:80px;
			height:25px;
			padding-top:25px;
			border:0;
			overflow:hidden;
			cursor:pointer;
			cursor:hand;
			background:transparent url(images/post.gif) top left no-repeat;
		}
		*/
		#comment_form_error {
			 float:left;
			 display:none;
			 margin:16px 0 0 16px;
		}
		#comment_entry_wrapper img.submit {
			clear:right;
			margin:10px 0 15px 12px;
			float:right;
			width:80px;
			height:25px;
			cursor:pointer;
			cursor:hand;
		}
		

/* FOOTER */

#footer {
	clear:both;
	margin-bottom:30px;
	height:4.2em;
	margin-top:40px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
	#footer-nav {
		padding-top:1.4em;
		text-align:center;
	}
		#footer-nav a {
			padding-left:5.8em;
			color:#333333;
		}
#copyright {
	margin:1.4em auto;
	width:22.2em;
	font-weight:bold;
}
