/* CSS Document */

body { background-repeat: no-repeat; background-image: url(../images/bg.jpg); background-position: right top; font-size: 16px; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif;
 background-color: #2e4354; 
	margin-left: 0px;
	margin-top: 101px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}


p {font-size: 13px; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif; }
table { background-repeat: repeat; background-position: center top; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif; }
td { background-repeat: no-repeat;  background-position: center top; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif; }
 
.main { background-repeat: no-repeat; background-position: left top; background-image: url(../images/bg_3.jpg); font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif; height: 500px;}

.leftbg { background-repeat: no-repeat; background-position: right top; background-image: url(../images/button_r.png); font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif; height: 500px;}

.rightbg { background-repeat: no-repeat; background-position: left top; background-image: url(../images/button_rr.png); font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif; height: 500px;}

.normal { font-size: 14px; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif;
 color: #333333; 	font-weight: normal;

}
.normal A:link {color: #eb008c; text-decoration: none; }
.normal A:active {color: #eb008c; text-decoration: none; }
.normal A:visited {color: #eb008c; text-decoration: none; }
.normal A:hover {color: #000000; text-decoration: none; }

.pink { font-size: 16px; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif;
 color: #eb008c; 	font-weight: normal;

}
.pink A:link {color: #eb008c; text-decoration: none; }
.pink A:active {color: #eb008c; text-decoration: none; }
.pink A:visited {color: #eb008c; text-decoration: none; }
.pink A:hover {color: #000000; text-decoration: none; }

.blue { font-size: 16px; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif;
 color: #0d86ec; 	font-weight: normal;

}
.blue A:link {color: #eb008c; text-decoration: none; }
.blue A:active {color: #eb008c; text-decoration: none; }
.blue A:visited {color: #eb008c; text-decoration: none; }
.blue A:hover {color: #000000; text-decoration: none; }

.artist_gen { font-size: 16px; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif;
 color: #333333; 
	padding-left: 18px;
}
.artist_gen A:link {color: #eb008c; text-decoration: none; }
.artist_gen A:active {color: #eb008c; text-decoration: none; }
.artist_gen A:visited {color: #eb008c; text-decoration: none; }
.artist_gen A:hover {color: #000000; text-decoration: none; }

.artist_featured { font-size: 16px; font-family: trebuchet MS, trebuchet, helvetica, arial, sans-serif;
 color: #333333; 
	padding-left: 18px;
}
.artist_featured A:link {color: #111111; text-decoration: none; }
.artist_featured A:active {color: #111111; text-decoration: none; }
.artist_featured A:visited {color: #111111; text-decoration: none; }
.artist_featured A:hover {color: #eb008c; text-decoration: none; }



.small {
	font-size: 14px;
	text-transform: none;
 color: #222222; 	line-height: 18px;
}

.small A:link {color: #e36a21; text-decoration: none; }
.small A:active {color: #e36a21; text-decoration: none; }
.small A:visited {color: #e36a21; text-decoration: none; }
.small A:hover {color: #000000; text-decoration: none;  }



.under {
	font-size: 14px;
	text-transform: none;
 color: #333333; 	line-height: 18px; text-decoration: underline;
}

.under A:link {color: #acacad; text-decoration: none; }
.under A:active {color: #acacad; text-decoration: none; }
.under A:visited {color: #acacad; text-decoration: none; }
.under A:hover {color: #000000; text-decoration: none;  }

.grey {
	font-size: 16px;
	text-transform: none;
 color: #444444; 	line-height: 18px;
}

.grey A:link {color: #acacad; text-decoration: none; }
.grey A:active {color: #acacad; text-decoration: none; }
.grey A:visited {color: #acacad; text-decoration: none; }
.grey A:hover {color: #000000; text-decoration: none;  }

.red {
	font-size: 16px;
	text-transform: none;
 color: #ff0000; 	line-height: 18px;
}

.red A:link {color: #acacad; text-decoration: none; }
.red A:active {color: #acacad; text-decoration: none; }
.red A:visited {color: #acacad; text-decoration: none; }
.red A:hover {color: #000000; text-decoration: none;  }


.medium {
	font-size: 17px;
	color: #666666;
	text-transform: none;
	line-height: 21px;
}

.medium A:link {color: #acacad; text-decoration: none; }
.medium A:active {color: #acacad; text-decoration: none; }
.medium A:visited {color: #acacad; text-decoration: none; }
.medium A:hover {color: #000000; text-decoration: none;  }

.titlemain {
	font-family: Helvetica, sans-serif;
	font-size: 72px;
	font-weight: bolder;
	color: #000000;
	letter-spacing: -5px;
}

.titlelight {
	font-family: times, serif;
	font-size: 44px;
	font-weight: bolder;
	color: #666666;
	letter-spacing: -5px;
}


.title1 {
	font-size: 26px;
	font-weight: bolder;
	color: #325173;
	letter-spacing: -1px;
	text-decoration: none; 

}

.title1 A:link {color: #ffffff; text-decoration: none; }
.title1 A:active {color: #ffffff; text-decoration: none; }
.title1 A:visited {color: #ffffff; text-decoration: none; }
.title1 A:hover {color: #000000; text-decoration: none;  }


.titlelinkmain {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	letter-spacing: -1px;
	line-height:28px;

}

.titlelinkmain A:link {color: #b89417; text-decoration: none; }
.titlelinkmain A:active {color: #b89417; text-decoration: none; }
.titlelinkmain A:visited {color: #b89417; text-decoration: none; }
.titlelinkmain A:hover {color: #000000; text-decoration: none;  }



.titlelink {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	letter-spacing: -1px;
	line-height:28px;

}

.titlelink A:link {color: #b5a15b; text-decoration: none; }
.titlelink A:active {color: #b5a15b; text-decoration: none; }
.titlelink A:visited {color: #b5a15b; text-decoration: none; }
.titlelink A:hover {color: #000000; text-decoration: none;  }

.title2 {
	font-family: Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bolder;
	color: #b5a15b;
	letter-spacing: -2px;	

}

.title2 A:link {color: #acacad; text-decoration: none; }
.title2 A:active {color: #acacad; text-decoration: none; }
.title2 A:visited {color: #acacad; text-decoration: none; }
.title2 A:hover {color: #000000; text-decoration: none;  }

.titlewhite {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #ffffff;
	letter-spacing: -2px;

}

.titlewhite A:link {color: #808080; text-decoration: none; }
.titlewhite A:active {color: #808080; text-decoration: none; }
.titlewhite A:visited {color: #808080; text-decoration: none; }
.titlewhite A:hover {color: #ffffff; text-decoration: none;  }

.titleblue {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #1ba0d1;
	letter-spacing: -1px;

}

.titleblue A:link {color: #006fec; text-decoration: none; }
.titleblue A:active {color: #006fec; text-decoration: none; }
.titleblue A:visited {color: #006fec; text-decoration: none; }
.titleblue A:hover {color: #000000; text-decoration: none;  }


.titlelight {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #bebebe;
	letter-spacing: -1px;
		font-weight: normal;


}

.titlelight A:link {color: #808080; text-decoration: none; }
.titlelight A:active {color: #808080; text-decoration: none; }
.titlelight A:visited {color: #808080; text-decoration: none; }
.titlelight A:hover {color: #ffffff; text-decoration: none;  }



#dropmenudiv{
position: absolute;
border-bottom-width: 0;
z-index: 100;
}

#dropmenudiv a{
width: 166px;
display: block;  
text-align: left;
font-family: Helvetica, sans-serif;
	font-size: 18px;
text-decoration: none;
color: #b5a15b;
	font-weight: bolder;
		letter-spacing: -1px;
			padding-top: 5px;


}

#dropmenudiv a:hover{ /*hover background color*/
color: #000000;
}