body {
	background-color: #433A33;
	margin: 0;
	padding: 0;
	color: #2D1B16;
	text-align: center;
}

td {
	font-size: 10px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color: #2D1B16;
}

td.gallery {
	border-bottom-color: #7D4D3E;
	border-left-color: #7D4D3E;
	border-right-color: #7D4D3E;
	border-top-color: #7D4D3E;
}

input, textarea, select {
	font-size: 10px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color: #2D1B16;
	background-color: #89776b;
	border: 1px #89776b solid;
}

form {
	margin: 0px;
	padding: 0px;
}


/*--------------------- headlines ---------------------*/
h1 
{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #2D1816;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

/*--------------------- bodycopy light ---------------------*/
h2 
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #F4F6CB;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

/*--------------------- bodycopy dark ---------------------*/
h3 
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

/*--------------------- landing page callout copy ---------------------*/
h4 
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #DD792E;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

/*--------------------- footer copyright etc ---------------------*/
h5 
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #DD792E;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

/*--------------------- links ---------------------*/

a:link, a:visited
{
	color: #1C5658;
	text-decoration: none;
}
a:hover {
	color: #C45617;
	text-decoration: underline;
}
a:active {
	color: #C45617;
	text-decoration: none;
}

/*--------------------- links on dark ---------------------*/

a.darklink  {
	color : #EAECC3;
	text-decoration : none;
}

a.darklink:link  {
	color : #EAECC3;
	text-decoration : none;
}

a.darklink:visited  {
	color : #EAECC3;
	text-decoration : none;
}

a.darklink:hover  {
	color : #88CBCF;
	text-decoration : underline;
}

a.darklink:active  {
	color : #EAECC3;
	text-decoration : underline;
}
a.lightlink {
	color: #FFF;
	text-decoration: none;
}
a.lightlink:hover { 
	color: #2D1B16;
	text-decoration: underline;
}

#body_content{
padding:10px;
}
#body_content_top{
background-color: #FFFFFF;
height:32px;
}
#body_content_bottom{
background-color: #FFFFFF;
height:28px;
}
#body_photo{
width:249px;
border-left:1px solid #2D1B16;
background-color:#C45617;
}

.white_gradient {
background:url('../images/content_bg_top.gif');
background-repeat:repeat-x;
}

#gallery {
//background:url('../images/gallery/background.jpg');
background-color:#000000;
background-repeat:no-repeat;
border:0px solid #000;
height:540px;
}

/*--------------------- classes ---------------------*/

.bluish 
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #699FA3;
	font-weight: normal;
}

.content
{
	text-align:justify;
}

.darkcontent
{
	color:#2D1B16;
	text-decoration:none;
}

a.darkcontent, a.darkcontent:link, a.darkcontent:active, a.darkcontent:visited
{
	color:#2D1B16;
	text-decoration:none;
}

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

.galnav a.darklink
{
	
/*	background:url('../images/gallery/galnav_bg.gif'); */
}

.galimage
{
/*	background:url('../images/gallery/galimg_bg.gif'); */
}

.imgbg
{
	background-color: #88CBCF;
}

.largedark
{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #2D1816;
	font-weight: bold;
}

.largelight
{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #EAECC3;
	font-weight: bold;
}

.largelight_alt
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #EAECC3;
	font-weight: bold;
}

.lightcontent
{
	color:#EAECC3;
}

.lightcontent a, .lightcontent a:link, .lightcontent a:active, .tabs a:visited
{
	color : #EAECC3;
	text-decoration : none;
}

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

.medlight
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #EAECC3;
}

.menubackground
{
	background-color:#B9E9EC;
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-x;
	background-position:top;
	/*border:1px ridge #2D1B16;*/
	/*opacity: .95;
	filter: alpha(opacity=95);*/
}

.menubg
{
	background-color:#79B5B8;
}

.menuitem 
{
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif; 
	height: 17px; 
	color:#2D1B17;
	/*opacity: .95;
	filter: alpha(opacity=95);*/

}

.menuitem a,.menuitem a:link,.menuitem a:active,.menuitem a:visited 
{
	display:block; color:#2D1B17;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	height:17px; text-decoration:none;
}

.menuitem a:hover 
{
	display:block; color:#FFFFFF; background-color: #C45617;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	height:17px; text-decoration:none;
}

.newbg
{
	background-color:#FFFFFF;
}

.non-h-tag-yay 
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
}

.orange_grad
{
	background-image:url(../images/08org_grad.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#DD792E;
}

.orangehdr
{
	color:#DD792E;
	font-size:12px;
	font-weight:bold;
}

.orangetitle
{
	color:#DD792E;
	font-size:10px;
	font-weight:bold;
}

.orangish 
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #DD792E;
	font-weight: normal;
}

.bigtype 
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	
}

.regtype 
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	
}

.tabs
{
	color : #EAECC3;
	background-color:#8c4b1c;
}

.tabs a, .tabs a:link, .tabs a:active, .tabs a:visited
{
	color : #EAECC3;
	text-decoration : none;
}

.tabs a:hover  
{
	color : #FFFFFF;
	text-decoration : none;
}

.yellowhdr
{
	color:#EAECC3;
	font-size:12px;
	font-weight:bold;
}


.menu_sep
{
	background:url(../images/sep_menu.gif) repeat-x;
	height:7px;
}

ul, li, ul a, li img {
	list-style: none;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	clear: left;
}

div.container {
	margin: 0 auto;
	width: 920px; /* 920 */
	height: auto;
	}

div.leftColumn{
	width: 268px;
	border:  0px solid red;
	float: left;
}

#left_column_artist_name {
	display: block; 
	text-align: left; 
	color: #F3F3F1; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: Verdana; 
	margin-bottom: 4px;
}

div.logo{
	width: 268px;
	height: 178px;
	background-image: url(../images/10klf08_r1_c1.gif);
}

div.navigation{
	width: 268px;
}

div.featuring{
	width: 268px;
	height: 267px;
	padding-top: 28px;
	padding-bottom: 9px;
}

div.leftSignup{
	width: 268px;
	height: 37px;
	background: url(../images/10klf08_r9_c1.gif) no-repeat;
	border-top: 1px solid #302b25;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px !important;
	margin-bottom: 15px;
}

div.socialNetworks{
	width: 268px;
	padding: 15px 0 0 0;
	text-align: right;
}

div.socialNetworks img { border: 0; }

div.leftSpecial{
	width: 268px;
	height: 38px;
	background: url(../images/10klf08_r11_c1.gif) no-repeat;
	border-top: 1px solid #302b25;
}

div.leftGallery{
	width: 268px;
	height: 182px;
	border-top: 1px solid #302b25;
	padding-top: 43px;
	background: url(../images/10klf08_r13_c1.gif) no-repeat;	
}

div.rightColumn{
	width: 637px;	
	min-height: 618px;
	height: auto !important;
	height: 618px;
	margin-left: 0;
	float: right;
}

div.rightNews{
	width: 637px;
	height: 32px;
	color: #302b25;
	background: #dd792e url(../images/10klf08_r1_c3.gif) no-repeat;
}

div.newsText{
	font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 16px 2px 4px 68px;
	float: left;
	line-height: 12px;
}

div.rightNews a{
	float: right;
}

div.rightMainHome{
	width: 637px;
	height: 811px;
	background: url(../images/10klf08_r2_c3.jpg);
	background-repeat: no-repeat;
}
div.rightMainHome a {
	display: block;
	width: 637px;
	height: 811px;
}

div.rightMain{
	width: 637px;
	min-height: 811px;
	height: auto !important;
	height: 811px;		
	background: #FFFFFF;
	text-align: left;
	padding: 0;
	float: left;
}

div.rightMainMap{
	width: 637px;
	min-height: 811px;
	height: auto !important;
	height: 811px;		
	background: #DD792E;
	text-align: left;
	padding: 0;
	float: left;
}

div.rightMain_gallery{
	width: 637px;
	min-height: 811px;
	height: auto !important;
	height: 811px;		
	background: #000000;
	text-align: left;
	padding: 0;
	float: left;
}

div.lower{
	width: 920px;
	height: 160px;
	background: url(../images/footer_bg.jpg) no-repeat;
	margin-top: 11px;
	float: left;
	padding-bottom: 20px;
}
div.lower .left, div.lower .right {
	float: left;
	display: inline;
	padding-top: 6px;
	text-align: center;
}
div.lower .left { width: 270px; }
div.lower .right { width: 650px; }
#footer {
	float: left;
	clear: both;
	padding-top: 15px;
	width: 920px;
	text-align: center;
}