@charset "UTF-8";
/* CSS Document */


/*  STANDARDIZING CONTROLS  */

* { margin:0; padding:0; } /* Normalizes margins and padding */
body { font:12px "Lucinda Grande", "Lucida Sans Unicode", Verdana, sans-serif;  } /* Sets default font size and family */
h1,h2,h3,h4,h5,h6 { font-size:100%; font-family:"Times New Roman", Times, serif; } /* Normalizes font-size for headers */
ol,ul { list-style:none; } /* Removes list-style from lists */
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; } /* Normalizes font-style and font-weight */
table { border-collapse:collapse; border-spacing:0; } /* Normalizes border elements */
fieldset, img { border:0; } /* Removes border from fieldset and img */
caption, th { text-align:left; } /* Left-aligns text in caption and th */
q:before, q:after { content:''; } /* Removes quotation marks from q */





/* LAYOUT STYLES */

html 			{ text-align:center; }
body 			{ margin: 0 auto; text-align:left; background:#301f2b url(../images/bkg/site-bkg_01.gif) top center repeat-y; }

#site_container { position:relative; margin-left:auto; margin-right:auto; width:900px; background:url(../images/bkg/cntnr-bkg_01.gif) top left repeat-y; }

#branding 		{ width:900px; height:300px; background:url(../images/branding/brand-bkg_02.jpg) top left no-repeat;  }
#logo 			{ width:254px; height:232px; margin:8px 0 0 23px; }

#content_container 	{ position:relative; width:900px; padding:0; background:url(../images/bkg/cntnt-cntnr-bkg_01.gif) bottom left no-repeat; }

#main_content 	{ float:right; width:600px; left:300px; }

div.content_group 		{ position:relative; overflow:auto; margin:0 40px 40px 40px; padding:0 0 45px 0; background:url(../images/main/div-squares_02.gif) bottom left no-repeat; }
div.content_tease 		{ float:left; width:206px; margin:0 14px 14px 0; }
div.content_tease img 	{ padding:0 6px 6px 0; background:url(../images/main/tease-img-bkg.gif) bottom right no-repeat; }
div.content_text 		{  }
li.tease_caption 		{ margin:12px 0; padding:0 8px; background:none; }
li.tease_li 			{ margin:12px 0; background:url(../images/main/sublink-bkg_01.gif) left; padding:3px 0; }
li.tease_li:hover 		{ background:url(../images/main/sublink-bkg_02.gif) left; }

.tease_link 	{ padding:0 6px 0 30px; }

.clear 			{ clear:both; }

#sidebar 		{ width:300px; float:left; margin-bottom:20px; }
#nav 			{ width:278px; margin: 0 9px 16px 13px; }
#nav li 		{ padding:46px 0 0 0; margin:0 0 18px 0; }
#nav li a 		{ margin:0 40px 0 38px; }
#nav_photos 	{ background:url(../images/nav/photo-gallery_01.gif) top left no-repeat; }
#nav_discography { background:url(../images/nav/discography_01.gif) top left no-repeat; }
#nav_swag 		{ background:url(../images/nav/swag.gif) top left no-repeat; }
#nav_gear 		{ background:url(../images/nav/gear_01.gif) top left no-repeat; }
#nav_interviews { background:url(../images/nav/interviews_01.gif) top left no-repeat; }
#nav_tour 		{ background:url(../images/nav/tour-info_01.gif) top left no-repeat; }
#nav_links 		{ background:url(../images/nav/links_01.gif) top left no-repeat; }


#site_info 		{ position:relative; width:900px; height:36px; background:#df81d6 url(../images/bkg/footer-top-bkg_01.gif) top left repeat-x; }
#site_info ul 	{ width:900px; height:32px; padding:0 0 4px 0; background:url(../images/bkg/footer-btm-bkg_01.gif) bottom left repeat-x; }
#copyright 		{ position:absolute; margin:12px 11px 12px 11px; }
#info_links 	{ position:absolute; width:450px; text-align:center; margin:12px 200px 12px 250px; }
#contact_img 	{ position:absolute; margin:11px 7px 10px 748px; }

.imglft 		{ float:left; margin: 0 8px 8px 0; }
.imgrgt 		{ float:right; margin: 0 0 8px 8px; }

.ul_main 		{ margin:1em 40px 2em 40px; }
.ul_main li 	{ background:url(../images/bullets/list_01.gif) top left no-repeat; margin-bottom:.75em; padding-left:25px; }

.table_wrap 	{ width:95%; margin:1em auto; background:#333; }
.table_main 	{ width:98%; margin:4px auto; }
.table_main tr 	{ margin:0 0 2px 0; padding:0; }
.table_main tr td { margin:0; padding:6px 4px; }


/* TEXT COLORS AND STYLES */

h1, h2, h3 			{ text-indent:-9999px; }
#main_content h4 	{ font-size:16px; color:#fff; font-weight:bold; margin:0 0 1em 0; }
#main_content h5 	{ font-size:14px; color:#fff; font-weight:bold; margin:0 0 1em 0; }
#main_content h6 	{ font-size:10px; color:#fff; font-weight:bold; margin:0 0 1em 0; }

.mini_text 			{ font-size:11px; }
.micro_text 		{ font-size:9px; }

#site_info			{ font-size:10px; }

#nav li a 			{ font-size:10px; color:#fff; text-decoration:none; }
#nav li a:visited 	{ color:#ccc; text-decoration:none; }
#nav li a:hover, #nav li a:active { color:#222; background:#eee; }

#main_content p 	{ color:#eee; margin:0 0 1em 0; }
li.tease_caption 	{ color:#eee; font-size:10px; text-align:center; }
.tease_link 		{ font-size:10px; font-weight:bold; color:#000; text-decoration:none; text-transform:capitalize; }
.tease_link:visited { color:#333333; }
.tease_link:hover, .tease_link:active { color:#666666; text-decoration:underline; }

.content_group p a 	{ font-size:11px; font-weight:bold; color:#5792c1; text-decoration:none; }
.content_group p a:visited { color:#2c6da0; }
.content_group p a:hover, .content_group p a:active { color:#94c3e9; text-decoration:underline; }

.ul_main li 		{ font-size:11px; color:#fff; }

.table_main caption { font:12px "Lucinda Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-weight:bold; color:#fff; text-align:center; }
.table_main tr 		{ background:#eee; }
tr.alt 				{ background:#fcf; }
.table_main tr td 	{ font-size:10px; color:#000; }
td.date 			{ color:#582a43; font-weight:bold; }

.table_main tr td a { font-size:9px; font-weight:bold; color:#90466d; text-decoration:none; text-transform:capitalize; }
.table_main tr td a:visited { color:#2c6da0; }
.table_main tr td a:hover, .table_main tr td a:active { color:#5792c1; text-decoration:underline; }

.jumperlink 		{ font-size:11px; font-weight:bold; color:#5792c1; text-decoration:none; text-transform:capitalize; padding-left:17px; background:url(../images/bullets/jumperlink.gif) center left no-repeat; }
.jumperlink:visited { color:#2c6da0; }
.jumperlink:hover, .jumperlink:active { color:#94c3e9; text-decoration:underline; }

#info_links a 		{ color:#333; text-decoration:none;  }
#info_links a:visited { color:#444; }
#info_links a:hover, #info_links a:active { color:#000; text-decoration:underline; }



/*  SPECIAL USE  */

#flashcontent		{ width:520px; height:645px; vertical-align:top; margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:3em; overflow:visible; }

