@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - Kristinia DeBarge Q and A
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		kdb_qa.css
	Date:			July 6, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
				
/*	--------------------------------------------------------------------------------------------------------------------------
	navbar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul.navbar li.qa a {
		background:url(../../images/nav_spritesNew.png) -90px -282px no-repeat;
	}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	qa main Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.qaContent {
		margin:162px 0 25px 0;
		width:437px;
	}
		.qaContent .header {
		}
			.qaContent .header h2 {
				width:119px; height:47px;
				background:url(../../images/h2_qa.jpg) 0 0 no-repeat;
			}
		.qaContent .ask {
			float:right;
			clear:both;
		}
		.qaContent .ask a.askQuestion {
			padding:4px 0 0 0;
			width:105px; height:18px;
			background:#ff006e;
			text-align:center;
			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
			border-bottom:1px solid #900040;
			border-right:1px solid #900040;
			display:block;
		}
			.qaContent .ask a.askQuestion:hover {
				margin:1px 0 0 1px;  padding:4px 0 0 0;
				width:105px; height:18px;
				border:none;
			}
		.qaContent .pager {
			padding:10px 0 13px 0;
			clear:right;
		}
			.qaContent .pager .displaying {
				margin:4px 0 0 2px;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#828282;
				display:inline-block;
				float:left;
			}
			.qaContent .pager a.prev {
				margin:0 5px 0 0; padding:1px 0 0 1px;
				width:42px; height:15px;
				background:#fdfb05 url(../../images/btn_prevYellow.jpg) 3px 5px no-repeat;
				float:right;
				text-align:center;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#ff006e;
				border-bottom:1px solid #000;
				border-right:1px solid #000;
			}
				.qaContent .pager a.prev:hover {
					margin:1px 5px 0 1px; padding:1px 0 0 0;
					height:15px;
					border:none;
				}
			.qaContent .pager a.next {
				padding:1px 1px 0 0;
				width:42px; height:15px;
				background:#fdfb05 url(../../images/btn_nextYellow.jpg) 37px 5px no-repeat;
				float:right;
				text-align:center;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#ff006e;
				border-bottom:1px solid #000;
				border-right:1px solid #000;
			}
				.qaContent .pager a.next:hover {
					margin:1px 1px 0 1px; padding:1px 0 0 0;
					height:15px;
					border:none;
				}
		.qaContent ul.questions {
			margin:10px 0 7px 0;
			list-style:none;
		}	
			.qaContent ul.questions li.question {
				margin:0 0 3px 0; padding:10px 0 10px 10px;
				background:#e1e1e1;
			}
				.qaContent ul.questions li.question .number {
					width:22px;
					font:italic 12px Arial, Helvetica, sans-serif;
					color:#787878;
					float:left;
				}
				.qaContent ul.questions li.question .text {
					float:left;
					width:385px;
				}
					.qaContent ul.questions li.question .text a {
						font:normal 12px Arial, Helvetica, sans-serif;
						line-height:15px;
						color:#ff006e;
					}
						.qaContent ul.questions li.question a:hover {
							color:#fff;
							background:#ff006e;	
						}
			.qaContent ul.questions li.question .info {
				margin:5px 0 0 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#787878;
				display:block;
			}
				.qaContent ul.questions li.question .info a {
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#900040;
				}
					.qaContent ul.questions li.question .info a:hover {
						color:#ff006e;
					}
					

/*	--------------------------------------------------------------------------------------------------------------------------
	qa_single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.qaContent .header {
		margin:0 0 30px 0;
	}
		.qaContent h2 {
			margin:0 0 10px 0;
			width:119px; height:54px;
			background:url(../../images/h2_qa.jpg) 0 0 no-repeat;
			float:left;
		}
		.qaContent a.backTo {
			padding:0 0 0 10px; margin:23px 2px 0 0;
			width:105px; height:15px;
			background:url(../../images/btn_prev.png) center left no-repeat;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#ff006e;
			float:right;
			display:inline-block;
		}
			.qaContent a.backTo:hover {
				color:#900040;
			}
	.qaContent ul.answerBlock {
		list-style:none;
	}
		.qaContent .answerBlock li.topQuestion {
			margin:0 0 0 25px;
		}
			.qaContent .answerBlock li.topQuestion .largeQ {
				width:25px;
				font:bold italic 19px Arial, Helvetica, sans-serif;
				color:#cacaca;
				display:block;
				float:left;
			}
			.qaContent .answerBlock li.topQuestion p {
				margin:5px 0 7px 0;
				width:387px;
				float:left;
				display:block;
				font:bold italic 13px Arial, Helvetica, sans-serif;
				color:#525151;
				line-height:17px;
			}
			.qaContent .answerBlock .info {
				margin:0 0 0 24px;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#787878;
				display:block;
			}
				.qaContent .answerBlock .info a {
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#900040;
				}
					.qaContent .answerBlock .info a:hover {
						color:#ff006e;
					}
		.qaContent .answerBlock li.answer {
			margin:25px 0 0 0;
		}
		.qaContent .answerBlock li.answer .answerRepeater {
			padding:0 0 12px 0;
			
			background:url(../../images/bg_answerHolderRepeater.jpg) top left repeat-y;
		}
			.qaContent .answerBlock li.answer .answerRepeater .answerTop {
				background:url(../../images/bg_answerHolderTop.jpg) top left no-repeat;
			}
				.qaContent .answerBlock li.answer .answerRepeater .answerTop .answerArea {
					margin:0 0 0 0; padding:25px 25px 0 25px;	
				}
					.qaContent .answerBlock li.answer .answerRepeater .answerTop .answerArea .largeA {
						width:28px;
						font:bold italic 19px Arial, Helvetica, sans-serif;
						color:#cacaca;
						float:left;
						display:block;
					}
					.qaContent .answerBlock li.answer .answerRepeater .answerTop .answerArea p {
						width:358px; margin:0 0 5px 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#525151;
						line-height:16px;
						display:inline-block;
						float:left;
					}
				.qaContent .answerBlock li.answer .answerRepeater .answerTop .answerArea .answerInfo {
					margin:0 0 0 27px;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#838383;
					display:inline-block; 
				}
					.qaContent .answerBlock li.answer .answerRepeater .answerTop .answerArea .answerInfo a {
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#900040; 
					}
						.qaContent .answerBlock li.answer .answerRepeater .answerTop .answerArea .answerInfo a:hover {	
							color:#ff006e; 
						}
	
	.qaContent .comments {
		margin:60px 0 25px 0;
	}
		.qaContent .comments .commentsHeader {
			margin:0 0 17px 0;
		}
			.qaContent .comments .commentsHeader h3 {
				font:bold 16px Arial, Helvetica, sans-serif;
				color:#2d2e2e;
				float:left;
			}
			.qaContent .comments .commentsHeader a.postComment {
				padding:4px 0 0 0;
				width:105px; height:18px;
				background:#ff006e;
				text-align:center;
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				border-bottom:1px solid #900040;
				border-right:1px solid #900040;
				float:right;
			}
				.qaContent .comments .commentsHeader a.postComment:hover {
					margin:1px 0 0 1px;  padding:4px 0 0 0;
					height:18px;
					border:none;
				}
		.qaContent .comments ul.entries {
			list-style:none;
		}	
			.qaContent .comments ul.entries li.entry {
				margin:0 0 12px 0;
			}
				.qaContent .comments ul.entries li.entry .userImage a {
					padding:2px;
					background:#fff;
					border:2px solid #900040;
					float:left;
					display:block;
				}
					.qaContent .comments ul.entries li.entry .userImage a:hover {
						border:2px solid #ff006e;
					}
				.qaContent .comments ul.entries li.entry .commentRepeater {
					padding:0 0 5px 0;
					background:url(../../images/bg_commentHolderRepeater.png) top right repeat-y;
					float:right;
				}
					.qaContent .comments ul.entries li.entry .commentRepeater .commentTop {
						padding:15px 15px 10px 18px;
						width:340px;
						background:url(../../images/bg_commentHolderTop.png) top right no-repeat;
					}
						.qaContent .comments ul.entries li.entry .commentRepeater .commentTop .commentArea {
							margin:0 0 0 33px; padding:0 15px 0 0;							
							font:normal 11px Arial, Helvetica, sans-serif;
							color:#525151;
							line-height:16px;
							display:block;
						}
						.qaContent .comments ul.entries li.entry .commentRepeater .commentTop .commentArea .commentInfo {
							margin:7px 0 0 0;
							font:normal 10px Arial, Helvetica, sans-serif;
							color:#838383;
							display:block; 
						}
							.qaContent .comments ul.entries li.entry .commentRepeater .commentTop .commentArea .commentInfo a {
								font:normal 10px Arial, Helvetica, sans-serif;
								color:#900040; 
							}
								.qaContent .comments ul.entries li.entry .commentRepeater .commentTop .commentArea .commentInfo a:hover {	
									color:#ff006e; 
								}
		.qaContent .comments .commentsFooter {
			margin:25px 0 0 0;
		}
			.qaContent .comments .commentsFooter a.postComment {
				padding:4px 0 0 0;
				width:105px; height:18px;
				background:#ff006e;
				display:inline-block;
				text-align:center;
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				border-bottom:1px solid #900040;
				border-right:1px solid #900040;
				float:right;
			}
				.qaContent .comments .commentsFooter a.postComment:hover {
					margin:1px 0 0 1px;  padding:4px 0 0 0;
					height:18px;
					border:none;
				}	
			
