@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	Sum41 Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		sum41_main.css
	Date:			Nov 5, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

	@import url("sum41_components.css");
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	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 {
		border:0;
		margin:0; padding:0; 
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	body {
		background:#000000 url(../../images/bg.jpg) top center no-repeat;
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#fff;
		line-height:1;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	img {
		display:block;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:0;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	#main {
		width:960px;
		margin:0 auto;
	}
		#main .contentSpace {
			padding:9px 0 80px 0;	
		}
		#mainCol {
			width:765px;
			float:left;
		}
			#mainCol .artistHeader {
				margin:0 0 9px 0;
				width:765px; height:199px;
				background:url(../../images/bg_header.jpg) 0 0 no-repeat;
			}
		#altCol {
			width:195px;
			float:left;
			font:normal 11px Verdana, Geneva, sans-serif;
			color:#333;
		}
	a {
		color:#e24040;
		text-decoration:none;
	}
		a:hover {
			color:#fff;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#labelBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#labelBar {
		width:100%; height:30px;
		background:#999;
	}
		#labelBar .content {
			width:960px;
			margin:0 auto;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.header {
		background:#111113;
		height:19px;
		padding:12px 0 10px 14px;
	}
		.header h1 {
			float:left;
		}
		.header a.more {
			background:url(../../images/more_arrow.png) right top no-repeat;
			margin:0 10px 0 0; padding:0 20px 0 0;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#1692d9;
			float:right;
			display:inline;
		}
			.header a.more:hover {
				background-position:right bottom;
				color:#fff;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	.body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.body {
		border-right:1px solid #101010; border-bottom:1px solid #101010; border-left:1px solid #101010;
		padding:18px 0 45px 43px; margin:0 0 22px;
		background:#000000;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.socialHeader Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.socialHeader {
		border-bottom:solid 1px #2f2f2f;
		margin:0 0 8px 0;
	}
		.socialHeader .date {
			height:16px;
			padding:1px 5px 0 5px;
			font:normal 12px Arial, Helvetica, sans-serif;
			background:#2f2f2f;
			color:#fff;
			float:left;
		}
		.socialHeader .linksSocial {
			float:right;
		}
		.socialHeader .socialBar {
			width:150px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#889a9f;
			text-align:right;
			float:left;
		}
			.socialHeader .socialBar .counts {
				width:150px;
				float:left;
			}
			.socialHeader .socialBar a.btn_share {
				width:75px; height:19px;
				background:url(../../images/btn_share.jpg) 0 0 no-repeat;
				display:block;
				float:right;
			}
				.socialHeader .socialBar a.btn_share:hover {
					background-position:0 -19px;
				}
		.socialHeader .editLinks {
			width:139px;
			margin:0 0 1px 0;
			float:left;
		}
			.socialHeader .editLinks a.btn_delete {
				width:51px; height:16px;
				margin:0 11px 0 0;
				background:url(../../images/btn_delete.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				.socialHeader .editLinks a.btn_delete:hover {
					background-position:0 -16px;
				}
			.socialHeader .editLinks a.btn_edit {
				width:40px; height:16px;
				background:url(../../images/btn_edit.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				.socialHeader .editLinks a.btn_edit:hover {
					background-position:0 -16px;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	#mediaPlayer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPlayer {
		width:764px; height:33px;
		margin:0 0 9px 0;
	}
		#mediaPlayer #content {
			outline:none;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav {
		width:182px;
		margin:0;
	}
		#nav li {
			width:182px; height:31px;
			margin:0 0 3px 0;
		}
			#nav li a {
				width:182px; height:31px;
				background:url(../../images/nav_main.png) no-repeat;
				display:block;
			}
			#nav li.navHome a {
				background-position:0 0;
			}
				#nav li.navHome a:hover {
					background-position:-202px 0;
				}
			#nav li.navBio {
				display:none;
			}
			#nav li.navBio a {
				background-position:0 -34px;
			}
				#nav li.navBio a:hover {
					background-position:-202px -34px;
				}
			#nav li.navNews a {
				background-position:0 -70px;
			}
				#nav li.navNews a:hover {
					background-position:-202px -70px;
				}
			#nav li.navBlog a {
				background-position:0 -107px;
			}
				#nav li.navBlog a:hover {
					background-position:-202px -107px;
				}
			#nav li.navTour a {
				background-position:0 -144px;
			}
				#nav li.navTour a:hover {	
					background-position:-202px -144px;
				}
			#nav li.navVideos a {
				background-position:0 -181px;
			}
				#nav li.navVideos a:hover {
					background-position:-202px -181px;
				}
			#nav li.navPhotos a {
				background-position:0 -218px;
			}
				#nav li.navPhotos a:hover {
					background-position:-202px -218px;
				}
			#nav li.navDisco a {
				background-position:0 -256px;
			}
				#nav li.navDisco a:hover {
					background-position:-202px -256px;
				}
			#nav li.navMobile a {
				background-position:0 -293px;
			}
				#nav li.navMobile a:hover {
					background-position:-202px -293px;
				}
			#nav li.navExtras a {
				background-position:0 -331px;
			}
				#nav li.navExtras a:hover {
					background-position:-202px -331px;
				}
			#nav li.navCommunity a {
				background-position:0 -443px;
			}
				#nav li.navCommunity a:hover {
					background-position:-202px -443px;
				}
			#nav li.navStore a {
				background-position:0 -406px;
			}
				#nav li.navStore a:hover {
					background-position:-202px -406px;
				}
			#nav li.navQa a {
				background-position:0 -368px;
			}
				#nav li.navQa a:hover {
					background-position:-202px -368px;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	#comments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#comments {
		width:681px;
	}
		#comments .commentsHeader {
			margin:0 0 36px 0;
		}
		#comments .commentsHeader h1.h1_comments {
			width:132px; height:16px;
			margin:4px 23px 0 0;
			background:url(../../images/h1_comments.png) 0 0 no-repeat;
			float:left;
		}
		#comments .commentsHeader .commentCount {
			font:normal 18px Arial, Helvetica, sans-serif;
			color:#fff;
			float:left;
		}
		#comments .pagination {
			margin:0 0 30px 0;
		}
		#comments .pagination.bottom {
			margin:0 0 25px 0;
		}
		#comments li {
			width:681px;
			padding:0 0 46px 0;
			overflow:hidden;
		}
			#comments li .socialHeader {
				
			}
				#comments li .socialHeader .date {
					
				}
				#comments li .socialHeader a {
					margin:0 0 0 2px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#e24040;
				}
			#comments li .userPic {
				width:61px;
				float:left;
			}
				#comments li .userPic a {
				
				}
					#comments li .userPic img {
						border:solid 1px #931835;
						margin:0 !important;
						float:none !important;
					}
			#comments li .comment {
				width:587px;
				float:left;
			}
\				#comments li .comment .post p {
					font:normal 13px Arial, Helvetica, sans-serif;
					color:#fff;
				}

/*	
	#comments {
		margin:50px 0 0 0;
	}
		#comments .header {
			padding:0 0 8px 0;
		}
			#comments .header h3 {
				width:106px; height:17px;
				background:url(../../images/h3_comments.png) 0 0 no-repeat;
				float:left;
			}
			#comments .header a.btn_postComment {
				float:right;	
			}
			#comments .pagination {
				height:30px;
			}
				#comments .pagination .viewing {
					float:left;	
				}
				#comments .pagination .btnHolder {
					float:right;
				}
			#comments ul {
				
			}
				#comments ul li {
					margin:0 0 17px 0; padding:0 10px;
				}
					#comments ul li .userPic {
						width:74px;
						padding:15px 0 0 0;
						float:left;
					}
						#comments ul li .userPic a {
							width:54px; height:54px;
							padding:2px 0 0 2px;
							background:#002531;
							display:block;
						}
						#comments ul li .userPic a img {
							border:solid 1px #000;
						}
							#comments ul li .userPic a:hover img {
								border:solid 1px #b7ddea;
							}
						#comments ul li .comment {
							width:400px;
							padding:12px 0 0 0;
							color:#2e1b10;
							float:right;
						}
							#comments ul li .comment .post {
								padding:0 0 15px 0;
								color:#908b86;
							}
								#comments ul li .comment .post p {
									margin:0 0 5px 0; padding:0;
								}
								#comments ul li .comment .date {
									font:normal 10px Arial, Helvetica, sans-serif;
									color:#546063;
									display:inline;
								}
								#comments ul li .comment a {
									font:italic 10px Arial, Helvetica, sans-serif;
								}
								
			#comments a.btn_postComment {
				width:85px; height:19px;
				background:url(../../images/btn_postComment.png) 0 0 no-repeat;
				display:block;
			}
				#comments a.btn_postComment:hover {
					
				}  */

/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#profile {
		width:681px;
	}
		#profile .profileTop {
		
		}
			#profile .profileTop .userPic {
				float:left;
			}
				#profile .profileTop .userPic img {
				
				}
			#profile .profileTop .userInfo {
				margin:0 0 0 18px;
				float:left;
			}
				#profile .profileTop .userInfo h2 {
					font:normal 18px Arial, Helvetica, sans-serif;
					color:#fff;
				}
					#profile .profileTop .userInfo .info {
						font:normal 11px Arial, Helvetica, sans-serif;
						line-height:18px;
					}
						#profile .profileTop .userInfo .info .title {
							width:91px;
							color:#7c7c7c;
							float:left;
						}
						#profile .profileTop .userInfo .info .content {
							color:#fff;
							float:left;
						}
				#profile .profileTop .userInfo .btns {
					margin:15px 0 0 0;
				}
					#profile .profileTop .userInfo .btns a.addFriend {
						width:101px; height:24px;
						background:url(../../images/btn_addFriend.png) no-repeat;
						display:block;
						float:left;
					}
						#profile .profileTop .userInfo .btns a.addFriend:hover {
							background-position:0 -24px;
						}
					#profile .profileTop .userInfo .btns a.sendMessage {
						width:101px; height:24px;
						background:url(../../images/btn_sendMessage.png) no-repeat;
						display:block;
						float:left;
					}
						#profile .profileTop .userInfo .btns a.sendMessage:hover {
							background-position:0 -24px;
						}

/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.pagination .disabled_prev {
		border:solid 1px #fff;
		width:34px; height:19px;
		padding:4px 0 0 16px;
		background:#bbbbbb url(../../images/btn_prev.png) 9px 9px no-repeat;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#fff;
		display:block;
		float:left;
	}
	.pagination .disabled_next {
		border:solid 1px #fff; border-left:0;
		width:41px; height:19px;
		padding:4px 0 0 10px;
		background:#bbbbbb url(../../images/btn_next.png) 39px 9px no-repeat;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#fff;
		display:block;
		float:left;
	}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	#footer {
		width:960px; height:160px;
		padding:242px 0 0 0; margin:0 auto;
		background:url(../../images/bg_footer.jpg) top center no-repeat;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#868686;
	}
		#footer .socialLinks {
			width:413px;
			margin:0 auto 10px auto;
		}
			#footer .socialLinks li {
				margin:0 6px 0 0;
				display:inline;
				float:left;
			}
				#footer .socialLinks li.myspace {
					margin:0 15px 0 0;
				}
				#footer .socialLinks li a {
					height:27px;
					background:url(../../images/nav_sprites_social.png) 0 0 no-repeat;
					display:block;
				}
				#footer .socialLinks li.twitter a {
					width:27px;
					background-position:0 0;
				}
				#footer .socialLinks li.myspace a {
					width:27px;
					background-position:-66px 0;
				}
				#footer .socialLinks li.facebook a {
					width:27px;
					background-position:-33px 0;
				}
				#footer .socialLinks li.youtube a {
					width:69px;
					background-position:-108px 0;
				}
				#footer .socialLinks li.mailing a {
					width:117px;
					background:url(../../images/btn_mailingMobile.png) 0 0 no-repeat;
				}
				#footer .socialLinks li.mobile a {
					width:101px;
					background:url(../../images/btn_mailingMobile.png) -123px 0 no-repeat;
				}
		#footer .nav {
			width:505px;
			margin:0 auto;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#9aaaad;
		}
			#footer .nav li {
				float:left;
			}
				#footer .nav li a {
					color:#9aaaad;
				}
					#footer .nav li a:hover {
					color:#fff;
				}
				
		#footer .copy {
			width:500px;
			margin:0 auto; padding:10px 0 0 0;
			text-align:center;
		}
			#footer .copy span {
				display:block;
			}
			#footer .copy .text {
				width:600px;
				float:left;
			}
				#footer .copy .text a {
					color:#595959;
				}
					#footer .copy .text a:hover {
						color:#c00000;
					}
			#footer .copy .credit {
				width:130px;
				padding:0 1px 0 0;
				color:#595959;
				text-align:right;
				float:right;
			}
				#footer .copy .credit a {
					color:#595959;
				}
					#footer .copy .credit a:hover {
						color:#c00000;
					}
			#footer a.halo {
				width:105px; height:8px;
				margin:20px auto 0 auto;
				background:url(../../images/btn_halo.png) 0 0 no-repeat;
				display:block;
			}
			#footer a.logo_mg {
				width:124px;
				margin:17px auto 0 auto;
				display:block;
			}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	button Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	a.btn_login {
		width:73px; height:17px;
		background:url(../../images/btn_login.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_login:hover {
			background-position: 0 -17px;	
		}
	a.btn_logout {
		width:73px; height:17px;
		background:url(../../images/btn_logout.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_logout:hover {
			background-position:0 -17px;	
		}
	a.btn_signup {
		width:76px; height:17px;
		background:url(../../images/btn_signup.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_signup:hover {
			background-position:0 -17px;	
		}
	a.btn_reg {
		width:60px; height:15px;
		background:url(../../images/btn_reg.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_reg:hover {
			background-position:0 -15px;
		}
	.back {
		width:680px;
		margin:0 0 15px 0;
	}
	a.btn_back {
		height:15px;
		padding:0 0 0 18px;
		background:url(../../images/btn_back.png) 0 0 no-repeat;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#1692d9;
		display:block;
		float:right;
	}
		a.btn_back:hover {
			background-position:0 -15px;
			color:#fff;
		}
	a.btn_share {
		width:44px; height:17px;
		margin:0 10px 0 0;
		background:url(../../images/btn_share.png) 0 0 no-repeat;
		display:block;
		float:left;
	}
		a.btn_share:hover {
			background-position:0 -17px;	
		}
	a.btn_view {
		width:44px; height:17px;
		margin:0 10px 0 0;
		background:url(../../images/btn_view.png) 0 0 no-repeat;
		display:block;
		float:left;
	}
		a.btn_view:hover {
			background-position:0 -17px;
		}
	a.btn_viewNow {
		width:44px; height:17px;
		margin:0 10px 0 0;
		background:url(../../images/btn_view.png) 0 0 no-repeat;
		display:block;
		float:left;
	}
		a.btn_viewNow:hover {
			background-position:0 -17px;
		}
	a.btn_uploadVideo {
		width:93px; height:17px;
		margin:0 0 15px 0;
		background:url(../../images/btn_uploadVideo.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_uploadVideo:hover {
			background-position:0 -17px;
		}
	a.btn_viewAlbum {
		width:82px; height:17px;
		margin:8px 0 0 0;
		background:url(../../images/btn_viewAlbum.png) 0 0 no-repeat;
		display:block;
		float:left;
	}
		a.btn_viewAlbum:hover {
			background-position:0 -17px;
		}
	a.btn_viewEntry {
		width:74px; height:17px;
		background:url(../../images/btn_viewEntry.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_viewEntry:hover {
			background-position:0 -17px;
		}
	a.btn_postComment {
		width:96px; height:17px;
		margin:0 0 10px 0;
		background:url(../../images/btn_postComment.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_postComment:hover {
			background-position:0 -17px;
		}	
	a.btn_buyNow {
		width:66px; height:17px;
		background:url(../../images/btn_buyNow.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_buyNow:hover {
			background-position:0 -17px;
		}
	a.btn_uploadPhoto {
		width:98px; height:17px;
		background:url(../../images/btn_uploadPhoto.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_uploadPhoto:hover {
			background-position:0 -17px;
		}
	a.btn_buyNow_lg {
		width:76px; height:24px;
		background:url(../../images/btn_buyNow_lg.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_buyNow_lg:hover {
			background-position:0 -24px;
		}
	.buyLinks {
		margin:15px auto 0 auto;
		width:77px;
		font:10px Arial, Helvetica, sans-serif;
	}
		 .buyLinks a.btn_amazon {
			width:36px; height:5px;
			padding:24px 0 0 0;
			background:url(../../images/btn_amazon.jpg) 9px 0 no-repeat;
			display:block;
			float:left;
		}
		 .buyLinks a.btn_itunes {
			width:31px; height:7px;
			margin:2px 0 0 0; padding:22px 0 0 0;
			background:url(../../images/btn_itunes.png) 7px 0 no-repeat;
			display:block;
			float:right;
		}
	a.btn_askQuestion {
		width:101px; height:17px;
		background:url(../../images/btn_askQuestion.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_askQuestion:hover {
			background-position:0 -17px;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.pagination {
		border-bottom:solid 1px #2f2f2f;
		width:680px;
		padding:0 0 5px 0; margin:0 0 10px 0;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		background:none;
	}
	.pagination.bottom {
		border-top:solid 1px #2f2f2f; border-bottom:0;
		width:680px;
		padding:5px 0 0 0; margin:0 0 10px 0;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		background:none;
	}
		.pagination .viewing {
			margin:0 10px 0 0;
			display:inline-block;
			color:#848485;
			float:left;
		}
			.pagination .viewing .number {
				color:#fff;
			}
		.pagination .btnHolder {
			width:85px !important;
			font-size:11px;
			float:right;
		}
		.pagination a.btn_prev, .pagination a.btn_prev:visited {
			padding:0 0 0 7px; margin:0 10px 0 0;
			background:url(../../images/arrow_left.png) 0 3px no-repeat;
			display:inline-block;
			color:#e24040;
			float:left;
		}
			.pagination a.btn_prev:hover {
				background-position:0 -17px;
				color:#fff;
			}
		.pagination a.btn_next, .pagination a.btn_next:visited {
			padding:0 8px 0 0;
			background:url(../../images/arrow_right.png) right 3px no-repeat;
			color:#e24040;
			float:right;
		}
			.pagination a.btn_next:hover {
				background-position:right -17px;
				color:#fff;
			}
		.pagination .deactive_prev {
			width:34px;
			padding:0 8px 0 0;
			color:#848485;
			float:left;
		}
		.pagination .deactive_next {
			width:26px;
			color:#848485;
			float:right;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination single styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.paginationSingle {
			margin:0 0 10px 0;
		}
		.paginationSingle .btnsHolder {
			width:90px;
			margin:0 auto 15px auto;
			text-align:center;
		}
			.paginationSingle .btnsHolder a.btn_prev {
				margin:0 5px; padding:0 0 0 8px;
				background:url(../../images/arrow_left.png) left 4px no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#e24040;
				display:inline-block;
				float:left;
			}
				.paginationSingle .btnsHolder a.btn_prev:hover {
					background-position:0 -17px;
					color:#fff;
				}
			.paginationSingle .btnsHolder a.btn_next {
				margin:0 5px; padding:0 8px 0 0;
				background:url(../../images/arrow_right.png) right 4px no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#e24040;
				display:inline-block;
				float:right;
			}
				.paginationSingle .btnsHolder a.btn_next:hover {
					background-position:right -17px;
					color:#fff;
				}
		.paginationSingle .count {
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#848485;
			text-align:center;
			display:block;
		}
		.paginationSingle .deactive_prev {
			width:34px;
			padding:0 0 0 9px;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#848485;
			float:left;
		}
		.paginationSingle .deactive_next {
			width:47px;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#848485;
			float:right;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	.qaPagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.qaPagination {
		border-bottom:solid 1px #2f2f2f;
		width:680px;
		padding:0 0 5px 0; margin:0 0 10px 0;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		background:none;
	}
	.qaPagination.bottom {
		border-top:solid 1px #2f2f2f; border-bottom:0;
		width:680px;
		padding:5px 0 0 0; margin:100px 0 10px 0;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		background:none;
	}
		.qaPagination .ask {
			width:100px;
			padding:0 0 0 48px;
			display:inline-block;
			color:#848485;
			float:left;
		}
		.qaPagination .pager {
		
		}
			.qaPagination .pager .counter {
				width:349px;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#848485;
				text-align:right;
				float:left;
			}
		.qaPagination .btnHolder {
			width:169px !important;
			padding:1px 0 0 0;
			font-size:11px;
			float:right;
			line-height:12px;
		}
		.qaPagination .btnHolder a {
			margin:0 8px 0 0;
			float:left;
		}
		.qaPagination a.btn_prev, .qaPagination a.btn_prev:visited {
			padding:0 0 0 7px; margin:0 7px 0 0;
			background:url(../../images/arrow_left.png) 0 3px no-repeat;
			display:inline-block;
			color:#e24040;
			float:left;
		}
			.qaPagination a.btn_prev:hover {
				background-position:0 -17px;
				color:#fff;
			}
		.qaPagination a.btn_next, .qaPagination a.btn_next:visited {
			margin:0 !important; padding:0 8px 0 0;
			background:url(../../images/arrow_right.png) right 3px no-repeat;
			color:#e24040;
			float:left;
		}
			.qaPagination a.btn_next:hover {
				background-position:right -17px;
				color:#fff;
			}
		.qaPagination .deactive_prev {
			width:34px;
			padding:0 8px 0 0;
			color:#848485;
			float:left;
		}
		.qaPagination .deactive_next {
			width:26px;
			color:#848485;
			float:right;
		}		
/*	--------------------------------------------------------------------------------------------------------------------------
	.noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.noContent {
		border:dashed 1px #fff;
		padding:10px !important;
		width:auto !important;
		text-align:center;
		font-weight:bold;
	}
	#comments .noContent {
		margin:10px 0;
	}