a {cursor:pointer;} 

a img {border:0px;}

hr{background:#ae9b6d;}

h1
{
  font: bold 1.4em arial, sans-serif;
  color: #BF7D00;
}

h2, h3
{
  margin: 1.3em 0 -1em 0em;  
  color:#37626F;
  font: bold 1.1em arial, sans-serif;
}

acronym
{border:none;}

html
{
  background:#cab677;
  font-size:100%;
}


#container
{ 
  background: url(images/containerbg.jpg) repeat-y 0 0;
  color: #333;  
  margin-left: auto;
  margin-right: auto;
  margin-top: 3px;
  margin-bottom: 0px;padding-bottom:0em;
  width: 736px;
  border:1px #FFF solid;
  overflow:auto;
  display:block;
  font: .9em verdana, sans-serif;
}

#header
{
  display:inline; /*include to position maintitle correctly*/
  /*try without width of 736 for older browser?*/
  height:151px;
}
/*---------------------------------contact/admission/hours tables--------------*/

#column {
margin-left:9px;
padding-left:0px;
border-left:1px #ccc dotted;
width:180px;
float:right;
clear:both;
text-align:left !important;
margin-bottom:1em;
}

.hours_admission {
margin-left:.7em;
margin-bottom:.5em;
width:175px;
float:right;
clear:both;
}


table.sites {
font-size:.85em;
line-height:150%;
border:0;
margin-left:0em;
}

table.sites td {
border:0; 
table-collapse:collapse;
width:auto;
padding:0;
vertical-align:top;
}


table.sites caption {
font:bold 1.3em arial, sans-serif;
color:#666;
padding-bottom:0em;
padding-top:.5em;
}

caption {text-align:left;}

.contact {
width:175px; 
margin-left:1em;
margin-bottom:0em;
font-size:.9em;
float:right;
clear:both;
display:block;
}

.contact em {
font:bold 1.2em arial, sans-serif;
color:#666;

}


/*---------------------------------------end tables----------------------------*/


/*-------------------------------------Right Side------------------------------*/
#content
{
  float:right;
  text-align:left;
  text-decoration: none;
  color: #333;
  background:#FFF;
  width:540px;
  padding-bottom:2.5em;
}

.maintitle
{ position:absolute;
  display:inline; 
  background:#000;
  color:#FFFFFF;
  padding:1px 0px 1px 6px;
  margin:0px;
  border:1px #FFF solid;
  font: bold .9em verdana, sans-serif; 
}

.maintitle a
{
  background:#000 url(images/indent1.gif) no-repeat center left;
  color:#FFFFFF;
  padding: 0px 4px 0px 10px; 
  font: bold .9em verdana, sans-serif; 
  text-decoration:none;
}

.maintitle a:hover, .maintitle a:focus 
{
  background:#252526 url(images/indent1.gif) no-repeat center left;
  color:#FFFFFF;
  padding: 0px 4px 0px 10px; 
  font: bold .9em verdana, sans-serif; 
  text-decoration:underline;
} 



#textarea
{ 
  text-align: left;
  font: .87em verdana, sans-serif;
  text-decoration: none;
  color: #333;
  padding: 2em .85em 1em 1em;
margin-bottom:0;
line-height:140%;
width:auto;
}

#textarea img 
{ margin:0 1em 1em .5em;}

#textarea ul
{
  line-height: 160%;
}

em
{ 
  font: bold 1em verdana, sans-serif;
  text-decoration: none;
  color: #000;
  background: #FFF;
}


#textarea a
{ 
  text-decoration:underline;
  color: #884d00;				
}

#textarea a:hover, #textarea a:focus
{
  text-decoration:underline;
  color:#315a7b; 
}

#textarea a img {text-decoration:none;}

ol li
{padding-bottom:.6em;}


/*------------------------------------End Right Panel Style--------------------------------*/




/*------------------------------------Left Panel--------------------------------*/
#sidebar
{
  float:left;
  width: 180px;
  display:inline;
}

.active_menu 
{
  font: bold 1em verdana, san-serif;
}

ul#navbar
{ 
  padding:10px 1px 10px 6px;
  text-decoration: none;
  background: #000;
  color:#FFFFFF;
  font: .9em verdana, sans-serif;
  text-align:left;
  margin:.2em 0 .4em .2em;
  line-height:1.6em;
  list-style:none;
}

ul#navbar a
{ 
  text-decoration: none;
  color:#FFFFFF;
} 

ul#navbar li
{
padding:.2em 0em .2em 0em;
}


ul#navbar ul
{ margin-left:25px;
  padding-left:0px;
  line-height:1.5em;
}

ul#navbar ul li
{  
  list-style-image:url(images/indent1.gif);

  text-indent:-.1em;
  padding-top:0;
  padding-bottom:0;
}

ul#navbar ul ul {
padding-left:.65em;
margin-left:.65em;
}


ul#navbar ul ul ul{
padding-left:.65em;
margin-left:.65em;
}
 

ul#navbar a:hover, #navbar a:focus
{ font: 1em verdana, sans-serif;
  text-decoration:underline;
  color:#FFFFFF;
  background: #000;
  padding:0; 
  line-height:1.5em;
}


/*------------------------------------End Left Panel Style--------------------------------*/


#footer a.first, #footer a.first:hover, #footer a.first:focus
{background:none; width:740px;}

#footer p
{
/*font-weight:bold;*/
margin-bottom:-1em;padding:0;
}

#footer
{
  font: .7em "URW Grotesk T", verdana, sans-serif;
  clear: both;
  width:780px;
  margin-left:auto; 
  margin-right:auto;
  margin-top:.5em;
 text-align:center;
  background:#cab677; 
  color:#000;
}


#footer ul
{
 margin-right:5em;

}


#footer li
{ background: #cab677;
  display:inline;
  line-height:125%;
}

#footer a
{ text-decoration: none;
  color: #000;
  padding-left:16px; 
  background:#cab677 url(images/bullet2.gif) no-repeat center left;
}

#footer a:hover, #footer a:focus
{ 
  background:#cab677 url(images/bullet2.gif) no-repeat center left;
  color:#000;
  text-decoration: underline;
  font: 1em verdana, sans-serif; /
}

ul#rrw li {margin-left:-.8em;padding-left:0;}


.left {
float:left;
padding-right:.5em;
width:auto;
}

.right {
float:right;
padding-left:.5em;
width:auto;
}

.clear {
clear:both;
}

table.sortable {border-collapse:collapse;width:auto;display:block;}

th {border:1px #ccc solid;padding:.2em .3em .2em .3em;}

td{border:1px #ccc solid;width:auto;padding:.2em .3em .2em .3em;}

th, #textarea th a, #textarea th a:hover, #textarea th a:focus {background: #CD9B1D;color:#fff; text-decoration:none;padding:.3em;}

#textarea th a:hover, #textarea th a:focus, .sortable th:focus, .sortable th:hover {text-decoration:underline;}

table.sortable th:hover, table.sortable th:focus {
cursor: pointer;
}

a {cursor:pointer;} 




/*Site Search Form Styles*/
div#sitesearch form {
display:block;
text-align:right;
padding:0 0 .4em 0;
margin:0px;
width:730px;
margin-right:auto;
margin-left:auto;
}

div#sitesearch  input#search {
background:#06191F;
color:#fff;
border:solid 2px #000;
  border-radius: 4px; /* CSS3 rounded corners */
  -moz-border-radius: 4px; /* Mozilla rounded corners */
cursor:pointer;
}

div#sitesearch  input#search:hover, input#search:focus {
border:#333 2px solid;
background:#2B373F;
}

/*End Site Search Styles*/








