body
{
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 62.5%;
	background-color: #EEE;
	color: #333;
}

/* a {font-weight: bold;} */ /* Issue 00075 */
a:link {color: #0000FF; background-color: none;}
a:visited {color: #330066; background-color: none;}
a:hover {color: #EF9200; background-color: none;}
a:active {color: #EF9200; background-color: none;}
a:focus {color: #FFF; background-color: #0000FF;}

h1, h2, h3, h4, h5
{
	font-family: "Century Gothic",Verdana,sans-serif;
}

strong
{
	color: #000;
	background-color: none;
}

#wrapper
{
	width: 75em;
	max-width: 1000px;
	margin: auto;
	background: #000 url(/images/imagepanel_bg.jpg) left top no-repeat;
	color: #FFF;
}

#accessibility
{
	background-color: #000;
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}

#accessibility a:link {color: #FFD6AF; background-color: #000;}
#accessibility a:visited {color: #FFD6AF; background-color: #000;}
#accessibility a:hover {color: #CC0000; background-color: #000;}
#accessibility a:active {color: #FFF; background-color: #000;}
#accessibility a:focus {color: #EF9200; background-color: #000;}

#skiplinks
{
	width: auto;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 0.5em;
}

#screen-switcher
{
	width: auto;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.5em;
}

#screen-switcher dt,
#screen-switcher dd
{
	display: inline;
	margin-left: 0.5em;
}

#header
{
	background-color: #333;
	color: #FFF;
	margin: 0;
	margin-right: -1px;
	padding: 0;
	height: 12em;
	border-left: 1px dotted #FFF;
	border-bottom: 5px solid #FE9900;
}

#header img
{
	float: left;
	border: none;
	margin: 1.5em 1em;
}

#header ul
{
	float: right;
	margin-right: 1em;
	margin-top: 6.5em;
}

#header li
{
	display: inline;
	font-family: "Century Gothic",Verdana,sans-serif;
	font-size: 1.4em;
}

#header li a {font-weight: normal; text-decoration: none;}
#header li a:link {color: #FFF; background-color: #333;}
#header li a:visited {color: #FFF; background-color: #333;}
#header li a:hover {color: #EF9200; background-color: #333;}
#header li a:active {color: #EF9200; background-color: #333;}
#header li a:focus {color: #333; background-color: #EF9200;}


#content
{
	float: right;
	width: 61em;
	max-width: 1000px;
	border-right: 1px solid #FE9900;
	background: url(/images/faux-border.gif) repeat-y 41em;
	background-color: #FFF;
	color: #333;
}

#content h2
{
	margin-top: 2em;
}

#content h3 a:link {color: black; background-color: none;}
#content h3 a:visited {color: black; background-color: none;}
#content h3 a:hover {color: #EF9200; background-color: none;}
#content h3 a:active {color: #EF9200; background-color: none;}
#content h3 a:focus {color: #EF9200; background-color: black;}

#content h6
{
	font-size: 1.2em;
}

#maincontent
{
	float: left;
	width: 40em;
	max-width: 1000px;
	padding-top: 2em;
	padding-bottom: 1em;
	background: url(/images/maincontent_bg.jpg) left top no-repeat;
}

#maincontent h1,
#maincontent h2
{
	margin-left: 5px;
	padding: 0.3em 5px;
	color:#000;
}

#maincontent h1,
.home #maincontent h2
{
	background: #F9F0C6 url(/images/header_bg.jpg) repeat-y;
}

#maincontent h2
{
   margin-top: 1em;
}

#artistspage img {
        border: 1px solid #FE9900;
}

#artistspage {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

#artistspage li {
        width: 46%;
        height: 37em;
        float: left;
        margin-right: 1.1em;
}


#artistspage ul.artistlist {
	margin-top: 2em;
	border-left: Silver 1px solid;
	margin-left: 0em;
}

#artistspage ul.artistlist li {
        width: auto;
        height: auto;
        float: none;
        margin-right: auto;
        font-weight: bold;
        line-height: 2em;
		list-style: none;
		list-style-position: outside;
		padding-left: 0.5em;
}


#artistspage hr {
	width: 90%;
	height: 1px;
	color: silver;
	text-align: left;
}

#maincontent blockquote {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1.3em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}

/* Issue 00068 */
#maincontent p.whatwedo {
	font-weight: bold;
	font-size: 1.2em;
}

#maincontent q {
	font-style: italic;
}

#maincontent p.feeditem {
	margin-bottom: 2em;
}

#maincontent div.archivelink {
    text-align: center;
    font-size: 1.2em;
    margin-top: 2em;
}

#secondarycontent
{
	float: right;
	width: 20em;
}

#secondarycontent ul
{
	margin-left: 0;
	list-style-type: none;
}

#secondarycontent li
{
	clear: left;
	line-height: 1.2;
	font-size: 1em;
	margin-top: 1em; /* Issue 00068 */
}

#secondarycontent ul img
{
	float: left;
	margin: 0.4em 0.5em 0.2em 0;
	border: 1px solid #FE9900;
	height: 40px;
	width: 40px;
}

#secondarycontent ul h3
{
	font-size: 1.1em;
	margin-bottom: 0;
}

#newslettersubscribe
{
	margin: -1em 0 2em;
}

#newslettersubscribe label
{
	font-size: 1.1em;
}

#newslettersubscribe fieldset
{
	border: none;
}

#txtNewsEmail
{
	width: 12em;
	height: 1.4em;
	padding: 0.2em;
	border: 1px solid #FE9900;
	background-color: #EEE;
	color: #333;
}

#submitSubscribe,
#submitUnsubscribe
{
	margin: 0.5em 0;
}

#maincontent *,
#secondarycontent *
{
	padding: 0 10px;

}

#maincontent * *,
#secondarycontent * *
{
	padding: 0;
}

#footer
{
	clear: both;
	color: #000;
	background-color: #FADD9B;
	border: 1px solid #FE9900;
	text-align: center;
}

#footer a
{
	font-weight: normal;
	padding: 0 !important;
	background-image: none;
}

#footer a:link {color: #0000FF; background-color: #FADD9B;}
#footer a:visited {color: #3300CC; background-color: #FADD9B;}
#footer a:hover {color: #CC0000; background-color: #FADD9B;}
#footer a:active {color: #CC0000; background-color: #FADD9B;}
#footer a:focus {color: #FFF; background-color: #0000FF;}
