/*
Theme Name: Avatar Labs Blog
Theme URI: http://avatarlabs.com
Description: Avatar labs blog Version 2.0
Version: 2.0
Author: Avatar Labs
*/

/*CSS Resets*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h1, h2, h3, h4 h5, h6{
	font-weight:normal;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*Doc */
#body-wrap{
	
/*	background:url(img-body-bg-foot.jpg) no-repeat 50% bottom;*/
}
body{
	background:url(images/img-bg-body.jpg) #000 no-repeat 50% 0 ;
	font-family:arial, san-serif;
	color:#fff;
}

	body#support-mva{
		background:url(images/img-bg-body-support-MvA.jpg) #000 no-repeat 50% 0 ;
	}

#doc-wrap{
	margin:0px auto;
	/*width:1181px;*/
	position:relative;
}
.doc{ background:url(images/img-body-bg-foot.jpg) no-repeat 50% bottom;}
#support-mva .doc{background:none;}
/*header*/

/*global Navigation*/
#global-nav-wrap{
	background:transparent url(images/img-global-nav-bg.png) repeat-x scroll 0 100%;
	height:33px;
	position:relative;
}
	ul#global-nav{
		margin:0 auto;
		position:relative;
		width:990px;
	}
		ul#global-nav li{
			float:left;
			height:32px;
		}

	/*--------------------------
		SUPPORT PAGES GLOBAL NAV
	--------------------------*/
		
			#support-mva ul#global-nav{
				margin:0 auto;
				position:relative;
				width:876px;
			}
				#support-mva ul#global-nav li{
					float:left;
					height:32px;
				}

		
	/**social Bugs*/	
		ul#global-nav li.social-bugs,
		#support ul#global-nav li.social-bugs{
			float:right !important;
			position:relative;
		}
		ul#global-nav li.social-bugs ul{
			position:relative;
			overflow:hidden;
		}
		
		li.avatarsiteLink
		{
			padding:0px;
		}
		/*
		ul#global-nav li.social-bugs li{
			float:left;
			padding:0px 0px 0px 10px;
			}
			*/
			
		ul#global-nav li.social-bugs a:hover{
			background:none;
		}
		
		ul#global-nav li.social-bugs li span{
			display:block;
			/*text-indent:-10000px;*/
		}
			/*
			ul#global-nav li.social-bugs li.twitter{
				background:url(images/sprite-social-bugs.png) no-repeat 0 7px;
				width:75px;
			}
			ul#global-nav li.social-bugs li.facebook{
				background:url(images/sprite-social-bugs.png) no-repeat -96px 7px;
				width:70px;
			}
			ul#global-nav li.social-bugs li.rss{
				background:url(images/sprite-social-bugs.png) no-repeat -183px 7px;
				width:18px;
			}
			*/
	
	/**events*/		
		ul#global-nav li a {
			display:block;
			height:100%;
			line-height:28px;
			padding:0 15px;
			text-decoration:none;
			color:#fff;
			}
			
		ul#global-nav li a span{}
		
		ul#global-nav li a:hover,
		ul#global-nav li a.current,
		ul#global-nav li.current_page_item a
		{
			background:url(images/img-global-nav-menu-current.png) repeat-x 0 0;
			color:#ffcf00;
		}
		
/*--------------------------
*collateral (LOGO)
--------------------------*/	

#head #collateral{
	background:url(images/1px-FFF-10.png) repeat-x 0 100%;
	height:130px;
	margin:0 auto;
	width:990px;
}
	#collateral ul{
		float:left;
		position:relative;
		width:100%;
		*zoom:1;
	}
			#collateral ul li{
				float:left;
				position:relative;
			}
			#collateral ul li.logo{
				background:url(images/img-avatarlabs-logo.png) no-repeat 0 0;
				width:460px;
				height:120px;
			}
			#collateral ul li.logo a{
				display:block;
				height:100%;
			}
			#collateral ul li.logo a span{
				display:block;
				text-indent:-10000px;
			}
			/*---------POLL--------*/
				#collateral ul li.poll{
					float:right;
					}
				
				#collateral ul li.poll ul{
					width:340px;
				}
				
				/*---------App hub stats--------*/
				
				#collateral ul li.hub-stats{
					float:right;
					padding:34px 0 0;
				}
				
				#collateral ul li.hub-stats h1{
					font-size:80px;
				}
				
				#collateral ul li.hub-stats ul{
					width:470px;
				}
				
				#collateral ul li.hub-stats ul li{
					height:76px;
					
				}
				#collateral ul li.hub-stats ul li p{
					bottom:12px;
					position:absolute;
					font-size:19px;
				}
					#collateral ul li.hub-stats ul li.first{
						width:200px;
					}
					#collateral ul li.hub-stats ul li.count{
						padding-right:12px;
						text-align:center;
						width:215px;
					}
				/*-------------------
				specific properties
				--------------------*/
					#home #collateral ul li.poll ul{padding-top:25px;}
					#app-hub-map #collateral ul li.poll ul{padding-top:25px;}
					#another #collateral ul li.poll ul{padding-top:25px;}
				
				
				#collateral ul li.poll ul li{
					color:#FFFFFF;
					float:none;
					font-size:17px;
					font-weight:normal;
					overflow:hidden;
					text-align:left;
				}
				
				#collateral ul li.poll ul li p{
					float:left;
				}
				#collateral ul li.poll ul li sup{
					font-size:12px;
				}
				
				#collateral ul li.poll ul li p{display:block;}
				#collateral ul li.poll ul li span{
					float:right;
				}


#support-mva #head #collateral{
	background:url(images/1px-FFF-10.png) repeat-x 0 100%;
	height:130px;
	margin:0 auto;
	width:876px;
}

	#support-mva #collateral ul li.logo{
		background:url(images/img-avatarlabs-logo.png) no-repeat 0 0;
		width:460px;
		height:120px;
	}
	
	#support-mva #head #collateral ul li.support-app-title{
		border:1px solid #333;
		background:#000;
		padding:17px;
		float:right;
		margin:40px 0 0 0;
	}

/*sub Navigation*/
 #home #head #sub-nav-search,
 #app-hub-map #head #sub-nav-search
{
	width:990px;
	margin:0px auto;
	overflow:hidden;
	}
	
#support-mva #head #sub-nav-search{
	width:876px;
	margin:0px auto;
	overflow:hidden;
}
		#app-hub-map #head #sub-nav-search,
		#support-mva #head #sub-nav-search{
			background:transparent url(images/1px-FFF-10.png) repeat-x scroll 0 100%;
		}
		
	#home #head #sub-nav-search ul,
	#app-hub-map #head #sub-nav-search ul,
	#support-mva #head #sub-nav-search ul{
		float:left;
		line-height:48px;
		width:100%;
	}
		#home #head #sub-nav-search ul li,
		#app-hub-map #head #sub-nav-search ul li,
		#support-mva #head #sub-nav-search ul li
		{
			float:left;
		}
		
		#support-mva #head #sub-nav-search ul li.first{
			padding:0px 100px 0px 0px;
		}
		
		#home #head #sub-nav-search ul li.last,
		#app-hub-map #head #sub-nav-search ul li.last,
		#support-mva #head #sub-nav-search ul li.last
		{
			float:right;
		}
		#home #head #sub-nav-search ul li a,
		#app-hub-map #head #sub-nav-search ul li a,
		#support-mva #head #sub-nav-search ul li a
		{
			color:#999999;
			font-size:15px;
			text-decoration:none;
		}
		
		#support-mva #head #sub-nav-search ul li.last a{
			color:#828080;
		}
		
	 #sub-nav-search form label{
		color:#fff;
		color:#999999;
		font-size:15px;
	}


/*---------------
	content
----------------*/
#content-wrap{
	position:relative;
	width:990px;
	margin:0px auto;
	overflow:hidden;
}

#support-mva #content-wrap{
	width:876px;
}

#content{overflow:hidden;}

	/*---------------
		featured
	---------------*/
	#home #content #featured-wrap,
	#app-hub-map #content #featured-wrap,
	#support-mva #content #featured-wrap{
		width:988px;
		position:relative;
		overflow:hidden;
		*zoom:1;
	}
	
		#home #content #featured-wrap{
			background:url(images/img-featured-outer-bg.png) no-repeat 0 0;
			position:relative;
			width:988px;
		}
		
		#app-hub-map #content #featured-wrap{
			background:url(images/img-apphub_feature.png) no-repeat 0 0;	
			margin:20px 0 0;
		}
		#support-mva #content #featured-wrap{
			background:url(images/img_support_page_feature_MvA.jpg) no-repeat 0 0;	
			margin:20px 0 0;
			padding:0 0 30px;
		}
	
		#home #content #featured-wrap #featured,
		#support-mva #content #featured-wrap #featured{
			height:286px;
			padding:12px 12px 0;
			position:relative;
		}
		#app-hub-map #content #featured-wrap #featured{
			width:100%;
			height:289px;
			padding-bottom:20px;
		}
		#home #content #featured-wrap #featured ul{
			background:#000;
			padding:10px;
			border:1px solid #141414;
			overflow:hidden;
			*zoom:1;
		}
		
		#home #content #featured-wrap #featured ul li{
			position:relative;
			float:left;
		}	
		#home #content #featured-wrap #featured ul li p{
			color:#999999;
			font-size:12px;
			line-height:140%;
			padding:20px;
		}
	
		
		#home #content #featured-wrap #featured ul li .last{}
		
			#home #content #featured-wrap #featured ul li.feat-image{
				width:490px;
				padding:0px 10px 0px 0px;
				}
			#home #content #featured-wrap #featured ul li.feat-content{
				position:relative;
				width:437px;
				height:244px;
				border:1px solid #141414;
				}
					#home #content #featured-wrap #featured ul li.feat-content img{
						padding:43px 0px 0px 20px;
					}
		
		#app-hub-map #featured-title{
			background:url(images/app_map_hub_feature_sub.jpg) no-repeat 0 0;
			position:relative;
			height:87px;
			width:988px;
		}
			#app-hub-map #featured-title ul{overflow:hidden;}
			
				#app-hub-map #featured-title ul li{
					float:left;
					line-height:560%; /*85px*/
				}
				
				#app-hub-map #featured-title ul li.first{
					padding:0 0 0 30px;
					width:660px;
				}
					#app-hub-map #featured-title ul li.first h1{
						font-size:25px;
					}
				
				#app-hub-map #featured-title ul li.last{
					padding:0 0 0 40px;
					width:240px;
				}
					#app-hub-map #featured-title ul li.last h1{
						font-size:19px;
					}
	/*----------------
		posts
	-----------------*/	


#home #main,
.page #main,
#app-hub-map #main,
#another #main{
	float:left;
	font-weight:normal;
	overflow:hidden;
	padding-bottom:200px;
	position:relative;
	width:670px;
}
	
#home #main .entry{
	position:relative;
	margin:50px 0 0;
	background:url(images/img-post-bg-btm.jpg) no-repeat 0 100%;
}

#home #main .entry .entry-begin{
	background:transparent url(images/img-post-bg-repeater.jpg) repeat-y scroll 0 0;
}

#home #main .post-entry{
	background:transparent url(images/img-post-bg-top.jpg) no-repeat scroll 0 0;
	overflow:hidden;
	padding:10px;
}

	#main .post-entry a{
	color:#fff;
	text-decoration:none;
	}

	#home #main .entry img{
		float:left;
		padding:0 24px 24px 0;
		}
	#home #main .entry h1{
		font-size:	24px;
		padding:30px 0 10px 15px;
	}
	#home #main .entry h3{
		font-size:16px;
		line-height:134%;
		padding:0 0 15px;
	}
	#home #main .entry p{
		color:#8D8E8E;
		font-size:12px;
		line-height:130%;
		padding:0 14px 0 15px;
	}
		#home #main .entry p span{
			display:block;
			line-height:40px;
		}
		
		#home #main .entry p a.more-link{
			color:#fff;
			text-decoration:none;
			display:block;
			line-height:40px;
		}
		
	#home #main .entry ul{
		float:left;
		clear:both;
		padding:20px 0 20px 15px;	
		}

		#home #main .entry ul li{}
			#home #main .entry ul.linkage li p{
				padding:0;
				line-height:180%;
				}
				#home #main .entry ul.linkage li a{
					color:#fff;
					text-decoration:none;
				}


/*--------------------------
	Feedback -- Comments
--------------------------*/
	.feedback{
		color:#333;
		font-size:12px;
		font-weight:normal;
		padding:40px 15px;
		position:relative;
	}
	.feedback h3{
		font-size:16px;
		line-height:134%;
		padding:0 0 15px;
	}
	.feedback a{color:#666;}
	
		.feedback .navigation{}
			.feedback .navigation .alignleft{}
			.feedback .navigation .alignright{}
		.feedback ol.commentlist{}
		.feedback ol.commentlist li.comment .comment-body p{
			line-height:134%;
			padding:20px 0;
		}
		.feedback ol.commentlist li.comment .comment-meta{
			padding:5px 0;
		}
		
		.feedback #respond{
			position:relative;
		}
		
		#respond #commentform p{
			padding:0 0 10px;
		}
		
		#respond #commentform textarea,
		#respond #commentform input
		{
			background:#666666 none repeat scroll 0 0;
			border:medium none;
		}
		.feedback .nocomments{}
	
	


	/*--------------------------
		App Hub main entry
	--------------------------*/		
	
	#app-hub-map #main .entry{padding:24px 0 0;}
	
	#app-hub-map .entry p{
		font-weight:normal;
		font-size:12px;
		line-height:134%;
		color:#8D8E8E;
		padding: 0 30px 16px;
		
	}	
	
	#app-hub-map .entry p.first{
		font-weight:bold;
		color:#fff;
		padding-top:0px;
	}
	
	#app-hub-map .entry h3{
		font-size:16px;
		padding:35px 30px 12px;
	}
	
	
	/*--------------------------
		APP-HUB-MAP TABLE
	--------------------------*/
	#app-hub-map .entry table{
		border:1px solid #333333;
		border-collapse:separate;
		border-spacing:3px;
		color:#409CA4;
		font-size:12px;
		margin:0 0 0 30px;
		width:620px;
	}
		#app-hub-map .entry tr{}
			#app-hub-map .entry td{
				background:#0A1313;
				padding:6px;
			}
			#app-hub-map .entry td.col-1{}
			#app-hub-map .entry td.col-2{
				text-align:right;
				color:#33cccc;
				font-weight:bold;
			}
		
		
	/*--------------------------
		SUPPORT Main 
	--------------------------*/	
	
	#support-mva #main{
		background:transparent url(images/1px-FFF-10.png) repeat-x scroll 0 0;
		font-size:12px;
		padding:30px 0 0;
		width:690px;
	}
	
	#support-mva .entry .post-entry{
		padding:0 0 40px;
	}
	
	
	#support-mva .entry h4{
		font-size:15px;
		padding:40px 0 20px;
		}
	
	#support-mva .entry ul.reviews{}
		#support-mva .entry ul.reviews li{padding:0 0 16px 0;}
			#support-mva .entry ul.reviews li p{}
			
	#support-mva .entry dl{}
		#support-mva .entry dt{
			font-size:15px;
			padding:0 0 20px 0;
			}
			
			#support-mva .entry dd{
				color:#8D8E8E;
				padding:0 0 0 30px;
				line-height:134%;
			}
			
			/*--------------------------
				support Feedaback
			--------------------------*/
		
			#support-mva .entry ul.feedback{
				width:690px;
				position:relative;
				color:#828080;
			}
				#support-mva .entry ul.feedback li{}
				#support-mva .entry ul.feedback li.head{
					background:url(images/img_support_feedback-bg.jpg) repeat-x 0 0;
					height:23px;
				}
					#support-mva .entry ul.feedback li.head p{
						background:transparent url(images/img_support_feedback-title.jpg) no-repeat scroll 0 0;
						color:#828080;
						display:block;
						font-size:11px;
						height:100%;
						line-height:200%;
						padding:0 17px 0 0;
						text-align:right;
					}
					
				#support-mva .entry ul.feedback li.write{
					padding:30px 0 0 0;
				}
				
				#support-mva .entry ul.feedback li.write p{
					background:url(images/img-feedback-bullet-chevron.jpg) no-repeat 0 4px;	
					padding:0 0 0 10px;
				}
				
				#support-mva .entry ul.feedback li.write a{
					color:#828080; 
					text-decoration:none;
					}
				
				#support-mva .entry ul.feedback li.foot{
					position:relative;
					height:32px;
					background:url(images/sprite-feedback-footer.gif) no-repeat 100% -32px;
				}
					#support-mva .entry ul.feedback li.foot p{
					background:url(images/sprite-feedback-footer.gif) no-repeat 0 0;
					display:block;
					height:100%;
					}
						#support-mva .entry ul.feedback li.foot p span{
							display:block;
							line-height:32px;
							padding:0 20px 0 0;
							text-align:right;
							color:#fff;
							font-weight:bold;
							font-size:11px;
						}
							#support-mva .entry ul.feedback li.foot p span a{
								color:#828080;
								text-decoration:none;
								font-weight:normal;
								font-size:11px;
								}
						
				#support-mva .entry ul.feedback li ul{padding:20px 0;}
					#support-mva .entry ul.feedback li ul li{}

					#support-mva .entry ul.feedback li ul li.hd{}
						#support-mva .entry ul.feedback li ul li.hd p{}
							#support-mva .entry ul.feedback li ul li.hd p span{font-weight:bold;}

					#support-mva .entry ul.feedback li ul li.bd{
						font-size:11px;
						padding:0 0 0 10px;
						}
					
		
		
/*-------------------------------
	Entry meta posted in : by
-------------------------------*/		
		
	#home #main .entrymeta{
		float:left;
		clear:both;
		width:100%;
	}

	#home #main .entrymeta p{
		color:#999999;
		padding:6px 15px;
	}
	
		#main .entrymeta .post-comment-tag p span{
			float:none;
		}
	
	#main .entrymeta p span{
		padding:0px;
		display:inline !important;
		line-height:normal !important;
		float:right;
	}
	
	#home #main .entrymeta p a{
	color:#efefef;
	text-decoration:none;	
	}
	
	/*--------------------------
		Authors Meta colors
	--------------------------*/
	/**Default**/
	#home #main .entry .entrymeta{background:#4c4533;}
	
	/*authors color*/
	#home #main .entry .admin-post .entrymeta{background:#4c4533;}		/*yellow*/
	#home #main .entry .rcook-post .entrymeta{background:#4c4533;}		/*yellow*/
	#home #main .entry .vcook-post .entrymeta{background:#4c4533;}		/*yellow*/
	#home #main .entry .egillberg-post .entrymeta{background:#1f4e51}	/*blue*/
	#home #main .entry .slambert-post .entrymeta{background:#25511f;}	/*green*/
	#home #main .entry .hmarkarian-post .entrymeta{background:#b41818;} /*red*/
	
	/*--------------------------
		Post comments count
	--------------------------*/
		
 #main .entry .post-comment-tag{
	font-size:12px;
	height:38px;
	position:absolute;
	right:16px;
	text-align:center;
	top:-12px;
	width:96px;
	z-index:999;
}	

	#main .entry .post-comment-tag p{padding:0 !important;}
		#main .entry .post-comment-tag p a{
			color:#000000 !important;
			text-decoration:none;
		}
		#main .entry .post-comment-tag p a span{
			line-height:225% !important;
		}

/**	Default **/
#main .entry .post-comment-tag{background:transparent url(images/img-post-comment-tag-y.gif) no-repeat scroll 0 0;}

/*authors comment badge*/
 #main .entry .admin-post .post-comment-tag{background:transparent url(images/img-post-comment-tag-y.gif) no-repeat scroll 0 0;}
 #main .entry .rcook-post .post-comment-tag{background:transparent url(images/img-post-comment-tag-y.gif) no-repeat scroll 0 0;}
 #main .entry .vcook-post .post-comment-tag{background:transparent url(images/img-post-comment-tag-y.gif) no-repeat scroll 0 0;}
 #main .entry .egillberg-post .post-comment-tag{background:transparent url(images/img-post-comment-tag-b.gif) no-repeat scroll 0 0;} 
 #main .entry .slambert-post .post-comment-tag{background:transparent url(images/img-post-comment-tag-g.gif) no-repeat scroll 0 0;}
 #main .entry .hmarkarian-post .post-comment-tag{background:transparent url(images/img-post-comment-tag-r.gif) no-repeat scroll 0 0;}
/*--------------------------
	footer
--------------------------*/
	#footer{
		position:absolute;
		bottom:15px;
		left:15px;
		}
		#footer p{
			font-size:12px;
			color:#8d8e8e;
		}
		
/*--------------------------
	pagination
--------------------------*/
	.pagination{
		color:#666;
		padding:10px 0;
		}
	.pagination a{
		color:#666;
		text-decoration:none;
	}

/*----------------
	sidebar
----------------*/

#sidebar-wrap{
	width:320px;
	padding-top:40px	;
	position:relative;
	float:left;
	overflow:hidden;
}
	#app-hub-map #sidebar-wrap{padding:17px 0 0;}
	
	#home #sidebar,
	#app-hub-map #sidebar{
		float:right;
		font-size:12px;
		width:300px;
	}

	/*-------------------------
		module components
	--------------------------*/
	#sidebar .module {
		position:relative;
		margin:0px 0px 15px;
		}
	#sidebar .module .mod-top{background:url(images/img-sidebar-mod-top.jpg) no-repeat 0 0;}
	#sidebar .module .mod-bg{background:url(images/img-sidebar-bg-repeater.jpg) repeat-y;}
	#sidebar .module .mod-btm{background:url(images/img-sidebar-mod-btm.jpg) no-repeat 0 bottom;}
	
	
	#sidebar .module ul{
		margin:0 auto;
		padding:40px 0;
		width:268px;
		}
		
		
		#sidebar .module ul li{padding:0px 0px 0px 15px;}
		
		#sidebar .module ul li a{
			line-height:145%;
			color:#8d8e8e;
			text-decoration:none;
		}
		
		#sidebar .module ul li.head{
			background:url(images/img-sidebar-mod-hr.gif) no-repeat 0 100%;
			}
			#sidebar .module ul li.last{
				height:2px;
				background:url(images/img-sidebar-mod-hr.gif) no-repeat 0 100%;
				}
				
			#sidebar .module ul li.head h4{
				font-size:19px;
				font-weight:normal;
				margin-bottom:10px;
				padding-bottom:10px;
				text-transform:uppercase;
			}
			
			
	/*--------------------------------
		App-hub-map sidebar component
	---------------------------------*/
		#app-hub-map #sidebar ul li{
			padding:0 0 17px;
		}
	
	/*-------------------------
		modules Specs
	--------------------------*/
	#sidebar .module ul.catigories{}
		#sidebar .module ul.categories h4{color:#996699;}
		#sidebar .module ul.contributors h4{color:#a3d4c5;}
		#sidebar .module ul.archives h4{color:#e1be76;}
		
	#sidebar .contributors .mod-btm{background:url(images/img-sidebar-mod-btm-san-hr.jpg) no-repeat 0 bottom;}	
	#sidebar .module ul.contributors li{
		background:url(images/img-sidebar-mod-hr.gif) no-repeat 0 100%;
	}
		#sidebar .module ul.contributors li a{line-height:250%;}
	
	#sidebar .module ul.archive{}



