/*
17
*/

/*

Red: ff99aa (ff0000)
Orange: ffcc00 (ff7f00)
Yellow: ffff83 (ffff00)
Green: b5ffd1 (00ff00)
Blue: 6abde8 (0000ff)
Indigo: d0b3ff (4b0082)
Violet: ee82ee (ee82ee)

Red-Pink: eb0a50
Grey-Brown: 3e342e
*/

html
{
	/* http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
	height: 100%;
	margin-bottom: 1px;
}

body
{
	text-align: center;
	font-size: 62.5%;
	line-height: 1.5em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #6abde8;
}

body#news
{
	background-color: #6abde8;
}

body#music
{
	background-color: #b5ffd1;
}

body#photos
{
	background-color: #d0b3ff;
}

body#tour
{
	background-color: #ee82ee;
}

body#about
{
	background-color: #ff99aa;
}

body#buy
{
	background-color: #ffcc00;
}

body#more
{
	background-color: #ffff83;
}

#intro
{
	text-align: center;
	font-size: 62.5%;
	line-height: 1.5em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #111;
	margin: 0;
	padding: 0 0 0 0;
	background-color: #3e342e;
}

#intropage 
{
	height: 100%;
	width: 100%;
	background-color: #3e342e;
}

#intropage a
{
	text-decoration: none;
	border: 0;
	height: 600px;
	width: 100%;
	background: url(images_style/title_greybrown-light.png) fixed no-repeat center 198px;
	background-color: #3e342e;
	display: block;
}

#wrapper
{
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0;
	background-color: transparent;
}

#header
{	
	text-align: center;
	padding: 10px 0 0 0;
	background-color: transparent;
	height: 185px;
}

#news #header
{
	background: url(images_style/amtm-bg-blue-double.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#music #header
{
	background: url(images_style/amtm-bg-green-double.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#photos #header
{
	background: url(images_style/amtm-bg-indigo-double.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#tour #header
{
	background: url(images_style/amtm-bg-violet-double.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#about #header
{
	background: url(images_style/amtm-bg-red-double.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#buy #header
{
	background: url(images_style/amtm-bg-orange-double.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#more #header
{
	background: url(images_style/amtm-bg-yellow-double.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#neon
{
	margin: 0;
	padding: 15px 0px 5px 0px;
	background: url(images_style/blur1.jpg) fixed repeat left 00px;
	background-color: transparent;
	width: 100%;
	float: left;
}

/* ______________________________ START MAIN CONTENT */

#bodysection
{
	color: #111;
	margin: 0;
	padding: 0;
	background-color: transparent;
	clear: both; 
}

#news #bodysection
{
	background: url(images_style/amtm-bg-blue.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#music #bodysection
{
	background: url(images_style/amtm-bg-green.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#photos #bodysection
{
	background: url(images_style/amtm-bg-indigo.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#tour #bodysection
{
	background: url(images_style/amtm-bg-violet.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#about #bodysection
{
	background: url(images_style/amtm-bg-red.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#buy #bodysection
{
	background: url(images_style/amtm-bg-orange.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#more #bodysection
{
	background: url(images_style/amtm-bg-yellow.png) fixed no-repeat center 0px;
	background-color: transparent;
}

#contentwrapper
{
	padding: 2.4em 0 0 0;
	margin: 0px auto 20px auto;
	background-color: transparent;
	width: 680px;
	color: inherit;
}

#bodycol
{
	margin: 0px auto 50px auto;
	padding: 0;
	background-color: transparent;
	width: 680px;
	color: inherit;
	float: left;
}

/* ______________________________ END MAIN CONTENT */

/* ______________________________ START NAV */

#navwrapper
{
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0;
	background: url(images_style/transparency-redpink.png) scroll repeat;
	background-color: transparent;
	width: 100%;
	float: left;
	clear: both;
}

#navlist
{
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: transparent;
	width: 677px;
}

#nav
{
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0;
	border-top: 0px solid #231a11;
	border-right: 0px solid #231a11;
	border-bottom: 3px solid #000;
	border-left: 0px solid #000;
	background-color: transparent;
	width: 677px;
	float: left;
}

#nav li
{
	font-size: 1.4em;
	line-height: 1em;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #000;
	background-color: transparent;
	float: left;
}

#nav a
{
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 1.5em 27px 0.25em 9px;
	border: 0;
	border-bottom: 0px solid #000;
	background-color: transparent;
	float: left;
	display: block;
}

#news-tab a:hover, #news-tab a:active, body#news #news-tab a
{
	color: #000;
	background: url(images_style/amtm-bg-blue-double.png) fixed no-repeat center 0px;
	background-color: #6abde8;
}

#music-tab a:hover, #music-tab a:active, body#music #music-tab a
{
	color: #000;
	background: url(images_style/amtm-bg-green-double.png) fixed no-repeat center 0px;
	background-color: #b5ffd1;
}

#photos-tab a:hover, #photos-tab a:active, body#photos #photos-tab a
{
	color: #000;
	background: url(images_style/amtm-bg-indigo-double.png) fixed no-repeat center 0px;
	background-color: #d0b3ff;
}

#tour-tab a:hover, #tour-tab a:active, body#tour #tour-tab a
{
	color: #000;
	background: url(images_style/amtm-bg-violet-double.png) fixed no-repeat center 0px;
	background-color: #ee82ee;
}

#about-tab a:hover, #about-tab a:active, body#about #about-tab a
{
	color: #000;
	background: url(images_style/amtm-bg-red-double.png) fixed no-repeat center 0px;
	background-color: #ff99aa;
}

#buy-tab a:hover, #buy-tab a:active, body#buy #buy-tab a
{
	color: #000;
	background: url(images_style/amtm-bg-orange-double.png) fixed no-repeat center 0px;
	background-color: #ffcc00;
}

#more-tab a:hover, #more-tab a:active, body#more #more-tab a
{
	color: #000;
	background: url(images_style/amtm-bg-yellow-double.png) fixed no-repeat center 0px;
	background-color: #ffff83;
}

/* ______________________________ END NAV */
/* ______________________________ START FOOTER */

#footer
{
	text-align: right;
	font-size: 1.0em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #eee;
	margin: 0;
	padding: 4px 5px 0 0;
	border-top: 0px solid #3e342e;
	border-bottom: 3px solid #3e342e;
	background-color: transparent;
	clear: both;
}

#footlinkswrapper
{
	margin: 0;
	padding: 18px 0 0 0;
	background: url(images_style/scarlett-footer-5.jpg) fixed repeat-x left bottom;
	background-color: #3e342e;
	width: 100%;
	height: 290px;
	clear: both;
}

#footlinks
{
	color: #766;
	font-size: 1.2em;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 6px;
	padding: 0 0 0 12px;
	margin: 0 auto 0 auto;
	background-color: transparent;
	border-left: 0px solid #000;
	width: 680px;
}

#footlinks a
{
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border: 0;
}

#footlinks a:hover, #footlinks a:active
{
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border-bottom: 1px solid #fff;
}

#smallprint
{
	color: #fff;
	font-size: 1.2em;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 0px;
	padding: 0 0 0 12px;
	margin: 5px auto 2em auto;
	background-color: transparent;
	border-left: 0px solid #000;
	width: 680px;
}

/* ______________________________ END FOOTER */
/* ______________________________ START NEWS ENTRY */

div.entry
{
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 0 0 2em 0;
	padding: 0.5em 0 0 0;
	border-top: 0px solid #646496;
	border-left: 0px solid #ff007e;
}

div.date
{
	font-size: 1.0em;
	line-height: 1.0em;
	margin: 0 0 0 0;
	padding: 0.5em 0 0.5em 0px;
}

div.article
{
	margin: 0;
	padding: 0;
}

img.article
{
	padding: 0 0 0 9px;
}

/* ______________________________ END NEWS ENTRY */
/* ______________________________ START VIDEO ENTRY */

.showvideo
{
	margin: 2em 0 1em 0px;
	padding: 0;
	display: block;
	position: relative;
	border: 0px solid #000;
}
.caption
{
	color: #eb0a50;
	padding: 1em 0 0 0;
	display: block;
}

.captiondata
{
	color: #111;
	padding: 1em 0 0 0;
}

/* ______________________________ END VIDEO ENTRY */
/* ______________________________ START PHOTO ENTRY */

#photogallery, #videogallery, #audiogallery
{
	margin: 0 0 0 0px;
	padding: 2em 1em 0 0px;
	background: transparent;
}

#photogallery a
{
	border: 0;
	background-color: transparent;
}

div.photo, div.video, div.audio
{
	margin: 0 15px 15px 0;
	padding: 5px;
	width: 120px;
	height: 120px;
	float: left;
	background-color: transparent;
	border: 1px solid #666;
	background-image: url(images_style/photo-box2.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: right top;
}

/* ______________________________ END PHOTO ENTRY */
/* ______________________________ START TEXT STYLING */

#bodycol p
{
	text-align: left;
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 1em 0 1em 0px;
	padding: 0 250px 0 0px;
	background-color: transparent;
	width: 506px;
}

#bodycol table p
{
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 1em 0 1em 0;
	padding: 0 20px 0 0px;
	background-color: transparent;
	width: 500px;
}

#bodycol img.inline
{
	margin: 0;
	padding: 1.5em 1em 1em 0px;
	display: inline;
	float: left;
}

#bodycol img.portrait
{
	margin: 1.5em 1em 1em 0px;
	padding: 0;
	border: 2px solid #3e342e;
	display: inline;
	float: left;
}

#bodycol img.block
{
	margin: 2em 0 1em 0;
	padding: 0 0 0 0px;
	display: block;
	position: relative;
}

#bodycol img.scarlett
{
	margin: 2em 0 1em 0px;
	padding: 0;
	display: block;
	position: relative;
	border: 0px solid #000;
}

#photos #bodycol img, #music #bodycol img
{
	margin: 0;
	padding: 0;
}

#bodycol p.intro
{
	font-weight: bold;
	background-color: transparent;
	margin: 1em 0 1em 0px;
	padding: 0 0px 0 0px;
}

#bodycol ul
{
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 1em 0 1em 20px;
	padding: 0 250px 0 0px;
	background-color: transparent;
	width: 500px;
}

#bodycol ol
{
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 1em 0 1em 20px;
	padding: 0 250px 0 0px;
	background-color: transparent;
	width: 500px;
}

.fieldname
{
	font-size: 0.8em;
	text-transform: uppercase;
	background-color: transparent;
}

/* ______________________________ END TEXT STYLING */
/* ______________________________ START HEADLINE TEXT STYLING */


h1#pagetitle
{
	font-size: 2.4em;
	line-height: 1em;
	letter-spacing: 1px;
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 0em 0;
	padding: 0.75em 9px 0.25em 0px;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 3px solid #eb0a50;
	border-left: 0px solid #ff007e;
	background-color: transparent;
	clear: both;
}

h1
{
	font-size: 1.8em;
	line-height: 1em;
	letter-spacing: 2px;
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 1.5em 0 0 0;
	padding: 0.75em 9px 0.25em 0px;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 3px solid #eb0a50;
	border-left: 0px solid #eb0a50;
	background-color: transparent;
	clear: both;
}

h1#first
{
	margin: 0 0 0 0;
}

h2
{
	font-size: 1.6em;
	line-height: 1em;
	letter-spacing: 2px;
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 1.5em 0 0 0px;
	padding: 0.75em 0px 0.25em 0px;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 2px solid #3e342e;
	border-left: 0px solid #eb0a50;
	background-color: transparent;
	width: 600px;
	clear: both;
}

h2#first
{
	margin: 0 0 1em 0;
}

h3
{
	margin: 1.5em 0 1em 0;
	padding: 0 0 0 0px;
}

/* ______________________________ END HEADLINE TEXT STYLING */
/* ______________________________ START LINK STYLING */

a.imagelink
{
	border: 0;
}

a:link, a:visited
{
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0.1em 0 0 0;
	background-color: transparent;
	border: #3e342e;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}

a:active, a:hover
{
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0.1em 0 0 0;
	background-color: #3e342e;
	border-bottom: 1px solid #3e342e;
}


/* ______________________________ END LINK STYLING */