
html, body { background-color: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height:100%;  }
p, td, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:125%;
}
.light { color: #ffffff; }

h1, .head1 { 
    color: #7d6a55; 
	font-family:Palatino Linotype, Georgia, "Times New Roman", Times, serif;
    font-weight: bold; 
    font-size: 18px; 
    padding:8px;
    border-top: solid 5px #d8d3c9 ; 
    border-bottom: solid 3px #d8d3c9 ; 
    text-align: center;
}


h2, .head2  { color: #7D6A55; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; 
	padding-top:6px;
	padding-bottom:0px;
        line-height: 19px;
}

h2 a:link {
	color: #7D6A55;
	text-decoration: none;
}
h2 a:visited {
	color: #7D6A55;
	text-decoration: none;
}
h2 a:hover {
	color: #cc3333;
	text-decoration: underline;
}


h3, .subheading, .head3, .h3 {
	font-family: Palatino, Times, Times New Roman, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
    color: #971b1e;
    line-height: 16px;
}
h4, .head4, .h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D6A55;
}
h5 {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	padding-bottom: 1px; }
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

a:link {
	color: #971b1e;
	text-decoration: none;
}
a:visited {
	color: #901517;
	text-decoration: none;
}
a:hover {
	color: #cc3333;
	text-decoration: underline;
}
.nav:link, .nav:visited { color: #FFFFFF; font-weight: bold; font-size: 11px; }
.nav:hover { color: #003399; font-weight: bold; font-size: 11px; }

.lightlink:link, .lightlink:visited { color: #FFFFCC;  }
.language:hover { color: #FFFFFF;  }

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #993300;
}
.blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:18px;
	color: #7D6A55;
}
.pullquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-style: oblique; 
        font-weight: bold; 
	padding-left:18px;
	color: #7D6A55;
}
.caption, .captions, .photocaption {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #7D6A55;
}
.captionhead {
	font-size: 10px;
	color: #7D6A55;
}
.captiontitle {
	font-style: italic;
	color: #7D6A55;
}
.captionmedium, .captiondimensions {
	font-size: 9px;
	font-style: italic;
	color: #7D6A55;
}
.dotted_box {
	padding: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.headbg { background-color: #003366; }
.navbg { text-align:center; }

table#maintable { height:100%; padding:0; margin:0; }
td#header { padding: 18px; }
td#navbar { background-color: #971B1E; }
td#sidebar { background-color: #666600; }
td#footer { background-image: url(images/footerbg.gif); 
	background-repeat:repeat-x; }

td#leftcolumn {
	padding: 2px 12px;
}
td#contentcolumn {
	padding: 12px;	
}
td#bibliographycolumn {
        width: 100% ; 
	padding: 16px 12px 12px 2px ; 
}
td#rightcolumn {
	padding: 2px 12px;
}

iframe { border: 2px solid #971b1e; 
  padding: 12px ; 
}
td#construction {
	background-color:#ccbb99; 
}
td.aawaanews {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#403330;
}

.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#403330;
        text-align: center;
        margin-top: 2px;
}

table.innersubnavtable { margin: 0px 0px 18px 10px; vertical-align: top; }
table.subnavtable { vertical-align: top; } 
table.admin_innersubnavtable { margin: 0px 0px 18px 10px; vertical-align: top; }
table.admin_subnavtable { vertical-align: top; 
 border-style:solid;
 border-width:2px;
 border-color: #d8d3c9;
 background-color: #d8d3c9; 
} 
table.navtable { }

table.navtable td { padding:4px 12px; }
table.subnavtable td { background-color:#d8d3c9; }

.lightbg { background-color:#d8d3c9; }
table.lightborder { 
 border-style:solid;
 border-width:2px;
 border-color: #d8d3c9; 
 background-color: #d8d3c9; 
 }

.divider { background-color: #7D6A55; }
.lightdivider { background-color: #d8d3c9; height: 4px; margin-bottom:6px; }

.subnavhead, .subnavhead:link, .subnavhead:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-style:italic; text-transform:uppercase; }
.subnav, .subnav:link, .subnav:visited {  font-family: Palatino, Georgia, Times, Times New Roman, serif; font-size: 14px; color: #971B1E; text-decoration: none }
.subnav:hover { color: #cc0000; text-decoration: none }
.subnavactive, .subnavactive:link { font-family: Palatino, Georgia, Times, Times New Roman, serif; font-size: 14px; font-weight: bold; color: #971B1E; text-decoration: none }
.subnavactive:hover, .subnavactive:visited { font-family: Palatino, Georgia, Times, Times New Roman, serif; color: #971B1E; }
.address {font-size: 11px; color: #000000; }

.formbigheading { font-size: 14px; font-weight: bold; color: #ffffff}
.formheading { font-size: 12px; font-weight: bold; color: #ffffff}
.formlabel { font-size: 11px; color: #7D6A55}
.formvalue { font-size: 11px; color: #000000}
.formborder { background-color: #cccccc }
.formheadbg { background-color: #971b1e }
.formbg { background-color: #d8d3c9; }
.formcell { background-color: #d8d3c9; padding: 2px 12px; }

.featureimage { margin: 10px 8px 4px 6px; vertical-align: top; text-align: center;}

.mainfeature { margin: 10px 0px 0px 0px }
    

div.mainfeatureheading { margin: 10px 0px 0px 0px ; float: left ; }

a.mainfeatureheading { color: #7D6A55; float: none ; 
    font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; 
}
a.mainfeatureheading:hover { color: #CC3333; text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; 
}
a.featureheading { color: #7D6A55;
    font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; 
}
a.featureheading:hover { color: #CC3333;
    font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; 
}

.mainfeatureimage { margin: 10px 0px 4px 30px; vertical-align: top; text-align: center;}


.featureevent { padding-top:4px; }
.featuredate {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666600 ; }
.author, .source {  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10px }

.eventname, .eventname:link, .eventname:visited { 
	font-size: 16px;
	font-weight: bold;
    color: #7D6A55;
	 }
.eventdate { font-size:10px; color: #666633; }
.newsheading { color: #7D6A55; font-size: 12px; font-weight: bold; }
.newslisting { font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.fineprint { font-family: Arial, Helvetica, sans-serif; font-size: 10px }

.artistindex { text-align: center ; }

table.artisttable { width: 100%; }

table.artisttable td { vertical-align:bottom; padding:4px; }

table.bibliography tr td { font-size: 10px ; } 



.adminlink { font-family: Arial, Helvetica, sans-serif; font-size: 10px }

input.cta { margin-top: 12px; margin-left: 14px; margin-bottom: 8px; text-decoration: underline ; font: bold 84% 'trebuchet ms',helvetica,sans-serif; color: #443322; }
input.cta:hover { cursor: pointer; }
input.email { margin-top: 0px; margin-left: 14px; margin-bottom: 2px; }
.moreinfo { margin-left: 8px; }

a img { border: 0 ; }


div.logo { 
    float: left ;
    margin: 0 0 0 0;
}

div.tagline{ 
    text-align: left;
    margin: 6px 0 0 60px ;
    border: 0px red solid;
}

td.apoho { 
    text-align: right ; 
}

div.apoho { margin-right: 84px ; }

img.event_photo { float: right ; padding: 0px 0px 12px 12px ;}

img.event_photo_left { float: left ; padding: 0px 12px 12px 0px ;}

img.small-image-link { float: both ; padding: 0px 3px 12px 0px ;}

img.event_photo { float: right ; padding: 0px 0px 12px 12px ;}

img.amzn { padding: 0px 0px 12px 62px ;}
img.cac { float: left ; padding: 12px 16px 12px 8px ;}

img.button-like { padding: 0px 0px 12px 24px ; }

table.db-desc { border: 2px red; } 

table.content-input { width: 100% ; }
table.content-input th { vertical-align: top; } 
table.content-input .submit, table.content-input td.cta { text-align: center; } 
div.display-aawaa-content { border: 2px #971b1e solid; padding: 0 8px 0 8px ; } 
table.submit td { text-align: center ; } 