
body {
font-family: verdana, arial, hevetica, sans-serif;
text-align:center;
color:#000;
background-color:#000;
margin:0;
padding:0;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #FFCC33;
scrollbar-3dlight-color: #B59124;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #FFCC33;
scrollbar-track-color: #808080;
}

/*====round corners====*/
.rbroundbox { background: url(imgs2/nt.gif) repeat; }
.rbtop div { background: url(imgs2/tl.gif) no-repeat top left; }
.rbtop { background: url(imgs2/tr.gif) no-repeat top right;}
.rbbot div { background: url(imgs2/bl.gif) no-repeat bottom left; }
.rbbot { background: url(imgs2/br.gif) no-repeat bottom right; }

/* ==== Only for ie */
/* Hides from IE5-mac \*/
* html .rbtop { background: url(imgs2/tr.gif) no-repeat top right; margin-right:-3px;}
* html .rbbot { background: url(imgs2/br.gif) no-repeat bottom right; margin-right:-3px;}
/* ==== End hide from IE5-mac */

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; } 
/*====end round corners====*/

.container {
width:750px;
text-align:left;
background-color:#000;
border:1px solid #000;
margin:1em auto;
}

/*===format quotes=== */
.quotecredit {
font-family:  Trebuchet MS, georgia, times, serif; 
color: #4F4A10; 
text-align: right;
font-size: 14px;
font-style: normal;
line-height: .5cm; 
}

.quote {
font-family: Trebuchet MS, times, serif; 
font-style: italic;
display: block;
font-size: 17px;
border-top: 4px double #4F4A10;  
border-bottom: 4px double #4F4A10;  
height: 100%;
padding-left:30px;
padding-right:30px;
margin-left:30px;
margin-right:30px;
color: #4F311B;
}
/*===end format quotes=== */

.contents p { /*JKdiff */
color:#000;
}

#tcontents p.noindent  { /*JKdiff  missing */
text-indent: 0;
color:#000;
font-size:85%;
}

#tcontents p { /*JKdiff */
text-indent: 1.5em;
color:#000;
font-size:85%;
}

ol.numlist  { /*JKdiff missing*/
color:#000;
font-size:85%;
}

ul.list1 {  /*JKdiff missing*/
color:#FFF;
font-size:85%;
line-height: 1.4em;
}

.contents ul { /*JKdiff */
color:#000;
}

#footer p {
color:#FFF;
}

.contents h1 {  /*JKdiff */
color:#000;
font-size:140%;
font-family:arial, hevetica, sans-serif;
}

.contents h1.center { /*JKdiff missing*/
text-align:center;
color:#000;
font-size:140%;
font-family:arial, hevetica, sans-serif;
}

.contents h2 { /*JKdiff */
color:#000;
font-size:125%;
font-family:arial, hevetica, sans-serif;
}

.contents h4 {  /*JKdiff */
color:#000;
font-size:115%;
font-family:arial, hevetica, sans-serif;
}

.contents h4.center { /*JKdiff missing*/
text-align:center;
color:#000;
font-size:115%;
font-family:arial, hevetica, sans-serif;
}


.contents h2.center { /*JKdiff  missing */
text-align:center;
color:#000;
font-size:125%;
font-family:arial, hevetica, sans-serif;
}

.container a {  /*JKdiff */
color:#C3B038;
text-decoration:none;
font-weight:700;
}

.container a:hover {
color:#fc3;
text-decoration:underline;
font-weight:700;
}

#tcontents a {  /*JKdiff  missing */
color:#AA8213;
}

#tcontents a:hover {  /*JKdiff  missing */
color:#AA8213;
}


#header {
background-color:#000;
}

.contents { /*JKdiff */
float:right;
display:inline;
width:450px;
background: url(imgs2/nt.gif) repeat; 
margin-right:125px;
}

.sidebar {  /*JKdiff */
margin-right:610px;
margin-left:5px;
background-color:#000;
}

#footer {
clear:both;
background-color:#000;
margin-right:20px;
margin-left:20px;
}

p.sidetext1 {
font-size:80%;
color:#FFF;
}

p.conttxt {
font-size:80%;
color:#FFF;
}

#sidetext {
text-align:left;
background-color:#000;
padding:0px;
}

p.gpiccap {
font-size:80%;
font-style:italic;
font-family:arial, hevetica, sans-serif;
margin-top: 0px;
}

p.photocap {
font-size:70%;
margin-top: 0px;
width: 140px;
}

#centerblock {
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0;
}

#footmenu {
word-spacing:3pt;
font-size:80%;
}

#menu img {
margin-bottom:8px;
}

hr {
width: 500px; 
margin-left: 115px;
color: #404242; 
background-color:#404242 ; 
}

.pichr {
padding: 0px;
margin-left:80px; 
margin-right:80px; 
text-align:center;
background-image:url(imgs2/2pxhtgrey.jpg); 
background-repeat:repeat-x; 
}


/* =========format contact rows ============= */
div.row {
  clear: both;
  padding-top: 10px;
  }

div.spacer {
  clear: both;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  font-size : 90%;
  }

div.row span.formw {
  float: left;
  width: 315px;
  text-align: left;
  padding-left : 10px;
  font-size : 90%;
  }
/* =========end format contact rows ============= */

/* =========format images in paragraphs (&captions)*/
span.imginp_left {
float:left; margin-right: 1em;
}

span.imginp_right {
float:right; margin-left: 1em;
}

span.imginp_cap {
text-align: center;
text-indent: 0;
display:block;
width:200px;
font-size:80%;
font-style: italic;
}

/*align & wrap imgs... keeps captions centered*/
.imginpg { margin:0; padding:0;display:block; } 
/* ======end format images in paragraphs (&captions)*/



/* color fields for php forms */
input.field:focus {background-color:#FFFAC5; }
textarea.field:focus {background-color: #FFFAC5;}
select.field:focus {background-color: #FFFAC5;}

.bannerbox {
font-family: Trebuchet MS, times, serif;
font-style: italic;
display: block;
text-align:center;
font-size: 24px;
height: 100%;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
margin-left:30px;
margin-right:30px;
margin-top:30px;
margin-bottom:30px;
color: #E5E5E5;
/* background-color: #3B3B3B; */
}

div.center {
text-align: center;
}

.squote {
margin-left: 3em; margin-right: 3em; font-style: italic;
}

