/* CSS Document */

body {
margin: 0 0; background-image:url(graphics/html_back.jpg); background-repeat: repeat-x; background-color:#D5D8E1; 

}

div#container {
margin: 0 0; padding: 0 0; background-image:url(graphics/site_info_rail.jpg); background-repeat: repeat-x; background-position:bottom; background-color:#E8E5D0; 

}

h1#branding {
margin: 0 0;  background-image:url(graphics/branding_rail.jpg); background-repeat:no-repeat; height: 83px; text-indent: -9999px; }
h1#page_tags {
margin-top: 10px; margin-bottom: 0;  height: 15px;  width: 710px; 
text-transform: uppercase;
text-align:right;
font: italic 11px Verdana, Arial, Helvetica, sans-serif;
color: white;
}
h1#announcement {
	height: 23px;
	width: 265px;
	text-indent: -9999px;
	font: 10px Arial, Helvetica, sans-serif;
	background-image:url(graphics/announcements.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

h2.announceHead { text-transform: uppercase; margin-top: 8px; padding-left: 5px; font: normal 14px Arial, Helvetica, sans-serif; color: #83765A;}

h2.announceHead span {font-weight: bold; color:#C7AA45; }

div#content {float: left;
margin: 0 0; background-image: url(graphics/content_back_thin.jpg); background-repeat: repeat-y; width: 740px; padding: 0;

}
div#switch {
position:relative; margin-left: 75%; margin-top: -20px; margin-bottom: 8px; font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#site_info {clear: both;
margin: 0 0; background-image:url(graphics/site_info.jpg); background-repeat:no-repeat; height: 78px; padding-top: 0;

}
div#site_info h3 {

padding-top: 15px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#444444; width: 700px; text-align:center;
}

div#nav_main {
margin-top: 10px;
padding-top: 8px;
padding-bottom: .5em;
width: 98%;
margin: auto auto;
border-bottom: 3px solid #5C5243;
text-transform: uppercase;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
div#nav_main ul {

list-style-type:none;
margin-bottom: 0;
margin-left: 2px;
padding-left: 2px;

}
div#nav_main ul li{
display: inline;
margin-left: 5px;
}
div#nav_main img{
margin: 0;
padding: 0;
}

div#nav_main ul li a:visited{
text-decoration: none;

}
div#nav_main ul li a{
padding: 2px 8px 0 10px;
text-decoration: none;
color:#555;

}

div#nav_main ul li a:hover { border-bottom: 6px solid #DFC056; color:#000;}


div#nav_sub {
width: 43px;
height: 198px;
float: left;
margin-bottom: 8px;
background-image:url(graphics/nav_sub_back.jpg);
background-repeat:no-repeat;
text-transform: uppercase;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;

}

div#nav_sub ul {
list-style-type:none;
margin-top: 0px;
margin-left: 0px;
padding-left: 0;
}


div#nav_sub ul li {
margin-top: 5px;
line-height: 30px;
text-indent: 40px;
padding-top: 1px;

 

}



div#nav_sub ul li a:visited {
text-decoration: none;
}
div#nav_sub ul li a {
text-indent: -999px;
height: 29px;
width: 45px;
display: block;
text-decoration: none;
color:#555;

}

div#nav_n_info { position: relative; width: 710px; margin-bottom: 20px; overflow: hidden; _height: 1%;}
div#info_home {  float: right; width: 656px; background-color: #F9F9E3; border: 1px solid #FFCC33;}
div#info_rest {  float: right; width: 656px; background-color: #F9F9E3; border: 1px solid #FFCC33; background-image:url(graphics/sepia_beach_back.jpg); background-repeat:no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height: 2em; letter-spacing: .07em; color:#333;}
div#wrapitup { background-image:url(graphics/sepia_beach_back_foot.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom: 55px; _height: 1%; overflow:hidden;}

div#wrapitup a {color:#333333; text-decoration:none; }
div#wrapitup a:hover {color:#FF9900; text-decoration:underline; }

div#term_definitions {margin-top: 20px; margin-right: 20px; float: right; margin-left: -180px; width: 425px; }

div#info_rest h1 { margin: 45px 25px 20px 35px; font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #C2AC61;}
div#info_rest h2 { margin: 10px 25px 20px 35px; font: normal 15px Verdana, Arial, Helvetica, sans-serif; color: #C2AC61;}
div#info_rest p { margin: 10px 25px 10px 35px; }
div#info_rest ul { margin: 0 30px 0 50px; }
div#info_rest ul li { margin-top: 10px; margin-bottom: 10px;}
div#greeting { margin-left: 460px; clear: both; width: 249px; height: 34px; background-image:url(graphics/page_greeting_thin.jpg); font: normal 14px Verdana, Arial, Helvetica, sans-serif; color:#C7AA45;}

div#greeting p { text-transform:uppercase; text-align: right; margin-right: 20px; padding-top: 8px;}
div#flash_promos { float: left; padding: 10px 0 10px 10px; width: 333px; height:347px;}
div#noscript { width: 333px; height: 347px; border: 1px solid #FFCC33; background-color:#FFFFFF;}
div#noscript img { border-bottom: 4px double #FFCC33;}
div#promos { float: right; width: 300px; height: 347px; margin-top: 8px; margin-right: 10px; background-image:url(graphics/promo_gradient.jpg); background-position: left; background-repeat:no-repeat;}
div#announcements { width: 265px; margin-left:35px; }
div#announcement1 {
	margin: 0 0;
	height: 156px;
	background-image: url(graphics/announcements_back.jpg);
	background-repeat:no-repeat;
	padding: 0 0;
}
div#announcement1 p { width: 128px; padding-left: 35px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: black; }
div#announcement1 p a{ text-decoration: none; color:#555; text-transform: uppercase; font-size: 90%;}

div#announcement1 p a:visited { text-decoration: none; }

div#announcement1 p a:hover { background-color:#E7DBAB;}

div#announcement2 {border-top: 1px dotted orange;}
div#announcement2 img{float: right; border: 1px solid #FFCC66;}
div#announcement2 p { width: 135px; padding-left: 35px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: black; }
div#announcement2 p a{ text-decoration: none; color:#555; text-transform: uppercase; font-size: 90%;}

div#announcement2 p a:visited { text-decoration: none; }

div#announcement2 p a:hover { background-color:#E7DBAB;}

ul#artpanels {

list-style-type:none;
display: block;
}
ul#artpanels li h3{
font: bold 11px Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
color: #C2AC61;

}



/* start paintings */

li#burning_axe {
width: 511px;
height: 300px;
border-bottom: 1px dotted #C2AC61;
background-image:url(/art/burning_axe_thumb.jpg);
background-position:right;
background-repeat:no-repeat;

}

li#tropics_1 {
width: 550px;
height: 375px;
text-align: right;
border-bottom: 1px dotted #C2AC61;
background-image:url(art/in_the_tropics_I_thumb.jpg);
background-position:left;
background-repeat:no-repeat;

}
li#tropics_1 h3 {padding-right: 25px;  }


li#geisha {
width: 511px;
height: 430px;
border-bottom: 1px dotted #C2AC61;
background-image:url(/art/Geisha_thumb.jpg);
background-position:right;
background-repeat:no-repeat;


}

li#burning_axe a:visited{ text-decoration: none; color:#666;}
li#burning_axe a:hover{ text-decoration: none;}
li#burning_axe a{ text-decoration: none; display: block; color:#666; padding-bottom: 180px; _height: 1%;}

li#tropics_1 a:visited{ text-decoration: none; color:#666;}
li#tropics_1 a:hover{ text-decoration: none;}
li#tropics_1 a{ text-decoration: none; display: block; color:#666; padding-bottom: 180px; _height: 1%;}

li#geisha a:visited{ text-decoration: none; color:#666;}
li#geisha a:hover{ text-decoration: none;}
li#geisha a{ text-decoration: none; display: block; color:#666; padding-bottom: 300px; _height: 1%;}

/* end paintings */

/* start photography */
li#lb {
width: 550px;
height: 250px;
border-bottom: 1px dotted #C2AC61;
background-image:url(art/photography/lb_thumb.jpg);
background-position:right;
background-repeat:no-repeat;

}

li#jup_lh {
width: 550px;
height: 375px;
text-align: right;
border-bottom: 1px dotted #C2AC61;
background-image:url(art/photography/jup_lighthouse_thumb.jpg);
background-position:left;
background-repeat:no-repeat;

}
li#jup_lh h3 {padding-right: 25px;  }

li#stlou {
width: 550px;
height: 250px;
border-bottom: 1px dotted #C2AC61;
background-image:url(art/photography/stlouis_thumb.jpg);
background-position:right;
background-repeat:no-repeat;

}

li#pel {
width: 550px;
height: 425px;
text-align: right;
border-bottom: 1px dotted #C2AC61;
background-image:url(art/photography/pelican_thumb.jpg);
background-position:left;
background-repeat:no-repeat;

}
li#pel h3 {padding-right: 25px;  }

li#lb a:visited{ text-decoration: none; color:#666;}
li#lb a:hover{ text-decoration: none;}
li#lb a{ text-decoration: none; display: block; color:#666; padding-bottom: 180px; _height: 1%;}

li#jup_lh a:visited{ text-decoration: none; color:#666;}
li#jup_lh a:hover{ text-decoration: none;}
li#jup_lh a{ text-decoration: none; display: block; color:#666; padding-bottom: 180px; _height: 1%;}

li#stlou a:visited{ text-decoration: none; color:#666;}
li#stlou a:hover{ text-decoration: none;}
li#stlou a{ text-decoration: none; display: block; color:#666; padding-bottom: 180px; _height: 1%;}

li#pel a:visited{ text-decoration: none; color:#666;}
li#pel a:hover{ text-decoration: none;}
li#pel a{ text-decoration: none; display: block; color:#666; padding-bottom: 280px; _height: 1%;}


/* end photography */


