body,td,font,p {

	margin: 0; padding: 0;

	font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;

}



body {

	background-color: #111111; background-image: url(../images/backgrounds/main_bg.jpg);

	text-align: center;

}



/* Links */

a { color: #1f3e5d; text-decoration: none; }

a:link { color: #1f3e5d; text-decoration: none; }

a:visited { color: #1f3e5d; text-decoration: none; }

a:hover { color: #553300; text-decoration: none; }

a:active { color: #1f3e5d; text-decoration: none; }



/* Input */

.newsletter { border: 1px solid #626262; background-image: url(../images/backgrounds/input_bg.gif); font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #1f3e5d; width: 150px; float: left; }

.newsletter2 { border: 1px solid #626262; background-image: url(../images/backgrounds/input_bg.gif); font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #1f3e5d; width: 210px; float: left; }

.date_select { border: 1px solid #98baff; background-color: #000000; color: #FFFFFF; font-size: 9px; }

.date_submit { border: 1px solid #98baff; background-color: #000000; color: #FFFFFF; font-size: 9px; }

.select { border: 1px solid #98baff; background-color: #000000; color: #FFFFFF; font-size: 9px; }

.contact_input { width: 330px; border: 1px solid #98baff; background-color: #000000; color: #FFFFFF; font-size: 9px; }

.contact_half { width: 159px; border: 1px solid #98baff; background-color: #000000; color: #FFFFFF; font-size: 9px; }

.contact_text { width: 330px; border: 1px solid #98baff; background-color: #000000; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.contact_submit { border: 1px solid #98baff; background-color: #000000; color: #FFFFFF; font-size: 9px; }



.newsl_padding { padding: 6px; }



/* Text */

.header { font-weight: bold; }

.newsletter_text { color: #1f3e5d; font-weight: bold; }

.track_number { font-style: italic; color: #AA3300; }



/* Backgrounds */



/* Upcoming Releases */

.upComRel{

height:100px; 

width:276px; 

margin:4px 4px 4px 0px; 

background-image:url(../images/general/ico_slant_bg.gif);

}

.ucrTitle {float:left; display:block; clear:none; vertical-align:top; margin:3px; width:110px;}

.ucrTitle a {font-weight:bold;}

.ucrImage {float:left; display:block;margin:0;border:solid 1px #666;}

.ucr_icons { border-left: 1px solid #CCC; width: 49px;  height: 35px;  float: right;  padding: 2px 2px 2px 4px; overflow: hidden; position:relative; top:55px; }



/*Today's Events Tour Date Listing*/

.tour_date1 { background-color: #f2faff;  width: 268px; height: 36px; margin: 0px 0px 1px 0px;  padding: 4px;  background-image: url( ../images/general/ico_slant_bg.gif ); line-height: 11px; }

.tour_date2 { background-color: #e6eeff;  width: 268px; height: 36px; margin: 0px 0px 1px 0px;  padding: 4px;  background-image: url( ../images/general/ico_slant_bg.gif ); line-height: 11px; }

.tour_date_icons { border-left: 1px solid #8292ac; width: 49px;  height: 32px;  float: right;  padding: 2px 2px 2px 4px; overflow: hidden; }

.tour_date_header { font-weight: bold; }



/*New Release Album Listing*/

.new_release { background-color: #f2faff;  width: 272px;  height: 54px;  margin: 0px 0px 1px 0px;  padding: 2px; }

.new_release_mini { background-color: #e1f3ff;  background-image: url( ../images/general/mini_cd_bg.gif ); width: 50px;  height: 50px;  display: block;  float: left; padding: 2px;  /*IE Fix*/ font-size: 1px;  line-height: 0px; }

.new_release_title { width: 214px;  height: 30px;  display: block;  float: left;  padding: 2px 0px 3px 4px;  line-height: 10px; }

.new_release_icons { background-color: #c1cfd9;  background-image: url( ../images/general/ico_slant_bg.gif ); width: 214px;  height: 17px;  display: block;  float: left;  padding: 2px 2px 0px 2px; }

.new_release_buttons { float: right; width: 101px; }

.new_release_header { font-weight: bold; }



/*Featured Band's Latest Release*/

.fb_release { background-color: #212121; background-image: url( ../images/backgrounds/fb_release_bg.gif ); width: 222px; height: 54px; padding: 2px; float: left; color: #FFFFFF; }

.fb_release a:link, .fb_release a:visited, .fb_release a:active { color: #98baff; }

.fb_release a:hover { color: #FFFFFF; }

.fb_release_mini { background-color: #333333; width: 50px;  height: 50px;  display: block;  float: left; padding: 2px;  /*IE Fix*/ font-size: 1px;  line-height: 0px; }

.fb_release_title { width: 164px;  height: 30px;  display: block;  float: left;  padding: 2px 0px 3px 4px;  line-height: 10px; }

.fb_release_icons { background-color: #333333; width: 164px;  height: 17px;  display: block;  float: left;  padding: 2px 2px 0px 2px; }

.fb_release_buttons { float: right; width: 101px; }

.fb_release_header { font-weight: bold; }

	

/*Band Release and Track Listing*/

.band_release { width: 276px; height: 171px; margin-bottom: 2px; background-color: #e6eeff; background-image: url( ../images/general/ico_slant_bg.gif ); color: #000000; }

.band_release_image { border: 2px solid #bfbfaa; float: left; }

.band_release_info { width: 99px; height: 150px; padding: 2px; float: left; }

.band_release_title { background-color: #ffffff; padding: 2px; font-weight: bold; color: #1f3e5d; }

.band_release_icons { width: 101px; height: 15px; padding: 2px 2px 2px 0px; background-color: #bfbfaa; float: left; font-size: 1px; line-height: 1px; overflow: hidden; }

.band_release_buttons { float: right; width: 101px; font-size: 1px; line-height: 1px; overflow: hidden; }

.track_header { width: 272px; padding: 2px; font-size: 12px; font-weight: bold; color: #1f3e5d; clear: both; background-image: url( ../images/general/ico_slant_bg.gif ); }

.track1 { background-color: #e6eeff;  width: 272px; margin: 0px 0px 1px 0px;  padding: 2px;  background-image: url( ../images/general/ico_slant_bg.gif ); line-height: 12px; }

.track2 { background-color: #e6eeff;  width: 272px; margin: 0px 0px 1px 0px;  padding: 2px;  background-image: url( ../images/general/ico_slant_bg.gif ); line-height: 12px; }



/* Video Link */

.video_title { background-color: #111111; padding: 2px; font-weight: bold; color: #98baff; }

.video {  height: 15px; background-image: url(../images/general/ico_slant_bg_black.gif); background-color: #333333; padding: 2px; margin-top: 2px; text-align: left; color: #FFFFFF; }

.video_buttons { float: right; border-left: 2px solid #333333; text-align: right; padding-right: 3px; }



#video_content { width: 375px; height: 460px; background-image:url(../images/backgrounds/bg_video_inter.jpg); color: #FFFFFF; }

#video_file { color: #FFFFFF; text-align: left; padding: 40px 0px 0px 37px; }

#video_content td { color: #FFFFFF; }

#other_videos { padding: 2px; margin-top: 23px; }

#other_videos_body { padding: 2px; background-color: #333333; }

#other_videos_body a:link, #other_videos_body a:visited, #other_videos_body a:active { color: #98baff; }

#other_videos_body a:hover { color: #FFFFFF; }



.qfaq { font-style: italic; font-weight: bold; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; }

.afaq { border-bottom: 1px solid #98baff; padding-bottom: 4px; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; }

.a2faq { margin-left: 10px; margin-right: 10px; }



/* Buttons */

p.buy_now a:link, p.buy_now a:visited, p.buy_now a:active { width: 49px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_buy_now.gif); background-position: 0 0; }

p.buy_now a:hover { background-position: 0 15px; }



p.coming a:link, p.coming a:visited, p.coming a:active { width: 56px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: right; background-image: url(../images/buttons/btn_coming_soon.gif); background-position: 0 0; }

p.coming a:hover { background-position: 0 15px; }



p.coming2 a:link, p.coming2 a:visited, p.coming2 a:active { width: 69px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: right; background-image: url(../images/buttons/btn_coming_soon_2.gif); background-position: 0 0; }

p.coming2 a:hover { background-position: 0 15px; }



p.itunes a:link, p.itunes a:visited, p.itunes a:active { width: 52px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_itunes.gif); background-position: 0 0; }

p.itunes a:hover { background-position: 0 15px; }

p.itunes_off a:link { width: 49px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_itunes_off.gif); background-position: -3px 0; overflow: hidden; }



p.details a:link, p.details a:visited, p.details a:active { width: 49px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_details.gif); background-position: 0 0; }

p.details a:hover { background-position: 0 15px; }



p.tickets a:link, p.tickets a:visited, p.tickets a:active { width: 49px; height: 17px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_tickets.gif); background-position: 0 0; }

p.tickets a:hover { background-position: 0 17px; }

p.tickets_off a:link, p.tickets_off a:visited, p.tickets_off a:active, p.tickets_off a:hover { width: 49px; height: 17px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_tickets_off.gif); background-position: 0 0; }

p.tickets_off2 a:link, p.tickets_off2 a:visited, p.tickets_off2 a:active, p.tickets_off2 a:hover { width: 49px; height: 17px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_tickets_off2.gif); background-position: 0 0; }



p.website a:link, p.website a:visited, p.website a:active { width: 49px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; clear: both; background-image: url(../images/buttons/btn_website.gif); background-position: 0 0; }

p.website a:hover { background-position: 0 15px; }



p.contact a:link, p.contact a:visited, p.contact a:active { width: 49px; height: 17px; text-indent: -5000px; text-decoration: none; display: block; float: left; clear: both; background-image: url(../images/buttons/btn_contact.gif); background-position: 0 0; }

p.contact a:hover { background-position: 0 17px; }



p.listen a:link, p.listen a:visited, p.listen a:active { width: 49px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_listen.gif); background-position: 0 0; }

p.listen a:hover { background-position: 0 15px; }



p.listen_off a:link, p.listen_off a:visited, p.listen_off a:active { width: 49px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_listen_off.gif); background-position: 0 0; }

p.listen_off a:hover { background-position: 0 15px; }



p.close a:link, p.close a:visited, p.close a:active { width: 49px; height: 15px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_close.gif); background-position: 0 0; }

p.close a:hover { background-position: 0 15px; }



p.myspace a:link, p.myspace a:visited, p.myspace a:active { width: 85px; height: 29px; text-indent: -5000px; text-decoration: none; display: inline; float: left; background-image: url(../images/buttons/btn_fb_myspace.gif); background-position: 0 0; }

p.myspace a:hover { background-position: 0 29px; }



p.myspace_sm a:link, p.myspace_sm a:visited, p.myspace_sm a:active { width: 49px; height: 15px; margin-top:3px;  text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_mspace.gif); background-position: 0 0; }

p.myspace_sm a:hover { background-position: 0 15px; }

p.myspace_sm_off a:link { width: 49px; height: 15px; margin-top:3px; text-indent: -5000px; text-decoration: none; display: block; float: left; background-image: url(../images/buttons/btn_mspace_off.gif); background-position: -3px 0; overflow: hidden; }



p.purevolume a:link, p.purevolume a:visited, p.purevolume a:active { width: 66px; height: 29px; text-indent: -5000px; text-decoration: none; display: inline; float: left; background-image: url(../images/buttons/btn_fb_purevolume.gif); background-position: 0 0; }

p.purevolume a:hover { background-position: 0 29px; }



p.webstore a:link, p.webstore a:visited, p.webstore a:active { width: 75px; height: 29px; text-indent: -5000px; text-decoration: none; display: inline; float: left; background-image: url(../images/buttons/btn_fb_webstore.gif); background-position: 0 0; }

p.webstore a:hover { background-position: 0 29px; }



/* CD Track */

.track { padding: 2px; margin: 1px 0px; min-height: 15px; background-color: #c8d6f3; background-image:url(../images/general/ico_slant_bg.gif); }

.track_mp3 { border-left: 1px solid #e6eeff; float: right; width: 49px; }



/* Lists */

.row1 { background-image:url(../images/general/ico_slant_bg_black.gif); padding: 3px; border-bottom: 1px solid #323232; color: #FFFFFF; }

.date_details { background-image:url(../images/general/ico_slant_bg_black.gif); padding: 3px; border-bottom: 1px solid #323232; color: #98baff; }

.row2 { padding: 3px; border-bottom: 1px solid #323232; color: #FFFFFF; }

.listing_header { border-bottom: 2px solid #666666; font-weight: bold; padding: 2px; color: #98baff; }

.listing_footer { border-top: 2px solid #666666; font-weight: bold; padding: 2px; }



/* Icons */

.merch_type {  float: left; }



/* Text */

.bio { padding: 4px; color: #FFFFFF; }



/* Main Sections */

#container {

	width: 1004px; margin: 0 auto;

	text-align: left;

}



#navigation {

	width: 980px; padding: 0px 12px 0px 12px;

	display: block;	float: left;

	background-image: url(../images/backgrounds/content_back.jpg);

	text-align: left; font-size: 1px; line-height: 1px;

}


.nav_header {
	background-color: 000000;
	background-image:url('../images/header/FEARLESS_headerBG.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment: scroll;
	width: 980px;
	height: 114px; 
}
		
div.nav_header a:hover{
	border-top: none;
	opacity: 0.0;
	filter: alpha(opacity=0);
	width: 0px; 
	height: 0px;	
	z-index:1;
}



#extra_subnav {

	width: 970px; height: 35px;

	background-color: #FFFFFF; background-image: url(../images/general/top_back.jpg);

	display: block; float: left;

	padding: 5px; font-size: 9px; line-height: 11px;

}



#extra_subnav .body {

	margin: 1px 0px 0px 0px;

}



.lefttext {

	float: left;

	background-color: #2B3739;

	padding: 2px 4px;

}



.subnavleft {



	padding: 0px 0px 0px 10px;

	color: #FFFFFF;



}



.subnavleft a:link, .subnavleft a:visited, .subnavleft a:active {



	color: #98baff;



}



.subnavleft a:hover {



	color: #FFFFFF;



}



.subnavright {



	padding: 0px 10px 0px 0px;



}



#featured {

	width: 980px; padding: 0px 12px 0px 12px;

	display: block; float: left;

	background-image: url(../images/backgrounds/content_back.jpg);

	text-align: left; font-size: 1px; line-height: 1px;

}



	/*Media Player*/

	

		#featured #mediaplayer {

			width: 472px; height: 226px; padding: 4px 7px 0px 14px;

			display: block; float: left;

			background-color: #000000; background-image: url(../images/general/media_player.jpg);

			text-align: left;

		}

		

		#featured #mediaplayer #body {

			width: 472px; height: 222px;

			display: block; float: none;

			background-color: #000000;

			text-align: left;

		}


function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=472,height=175');");
}

	/*Featured Items*/

	

		#featured #items {

			width: 480px; height: 226px; padding: 4px 0px 0px 7px;

			display: block; float: left;

			background-color: #000000; background-image: url(../images/general/featured_items.jpg);

			text-align: left;

		}

		

		#featured #items #menu {

			width: 458px; height: 15px; padding: 2px; margin: 0px 0px 0px;

			display: block; float: left;

			text-align: left;

		}

		

		#featured #items #body {

			width: 458px; height: 187px; padding: 4px;

			display: block; float: left;

			text-align: left; font-size: 9px; line-height: 11px;

		}

		

		#featured #items #body .item1 {

			width: 147px;

			height: 195px;

			margin: 0px 0px 0px 4px;

			display: block;

			float: left;

		}

		

		#featured #items #body .item2 {

			width: 147px;

			height: 195px;

			margin: 0px 0px 0px 8px;

			display: block;

			float: left;

		}

		

		#featured #items #body .item3 {

			width: 147px;

			height: 195px;

			margin: 0px 0px 0px 8px;

			display: block;

			float: left;

		}

		

		#featured #items #body .image {

			display: block;

			clear: both;

			border: 2px solid #f2faff;

		}

		

		#featured #items #body .title {

			display: block;

			clear: both;

			width: 143px;

			height: 41px;

			padding: 2px 0px 2px 4px;

			background-color: #f2faff;

		}

		

		#featured #items #body .icons {

			display: block;	clear: both;

			width: 141px; height: 14px; padding: 3px;

			background-image: url( ../images/backgrounds/featured_items_icon_bg.gif );

			background-repeat: no-repeat;

		}

		

		#featured #items #body .buttons {

			float: right; width: 101px;

		}



/*Main Content Area*/

#content {

	min-height: 10px;  height: auto;  width: 980px; padding: 0px 12px 0px 12px;

	background-color: #222222; background-image: url(../images/backgrounds/content_back.jpg);

	text-align: left;

}



	/*Mozilla Height Fix*/

	#content .stretcher {

		display: inline; clear: both;

	}

	

	/*Left Content*/

	#content #left {

		width: 307px; margin-bottom: 6px;

		display: inline; float: left;

		background-image: url(../images/general/left_bg.gif);

	}

	

		#content #left #sections {

			width: 284px; margin-left: 14px;

		}

		

			#content #left #sections #section {

				width: 284px; margin-bottom: 6px;

				background-color: #FFFFFF;

			}

			

				#content #left #sections #section #body {

					width: 276px; padding: 0px 4px 4px 4px;

					background-color: #FFFFFF;

				}

				

				#content #left #sections #section #newsl {

					width: 272px; padding: 6px 6px 5px 6px;

					background-color: #FFFFFF;

					background-image: url(../images/general/tp_email.gif);

				}

	

	/*Right Content*/

	#content #right {

		width: 673px; margin-bottom: 6px;

		display: inline; float: left;

		background-image: url(../images/general/right_bg.gif);

	}

	

		#content #right #sections {

			width: 650px; margin-left: 9px;

		}

		

			#content #right #sections #standard {

				width: 650px; margin-bottom: 6px;

				background-color: #323232;

				color: #CCCCCC; clear: none;

			}

			

			#content #right #sections #standard td {

				color: #CCCCCC; padding: 5px;

			}

			

			#content #right #sections #standard a:link, #content #right #sections #standard a:active, #content #right #sections #standard a:visited {

				color: #98baff;

			}

			

			#content #right #sections #standard a:hover {

				color: #FFFFFF;

			}

			

				#content #right #sections #standard #body {

					width: 642px; padding: 0px 4px 4px 4px;

					background-color: #323232;

				}

				

					#content #right #sections #standard #body .fbimage {

						border-top: 2px solid #000000; border-bottom: 2px solid #000000;

					}

					

					#content #right #sections #standard #body .padding {

						padding: 12px 5px;

					}

					

					#content #right #sections #standard #body .padding2 {

						padding: 10px 7px;

					}

					

					#content #right #sections #standard #body .padding2 td {

						padding: 3px; color: #FFFFFF;

					}

					

					#content #right #sections #standard #body #info {

						width: 226px; height: 189px; padding: 2px 2px 0px 0px;

						display: inline;

						float: right;

						background-color: #000000;

						text-align: left; color: #CCCCCC;

					}

					

						#content #right #sections #standard #body #info #inside {

							width: 218px; height: 92px; padding: 4px;

							float: right;

							background-color: #111111;

							text-align: left;

						}

						

						#content #right #sections #standard #body #info #inside_band {

							width: 218px; height: 150px; padding: 4px;

							float: right;

							background-color: #111111;

							text-align: left;

						}

						

						#content #right #sections #standard #body #info #inside_band #extra {

							padding: 2px;

							float: right;

							text-align: left;

						}

						

						#content #right #sections #standard #body #info #buttons {

							width: 226px; height: 29px;

							float: right;

							background-color: #222222; background-image: url(../images/backgrounds/fb_buttons_bg.gif);

							text-align: left;

						}

						

						#content #right #sections #standard #body #info .title {

							font-size: 14px; font-weight: bold; color: #98baff; margin-left: -5px;

						}

						

						#content #right #sections #standard #body #info .header {

							font-weight: bold; color: #FFFFFF;

						}

						

					#content #right #sections #standard #body .bandlist_item {

						width: 150px; height: 150px; background-color: #323232; color: #FFFFFF; margin: 5px 0px 5px 0px;

					}

					

					#content #right #sections #standard #body .bandlist_image {

						padding: 2px; background-color: #000000; font-size: 1px; line-height: 1px;

					}

					

					#content #right #sections #standard #body .bandlist_info {

						padding: 4px; background-image: url(../images/general/ico_slant_bg_black.gif);

						border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;

						text-align: left;

					}

					

					#content #right #sections #standard #body .page {

						margin: 10px 5px; padding: 5px;

					}

					

					#content #right #sections #standard #body .pagination {

						color: #FFFFFF;

						background-color: #222222;

						background-image: url(../images/general/ico_slant_bg_black.gif);

					}

					

					#content #right #sections #standard #body .release {

						width: 147px;

						height: 195px;

						margin: 10px 0px 10px 0px;

					}

					

					#content #right #sections #standard #body .image {

						border: 2px solid #111111;

					}

					

					#content #right #sections #standard #body .title {

						width: 143px;

						height: 41px;

						padding: 2px 0px 2px 4px;

						background-color: #111111;

						text-align: left;

						color: #FFFFFF;

					}

					

					#content #right #sections #standard #body .icons {

						width: 141px; height: 14px; padding: 3px;

						background-image: url( ../images/backgrounds/release_icon_bg.gif );

						background-repeat: no-repeat;

					}

					

					#content #right #sections #standard #body .buttons {

						float: right; width: 101px;

					}

					

			#content #right #sections #leftbar {

				width: 361px; margin-right: 2px; margin-bottom: 4px;

				float: left;

			}
			
				#content #right #sections #leftbar_2 {

				width: 650px; margin-right: 2px; margin-bottom: 4px;

				float: left;

			}


			

			#content #right #sections #leftbar a:link, #content #right #sections #leftbar a:active, #content #right #sections #leftbar a:visited {

				color: #98baff;

			}

			

			#content #right #sections #leftbar a:hover {

				color: #FFFFFF;

			}

			

				#content #right #sections #leftbar #section {

					width: 361px;  margin-bottom: 6px;

					background-color: #323232;

					color: #000000;

				}

				

					#content #right #sections #leftbar #section #body {

						width: 353px; padding: 0px 4px 4px;

					}
					
								#content #right #sections #leftbar_2 #section_2 {

					width: 650px; margin-bottom: 6px;

					background-color: #323232;

					color: #000000;

				}

				

					#content #right #sections #leftbar_2 #section_2 #body {

						width: 650px; height: 1200px; padding: 0;

					}


					

						#content #right #sections #leftbar #section #body #padding {

							padding: 5px 10px; color: #FFFFFF;

						}

						

						#content #right #sections #leftbar #section #body #padding td {

							color: #FFFFFF;

						}

					

						#content #right #sections #leftbar #section #body .component_1 {

							width: 115px;

						}

						

						#content #right #sections #leftbar #section #body .component_2 {

							width: 115px; float: right;

						}

						

						#content #right #sections #leftbar #section #body .component_3 {

							width: 115px; margin-left: 4px; float: right;

						}
						
									#content #right #sections #leftbar_2 #section_2 #body .component_4 {

							width: 174px; float: left; margin: 5px;

						}

						

						#content #right #sections #leftbar #section #body .component_info a:link, #content #right #sections #leftbar #section #body .component_info a:active, #content #right #sections #leftbar #section #body .component_info a:visited {

							color: #1f3e5d;

						}

						

						#content #right #sections #leftbar #section #body .component_info a:hover {

							color: #553300;

						}

						

						#content #right #sections #leftbar #section #body .component_image {

							width: 113px; height: 113px; padding: 1px; background-color: #f2faff;

						}

						

						#content #right #sections #leftbar #section #body .component_info {

							width: 107px; height: 36px; padding: 4px; background-color: #f2faff;

						}

						

						#content #right #sections #leftbar #section #body .component_icons {

							width: 111px; height: 15px; padding: 2px;  background-image: url(../images/backgrounds/featured_merch_icon_bg.gif); font-size: 1px; line-height: 1px; overflow: hidden;

						}

						

						#content #right #sections #leftbar #section #body .component2 {

							width: 174px; color: #FFFFFF;

						}

						

						#content #right #sections #leftbar #section #body .component2_end {

							width: 174px; float: right;

						}

						

						#content #right #sections #leftbar #section #body .component2_image {

							width: 170px; height: 78px; padding: 2px; background-color: #111111;

						}

						

						#content #right #sections #leftbar #section #body .component2_info {

							width: 166px; height: 26px; padding: 4px; background-color: #111111; background-image: url(../images/general/ico_slant_bg_black.gif); color: #FFFFFF;

						}

						

						#content #right #sections #leftbar #section #body .component2_icons {

							width: 168px; height: 15px; padding: 2px 4px 2px 2px;  background-color: #333333; background-image: url(../images/general/ico_slant_bg_black.gif); text-align: right;

						}

						

						#content #right #sections #leftbar #section #body .component2_icon {

							width: 35px; height: 15px; float: left;

						}
						
											#content #right #sections #leftbar_2 #section_2 #body .component2_image {

							width: 170px; height: 78px; padding: 2px; background-color: #111111;

						}

						

						#content #right #sections  #leftbar_2 #section_2 #body .component2_info {

							width: 166px; height: 26px; padding: 4px; background-color: #111111; background-image: url(../images/general/ico_slant_bg_black.gif); color: #FFFFFF;

						}

						

						#content #right #sections  #leftbar_2 #section_2 #body .component2_icons {

							width: 168px; height: 15px; padding: 2px 4px 2px 2px;  background-color: #333333; background-image: url(../images/general/ico_slant_bg_black.gif); text-align: right;

						}

						

						#content #right #sections #leftbar_2 #section_2 #body .component2_icon {

							width: 35px; height: 15px; float: left;

						}


		

			#content #right #sections #rightbar {

				width: 284px; margin-left: 2px; margin-bottom: 3px;

				float: right;

			}

			

				#content #right #sections #rightbar #section {

					width: 284px; margin-bottom: 6px;

					background-color: #FFFFFF;

					

				}

					

					#content #right #sections #rightbar #section #body {

						width: 275px; padding: 0px 4px 4px; overflow: auto;

					}

					

					#content #right #sections #rightbar #section #body td {

						padding: 5px; border: 1px solid #b7bfc7;

					}

					

					#content #right #sections #rightbar #section #body .buddyicon {

						border: 2px solid #b7bfc7; margin-bottom: 5px; clear: both;

					}

					

					#content #right #sections #rightbar #section #body .icon_title {

						background-color: #b7bfc7; padding: 2px; background-image: url(../images/general/ico_slant_bg.gif);

					}

					

					#content #right #sections #rightbar #section #body .box {

						background-color: #DDDDDD; color: #000000; margin: 10px 0px 12px 0px;

					}

					

					#content #right #sections #rightbar #section #body .box .title {

						background-color: #BBBBBB; background-image:url(../images/general/ico_slant_bg.gif);

						padding: 4px;

					}

					

					#content #right #sections #rightbar #section #body .box .info {

						padding: 4px;

					}

					

					#content #right #sections #rightbar #section #newsbody {

						width: 271px; padding: 0px 4px 4px; margin-bottom: 5px; overflow: auto; height: 433px;

					}

					

						#content #news {

							color: #000000; padding: 0px 3px 0px 3px;

						}

					

							#content #news .date {

								margin: 2px 0px 0px 0px; font-size: 9px; color: #1f3e5d; font-weight: bold; text-align: right; padding: 2px;

								border-bottom: 1px dotted #aaaaaa;

								background-color: #f2faff;

							}

							

							#content #news .news_item {

								font-size: 9px; text-align: left; padding: 4px 6px 4px 6px;

								background-color: #e6eeff;

							}

							

							#content #news .news_icons {

								font-size: 9px; text-align: left; padding: 2px;

								border-bottom: 1px dotted #aaaaaa;

								border-left: 2px solid #e6eeff;

								border-right: 2px solid #e6eeff;

								background-color: #c1cfd9; background-image: url(../images/general/ico_slant_bg.gif);

							}

							

							#content #news .read_more {

								font-weight: bold;

							}

							

	.archive_date {

	

		font-size: 11px;

		font-weight: bold;

		border-bottom: 1px dotted #666666;

		padding: 2px;

		text-align: right;

		

	}

	

	.archive_body .header {

	

		font-size: 12px;

		color: #FFFFFF;

		

	}

	

	.archive_body {

	

		color: #CCCCCC;

		background-color: #222222;

		

	}

	

	.archive_body .image {

	

		border: 2px solid #111111;

		float: left;

		margin-right: 5px;

		

	}

	

	.archive_see {

	

		font-size: 9px;

		background-color: #111111; background-image: url(../images/general/ico_slant_bg_black.gif);

		

	}

	

	/*Banners*/

	#content .banner {

		width: 276px; margin-bottom: 6px; padding: 4px;

		background-color: #FFFFFF; background-image:url(../images/general/banner_bg.jpg);

	}

	

	#content .flash_banner {

		width: 276px; height: 97px; padding: 4px; margin: 0px 0px 6px 0px;

		background-image: url(../images/general/back_right_fl_banner.gif);

	}

	

	#content .middle_banner {

		width: 353px; height: 80px; padding: 4px; background-image: url(../images/backgrounds/middle_banner_bg.gif);

	}



#footer {

	width: 960px; height: 104px; padding: 0px 22px 15px 22px; margin: 0px 0px 30px 0px;

	display: block;	float: left;

	background-color: #444444; background-image: url(../images/general/bottom_back.jpg);

	text-align: left;

}



#footer #body {

	width: 960px; height: 91px;

}



#footer #body #left {

	width: 468px; padding: 16px; float: left;

}



#footer #body #left #banner {

	border: 1px solid #FF0000;

}



#footer #body #middle {

	width: 217px; padding: 14px 0px 0px 0px; float: left;

}



#footer #body #right {

	width: 226px; padding: 60px 0px 0px 0px; float: left; text-align: right;

}