body {

	margin: 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#ffffff;

	background-color: #000000;

	height:2000px;

	overflow:visible;

	width:1900px;

/*

	background-image:url(../images/body_dropshadow.gif);

background-position:left;

background-repeat:repeat-y;

*/

}

img {

	border:none;

}

#content{

	width:1900px;

	height:auto;

}

#left {

float:left;

display:block;

width:201px;

background-image:url(../images/left_shadow.gif);

background-position:right;

background-repeat:repeat-y;

background-color:#5a0a0b;

color:#ffcc99;

	height:2199px;

	overflow:visible;

/*

position:absolute; 

padding-right:25px;

background-image:url(../images/menu-dropshadow.gif);

background-position:right;

background-repeat:repeat-y;

text-align:center;

*/

}

#left a {

color:#ffcc99;

text-decoration:none;

}

#left img {

/*

margin:20px 0px 20px 0px;

border:2px solid #FFF;

*/

}

#main {

	margin-top:20px;

	padding-left:20px;

	padding-right:20px;

	width:864px;

	height:2000px;

	overflow:visible;

	float:left;

}

#main a{

color:#ffcc99;

text-decoration:none;

}

#main a:hover{

color:#cccccc;

/* following changed by Lou from overline to underline, don't know why it would be overline but is was causing hover on links to show overline */

text-decoration:underline;

}

#menu {
	text-align:left;
	padding-left:7px;
	padding-bottom:30px;
	background-color:#5a0a0b;
	width:176px;

}



#menu_top {

	position:absolute; 

	top:120px; /* 165 */ 

	left:800px;

	text-align:right;

	width:300px;

	font-weight:bold;

	font-size: 14px;

}
#social_top {

	position:absolute; 

	top:15px; 

	left:800px;

	text-align:right;

	width:300px;

	font-weight:bold;

	font-size: 14px;

}

#menu_top a {

color:#ffcc99;

text-decoration:none;

	font-weight:bold;

	font-size: 14px;

}



.title {

font-size:16px;

font-weight:bold;

color:#ffffff;

}

/*following added by Lou for use in content*/

.subtitle {

font-size:18px;

font-weight:bold;

color:#666666;

}

#info {

font-size:14px;

text-align:center;

background-color:#5a0a0b;

width:176px;

}

#info a{

color:#ffcc99;

text-decoration:none;

}

#info a:hover{

color:#cccccc;

text-decoration:underline;

}

#artist-drop{

margin-bottom:20px;

margin-left:10px;

}

#artist-drop select {

background-color:#000000;

color: #ffcc99;

font-size:12px;

}

#index-content {

	padding-left:50px;

	padding-right:50px;



}

#gallery-img{

display:block;

height:570px;

/*

padding-left:86px;

*/

padding-top:20px;

width:100%;

text-align:center;

float:left;

}

#tagline {

font-size:12px;

width:215px;

padding-right:10px;

padding-top:30px;

height:80px;

clear:right;

}

#tagline1 {

font-size:10px;

width:405px;

padding-right:10px;

padding-top:30px;

height:80px;

vertical-align:bottom

}

#tagline1 img{

padding-right:20px;

}

#currentpage a{

color:#000;

font-weight:bold;

}

.artist-desc{

font-size:10px;

}

.max400 img{

max-width:400px;

}

#searchresults {

font-size:11px;

}

#right_bg {

	width:795px; 

	height:2200px; 

	background-image:url(../images/right_bg.jpg); 

	background-repeat:repeat-y; 

	float:left;

}



.loggedinnav {

	margin-top:3px;

	text-align:center;

	padding-right:0px;

	padding-top: 3px;

	padding-bottom: 5px;

	color: #ffcc99;

	font-size: 1em;

}

.loggedinnav a {

	text-decoration:none;

	color:#ffcc99;

	font-size: 1em;

}

#banner {
	background-image: url(../images/banner_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
width:1920px; float:left; height:184px; float:left; clear:both;
}

