/* =====START OF BOILERPLATE============= */
*{
margin:0;
padding:0;
font-size:100%;
top:0;
left:0;
right:0;
bottom:0;
}
body{
background-color:#000;
}
a{
text-decoration:none;
border:none; 
}
a:link{
text-decoration:none;
border:none; 
}
a:visited{
text-decoration:none;
color:#000;
border:none; 
}
a:focus{
text-decoration:none;
border:none; 
}
a:hover{
text-decoration:none;
border:none;
color:#fff;
}
a:active{
text-decoration:none;
border:none;
color:#f0f;
}

/* =====START OF LAYOUT============= */
* html #wrapper {height: 100%;} /* for IE 5 and 6 Win */

#wrapper{
/*position:absolute;*/
top:0;
width:98%;
height:100%;
min-height: 100%;
}
/* ======START OF MENU============ */
div#menu{
position:relative;
top:1%;
left:1%;
width:98%;
padding:0%;
margin: 0% auto;
text-align:center;
border-top: solid #000;
border-right: solid #000; 
border-bottom: solid #000;
background-color:#999;
/*display: none;*/
}

div#menutab {
position:relative;
bottom:0;
width:6.5em;
height:1.8em;
top:16px;
left:20px;
text-align:center;
font-variant: small-caps;
font-weight: bold;
letter-spacing:.2em;
z-index:100;
/*background-color:#000;*/
background-image: url("menu-bg.png");
background-position: center;
background-repeat:no-repeat;
color:#fff;
margin: 0% auto;
}


div#menutab a{
color:#fff;
}

div#menutab a:hover{
color:red;
}
/* ======START OF CONTENT============ */
div#content{
position:relative;
left:1%;
width:98%;
padding:0%;
margin: 0% auto;
border-top:solid #000;
background-color:#fff;
}
/* ======END OF LAYOUT=========== */

/* ======START OF MY_MENU============ */

dl#mymenu { 
position:relative;
width:auto;
height:auto;
font-family:arial, sans-serif;
margin: 0% auto; 
}
dl#mymenu,dd { margin: 0; }
#mymenu dt { 
background: #c90; 
font-size:1.3em; 
font-weight: bold;
color:#fff;
padding:5px;
margin: 2px; 
text-align:center;
}
#mymenu dd{}
#mymenu dt.mt{background-color:transparent;margin:-8px;z-index:1;}
#mymenu dt{z-index:1;}
#mymenu dt a { color: #fff;}
#mymenu dt a:hover { color: #000;}
#mymenu dd a { color: #fff;}
#mymenu dd a:hover { color: #000; }
#mymenu ul { list-style:none; padding: 5px; }
#mymenu li span.info{color:#fff; }
#menutitle{
background-color:#eee;
/* background-image: url("/abrealist/charlesthomas/icons/AP2008.png"); */
background-repeat:no-repeat;background-position:center center;
margin: 0px 3px -15px 3px;
}
/* =====END MY_MENU============= */

/* ===== START OF PAGE ==== */

/* ===== START OF HEAD ==== */
#head {
position:relative;
text-align:center;
background-color:#C90;>;
font-family:"Times New Roman", Times serif;
font-size:800%;
letter-spacing:.1em;
white-space:nowrap; 
font-style: italic;
color:#fff;
left:1%;
width:98%;
margin: 0% auto;
}
/* ===== END OF HEAD ==== */

/* ======START BODY======== */

.content a{text-decoration:none;}
.content a:link{color:#03F;}
.content a:visited{color:#C30;}
.content a:focus{color:#fff;}
.content a:hover{color:#fff;background-color:#F33;}
.content a:active{color:#fff;background-color:#F33;}
div#subheader{margin:2em 0em 0em 1em; }
.header2{color:#000;font-weight:bold;margin-bottom:-.1em;}
.header3{color:#C90;font-style:italic;font-weight:bold;line-height:1.5em;}
.cite{font-size:.3em;font-style:italic;clear:left;float:right;margin-top:-4.5em;margin-right:18em;}
.image img{border: 5px solid #000;height:auto;width:100%;}
.verimage img{border: 5px solid #000;height:100%;width:auto;}
#col1 img{width:100%;height:auto;}
#col2 img{width:100%;height:auto;}
#landscan1 img{width:100%;height:auto;}


#mainimage img.imagetitle{
font-size: small;
font-style: italic;
line-height:1em;
margin-bottom:.2em;
white-space:pre; 
}
#mainimage img{
width:100%;
height:auto;
border: 3px solid black; 
}

#rc_image img{
width:100%;
height:auto;
border: 3px solid black;
}

div.hide{position:relative;display: none;z-index:-100;}

.title{white-space:nowrap;font-size: 1em;font-weight: bold;font-style: oblique; }

.sizetext{font-size:.8em;}

hr{background-color:#fff;}

#firstd{text-align:left; }
#firstp:first-child{line-height:3em;vertical-align:top;font-weight: bold;}
p.dropcap:first-letter{vertical-align:top;background-color:#ffcc34;font-size:3em;margin:-1em .2em 0em 0em;padding:0em .3em 0em .3em;border: 3px solid #000; 	}
.normal{font-weight: normal;}
blockquote{background-color:#eee;text-align:left;}
.box{background: #eee;padding-bottom:.75em;
border-right: 3px solid #ccc; 
border-bottom: 3px solid #ccc; 
}
.colborder{border-right: 1px solid #ccc;}
hr.titlebar{border-top: 1px solid #ccc;}
.pullquote{font-weight:bolder;color:#999;}
hr.line{position:relative;border-top: 2px solid #ccc;top:20px;}
hr.linebreak{position:relative;border-top: 2px solid #ccc;top:-10px;bottom:20px}
/* ======END BODY========== */
/* ======START FOOTER====== */
#footer{
clear:both;
background-color:#000;
color:#fff;
font-weight: bold;
text-align:left;
position:relative;
left:1%;
width:98%;
padding:0%;
margin: 0% auto;
}

.crumbline{
font-size:.8em; 
font-weight: bold;
font-style: oblique;
font-family:Verdana, Arial,Helvetica, sans-serif;
margin: 10px auto 15px 25px;
white-space:nowrap; 
}

.arrow{color:#eee}

.crumb a{color:#fff;font-weight: bolder;}
.crumb a:hover{color:#ccc;padding:.5%;background-color:red;}
.crumb img{border:none; margin: 0em 0em -.5em .2em; }

#index_nav{float:right;margin-right:2em;padding:.5%; }
#index_nav a{color:#fff;font-weight: bolder;}
#index_nav a:hover{color:#ccc;padding:.5%;background-color:red;}

#copyright{
font-family: 'Courier New',monospace,serif;
font-size: smaller;
margin: 10px 0px 0px 25px;
color:#999;
}
.top{
float:right;
clear:left;
top:0;
font-family: 'Courier New',monospace,serif;
margin:-20px 25px 0px 0px;
color:#999;
}
.top a{color:#fff;font-size: smaller;}
.top a:hover{color:#ccc;padding:.5%;background-color:red;}

.validator{margin:.5em 0em 0em 3em;text-align:left;}
/* =========END FOOTER========= */
/* ===== END OF PAGE ==== */


