/**Theme Name: Testing
Version: 2.0
Author: John Sorensen
Description: IT-John.com  **/

@import url('css/reset.css');
@import url('css/default.css');
/*@import url('css/slide.css');*/
@import url('css/comments.css');
@import url('css/jquery.tabs.css');
@import url('css/widgets.css')

;body {	
	background:#343434 url(images/background.gif) repeat-x 0 100%;
	font:normal 14px Arial, Verdana, Tahoma;
	color:#5B5B5B;
	line-height:1em;
	word-spacing:0.2em;
	}
	
#body-in {
		background:url(images/body-in-bg.gif) repeat-x 0 0;	
		width:100%;
		}
		
	a {	color:#9A0D0D;	
		text-decoration:none;
		}
		
	a:hover {	
		color:#540707;
		}
		
#wrapper {
	width:100%;	
	min-height:100%;
	padding-bottom: -150px;    
	}
	
	
/* header */

#header {
	}
	
#header-top {
		height:36px;	
		font-size:11px;	
		line-height:37px;	
		overflow:hidden;	
		text-transform:uppercase;	
		margin-bottom:2px;
		
		}
		
	.icon {
		background:transparent url(images/all-icons.gif) no-repeat;	
		padding-left:20px;
		}
		
#date-now {	
	float:left;	
	background-position:0 10px;	
	padding-left:24px;	
	color:#D2D2D2;
	}
	
#top-scroll {	
	float:left;	
	/*background-position:0 10px;*/
	position:relative;	
	padding-left:24px;	
	color:#D2D2D2; 
	width:500px;
	}
	
#clear-scroll {
	clear:both;
	}
	
#subcribe-form-wrap {	
	/*background:url(images/top-rss-form-bg.gif) no-repeat 103px 8px;*/	
	height:22px;	
	float:Right;	
	padding-top:9px;	
	width:300px;
	}
	
	
#subcribe-form {	
		position:relative;	
		line-height:0;
	}
	
	
#subcribe-form label {	
	color:#A8A8A8;
	}
	
.input-text,.input-submit {
	background-color:transparent;	
	border:medium none;	
	position:relative;	
	color:#63747E;	
	margin:0px;
	}
	
.input-text {	
	left:7px;	
	width:186px;	
	font-size:11px;	
	color:#A8A8A8;	
	text-transform:uppercase;
	}
	
.input-submit {	
	width:22px;	
	padding:0;	
	cursor:pointer;	
	left:10px;
	}
	
	#rss-link {	
		float:right;	
		background-position:0 -28px;	
		display:block;	
		height:22px;	
		padding-left:22px;	
		margin:7px 7px 0 0;
		}
		
#header-content {	
	height:95px;
	width:977px;	
	padding:0 5px;
	margin:0px auto;
	}
	
#branding {	
	padding-top:1px;
}

#blog-title {	
	font-size:28px;
	font-weight:bold;	
	text-transform:uppercase;	
	display:block;
}


#blog-description {	
	/*background:url(images/blog-description-bg.gif)*/ /*removed for performance*/
	no-repeat 0 0;	
	padding-left:9px;	
	float:left;	
	height:19px;	
	display:none;  
	} 
	
/**  Stops discription from displaying

#blog-description span {	
	background:url(images/blog-description-bg.gif) no-repeat 100% 0;	
	padding-right:9px;	
	display:block;	
	float:left;	
	font:normal 11px Tahoma, Verdana, Arial;	
	color:#FFFFFF;	
	height:19px;	
	line-height:12px;
	}
	**/
	
	
#page-menu {	
	height:42px;	
	overflow:hidden;
	width:977px;
	margin:0px auto;
}

.page_item {	
	display:block;	
	float:left;	
	height:40px;	
	padding-left:5px;
}

.page_item a {	
	float:left;	
	display:block;	
	height:40px;	
	line-height:43px;	
	padding:0 15px 0 10px;	
	color:#FFFFFF;
	}
	
.current_page_item a, .page_item a.hover {	
	background:url(images/menu-hover-bg.gif) no-repeat 100% 0;
}

.current_page_item, #page-menu li.hover {	
	background:url(images/menu-hover-bg.gif) no-repeat 0 0;}
	

	
/* container */

#container { 
	width:1135px;
	display:block;
}

#container-top {	
	background:url(images/container-top-bg.gif) no-repeat 0 100%;	
	height:11px;
	display:block;
	
	}
	
#container-in {	
	background:#2C2C2C url(images/container-bg.gif) repeat-y 0 0;	
	padding:0 10px;

	}
	
#container-bottom {
	background:#343434 url(images/container-bottom-bg.gif) no-repeat 0 0;
	display:block;
	height:11px;
	/*padding-bottom:1px;*/   /* TESTING*/
	
}


/* content */

#content {	
	width:635px;	
	margin:0px auto;
	padding-bottom:150px; 
}
	
#featured { 
	margin-bottom:6px; 
	}
	
.post, #comments-wrap {	
	/* background:#2C2C2C url(images/post-bg.png) repeat-y 0 0;	*/
	background:#E8E8E8;
    position:relative;
    float:left;
	display:block;	
	width:635px;
	}
	
.post-top {	
	/*background:url(images/post-top-bg.png) no-repeat 0 0;*/
	background:#E8E8E8;	
	padding-top:5px;
	
	}
	
.post-bottom {	
	/* background:url(images/post-bottom-bg.png) no-repeat 0 100%;	*/
	background:#E8E8E8;
	padding:0 5px 1px;       /* Controls Content Text Positioning */

	}
	
	
.post-wrap {	
	padding:0 5px 1px;       /* Controls Content Text Positioning */
	}
	
	
.post .title {	
	font:normal 18px 'Trebuchet MS', Tahoma, Verdana;	
	color:#9A0D0D;	
	margin-bottom:5px;
	}
	
.post .title a {	
	color:#9A0D0D;
	}
	
.meta {	
	background:#989898 url(images/meta-bg.gif) no-repeat 0 0;	
	font:normal 11px Tahoma;	
	width:275px;	
	height:26px;	
	line-height:25px; /*Vertical positioning of date text and keep reading text in Archive*/	
	padding-left:27px; /*horizontal positioning of date text and keep reading text in Archive*/	
	margin-bottom:5px;
	}
	
.meta .post-date, .meta a {	
	color:#FFFFFF;
	}
	
.meta .post-date {	
	float:left;
	}
	
.meta .keep-reading {	
	float:right;	
	margin-right:5px;
	}
	
.single .meta {	
	background:#989898 url(images/meta-single-bg.gif) no-repeat 0 0;	
	width:611px; /* Controls Bar width for top of post under title, most be smaller than content size */	
	padding:0 7px;	
	overflow:hidden;
	}
	
.single .meta span {	
	margin-right:10px;	
	color:#FFFFFF;
	}
	
.single .meta a {	
	color:#DADADA;
	}
	
.pagetitle {	
	font:normal 21px Tahoma, Verdana, Arial;	
	color:#C7C5C5;	
	margin-bottom:10px;
	}
	
.commentlist a { 
	color:#A1A1A1; 
	}
	
.commentlist a:hover { 
	color:#FFFFFF; 
	}
	
.navigation a { color:#FFFFFF; }


/* LEFT SIDEBAR */	
	
#sidebar-left {		
	width:200px;
	float:left;
	margin-right: 2px;
	margin-left: 5%;
	display:block;
	background:#6cf;

	}	
	
.widget { margin-bottom:8px; }

.widget-title {	
	background:#E8E8E8 url(images/widget-title-bg.gif) no-repeat 0 0;	
	font:normal 13px 'Trebuchet MS', Tahoma, Verdana;         
	font-weight: bold;	
	color:#2C2C2C;	
	height:27px;	
	line-height:27px;	
	margin-bottom:5px;	
	/*padding:0 6px; */
	padding-left: 6px;
	}
	
.widget ul li {	
	/*background:url(images/widget-list-separator.gif) repeat-x 0 100%;*/ /*removed for performance*/	
	font:normal 12px Tahoma;	
	/*height:30px;*/	
	/*line-height:25px;*/	
	/*padding:0 3px;*/      	  
	color:#A1A1A1;	
	/*overflow:inherit;*/
	}
	
.widget ul li  a{ color:#D8D8D8; } /* Controls widget Link Color */





/* RIGHT SIDEBAR */

#sidebar-right {	
	float:right;	
	width:300px;	
	display:block;
	margin-left:90%;
	margin-right:10%;		
	padding-bottom:100px; /* From bottom of page NOT from footer*/
	}
	


	
.widget { margin-bottom:8px; }

.widget-title {	
	background:#E8E8E8 url(images/widget-title-bg.gif) no-repeat 0 0;	
	font:normal 13px 'Trebuchet MS', Tahoma, Verdana;         
	font-weight: bold;	
	color:#2C2C2C;	
	height:27px;	
	line-height:27px;	
	margin-bottom:5px;	
	/*padding:0 6px; */
	padding-left: 6px;
	}
	
.widget ul li {	
	/*background:url(images/widget-list-separator.gif) repeat-x 0 100%;*/ /*removed for performance*/	
	font:normal 12px Tahoma;	
	/*height:30px;*/	
	/*line-height:25px;*/	
	/*padding:0 3px;*/      	  
	color:#A1A1A1;	
	/*overflow:inherit;*/
	}
	
.widget ul li  a{ color:#D8D8D8; } /* Controls widget Link Color */






#blog-name, #blog-name span {	
	/*background:transparent url(images/blog-name-bg.gif) no-repeat;*/	/*removed for performance*/
	background-position:0 0;	
	display:block;	
	float:left;	
	height:23px;	
	padding-left:5px;
	}
	
#blog-name { margin:9px 8px 0 0; }

#blog-name span {	
	background-position:100% 0;	
	display:block;	
	float:left;	
	font:normal 12px Tahoma, Verdana;	
	height:23px;	
	line-height:21px;	
	padding:0 5px 0 0;	
	color:#FFFFFF;
	}


#disclaimer {		
	display:block;
	margin-bottom:100px;		/* pushes disclaimer up from bottom */	
	/*padding:0 5px 1px;*/ /* added because removed post-wrap div from disclaimer */
	}

	
/* footer */

#footer {		
	display:block;
	float:left;
	height:150px;											
	width:977px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-150px; /* the bottom margin is the negative value of the footer's height */
	

	}
	
#footer-wrapper {		/* NOT BEING USED */
	clear: both;		
    position:relative;
    float:left;
	display:block;	
	width:635px;
	margin:0px auto;
	}				
	
#footer-text {		
	/*float:left;*/		
	width:977px;
	font:normal 12px Tahoma, Arial, Verdana;	
	/*line-height:10px;*/		
	color:#FFFFFF;
	height:10px;	
	vertical-align: text-bottom;	
	}	
	
	
#footer-sidebar-format {			/* NOT BEING USED */
	/*clear:both;*/		
	/* display:block; */
	/* position:static;	*/	
	margin-bottom:-300px;	
	/*height:300px;*/ 
	/*removing bring footer to bottom */		
	/*margin-top: 300px;*/ /* negative value of footer height */			
	/*margin-bottom: 60px;*/ 
	/* negative value of footer height */			
	/*padding-top:1px;*/			
	/*height:300px;*/			
	width:100%; /* centered div must be given a width */			
	/*margin:-80px auto 0;*/ 
	/* auto left/right centers it */						
	/*background:#6cf;*/ /*debug*/
	}
	
	
#footer-format {		/* NOT BEING USED */
	/*clear:both;*/			
	display:block;			
	/*margin-top: -200px;*/ /* negative value of footer height */
	/*margin-bottom: -100px;*/ /* negative value of footer height */			
	/*height:10px;*/			
	width:100%; /* centered div must be given a width */			
	margin:-80px auto 0; /* auto left/right centers it */					
	
	
.footer-sidebar2 {	display:block;}

.footer-sidebar3 {	display:block;}

.footer-sidebar4 {	display:block;}        

.footer, .push {	
	display: block;
	height: 4em;
	padding-bottom:100px; /* From bottom of page NOT from footer*/

	}
