@charset "UTF-8";

body {
	font: 100% Verdana,Arial,Helvetica,sans-serif;
	margin: 15px 0;
	padding: 0;
	color: #000000;
	width: 100%;
	height: 100%;
	background: #044c60 url(../cssimg/gradient.jpg) repeat-x left top;
}

#Wrapper {
	width: 800px;
	background: #ded6a4 url(../cssimg/bkgd.png) repeat-y center;
	margin: 0 auto;
	border: 1px solid #ffffff;
	padding: 0;
	height: 100%;
}

#Container {
	width: 800px;
	margin: 0;
	padding: 0;
	background: url(../cssimg/body.jpg) no-repeat center 230px;
}

/* --- Header --- */

#TopBar {
	padding: 0;
	margin: 0;
	height: 22px;
	width: 800px;
}

#Header {
	padding: 0;
	margin: 0;
	height: 208px;
	width: 800px;
}

#Header h1 {
	background: #ffffff url(../cssimg/header.jpg) no-repeat left;
	height: 208px;
	width: 800px;
	text-indent: -1600px;
	padding: 0;
	margin: 0;
}

/* --- Navigation --- */

#TopNav {
	clear: both;
	float: left;
	width: 165px;
	padding: 0;
	margin: 12px 0 0;
	height: 100%;
}

/* --- Content --- */

#mainContent {
	background: url(../cssimg/contenttop.png) no-repeat top left;
	padding: 0;
	margin: 0 0 0 18px;
	width: 472px;
	float: left;
	border-style: none;
	border-width: 1px;
}

#mainContent h1 {
	margin: 24px 0 12px 0;
	font: bold 22pt/24pt Arial,Helvetica,sans-serif;
	color: maroon;
}

#mainContent h2 {
	margin: 21px 0 12px 0;
	font: bold 18pt/20pt Arial,Helvetica,sans-serif;
	color: maroon;
}

#mainContent h3 {
	margin: 18px 0 6px 0;
	font: bold 14pt/16pt Arial,Helvetica,sans-serif;
	color: maroon;
}

#mainContent h4 {
	margin: 18px 0 6px 0;
	font: bold 12pt/14pt Arial,Helvetica,sans-serif;
	color: #00000;
}

#mainContent p {
	margin: 6px 0;
	font: 11pt/14pt Arial,Helvetica,sans-serif;
}

#mainContent li {
	font: 11pt/14pt Arial,Helvetica,sans-serif;
}

#mainContent ul, #mainContent ol {
	margin-top: 6px;
	margin-bottom: 9px;
	font: 11pt/14pt Arial,Helvetica,sans-serif;
}

#mainContent table {
	margin: 12px 0 0 0;
	font: 11pt/14pt Arial,Helvetica,sans-serif;
}

#mainContent tr, #mainContent td {
	font: 11pt/14pt Arial,Helvetica,sans-serif;
}

#mainContent td p {
	margin: 0;
	font: 11pt/14pt Arial,Helvetica,sans-serif;
}

#mainContent .Centered {
	text-align: center;
}

#mainContent .Centered_1 {
	font: bold 18pt/20pt Arial,Helvetica,sans-serif;
	text-align: center;
}

#mainContent .Centered_2 {
	font: normal 18pt/20pt Arial,Helvetica,sans-serif;
	text-align: center;
}

#mainContent .Centered_3 {
	font: normal 14pt/16pt Arial,Helvetica,sans-serif;
	text-align: center;
}

#mainContent .Centered_4 {
	font: normal 11pt/14pt Arial,Helvetica,sans-serif;
	text-align: center;
}

#mainContent .Centered_5 {
	font: normal 10pt/12pt Arial,Helvetica,sans-serif;
	text-align: center;
}

/* --- Sidebar --- */

#SideBar {
	float: right;
	height: 100%;
	width: 124px;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 12px;
}

a.circle1, a.circle2, a.circle3 {
	height: 97px;
	width: 107px;
	padding: 0;
	margin: 0 auto;
	display: block;
	text-indent: -3600px;
	background-repeat: no-repeat;
}

a.circle1 {
	background: url(../cssimg/book_up.png) no-repeat center center;
	_background: url(../cssimg/book_up.gif) no-repeat center center;
}

a.circle1:hover {
	background: url(../cssimg/book_down.png) no-repeat center center;
	_background: url(../cssimg/book_down.gif) no-repeat center center;
}

a.circle2 {
	background: url(../cssimg/artists_up.png) no-repeat center center;
	_background: url(../cssimg/artists_up.gif) no-repeat center center;
}

a.circle2:hover {
	background: url(../cssimg/artists_down.png) no-repeat center center;
	_background: url(../cssimg/artists_down.gif) no-repeat center center;
}

a.circle3 {
	background: url(../cssimg/photos_up.png) no-repeat center center;
	_background: url(../cssimg/photos_up.gif) no-repeat center center;
}

a.circle3:hover {
	background: url(../cssimg/photos_down.png) no-repeat center center;
	_background: url(../cssimg/photos_down.gif) no-repeat center center;
}

a.facebook {
	background: url(../cssimg/facebook2.png) no-repeat center center;
	width: 112px;
	height: 38px;
	display: block;
	padding: 0;
	margin: 36px auto 12px;
	text-indent: -3600px;
}

a.twitter {
	background: url(../cssimg/twitter2.png) no-repeat center center;
	width: 112px;
	height: 38px;
	display: block;
	padding: 0;
	margin: 0 auto 24px;
	text-indent: -2400px;
}

table.talent {
}

table.talent td {
	padding:9px 0;	
	text-align: center;
}

table.talent img {
	border:1px solid black;
	margin:12px 4px 6px 4px;
}

/* --- Footer --- */

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

#Footer {
	padding: 0;
	margin: 0;
}

#Footer h3 {
	background: url(../cssimg/footer.jpg) no-repeat left;
	width: 800px;
	height: 149px;
	text-indent: -1600px;
	padding: 0;
	margin: 0;
}

#Footer p {
	background: url(../cssimg/topbar.png) no-repeat left;
	width: 800px;
	height: 22px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: black;
	font: 10px/22px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

#Footer p sup {
	font-size: 7pt;
}

