/* This is the cascading style sheet for the Cerrillos Hills Historic Park web site */

/* Sets the background image */

body {background-image:url("images/bkgd1.jpg")}

/*Sets margins */

body {margin-left:.5cm; margin-right:.5cm}

/* Sets the fonts for all pages */

body {font-family: sans-serif}
p {font-family: sans-serif}
h1 {font-family: sans-serif}
h2 {font-family: sans-serif}
h3 {font-family: sans-serif}
h4 {font-family: sans-serif}

/* Center text */
.c
{text-align:center}



/* Align text right */

.pright
{text-align:right}

/* Center text, small, brown */

.cbr
{font-weight: 500;
font-size: 75%;
color: #ad6d05;
text-align:center
}

/* Sets text small, brown */

.smlbr
{font-weight: 500;
font-size: 75%;
color: #ad6d05;}

/* Sets text small, indented, brown */
<!--
.indentbr 
{font-weight: 500;
font-size: 75%;
color: #ad6d05;
margin-left: 4cm;
margin-right: 4cm;
}
-->


/* Sets text small, indented, solid border, brown */

<!--
.indentbrbd 
{font-weight: 500;
font-size: 75%;
color: #ad6d05;
margin-left: 4cm;
margin-right: 4cm;
border-style: solid;
padding-left: .2cm;
padding-top: .2cm;
padding-bottom: .2cm;
}
-->

.blue
{color:blue}

.green
{color:#137979}

.brown
{color:#ad6d05}

/* Large red font for special announcements */

.lred
{
color:red;
font-size: 125%;
}

/* Box with solid borders and padding */

p.solid {border-style: solid;
padding: 1%;
}

/* Sets the text color for headers and subheaders, bottom of pages */

h1,h3,h4{color: #ad6d05}
h2 {color:#137979}
h5 {color:#ad6d05}

/* Move headers to the right */

h1 {margin-left: 2cm}
h3 {margin-left: 2cm}

/* Outdent headers */
.o h3 {margin-left: .1cm}
.o1 h1 {margin-left: .1cm}

/* Italics */

.i{font-style:italic}

/* Sets the maximum width of images */

img {max-width: 90%}

/* Temporary Margins */

.mar
{
margin-left:2cm;
margin-right:2cm;
}


/* Sets text indented, green */

<!--
.indent 
{font-weight: 500;
font-size: 75%;
color: #137979;
margin-left: 2cm;
margin-right: 2cm;
}
-->

/* "Return to Top" in center of line, small font */

.rtt{
text-align:center;
font-size:75%
}


/* Sets text for right-hand column next to image */

<!--
.rgtpar
{font-weight: 500;
font-size: 85%;
color: #137979;
}
-->

/* Sets link colors */

a:link {color: #101010;}
a:visited {color: #ad6d05;}
a:hover {color: #8B0000;}
a:active {color: #00008B;}

/* Indents,changes font size, etc., for text notes */

<!--
.notes
{font-weight: 500;
font-size: 65%;
margin-left: 4cm;
margin-right: 4cm;
} 
-->

/* Modifies page-bottom entries */

<!--
.eop
{font-weight: 700;
color: #137979;
font-size:95%;
font-family:sans-serif;
text-align:center;
}
-->

/* Sets text pargraph to smaller font, green */

<!--
.smlpar
{font-weight: 700;
color: #137979;
font-size:95%;
font-family:sans-serif;
}
-->

/* Small black text */

.smlbl
{font-size:75%}

/* Centers links at bottom of page */

<!--
.ctrlnks
{text-align: center;}
-->

/* Set font size for "Last Revised" line */

.last
{font-size:65%;}

/* Use to move green text to the right, as in a caption */

left {
position: absolute;
left: 90px;
color:#137979
}


/* Use to move green text to left, as in a caption */

right {
position: absolute;
right: 70px;
color:#137979
}

/* Align text right */

.alright {
text-align: right
}

/* Superscript */
.sup {
line-height: 0;
vertical-align: text-top;
}

/* Reduce line height */

.ht
{line-height:.05cm}

/* Create border for index.html box */

.bor {
border:double;
border-color:#228B22;
background-color:#F0F8FF;
margin-left:6cm; margin-right:6cm;
line-height: .5cm;
}


/* Create Google Custom Search Box */
.google
{
border:double;
border-color:#228B22;
background-color:#F0F8FF;
margin-left:12cm; margin-right:12cm;
line-height: .5cm;
text-align:center;
}


/* Unordered list without bullets */
.nb {
list-style: none;
}


/* Two-column layout */

#leftcol {
  margin:0px;
  float:left;
  width:475px;
}

#rightcol {
  margin-left:5px;        
  float:right;
  width:375px;
}

/* Border for special announcements */

.announce
{
border-style: solid;
	border-width: 3px;
	border-color: red;
    margin-left:2cm; margin-right:2cm;
    padding:.5cm;
}

/* Inserts color block for navbars */

.navcontainer
 {background:#AFEEEE; 
	margin: 0 auto;
	padding: 1em 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width:90%;
}    


/* Revised navbars as of 18 Oct07 (through .ctab) */

.navtable {
  text-align:center;
  margin-left:auto; margin-right:auto;
  width:90%;
}

.navtable ul {
   margin:auto; padding:0;
   background:#AFEEEE; 
   float:left;
   width:auto;
   border:2px solid #0000FF;
   border-width:1px 0;
   border-left:2px solid #0000FF;
   border-right:2px solid #0000FF;
}

.navtable ul li {
  display:inline;
  padding:0;
  margin:0;
  white-space:nowrap; /* Fix IE6 */
}

.navtable a:link,
.navtable a:visited {
  color:#000; background:#AFEEEE;
  padding: 2px 4px 4px 10px;
  float:left;
  width:auto;
  border-right:2px solid #0000FF;
  text-decoration:none;
  font-weight: bold;
  font-size: 1em;
  line-height: 1em;
}

.navtable a:hover {
  border:2px solid #0000CD;
  color:#F00;
  background:#FFD700;
}

.ctab {
  text-align:center; clear:both;
}


/* Table for mulitple images on one line */

table.one
{
table-layout: fixed
}


/* Last edited 23 September 2008 */