body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 67.5%;
		margin: 0;
		padding: 0;
		text-align: left;
		background: #d7d7d7 url(images/back_gradient1.png) top left repeat-x;
}
	
p,h1,h2,h3,h4,h5,h5,ol,ul,img {
		margin: 0px;
		padding: 0px;
}

p {
	color: #736F77
}

p .underlline {
	text-decoration:underline;
}

a, a:hover, a:link, a:active {
		text-decoration: none;
		
}

a {
	color: #736F77;
}

a:hover, a:active {
	color: #ED6F31;
}

/* =========SPLASH========== */

body#splash {
	background: #d7d7d7 url(images/back_gradient1.png) top left repeat-x;
}

#splashId {
		width: 780px;
		margin: 100px auto;
}

#splashContainer  {
	width: 300px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

#splashId p {
	font-size: 1.2em;
	text-transform: lowercase;
	letter-spacing: 2px;
	position: absolute;
	top: -10px;
	left: 138px;
}

#splashId a {
	color: #736F77;
}

#splashId a:hover, a:active {
	color: #ED6F31;
}


/* ==========Layout========== */

#panel {
	background: url(images/back_vert.gif) top center repeat-y;
	width: 790px;
	margin: 0 auto;
}

#parent {
	background: url(images/back_round.gif) top center no-repeat;
}

#wrapper {
	width: 760px;
	margin: 0 0;
	padding: 10px 15px;
}

#bottomRound {
	background: url(images/back_round_vert.gif) bottom center no-repeat;
}


#header {
	margin: 0 0 10px 0;
	padding: 0;
	height: 80px;
	background: url(images/header.gif) top left no-repeat;
	border-bottom: 2px solid #ccc;
	position: relative;
}

ul#mainNav {
	position: absolute;
	top: 59px;
	left: 275px;
	list-style: none;
	letter-spacing: 1px;	
	text-transform: uppercase;
}

ul#mainNav li {
	display: block;
	float: left;
	
}

ul#mainNav li a {
	font-size: .9em;
	display: block;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-right: 5px;
	display: block;
	margin-right: 5px;
	border-top: 1px #eee solid;
	border-left: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

ul#mainNav li a:hover {
	background: url(images/nav_circle.gif) 5px 10px no-repeat;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

/* ==========MainContent========== */

#mainContent {
	clear: both;
	background-color: #fff;
	position: relative;
	margin-bottom: 20px;
}

.titleContainer {
	padding-top: 10px;
	margin-left: 121px;
	width: 155px;
}

#mainContent h1 /* Page Title */ {
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #736F77;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#contentSpacer {
	margin-left: 275px;
	background-color: #fff;
	border-left: 1px solid #ccc;
	height:500px;
	overflow: auto;
}

#listContainer {
	padding-right: 5px;
	overflow: auto;
	height: 498px;
	width: 149px;
	position: absolute;
	top: 40px;
	left: 0;
}

html>body #listContainer {
	padding-right: 5px;
	overflow: auto;
	height: 498px;
	width: 149px;
	position: absolute;
	top: 41px;
	left: 121px;
}

/* ==========News========== */

#news {
	padding-top: 10px;
	height:500px;
	overflow: auto;
	margin-left: 275px;
	background-color: #fff;
	border-left: 1px solid #ccc;
}

#newsInner {
	margin: 0 0 0 20px;
	padding-right: 40px;
}

.newsContainer {
	margin-bottom: 20px;
	clear: both;
}

#news h3 /*Date*/ {
	font-variant: small-caps;
	color: #ed6f31;
	letter-spacing: 1px;
	padding: 0 0 3px 0;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 5px;
	clear: both;
}

#news h2 /*Post Title*/ {
	padding: 3px 0;
	font-size: 1.2em;
	color: #555;
	background: url(images/news_title_back.jpg) top left no-repeat;
	letter-spacing: 1px;
	font-weight: normal;
	text-transform: uppercase;
}

#news a {
	padding-left: 20px;
	background: url(images/www_icon.gif) 2px 1px no-repeat;
	color: #ED6F31;
}

#news a:hover {
	text-decoration: none;
}

#news img {
	padding: 5px;
	border: 1px solid #ddd;
	float: left;
}

.blogPost {
	margin-left: 0;
}
	
.blogPost p {
 	font-size: 1.1em;
	margin: 5px 0 0 0;
	line-height: 1.4em;
	padding-bottom: 5px;
}

#bloggerImage {
	display: none;
}

#archives h2 {
	border: none;
	margin-bottom: 5px;
	background: url(Artists/images/artst_hover_back.jpg) 0 -25px no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #555;
	padding: 5px 0 5px 5px;
	text-transform: uppercase;
	
}

.archive-list {
	list-style: none;
}

.archive-lst li {
	display: block;
	float: left;}

.archive-list li a {
	background: url(Artists/images/artst_hover_back.jpg) top left no-repeat;
	margin-bottom: 5px;
	display: block;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 5px;
	display: block;
	margin-right: 5px;
	border-top: 1px #eee solid;
	border-left: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

.archive-list li a:hover {
	background-position: 0 -25px;
	text-decoration: none;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

/* ==========Flash========== */

#rightContainer {
	padding-top: 10px;
	height:500px;
	overflow: auto;
	margin-left: 275px;
	background-color: #fff;
	border-left: 1px solid #ccc;
}

#rightContainer p {
 	font-size: 1.1em;
	line-height: 1.4em;
	padding-bottom: 5px;
}

#flashPanel {
	margin-left: 20px;
	padding-bottom: 28px;
	background: url(Artists/images/flash_shadow_text.jpg) bottom left no-repeat;
}

.exSpacer {
	padding: 5px 5px 5px 4px;
	border-top: 1px #eee solid;
	border-left: 1px #eee solid;
	border-bottom: 1px #eee solid;
	margin-bottom: 5px;
}

/* ==========Atists========== */

#bioContainer {
	height:500px;
	overflow: auto;
	margin: 0 0 0 20px;
	padding-right: 40px;
}

#bioRight {
	margin-left: 20px;
}

#scrollContainer {
	position: relative;
}

ul#bioList {
	margin: 0 0 0 0;
	width: 201px;
	list-style: none;
	margin-top: 10px;
	position: absolute;
	top: -18px;
	left: 245px;
	height: 34px;
}

ul#bioList li {
	float: left;
	display: block;
	margin-right: 5px;
}
	

#artLink {
	width: 4.5em;
	display: block;
	padding: 10px 0 10px 20px;
	text-transform: capitalize;
	background: url(Artists/images/icon_flash_bw.jpg) 2px 9px no-repeat;
}

#artRes {
	width: 8.5em;
	display: block;
	padding: 10px 0 10px 20px;
	text-transform: capitalize;
	background: url(Artists/images/pdf-icon_bw.jpg) 2px 9px no-repeat;
}

#artBio {
	width: 4.5em;
	display: block;
	padding: 10px 0 10px 20px;
	text-transform: capitalize;
	background: url(Artists/images/artBio_icon.gif) 2px 9px no-repeat;
}

ul#exBack {
	margin: 0 0 0 0;
	width: 201px;
	list-style: none;
	margin-top: 10px;
	height: 34px;
}

ul#exBack li {
	float: left;
	display: block;
	margin-right: 5px;
}

#exLink {
	margin-top: 5px;
	width: 15.5em;
	display: block;
	padding: 10px 0 10px 20px;
	text-transform: capitalize;
	background: url(Artists/images/icon_flash_bw.jpg) 2px 9px no-repeat;
}

.linkSize {
	font-size: .9em
}

li.noShow #artRes {
	display: none;
}

/* ==========LibArtist========== */

ul#list {
	padding: 0;
	margin: 0;
	list-style: none;
	text-transform: capitalize;
}

ul#list li {
	margin-bottom: 3px;
	width: 100%;
	text-transform: capitalize;
}

ul#list li a {
	background: url(Artists/images/artst_hover_back.jpg) top left no-repeat;
	display: block;
	padding: 5px 0 5px 5px;
	border-top: 1px #eee solid;
	border-left: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

ul#list li a:hover {
	background-position: 0 -25px;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

/* ==========LibPress========== */

#pressContainer {
	height:500px;
	overflow: auto;
	margin: 0 0 0 20px;
	padding-right: 40px;
}

h3.pressHeader {
	background: url(Artists/images/artst_hover_back_big.gif) top left repeat-y;
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 0 5px 5px;
	margin-bottom: 5px;
	color: #555;
	text-transform: uppercase;
}
	
ul#pressList {
	padding: 0;
	margin: 0;
	width: 130px;
	list-style: none;
}

ul#pressList li {
	margin-bottom: 5px;
	width: 100%;
	text-transform: capitalize;
	font-size: .85em;
}

ul#pressList li a {
	border-top: 1px #eee solid;
	border-left: 1px #eee solid;
	border-bottom: 1px #eee solid;
	display: block;
	padding: 5px 0 5px 5px;
	line-height: 1.4em;
}

ul#pressList li a:hover {
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

.pressName {
	font-size: 1.1em;
	text-transform: uppercase;
}

.pressTitle {
	text-indent: -2px;
}

a.outsideLink {
	padding-left: 20px;
	background: url(images/www_icon.gif) 3px 1px no-repeat;
	color: #ED6F31;
}

.pressItalic {
	font-style:italic;
}

.pressStrong {
	font-weight: bold;
}

.byLine {
	border-top: 1px #eee solid;
	padding-top: 20px;
	font-style: italic;
	text-transform: lowercase;
}

#pressContainer img {
	padding: 5px;
	border: 1px #ddd solid;
	margin: 0;
	float: left;
	margin: 0 5px 5px 0
}

#rightContainer p {
	margin-bottom: 50px;
}

/* ==========About==========*/

h2.aboutHeader {
	background: url(Artists/images/artst_hover_back.jpg) 0 -25px no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 0 5px 5px;
	margin-bottom: 5px;
	color: #555;
	text-transform: uppercase;
	font-weight: normal;
}

.listText {
	padding-left: 5px;
	margin-bottom: 10px;
	border-top: 1px #eee solid;
	border-left: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

.listText p {
	padding: 5px 0;
	line-height: 1.4em;
}

a.outsideBoom {
	padding: 5px 0 5px 20px;
	background: url(images/email_icon.gif) 3px 8px no-repeat;
	color: #ED6F31;
	line-height: 1.4em;
	display: block;
}

a.outsideMail {
	padding-left: 20px;
	background: url(images/email_icon.gif) 3px 2px no-repeat;
	color: #ED6F31;
}

/* ==========Jumps==========*/

#rightContainer h3.jumps {
	font-size: 1.2em;
	color: #555;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.45em;
	margin-bottom: 5px;
}

.jumpList {
	float: left;
	width: 133px;
	margin-left: 20px;
}

.jumpLast {
	float: left;
	width: 134px;
	margin-left: 20px;
}

.jumpList ul {
	list-style: none;
	width: 100%;
}

.jumpLast ul {
	list-style: none;
	width: 100%;
}

.jumpList li {
	font-size: 1em;
}

.jumpLast li {
	font-size: 1em;
}

.jumpList li a {
	padding: 2px 0;
	display: block;
}

.jumpLast li a {
	padding: 2px 0;
	display: block;
}

.specialOrange {
	color: #ED6F31;
}

/* ==========Container==========*/

#rightContainer {
	overflow: hidden;
	position: relative;
}

#rightContainer h3 {
	font-size: 1.2em;
	color: #555;
	font-weight: normal;
	margin-bottom: 1.45em;
	text-transform: uppercase;
	line-height: 1.45em;
}

#rightContainer h4 {
	font-size: 1.2em;
	color: #555;
	text-transform: capitalize;
	font-weight: normal;
	line-height: 1.45em;
	margin-bottom: 1.45em;
	margin-top: 10px;
	clear: both;
}

#rightContainer p {
	margin: 5px 0;
	font-size: 1.1em;
	line-height: 1.4em;
}

#rightContainer img.holder {
	padding: 10px;
	border: 1px #ddd solid;
	border-bottom: none;
	margin: 0 auto;
}

/* ==========Form========== */

#subForm {
	font-size: 1em;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 20px;
}

input#email {
	background-color: #fff;
	width: 12em;
}

input#email:focus {
	background-color: #eee;
}

#submit {
	padding-left: 10px;
	padding-top: 5px;
}

p.mailNote {
	font-size: 1em;
	line-height: 1.45em;
	color: #555;
	margin-bottom: 5px;
}

.radioText {
	color: #555;
}

/* =========Footer========== */


#footer {
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0;
	border-top: 1px solid #eee;
	padding-bottom: 10px;
}

#footer ul {
	list-style: none;
	font-size: .85em;
	letter-spacing: 1px;
	text-transform: lowercase;
	padding-bottom: 10px;
}

#footer li {
	float: left;
}

#footer li a {
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 20px;
	display: block;
	margin-right: 5px;
	border-left: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

#footer li a:hover {
	background: url(images/email_icon.gif) 4px 11px no-repeat;
	border-left: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

#footer li.www a:hover {
	background: url(images/www_icon.gif) 3px 10px no-repeat;
}

#footer li.rss a:hover {
	background: url(images/rssicon2.gif) 5px 8px no-repeat;
}

#footer p {
	font-size: .85em;
	float: right;
	padding-right: 10px;
	color: #736F77;
}

#bottomGradient {
	clear: both;
	background: url(images/footer_back.gif) bottom center no-repeat;
	height: 20px;
}

/* ==========sIFR========== */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #mainContent h1 {
	visibility: hidden;
	font-size: 14px;
}

/*
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

*/

