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
{margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* =General
-----------------------------------------------------------------------------*/
html {background-color:#e4e7e4;}

a:link, a:visited {color:#006AA3; text-decoration:none; font-weight:bold;} 
a:hover {color: #9E5E10; text-decoration:underline; font-weight:bold;} 


body {
font-family: Arial, Helvetica, sans-serif;
background:url(../images/bgGradient.gif) repeat-x top left;
text-align:center;
}

/* =Typography
-----------------------------------------------------------------------------*/
p {font-size:11px; line-height:17px;}

#bannerHP {margin:0 auto; align:center; width:940px; height:350px; background:url(../images/bannerHP.jpg) no-repeat top left; position:relative;}
#dividerHP {margin:0 auto; align:center; width:940px; height:20px; background:url(../images/dividerHP.jpg) no-repeat top left; position:relative;}

#bannerBP {margin:0 auto; align:center; width:940px; height:118px; background:url(../images/banner.jpg) no-repeat top left; position:relative;}
#dividerBP {margin:0 auto; align:center; width:940px; height:20px; background:url(../images/divider.jpg) no-repeat top left; position:relative;}


/* =Home page content
------------------------------------------------------------------------------*/
#contentWrapHP{margin:0 auto; width:940px; height:100%; background:url(../images/textbkgHP.jpg) no-repeat top left; position:relative; 
background-color:#e4e7e4;}

#contentLeftHP{margin:0 auto; width:470px; height:100%; padding:0px 0 0 20px; float:left; text-align:left;}
#contentRightHP{margin:0 auto; width:440px; height:100%; padding:0px 0 0 0; float:right; text-align:left;}


#contentHP p {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	text-align:center;
	color: #003759;
	padding: 20px 80px 40px 80px;
	margin: 0 0 0 0px;
}

#contentLeftHP h1 {
	font-size: 16px;
	font-weight: bold;
	color: #1A5C80;
	padding: 10px 0px 0px 20px;
	margin: 10px 0 10px 0px;
}

#contentLeftHP h3 {
	font-size: 14px;
	font-weight: bold;
	color: #003759;
	padding: 10px 0px 0px 20px;
	margin: 10px 0 10px 0px;
}

#contentLeftHP p {
	font-size: 13px;
	line-height:19px;
	font-weight: normal;
	color: #000;
	padding: 10px 20px 0 20px;
	margin: 10px 0 20px 0;
}

#contentRightHP h1 {
	font-size: 16px;
	font-weight: bold;
	color: #1A5C80;
	padding: 10px 0px 0px 20px;
	margin: 10px 0 10px 0px;
}

#contentRightHP h3 {
	font-size: 14px;
	font-weight: bold;
	color: #003759;
	padding: 10px 0px 0px 20px;
	margin: 10px 0 10px 0px;
}

#contentRightHP p {
	font-size: 13px;
	line-height:19px;
	font-weight: normal;
	color: #000;
	padding: 10px 20px 0 20px;
	margin: 10px 0 20px 0;
}


/* =Banner page content
------------------------------------------------------------------------------*/

#contentWrap{margin:0 auto; width:940px; height:100%; background:url(../images/bkgGradient.gif) repeat-y top left; position:relative;}

#contentWrapCopy{margin:0 auto; width:940px; height:100%; background:url(../images/textbkg.jpg) no-repeat top left; position:relative; 
background-color:#e4e7e4;}

#contentLeft{margin:0 auto; width:470px; height:100%; padding:0px 0 0 20px; float:left; text-align:left;}
#contentRight{margin:0 auto; width:440px; height:100%; padding:0px 0 0 0; float:right; text-align:left;}
#contentTest{margin:0 auto; width:860px; height:100%; padding:0px 0 0 40px; float:left; text-align:left;}
#contentSpace{margin:0 auto; width:10px; height:100%; padding:0px 0 0 0px; float:right; text-align:left;}

#contentLeft h1 {
	font-size: 16px;
	font-weight: bold;
	color: #1A5C80;
	padding: 10px 0px 0px 40px;
	margin: 10px 0 10px 0px;
}

#contentLeft h3 {
	font-size: 14px;
	font-weight: bold;
	color: #003759;
	padding: 10px 0px 0px 40px;
	margin: 10px 0 10px 0px;
}

#contentLeft p {
	font-size: 13px;
	line-height:19px;
	font-weight: normal;
	color: #000;
	padding: 10px 20px 0 40px;
	margin: 10px 0 20px 0;
}

#contentLeft p.cd {
	font-size: 14px;
	line-height:19px;
	font-weight: bold;
	color: #1A5C80;
	padding: 10px 20px 20px 40px;
	margin: 10px 0 20px 0;
}

#contentRight h1 {
	font-size: 16px;
	font-weight: bold;
	color: #1A5C80;
	padding: 10px 0px 0px 40px;
	margin: 10px 0 10px 0px;
}

#contentRight h3 {
	font-size: 14px;
	font-weight: bold;
	color: #003759;
	padding: 10px 0px 0px 40px;
	margin: 10px 0 10px 0px;
}

#contentRight p {
	font-size: 13px;
	line-height:19px;
	font-weight: normal;
	color: #000;
	padding: 10px 20px 0 40px;
	margin: 10px 0 20px 0;
}

#contentRight ul.bullets {
	list-style:disc;
	font-size: 15px;
	line-height:27px;
	font-weight: bold;
	font-color: #000;
	padding: 0 0 0 80px;
	margin: 0 0 40px 0px;
}

#contentLeft ul.bullets {
	list-style:disc;
	font-size: 15px;
	line-height:27px;
	font-weight: bold;
	font-color: #000;
	padding: 0 0 0 80px;
	margin: 0 0 40px 0px;
}

#contentTest h1 {
	font-size: 16px;
	font-weight: bold;
	color: #1A5C80;
	padding: 10px 0px 0px 20px;
	margin: 10px 0 10px 0px;
}

#contentTest h3 {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	padding: 10px 20px 0px 20px;
	margin: 10px 0 20px 0px;
}

#contentTest p {
	font-size: 13px;
	line-height:19px;
	font-weight: normal;
	color: #000;
	padding: 0px 20px 0 20px;
	margin: 10px 0 20px 0;
}


/* =Top navigation bar
-----------------------------------------------------------------------------*/
#navTopBox {margin:0 auto; width:940px; height:59px; background:url(../images/navbartop.gif) no-repeat top left; position:relative; z-index:10;}

#navTop {width:160px; height:59px; text-indent:-9999px; position:absolute; top:0px; right:38px;}
#navTop ul.menu {margin-left:0px;}
#navTop ul li {float:left;}
#navTop ul li a.menulink {display:block; height:59px;}

a#home {width:70px; background:url(../images/navbartop.gif) no-repeat -742px 0; margin-top:0px} 
a#contact {width:90px; background:url(../images/navbartop.gif) no-repeat -812px 0; margin-top:0px}

a#home:hover {width:70px; background:url(../images/navbartop.gif) no-repeat -742px -59px; margin-top:0px}
a#contact:hover {width:90px; background:url(../images/navbartop.gif) no-repeat -812px -59px; margin-top:0px}


/* =Home page main navigation bar
-----------------------------------------------------------------------------*/
#navbarHPbox {margin:0 auto; width:940px; height:72px; background:url(../images/navbarbotHP.jpg) no-repeat top left; position:relative; z-index:10;}
#navbarHP {width:431px; height:72px; text-indent:-9999px; position:absolute; top:0px; right:41px;}
#navbarHP ul.menuHP {margin-left:0px;}
#navbarHP ul li {float:left;}
#navbarHP ul li a.menulinkHP{display:block; height:72px;}

a#aboutHP {width:95px; background:url(../images/navbarbotHP.jpg) no-repeat -468px 0;} 
a#musicHP {width:103px; background:url(../images/navbarbotHP.jpg) no-repeat -563px 0;}
a#galleryHP {width:91px; background:url(../images/navbarbotHP.jpg) no-repeat -666px 0;}
a#testimonialsHP {width:142px; background:url(../images/navbarbotHP.jpg) no-repeat -757px 0;}


a#aboutHP:hover {width:95px; background:url(../images/navbarbotHP.jpg) no-repeat -468px -72px;}
a#musicHP:hover {width:103px; background:url(../images/navbarbotHP.jpg) no-repeat -563px -72px;}
a#galleryHP:hover {width:91px; background:url(../images/navbarbotHP.jpg) no-repeat -666px -72px;}
a#testimonialsHP:hover {width:142px; background:url(../images/navbarbotHP.jpg) no-repeat -757px -72px;}


/* =Banner page main navigation bar
-----------------------------------------------------------------------------*/
#navbarBPbox {margin:0 auto; width:940px; height:72px; background:url(../images/navbarbot.jpg) no-repeat top left; position:relative; z-index:10;}
#navbarBP {width:431px; height:72px; text-indent:-9999px; position:absolute; top:0px; right:41px;}
#navbarBP ul.menuBP {margin-left:0px; position:relative;}
#navbarBP ul li {float:left;}
#navbarBP ul li a.menulinkBP{display:block; height:72px;}

a#aboutBP {width:95px; background:url(../images/navbarbot.jpg) no-repeat -468px 0;} 
a#musicBP {width:103px; background:url(../images/navbarbot.jpg) no-repeat -563px 0;}
a#galleryBP {width:91px; background:url(../images/navbarbot.jpg) no-repeat -666px 0;}
a#testimonialsBP {width:142px; background:url(../images/navbarbot.jpg) no-repeat -757px 0;}


a#aboutBP:hover {width:95px; background:url(../images/navbarbot.jpg) no-repeat -468px -72px;}
a#musicBP:hover {width:103px; background:url(../images/navbarbot.jpg) no-repeat -563px -72px;}
a#galleryBP:hover {width:91px; background:url(../images/navbarbot.jpg) no-repeat -666px -72px;}
a#testimonialsBP:hover {width:142px; background:url(../images/navbarbot.jpg) no-repeat -757px -72px;}


/* =Footer
-----------------------------------------------------------------------------*/
#footer {margin:0 auto; height:86px; width:940px; background:url(../images/footer.gif) no-repeat top left;}










