/*
Theme Name: Command-Tab v3
Theme URI: http://www.command-tab.com/
Description: Command-Tab theme version 3.
Version: 3.0
Author: Collin Allen
Author URI: http://www.command-tab.com/

*/



body
{
	background-color: #1a3d7d;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 14px;
}

/* IE 6 */
* html body
{
	/*font-family: Verdana, sans-serif !important;*/
}

a
{
	color: #4fbfff;
}

a:hover
{
	color: white;
}

/*a:visited
{
	color: #3785b3;
}*/

#logo
{
	margin-left: -4px;
}

#logo h1,
#logo .description
{
	display: none;
}

#logo img {
	margin-bottom: 6px;
}

.content
{
	background: white url(images/content_header.gif) no-repeat center top;
}

.content_footer
{
	height: 4px;
	background: white url(images/content_footer.gif) no-repeat center bottom;
}

ul.sidebar_blocks
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	li.sidebar_block
	{
		background: #10254b url(images/sidebar_header.gif) no-repeat center top;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		color: white;
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 11px;
	}
	
		.hr
		{
			border: none;
			height: 1px;
			margin: 8px 0px 0px 0px;
			background: transparent url(images/sidebar_divider.gif) repeat-x left top;
			clear: both;
			border-style: none;
		}
		
		li.sidebar_block h2
		{
			height: 19px;
			font-size: 14px;
			color: white;
			margin: 0px;
			text-indent: -1000em;
			overflow: hidden;
			background: transparent url(images/sidebar_titles.gif) no-repeat left 0px;
		}
		
		li.sidebar_block h2.sidebar_title_projects
		{
			background-position: left -30px;
		}

		li.sidebar_block h2.sidebar_title_nerdlab
		{
			background-position: left -60px;
		}

		li.sidebar_block h2.sidebar_title_categories
		{
			background-position: left -150px;
		}

		li.sidebar_block h2.sidebar_title_tunes
		{
			background-position: left -90px;
		}
		
		li.sidebar_block h2.sidebar_title_support
		{
			background-position: left -120px;
		}
		
		li.sidebar_block .sidebar_more
		{
			text-align: right;
			margin-top: 7px;
		}
		
		li.sidebar_block .sidebar_text
		{
			margin-top: 7px;
			display: block;
		}
		
		li.sidebar_block .google_ads
		{
			margin-top: 7px;
			display: block;
		}
		
		li.sidebar_block a
		{
			padding-right: 16px;
			background: transparent url(images/link_badges_ondark.gif) no-repeat right 1px;
			line-height: 16px;
			padding-bottom: 0px;
			text-decoration: none;
		}
		
		li.sidebar_block a:hover
		{
			color: white;
			background-position: right -29px;
		}
		
		/*li.sidebar_block a:visited
		{
			color: #3785b3;
			background-position: right -59px;
		}*/
		
		a.post_title
		{
			font-family: "Lucida Grande", Verdana, Arial, sans-serif;
			font-size: 16px;
			color: #47abe6;
			font-weight: bold;
		}
		
		
		
		
		
		.post ul
		{
			list-style-image: url(images/bullet.gif);
			margin: 8px 0px;
		}
		
			.post ul li
			{
				margin-bottom: 12px;
			}
			
				.post img.right
				{
					margin-left: 5px;
					margin-bottom: 5px;
				}
				
				.post img.left
				{
					margin-right: 5px;
					margin-bottom: 5px;
				}
				
				.post center img
				{
					float: none !important;
					margin: 5px;
				}
				
				.post object
				{
					margin: 0 auto;
				}
		
		code, pre
		{
			background: #d4edff none repeat scroll 0 0;
			padding: 5px 8px;
			display: block;
			border: 1px solid #a0d5ff;
			margin: 15px 0px 15px 0px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			font-family: monospace;
		}
		
		span.code {
			background: #d4edff none repeat scroll 0 0;
			font-family: monospace;
		}
		
		.left
		{
			float: left;
		}
		
		.right
		{
			float: right;
		}
		
		.post_navigation_top
		{
			padding: 16px 16px 0px 16px;
		}
		
		.post_navigation_bottom
		{
			padding: 0px 16px 26px 16px;
		}
		
		.clear
		{
			display: block;
			clear: both;
		}
		
		center
		{
			padding: 8px 0px 10px 0px;
		}
		
		
		.edit_entry
		{
			margin-left: 16px;
		}
		
		.edit_entry a
		{
			color: #47abe6;
		}
		
		
		.quote,
		blockquote
		{
			background-color: #c9c9c9;
		}
		
		
	/* Archives */
	
	div.archive_title
	{
		position: relative;
		padding: 16px 16px 0px 16px;
	}
	
		div.archive_title img
		{
			position: absolute;
			top: 11px;
			left: 11px;
		}
		
		h2.pagetitle
		{
			margin: 8px 8px 24px 8px;
			padding: 9px 8px 7px 8px;
			font-size: 14px;
			border: 1px solid #947862;
			background-color: #cbc0a4;
			text-align: center;
			font-size: 12px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		}
				
				
				
				
				
				
				
				
				
				
				
				
		
		/* IE 6 */
		* html a.post_title
		{
			/*font-family: "Trebuchet MS", Verdana, sans-serif;*/
			font-size: 1.4em;
			font-weight: bold;
		}
		
		* html .post .post_date
		{
			/*font-family: "Trebuchet MS", Verdana, sans-serif;*/
			color: gray;
			font-size: 11px;
			margin-bottom: 8px;
			margin-top: 3px;
		}
		
		* html .post p
		{
			/*font-family: "Trebuchet MS", Verdana, sans-serif;*/
			font-size: 12px;
		}

.post
{
	margin: 16px;
	background: white url(images/content_divider.gif) repeat-x bottom left;
	padding-bottom: 16px;
}

	.post .post_date
	{
		color: gray;
		font-size: 11px;
		margin-bottom: 8px;
	}
	
	.post p
	{
		margin: 0px 0px 10px 0px;
	}

	.post a,
	.comments a,
	.post_navigation_top a,
	.post_navigation_bottom a
	{
		color: #376eb3;
	}
	
	.post a:hover,
	.comments a:hover,
	.post_navigation_top a:hover,
	.post_navigation_bottom a:hover
	{
		color: black;
	}
	
	h3#comments,
	h3#respond
	{
		font-size: 14px;
	}
		
.footer
{
	height: 111px;
	background: transparent url(images/footer_bg.gif) no-repeat center bottom;
}








.footer
{
	position: relative;
}

	.footer_popular
	{
		position: absolute;
		top: 50px;
		left: 0px;
		width: 200px;
	}

	.footer_recommended
	{
		position: absolute;
		top: 50px;
		left: 209px;
		width: 220px;
	}

	.footer_about
	{
		position: absolute;
		position: absolute;
		top: 50px;
		left: 438px;
		width: 200px;
	}
	
	
.footer ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}

	.footer ul li
	{
		margin: 0px;
		padding: 0px;
	}

.footer a
{
	text-decoration: none;
}










.comments
{
	width: 528px;
	margin: 15px;
}







ol.commentlist li
{
	background-color: #dfdfdf;
	margin-bottom: 16px;
	margin-left: 20px;
}

	ol.commentlist div.meta
	{
		background-color: white;
		font-size: 11px;
		padding-right: 4px;
		text-indent: 4px;
	}
	
	ol.commentlist li p
	{
		padding: 8px;
		margin: 0px !important;
	}

	ol.commentlist li cite
	{
		display: block;
		padding-top: 5px;
		font-style: normal;
		background: #dfdfdf url(images/comment_bubble_pointer.gif) no-repeat left top;
	}
	
	div.meta small
	{
		font-weight: normal;
		float: right;
		padding-top: 5px;
	}
	
	div.meta small a
	{
		text-decoration: none;
		color: gray;
	}



/* Lowest page footer */

.page_footer
{
	color: white;
	clear: both;
	font-size: 11px;
	margin-top: 160px;
	padding: 7px;
	background-color: #10254b;
	text-align: center;
}

	.page_footer a
	{
		padding-left: 20px;
		background: transparent url(images/link_badges_ondark.gif) no-repeat left top;
		line-height: 16px;
		padding-top: 1px;
		padding-bottom: 3px;
		text-decoration: none;
	}

	.page_footer a.wp
	{
		background-position: left -90px;
	}
	
	.page_footer a.wp:hover
	{
		background-position: left -120px;
	}

	/*.page_footer a.wp:visited
	{
		background-position: left -150px;
	}*/

	.page_footer a.mt
	{
		padding-left: 34px;
		background-position: left -180px;
	}

	.page_footer a.mt:hover
	{
		background-position: left -210px;
	}

	/*.page_footer a.mt:visited
	{
		background-position: left -240px;
	}*/
	
	
	
.png,
img
{
	behavior: expression(	
		(
		this.origBg = this.origBg? 
			this.origBg 
			: 
			this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','')
		),	
		this.behaviorSet == undefined?
		(
				this.origBg.match(/.png$/) == null?
				(this.nodeName == "IMG" && this.src.match(/.png$/))?
				(
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
					this.src = "/wp-content/themes/commandtab3/images/transparent.gif"
				)
				:
				null
			:
				this.origBg.match(/.png$/)?
				(this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='" + ((this.currentStyle.backgroundRepeat == "no-repeat")? "crop" : "scale") + "')",
				this.style.background = 'none'):null
		)
		:
		null
		,
		this.style.behavior='none', 
		this.runtimeStyle.behavior='none',
		this.behaviorSet = true
	);
}
