body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:100.1%; /*** Don't change this setting. Make all other
font-sizes in % (preferred) or ems ***/
	color:#000000;
	}

hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
	}
h1 {
	margin:0.6em 0em 0.6em 0em;
	text-align:left;
	font-size:1.4em;										/* absolute (px, px) or relative (%, em) */
	line-height:1.3em;
	font-weight:bold;
	text-align:left;
	color:#33302e;
	}
h2 {
	margin:0.4em 0em 0.1em 0em;
	text-align:left;
	font-size:1.1em;										/* absolute (px, px) or relative (%, em) */
	line-height:1.2em;
	font-weight:bold;
	text-align:left;
	color:#0099cc;
	}
h3 {
	margin:0em 0em 0.2em 0em;
	padding:0px;
	text-align:left;
	font-size:1em;										/* absolute (px, px) or relative (%, em) */
	line-height:1.3em;
	font-weight:bold;
	font-style:normal;
	color:#0099cc;
	}
h4 {
	margin:0em 0em 0.6em 0em;
	padding:8px 0px 0px 2px;
	color:#666666; 
	font-weight:normal;
	font-size:10px; 
	line-height:1.6em;
	text-transform:uppercase;
	}	
h4.white {
	height:21px;				
	margin:0.8em 0em 0em 0em;
	padding:4px 0px 0px 0px;
	color:#ffffff; 
	font-size:11px; 
	text-decoration:none;
	text-transform:uppercase;
  	background-image:url("../images/bg-mailinglisthr.gif");
  	background-repeat:repeat-x;
   	text-align:center;	
	}
h4.white2 {
	height:14px;				
	padding:1px 0px 3px 0px;
	color:#ffffff; 
	text-decoration:none;
	text-transform:uppercase;
  	background:#000000;
   	text-align:center;	
	}
h5{
	margin:0.8em 0em 0.2em 0em;
	padding:0px;
	text-align:left;
	font-size:10pt;										/* absolute (px, px) or relative (%, em) */
	line-height:1.4em;
	font-weight:bold;
	font-style:normal;
	}
p {
	font-size:11pt;
	line-height:1.5em;
	padding:0.3em 0em 0.6em 0em;
	}	
p.hr {
	font-size: 0.6em;
	padding:0em 0em 0em 0em;
	}
p.large {
	font-size:0.9em;
	line-height: 1.5em;
	}
p.med {
	font-size: 0.8em;
	}	
p.small {
	font-size: 0.7em;
	line-height: 1.2em;
	}
p.lhnormal {
	line-height: 1.3em;
	margin-bottom:0.8em;
	}
p.clear {
	clear:both;
	}
span.p {
	font-size: 11px;
	line-height: 1.6em;
	}
strong, b {
	font-weight: bold;
	}
i{
	font-style:italic;
	}

a{color:#125eab; text-decoration:underline;} 
a:link, a:visited {}
a:active, a:hover {background:#ccffff;}
	
h1 a{color:#33302e; text-decoration: none;}
h1 a:hover {background:none; text-decoration:underline;} 
h1 a:active {background:none; text-decoration:underline;} 

h2 a{color:#0099cc; text-decoration: none;}
h2 a:hover {background:none; text-decoration:underline;} 
h2 a:active {background:none; text-decoration:underline;} 

h3 a{color:#0099cc; text-decoration: none;}
h3 a:hover {background:none; text-decoration:underline;} 
h3 a:active {background:none; text-decoration:underline;} 

a.linkmore{
color:#125eab; 
font-size:7pt; 
text-transform:uppercase;
font-weight:bold;
} 
a.linkmore:link, a.linkmore:visited {}
a.linkmore:active, a.linkmore:hover {background:#ccffff;}

a.linknav-off{ 
	padding:5px 10px 5px 10px;
	font-size:12px;							/* absolute (px, px) or relative (%, em) */
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	}
a.linknav-off:link, a.linknav-off:visited{}
a.linknav-off:hover, a.linknav-off:active{background:#E7E7E7; text-decoration:none;}

a.linknav-on{ 
	padding:5px 10px 5px 10px;
	font-size:12px;							/* absolute (px, px) or relative (%, em) */
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	background:#cac2bb;
	font-weight:bold;
	}
a.linknav-on:link, a.linknav-on:visited{}
a.linknav-on:hover, a.linknav-on:active{background:#E7E7E7; text-decoration:none;}


a.linknavsub-off{ 
	padding:2px 8px 2px 8px;
	font-size:11px;							/* absolute (px, px) or relative (%, em) */
	color:#000000;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	}
a.linknavsub-off:link, a.linknavsub-off:visited{}
a.linknavsub-off:hover, a.linknavsub-off:active{background:none; text-decoration:underline;}

a.linknavsub-on{ 
	padding:2px 8px 2px 8px;
	font-size:11px;							/* absolute (px, px) or relative (%, em) */
	color:#000000;
	text-decoration:underline;
	text-transform:capitalize;
	font-weight:bold;
	}
a.linknavsub-on:link, a.linknavsub-on:visited{}
a.linknavsub-on:hover, a.linknavsub-on:active{color:#000000; background:none; text-decoration:underline;}

a.linkblack{ 
	color:#000000; 
	text-decoration:underline;
	}
a.linkblack:link, a.linkblack:visited{}
a.linkblack:hover, a.linkblack:active{color:#ff6600; background:none; text-decoration:underline;}

a.linkred{
	color:#990000; 
	text-decoration:none;
	font-weight:bold;
	}
a.linkred:link, a.linkred:visited{}
a.linkred:hover, a.linkred:active{background:none; text-decoration:underline;}

a.footerlink{
	padding:0px 4px 0px 4px;
	color:#666666; 
	font-size:10px; 
	text-decoration:none;
	text-transform:uppercase;
	border-right:1px solid #CCCCCC;
	}
a.footerlink:link, a.footerlink:visited{}
a.footerlink:hover, a.footerlink:active{background:none; text-decoration:underline;}

a.footerlinkgrey{
	padding:0px 4px 0px 4px;
	color:#666666; 
	font-size:10px; 
	text-decoration:none;
	text-transform:uppercase;
	}
a.footerlinkgrey:link, a.footerlinkgrey:visited{}
a.footerlinkgrey:hover, a.footerlinkgrey:active{background:none; text-decoration:underline;}

ul {
	font-size:10pt;
	margin:1em 0em 2em 0em;
	list-style-type:disc;
	list-style-position:outside;
	}
li {
	line-height: 1.5em;
	margin:0.3em 0em 0.2em 0em;
	}
ul.mailinglist {
	margin:0em 0em 1em 0em;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image: url("../images/bullet-mailinglist.gif");
	}
li.mailinglist {
	margin:0.3em 0em 0.2em 0em;
	padding:0px;
	line-height:1.6em;
	font-size:11px;
	}
ul.nostyle {
	list-style-type:none;
	}
li.nostyle {
	}
ul.newsarchive {
	list-style-type:none;
	list-style-position:inside;
	margin:0.2em 0em 0.2em 2px;
	padding:0px;
	}
table.artistsearchresult{}
table.artistsearchresult img{border:0;}
table.artistsearchresult td{font-size:9pt; vertical-align:top;}
table.artistsearchresult th{}
table.artistsearchresult a{color:#125eab; text-decoration: underline; font-weight:normal;} 
table.artistsearchresult a:link, table.nostyle a:visited {}
table.artistsearchresult a:active, table.nostyle a:hover {color:#125eab; background:#ccffff;}

td {
	font-size:0.7em;
	}
hr {
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	}
	
input {
	font-family:arial, verdana, helvetica, sans-serif;
	background-color:#ffffff;
	margin:0px 0px 2px 0px;
	border:1px solid #999999;
	font-size:0.7em;
	}
input.search {
	font-size:0.8em;
	}
input.searchbtn-c{
	margin-top:8px;
	}
select, option {
	margin:0px 0px 2px 0px;
	font-size:10px; 
	}
select.large, option.large {					
	margin:4px 0px 2px 0px;
	font-size:14px;
	}	
input:focus {background-color:#ffffcc;}
label {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	width:65px;
	float:left;
	}
label.long {
	width:300px;
	float:left;
	}
label.med {
	width:150px;
	float:left;
	}

img {
	border:0;
	}
img.floatleftlogo{
	width:260px;
	float:left;
	margin:0px 260px 6px 2px;
	}

.noprint{}
.print{display:none;}

div,p{margin:0}

.italics-test, .italics-test-side {
font-style: italic; 
text-align: justify; 
}

/* Top Menu */

#menu-sub{
 height:90px;
 width:1000px;
}
#menu-sub ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: auto;
  position: relative;
  display: block;
  height: 90px;
  text-transform: uppercase;
  font-size: 13px;
  background-color: #33302e;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  border-right: 0.1em solid #e1e1e1;
}
#menu-sub li {
  display: block;
  float: left;
  margin: 0;
  pading: 0;
  border-right: 1px solid #ffffff;
}
#menu-sub li.last{
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  border-right: 0px;
}
#menu-sub li a {
  display: block;
  float: left;
  color: #ffffff;
  text-decoration: none;
  padding: 36px 14px 0 19px;
  height: 68px;
}
#menu-sub li a:hover {
  background: transparent url("../images/blue.jpg") repeat-x top left;
}



/* CUSTOM SHARED STYLES */

/* Ad Decks - Leaderboard */

#ad1-leaderboard-cont{
 width:728px;
 height:90px;
 border:1px solid #cccccc;
}

#ad2-skyscraper-cont{
 width:166px;
 height:600px;
 border:1px solid #cccccc;
 background-image: url("/images/aac-skyscraper-VIEW.jpg");
 }
 
#ad3-rectangle-cont{
 float:right;
 width:300px;
 height:250px;
 border:0px;
 margin:0px 0px 0px 10px;
 background-color:#e1e1e1;
 background-image: url("/images/aan_box.png")
 }

/* Header Container */

#hr-nav-cont{
 width:164px;
 height:90px;
 border:1px solid #cccccc;
 background:#F1F0DF;
 float:right;
 }

/* Right Container */

#ad-rightcol-cont{
 width:173px;
 height:99%;
 position:absolute;
 background:#f2e5da;
 top:0px;
 left:172px;
}

 #bg-right-cont{
 width:145px;
 padding:0px 0px 0px 5px;
 margin-top:320px;
 }


/* New */
/* tag cloud */

.tag-cloud {
    margin: 0;
    width: auto;
    font-size: 1.2em;
    line-height: 1.6em;
}

ul.tag-cloud{
    margin:0px 0px 0px 0px;
    padding:4px 0px 4px 4px;
}
li.itemtag{
	list-style-type:none;
	display:inline;
}	

.tag-weight-10  { font-size: 1.1em; font-weight:300;}
.tag-weight-9  { font-size: 0.7em; font-weight:bold;}
.tag-weight-8  { font-size: 0.9em; font-weight:bold;}
.tag-weight-7 { font-size: 1em; font-weight:bold;}
.tag-weight-6  { font-size: 0.8em; font-weight:bold;}
.tag-weight-5  { font-size: 0.6em; font-weight:bold;}
.tag-weight-4  { font-size: 0.8em; font-weight:bold;}
.tag-weight-3  { font-size: 1em; font-weight:bold;}
.tag-weight-2  { font-size: 0.7em; font-weight:bold;}
.tag-weight-1  { font-size: 0.9em; font-weight:bold;}


/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */