/* (C) 2006 Bill Evans Media */

/* ============== BASIC ============== */

body {
	font-family: "Trebuchet MS","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	margin: 0px;
	font-size: 10pt;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
	background-position: 50% 0px;
	background-color: #ADC5DD;
	line-height:16px;
}

a:active 	{  color: #00CC00; text-decoration: none}
a:link 		{  color: #5E7F9F; text-decoration: none}
a:visited 	{  color: #5E7F9F; text-decoration: none}
a:hover 	{  color: #0000FF; text-decoration: none}

.menu-wrapper-b a:active	{  color: #00CC00; text-decoration: none}
.menu-wrapper-b a:link 		{  color: #660000; text-decoration: none}
.menu-wrapper-b a:visited 	{  color: #660000; text-decoration: none}
.menu-wrapper-b a:hover 	{  color: #0000FF; text-decoration: none}
.menu-wrapper-b				{  color: #000000; text-decoration: none}


/* ============== CUSTOM FORMATING ============== */

.carrot {
	font-weight: bold;
	color: #7C8D9F;
}

/* ============== MAIN LAYOUT BOX ============== */

/* Contained in import files */

/* ============== HEADERS ============== */

#header-1 {
	position:absolute;
	width:650px;
	height:37px;
	z-index:3;
	left: 0px;
	top: 0px;
	visibility: visible;
	overflow:visible;
}

#header-2-mid {
	position:absolute;
	width:630px;
	height:48px;
	z-index:3;
	left: 10px;
	top: 37px;
	visibility: visible;
	overflow:visible;
}

#header-2-right {
	position:absolute;
	width:10px;
	height:48px;
	z-index:3;
	left: 640px;
	top: 37px;
	visibility: visible;
	overflow:visible;
}

#header-2-left {
	position:absolute;
	width:10px;
	height:48px;
	z-index:3;
	left: 0px;
	top: 37px;
	visibility: visible;
	overflow:visible;
}

#header-3 {
	position:absolute;
	width:650px;
	height:25px;
	z-index:3;
	left: 0px;
	top: 85px;
	visibility: visible;
	overflow:visible;
}

/* ============== OUTER CONTENT BOX ============== */

#content-outer {
	position:absolute;
	width:650px;
	height:880px;
	z-index:3;
	top: 110px;
	overflow:visible;
	visibility: visible;
}

/* ============== OUTER CONTENT ============== */

#content-outer-left {
	position:absolute;
	width:24px;
	height:100%;
	z-index:4;
	left: 0px;
	top: 0px;
	background-image: url(../images/table-left.jpg);
	visibility: visible;
	overflow:visible;
}

#column-outer-right {
	position:absolute;
	width:24px;
	height:100%;
	z-index:4;
	background-image: url(../images/table-right.jpg);
	left: 626px;
	top: 0px;
	visibility: visible;
	overflow:visible;
}

#content-inner {
	position:absolute;
	width:602px;
	height:100%;
	z-index:4;
	left: 24px;
	top: 0px;
	visibility: visible;
	overflow:visible;
}

#content-outer {
	background-color: #B8CEE3;
}

/* ==================== FOOTER ==================== */

/* Contained in import files */

/* ============== NAVIGATION MENU ============== */

#menu-left {
	position:absolute;
	width:142px;
	height:35px;
	z-index:3;
	left: 23px;
	top: 54px;
	text-align:left;
	font-weight:bold;
}

#menu-right {
	position:absolute;
	width:146px;
	height:35px;
	z-index:3;
	left: 482px;
	top: 54px;
	font-weight:bold;
}

/*
.menu-wrapper-a-left {
	display: table; 
	height: 35px;  
	#position: relative; 
	overflow: hidden;
	float: left;
}

.menu-wrapper-a-right {
	display: table; 
	height: 35px;
	overflow: hidden;
	float: right;
}

.menu-wrapper-b {
	display: table-cell; 
	vertical-align: middle;
	font-size:14px;
}
*/

/* ============== INNER CONTENTS ============== */

#artist-photo {
	position:absolute;
	width:174px;
	height:236px;
	z-index:5;
	left: 408px;
	top: 95px;
	visibility: visible;
	overflow:visible;
}

#artist-name {
	position:absolute;
	width:271px;
	height:84px;
	z-index:5;
	left: 151px;
	top: 4px;
	visibility: visible;
	overflow:visible;
}

#inner-content-text {
	position:absolute;
	width:368px;
	height:103px;
	z-index:5;
	left: 0px;
	top: 90px;
	visibility: visible;
	overflow:visible;
	height:auto;
}

#contact {
	position:absolute;
	width:174px;
	height:90px;
	z-index:3;
	left: 408px;
	top: 353px;
	overflow:visible;
}

#text-indent {
	padding-left:10px;
}

/* ==================== OTHER ==================== */

h1 {
	font-size: 12px;
	color: #414952;
	text-align: center;
}

h2 {
	font-size: 18px;
	color: #414952;
	text-align: center;
}

.small-note {
	font-size: 10px;
}

.contact-box-small {
	border: 1px solid #99B0C7;
	font-size: 11px;
	line-height: normal;
}

.contact-form {
	border: 1px solid #99B0C7;
}

.bullet-list {
	list-style-image: url(../images/bem_ext-droplet.gif);
}

.table-row-highlight
{
	background-color:#CCDCEB;
	display: table-row;
}

.small-table {
	font-size:9pt;
}

.small-table td{
	display:table-cell;
	padding: 4px;
}

ul {line-height:16px;}


/* ==================== OTHER ==================== */

.page-heading {
	font-size:16px;
	font-weight: bold;
	color: #000033;
	text-align: center;
	display:block;
}
