body
{
 margin: 0px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 color: Black;
 text-align: left;
}
body.enter-body
{
 background-color: #111111;
}
.page-body
{
	text-align: left;
	width: 792px;
	margin-left: 8px;
	padding-left: 8px;
}
p
{
	font-size: 11px;
	color: #111111;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;
}
a:link
{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a:active
{
 color: #333333;
 text-decoration: none;
 font-weight: bold;
}
a:hover
{
 color: #993333;
 text-decoration: none;
 font-weight: bold;
}
a:visited
{
 color: #660000;
 text-decoration: none;
	font-weight: bold;
}
.nav
{
 font-size: 10px;
 background-image: url(images/nav-shadow.gif);
 padding-bottom: 5px;
 vertical-align: bottom;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subnav
{
 padding-right: 3px;
 padding-left: 0px;
 font-size: 10px;
 padding-bottom: 3px;
 vertical-align: bottom;
 color: #666666;
 padding-top: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.description
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #666666;
	font-style: italic;
	font-family: Georgia, "Times New Roman" , Times, serif;
	text-align: center;
	font-weight: bold;
}
.splash-description
{
 padding-right: 40px;
 padding-left: 40px;
 font-size: 17px;
 vertical-align: middle;
 color: #111111;
 font-style: italic;
 font-family: Georgia, "Times New Roman" , Times, serif;
 text-align: left;
 text-decoration: none;
}

.main-heading
{
	font-weight: bold;
	font-size: 15px;
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-align: left;
	padding-top: 10px;
	text-transform: capitalize;
	border-bottom: dashed gray 1px;
}
.main-title
{
 font-size: 14px;
 color: #cc0000;
 font-family: Georgia, "Times New Roman" , Times, serif;
 vertical-align: text-top;
}
.main-author
{
 font-size: 14px;
 color: #666666;
 font-style: italic;
 font-family: Georgia, "Times New Roman" , Times, serif;
}
.main-date
{
 font-size: 9px;
 padding-bottom: 5px;
 color: #999999;
 padding-top: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main-author-info
{
 font-size: 9px;
 color: #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main-body
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 40px;
}
td.col
{
 padding-right: 18px;
 padding-left: 18px;
 padding-bottom: 10px;
 padding-top: 10px;
 vertical-align: text-top;
}
td.data
{
 padding-bottom: 5px;
 padding-top: 0px;
 text-align: left;
 vertical-align: top;
 font-size: 11px;
}
.adbanner
{
 text-align: center;
}
.content-area
{
 width: 800px; 
 text-align:center; 
 }
 .banner-area
{
 width: 800px; 
 height: 93px;
 text-align:center;
 background-image:url(images/banner-bkgd.gif)
 }
 .banner-logo
 {
 text-align: left;
 padding: 0px; 
 margin: 0px;
 } 
  .banner-msg, .banner-msg-logoff
 {
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 780px;
	color: 993333;
 } 
 .banner-msg-logoff
 {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	color: ff0000;
	height: 13px;
}
  .banner-stamp
 {
 float:right;
 padding: 0px; 
 margin: 0px;
 } 
  .banner-nav
 {
 text-align: center;
 padding: 0px; 
 margin: 0px;
 } 
.col-area
{
	width: 200px;
	background-color: #efe8e0;
	text-align: center;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
}
.col-head
{
 background-color: #a59d97; 
 height: 13px;
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
 color: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 200px;
 }
.col-body
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
	width: 200px;
	margin-top: 5px;
}
.splash-small
{
 padding-left: 6px;
 font-size:10px;
 color: #000000;
 padding-top: 18px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.col-pic
{
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: center;
 vertical-align: top;
 border: 0px;
}
.article-body
{
	text-align:left;
	width: 560px;
	float: right;
}
.art-pic
{
	text-align: center;
	border: 0px;
	vertical-align: top;
	float: none;
	margin-right: 8px;
	margin-bottom: 8px;
}
.art-pic-r
{
	text-align: center;
	border: 0px;
	vertical-align: top;
	float: right;
	margin-right: 8px;
	margin-bottom: 8px;
}
.art-pic-title
{
 text-align: center;
 font-size: 12px;
 color: #666666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding-left: 225px;
 padding-right: 225px;
}
.art-pic-exif
{
 text-align: center;
 font-size: 10px;
 color: #666666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 padding-left: 190px;
 padding-right: 190px;
}
.art-cell
{
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: left;
 border: 0px;
 vertical-align: top;
}

.caption
{
 padding-right: 2px;
 padding-left: 2px;
 font-size: 9px;
 padding-bottom: 2px;
 color: #666666;
 padding-top: 2px;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.smalltext
{
 padding-left: 6px;
 font-size: 9px;
 color: #666666;
 padding-top: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}
li
{
 font-size: 11px;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-top: 3px;
}
.footer-area
{
 float:none;
 width: 800px;
 border-top:dashed, #999999, 1px;
 text-align: center;
 }
 
.footer, footer-text
{
 font-size: 10px;
 background-image: url(images/nav-shadow.gif);
 padding-bottom: 5px;
 vertical-align: bottom;
 color: #999999;
 padding-top: 7px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
}
.splash-footer
{
 font-size: 10px;
 padding-bottom: 5px;
 vertical-align: bottom;
 color: #cccccc;
 padding-top: 7px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
}
.footer-nav
{
 font-size: 10px;
 padding-bottom: 5px;
 color: #666666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
}
.art-nav
{
 font-size: 10px;
 padding-bottom: 0px;
 padding-top: 0px;
 color: #666666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
}
h1
{
 font-weight: bold;
 font-size: 18px;
 color: #cc0000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 2px;
 text-align: center;
}
h2
{
 font-weight: bold;
 font-size: 14px;
 color: #cc0000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1px;
 text-align: left;
 padding-top: 12px;
}
h3
{
 font-weight: bold;
 font-size: 11px;
 color: #990000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 text-align: left;
 padding-top: 5px;
}
h4
{
 font-weight: bold;
 font-size: 14px;
 color: #666666;
 font-family: Georgia, Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 text-align: center;
 padding-bottom: 20px;
 font-style: italic;
}
h5
{
 font-weight: normal;
 font-size: 10px;
 color: #990000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 text-align: center;
 padding-bottom: 0px;
 text-transform: capitalize;
}
h6
{
 font-weight: bold;
 font-size: 12px;
 color: #990000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 text-align: center;
 padding-bottom: 0px;
 text-transform: capitalize;
 vertical-align:top;
}
.example
{
 font-weight: normal;
 font-size: 12px;
 color: #111111;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 text-indent: 25px;
}
.highlight
{
 font-weight: normal;
 font-size: 12px;
 color: #993333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.notice, .messagetext, .sm-title, .sm-title-right
{
 font-weight: normal;
 font-size: 9px;
 color: #993333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.notice, .sm-title
{
 text-align: center;
}
.notice
{
 text-indent: 25px;
}
.sm-title-right
{
 text-align: right;
}
.CloseWindow
{
 text-align: center;
 font-size: 11;
}
img
{
 border: 0;
}
blockquote
{
 text-align: left;
 font-size: 12px;
 color: #333333;
 font-family: "Times New Roman", Times, serif;
 font-weight: normal;
 padding: 5px 30px 5px 30px;
}
.new {
	text-transform:uppercase;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CC0000;
 }
 
div.menuBar, div.menuBar a.menuButton, div.menu a.menuItem
{
 font-family: gothic, verdana, Arial , sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #000000;
}
div.menuBar a.menuButton
{
 background-color: transparent;
 border: 0px;
 color: #663333;
 text-decoration: none;
 padding: 0px;
 position: relative;
 z-index: 100;
 text-align: left;
}

div.menuBar a.menuButton:hover, div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover
{
 color: #993333;
}

div.menu
{
 background-color: #efe8e0;
 border: 1px outset #efe8e0;
 left: 0px;
 padding: 0px;
 position: absolute;
 top: 0px;
 visibility: hidden;
 z-index: 101;
}

div.menu a.menuItem
{
 color: #993333;
 cursor: default;
 display: block;
 padding: 2px 1em;
 text-decoration: none;
 white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight
{
 background-color: #a59d97;
 color: #ffffff;
}

div.menu a.menuItem span.menuItemText
{
}

div.menu a.menuItem span.menuItemArrow
{
 margin-right: -.75em;
}

div.menu div.menuItemSep
{
 border: 1px outset #e0e0e0;
 margin: 4px 2px;
}
/*  */
/* Begin Forum Menus  */
.forumLeft, .forumRight, .forumCenter, .forumText
{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
margin: 0,20,0,20;
}
.forumLeft
{
float:left;
text-align: left;
}
.forumRight
{
float:right;
text-align:left;
}
.forumCenter, .forumText
{
float:center;
text-align:center;
}
.forumBar
{
background-color: #efe8e0;
}
.forumBar2
{
padding-top:5px;
}
/* End Forum  Menus */
/*  */
/*  */
/*  */
/* Begin CSS Styles from IC.CGI  */
.text
{
 font-family: helvetica, arial;
 font-size: 11px;
 color: #003333;
}
.wrap1
{
 position: relative;
}
.wrap2
{
 position: absolute;
}
#dropmenu0
{
 z-index: 100;
}
/*  */
/*  */
/* End CSS AStyles from ic.cgi */
/*  */
/*  */
.staff-area {
	background-color: efe8e0;
}
.staff-area {
	background-color: efe8e0;
	text-align: left;
	width: 700px;
	padding: 20px;
}
.staff-area-p {
	background-color: efe8e0;
}
.main-pic {
	float: left;
}
.main-pic-r {
	float: right;
}
.art-images-table {
	text-align: center;
	float: right;
	width: 350px;
}
.art-photo-essay-table {
	text-align: center;
}
.right-col {
	float: right;
	width: 150px;
	background-color: #efe8e0;
	color: #FFFFFF;
	font-weight: bold;
	margin: 6;
  }
.right-col p {
  color: #333333;
  padding-left: 6px;
  padding-right: 6px;
  }
.right-col a:visited {
  color: #CC0000;
  text-decoration:underline;
  }
