/* --- global properties --- */

Body {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-attachment : fixed;
	background-color : #FFFFFF;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align : center;
}

p { margin-bottom : 15px; margin-top : 0px; padding : 0px; }

h1 {
	clear : left;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.5em;
	font-weight : bold;
}

h2 {
	clear : left;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.2em;
	font-weight : bold;
}

h3 {
	clear : left;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.0em;
	font-weight : bold;
}

/* --- global properties --- */


/* --- content & navigation divs ---*/

#Container {
	border : 0px solid #ffffff;
	margin : auto;
	width : 800px;
}

#Top {
	width : 800px;
	background-image : url(../images/top/bg.jpg);
	background-repeat : no-repeat;
	height : 155px;
}

#TopNav {
	width : 800px;
	background-image : url(../images/top_nav/bg.gif);
	background-repeat : repeat-x;
	font-size : 0.7em;
	text-align : center;
	height : 57px;
}

#SecondaryNav {
	padding-bottom : 5px;
	padding-top : 5px;
	width : 100%;
	background-color : #EE3F24;
	font-size : 0.7em;
	text-align : center;
}

#Content {
	clear : right;
	padding-top : 15px;
	font-size : 0.8em;
	text-align : left;
}

.ArtistInfo { margin-bottom : 15px; }

.Form { margin-bottom : 15px; }

.ImgFloatRight {
	clear : right;
	float : right;
	margin-bottom : 15px;
	margin-left : 15px;
}

#Btm {
	margin-bottom : 15px;
	padding-left : 10px;
	padding-top : 10px;
	width : 790px;
	background-image : url(../images/btm/bg.gif);
	background-repeat : repeat-x;
	font-size : 0.7em;
	text-align : left;
	height : 35px;
}

.AudioMasteringExamples .Left { float : left; margin-bottom : 15px; width : 25%; }

.AudioMasteringExamples .Right { float : left; margin-bottom : 15px; width : 75%; }

.AudioMasteringClientTestimonials .Left { float : left; margin-bottom : 15px; width : 15%; }

.AudioMasteringClientTestimonials .Right { float : left; margin-bottom : 15px; width : 85%; }

.AudioMasteringOrder .Left { float : left; margin-bottom : 15px; width : 48%; }

.AudioMasteringOrder .Right { float : right; margin-bottom : 15px; width : 48%; }

.AudioMixdownsOrder .Left { float : left; margin-bottom : 15px; width : 48%; }

.AudioMixdownsOrder .Right { float : right; margin-bottom : 15px; width : 48%; }

.ArtistBox {
	border : 1px solid #EE3F24;
	padding : 15px;
	margin-bottom : 15px;
}

.Tunes { margin-bottom : 15px; width : 582px; }

#Btm .Left { float : left; }

#Btm .Right { float : right; padding-right : 10px; }

.ContactFormSpacer { clear : both; height : 15px; }

.Center {
	margin-bottom : 15px;
	width : 100%;
	text-align : center;
}

.Clear { clear : both; }

/* --- content & navigation divs ---*/


/* --- images --- */

#Top img { float : left; padding-left : 21px; }

#Content a img { border : 1px solid #FFFFFF; }

#Content a:hover img { border : 1px solid #EE3F24; }

.AudioMasteringOrder img { position : relative; top : 49px; }

.AudioMixdownsOrder img { position : relative; top : 49px; }

.ArtistBox img { margin-bottom : 15px; }

.ArtistProfile img { border : 1px solid #EE3F24; }

h1 a:hover img { border : 0px ! important; }

h1 a:hover img { border : 1px solid #ffffff ! important; }

#Btm .Left a img {
	border : 0px;
	left : 12px;
	position : relative;
	top : 10px;
}

#Btm .Left a:hover img { border : 0px; }

/* --- images --- */


/* --- headers --- */

#Content h1 { color : #000000; }

#Content h2 { color : #000000; }

#Content h3 { color : #000000; }

.ArtistInfo h3 { color : #EE3F24 ! important; }

.ArtistProfile h2 {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 8px;
	background-color : #EE3F24;
	color : #FFFFFF ! important;
}

/* --- headers --- */


/* --- text --- */

span.Genre {
	margin-right : 15px;
	padding-left : 15px;
	font-size : 0.8em;
	font-weight : normal;
}

.ArtistBox span.Title { font-size : 1.0em; font-weight : bold; }

.ArtistBox span.Mix { font-size : 0.8em; font-weight : normal; }

/* --- text --- */


/* --- paragraphs --- */

#SecondaryNav p { font-size : 1.2em; position : relative; top : 5px; }

/* --- paragraphs --- */


/* --- links --- */

#Top a img { border : 0px; }

#Top a img:hover { border : 0px; }

#TopNav a {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

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

#TopNav a.Current { color : #FFFFFF; }

#TopNav a.Current:hover { color : #FFFFFF; text-decoration : underline; }

#SecondaryNav a { color : #000000; text-decoration : none; }

#SecondaryNav a:hover { color : #000000; text-decoration : underline; }

#SecondaryNav p a { color : #FFFFFF; text-decoration : none; }

#SecondaryNav p a:hover { color : #FFFFFF; text-decoration : underline; }

#SecondaryNav a.Current { color : #FFFFFF; text-decoration : none; }

#SecondaryNav a.Current:hover { color : #FFFFFF; text-decoration : underline; }

#Content a {
	color : #EE3F24;
	font-weight : bold;
	text-decoration : none;
}

#Content a:hover { color : #EE3F24; text-decoration : underline; }

#Content h1 a, h2 a, h3 a { color : #000000 ! important; text-decoration : none; }

#Content h1 a:hover, h2 a:hover, h3 a:hover { color : #000000; text-decoration : underline; }

#Btm a {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

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

ArtistBox p.Black a { color : #ff0000; text-decoration : none; }

.ArtistBox p.Black a:hover { color : #ff0000; text-decoration : underline; }

.ArtistBox ul a { color : #ff0000; text-decoration : none; }

.ArtistBox ul a:hover { color : #ffffff; text-decoration : underline; }

.Artists a img { border : 5px solid #000000; margin-bottom : 15px; }

.Artists a:hover img { border : 5px solid #FF0000; margin-bottom : 15px; }

.ArtistBox .PhotoAndBiog a img { border: 1px solid #EE3F24 ! important; }

/* --- links --- */


/* --- horizonal lines --- */

hr {
	border : 0px;
	clear : both;
	margin-bottom : 15px;
	margin-top : 15px;
	width : 100%;
	background-color : #EE3F24;
	color : #EE3F24;
	text-align : left;
	height : 1px;
}

/* --- horizonal lines --- */


/* --- tables --- */

/* --- tables --- */


/* --- forms --- */

.AudioMasteringOrder .Form input, .AudioMixdownsOrder .Form input {
	border : 1px solid #222222;
	width : 300px;
	background-color : #FFFFFF;
	color : #222222;
}

.AudioMasteringOrder .Form textarea, .AudioMixdownsOrder .Form textarea{
	border : 1px solid #222222;
	width : 300px;
	background-color : #FFFFFF;
	color : #222222;
}

.AudioMasteringOrder .Form .SubmitButton, .AudioMixdownsOrder .Form .SubmitButton {
	border : 1px solid #222222;
	width : 50px;
	background-color : #FFFFFF;
	color : #222222;
}

.AudioMasteringOrder .Form .ResetButton, .AudioMixdownsOrder .Form .ResetButton {
	border : 1px solid #222222;
	width : 50px;
	background-color : #FFFFFF;
	color : #222222;
}

#TopNav ul {
	margin : 0px;
	padding : 0px;
	position : relative;
	top : 20px;
}

#TopNav ul li {
	margin : 0px;
	padding-left : 25px;
	padding-right : 35px;
	display : inline;
	list-style-type : none;
	background-image : url(../images/top_nav/bullet_star.gif);
	background-repeat : no-repeat;
}

#SecondaryNav ul { margin : 0px; padding : 0px; }

#SecondaryNav ul li {
	margin : 0px;
	padding : 0px;
	padding-right : 15px;
	display : inline;
	list-style-type : none;
}

.AudioMasteringExamples ul { margin : 0px; margin-bottom : 15px; padding : 0px; }

.AudioMasteringExamples li { padding : 0px; list-style-type : none; }

#Btm .Left ul {
	border : 0px solid #000;
	margin : 0px;
	padding : 0px;
	position : relative;
	position : relative;
	top : -17px;
}

#Btm .Left li {
	margin : 0px;
	padding : 0px;
	padding-right : 15px;
	display : inline;
	list-style-type : none;
}

.ArtistBox ul {
	margin : 0px;
	padding : 5px;
	padding-left : 10px;
	list-style-type : none;
	background-color : #000000;
}

.ArtistBox li { padding-right : 10px; display : inline; }

/* --- forms --- */