html, body{height:100%;} 

body {

	margin: 0px;

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

	font-size:13px;

	color:#FFFFFF;

	background-color: #270003;

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

background-position:left;

background-repeat:repeat-y;*/

}



p:first-letter

{

	font-size: 1.4em;

	font-weight: bold;

} 



#float_image {

	float: left;

	padding-right: 20px;

	padding-left: 0px;

}





#content{

	width: 900px;

}

#left {

	float:left;

	display:block;

/*	height:100%;*/

	padding-right:0px;

	width:225px;

}



#left img {

	border-top: none;

	border-right: none;

	border-bottom:  none;

	border-left: none;

	margin-top: 5px;

	margin-bottom: 5px;



}



.artist-drop-bkg {

	font-family: "Monotype Corsiva";

	font-size: 1.5em;

	color: #D9D9D9;

	background-color: #270003;

}



.floatleft {

	float: left;

	clear: left;

}

.floatright {

	float: right;

}

#supplies {

	padding: 5px;

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

	background-repeat: no-repeat;

}

#supplies_text {

	padding-left: 5px;

	padding-top: 3px;

	padding-right: 1px;

}





.goldbold {

	font-size: 1.9em;

	font-weight: bold;

	color: #FFFFFF;

	font-family: "Monotype Corsiva";

}

.medgoldbold {

	font-size: 1.6em;

	font-weight: bold;

	color: #D9D9D9;

	font-family: "Monotype Corsiva";

}





#right_footer {

	clear: both;

/*	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #C5A248;

*/	padding-top: 5px;

	margin-top: 300px;

	padding-right: 3px;

	padding-left: 3px;

}

#right_footer a:link {

text-decoration:none;

}

#right_footer a:visited {

text-decoration:none;

}



#right_footer a:hover {

color:#cc9933;

text-decoration:none;

}

#main {

	display:block;

	top:13px;

	width:600px;

	float:none;

	padding-top:20px;

	padding-left: 10px;

	left: 235px;

	position: absolute;



}

#main a:link, #main a:visited{
	color:#D6D6D6;
	text-decoration:none;

}

#main a:hover{

text-decoration:underline;

}



#main2 a:link, #main2 a:visited{
	color:#D6D6D6;
	text-decoration:none;

}

#main2 a:hover{

text-decoration:underline;

}



#menu {

	text-align:left;

	padding-left:40px;

}

#sdg {

	padding-left: 0px;

	width: 150px;

	text-align: center;

}





.title {

	font-size:14px;

	font-weight:normal;

	color:#FFFFFF;

	text-align: left;

}

.event_text {

font-size:16px;

font-weight:normal;

color:#cc9933;

}





#info {

font-size:12px;

text-align:center;

}

#info a:link, #info a:visited{

	color:#D9D9D9;

	font-size:12px;

	text-decoration:none;

}

#info a:hover{

color:#ffffff;

font-size:12px;

text-decoration:underline;

}

#index-content {

padding-left:50px;

padding-right:50px;

}

#gallery-img{

display:block;

height:320px;

padding-left:50px;

padding-top:20px;

width:100%;

text-align:left;

}

#tagline {

font-size:12px;

width:215px;

padding-right:10px;

padding-top:30px;

height:80px;

float:left;

}

#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;

}

.grayBold {

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

	font-size: 12px;

	color: silver;



}

#artistdrop {

	border: 1px solid #000000 !important;

	margin: 0 !important;

	padding: 0 !important;

	width: 190px;

}



.page_title_box {

	border: 1px solid #D88C36;

	text-align: center;

}

.medgoldboldv2 {

	font-size: 1.4em;

	font-weight: bold;

	color: #D9D9D9;

	font-family: "Monotype Corsiva";

	font-style: italic;

}



.galleryImgFL {

    width: 455;

	float: left;

	}



.galleryThumbFR {

	float: right;

}



#mainContent {

  height: 100%;

  width: 850px;

  }

  

#footerContent {

	width: 850px;

	padding-left: 45px;

	float: left;

	position: static;

	clear: both;

  }



.title2 {

	font-size:14px;

	font-weight:normal;

	color:#FFFFFF;

	text-align: left;

	position: static;

}



#main2 {

	display:inline;

	width:610px;

	float: left;

	padding-top:20px;

	padding-left: 10px;

	position: static;

	margin-left: 20px;

}



#outerBox {

    position: static;

	}

