 
 
 body { text-align: center; }



 #container
{
width: 95%;
margin: 10px auto;
background-color: #fff;
color: #333;

 line-height: 130%;
}

#top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}



.btt
{
text-align: right;
margin-top: 2em;
}

.peakstrip
{
 
background-color: #cd9933; 
 
font-weight: bold; 
font-family: arial, helvetica, sans-serif; 
font-variant: small-caps; 
padding-top:.3em; 
padding-bottom:.3em; 
margin-top: 0; 
margin-bottom: 0; 
font-size:90%; 
border-top-width:1px; 
border-top-style: solid; 
border-bottom-width:1px; 
border-bottom-style: solid;
word-spacing:.2em;
white-space: nowrap;
}



 #top h1
{
padding: 0;
margin: 0;
}

<!--
#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}
-->

#content
{
margin-left: 200px;
border-left: 1px solid gray;
padding: 1em;
 max-width: 36em;
}
 
  #footer
{
clear: both;
margin-top: 1em; margin-bottom:1em; margin-right: 2em; margin-left: 2em;
 padding: 1em;
color: #333;
background-color: #ddd;
border-bottom: 1px solid gray; border-top: 1px solid gray;
}

#leftnav p { margin: 0 0 1em 0;}
 

#content h2 { margin: 0 0 .5em 0; }



         
            h1 {
 
      margin:0;
      padding:0 0 0 10px;
         font:bold 3em/2em "Trebuchet MS", Verdana, Sans-serif;
         font-variant:small-caps;
      color:#000;
 
      letter-spacing:.1em;}
     
     h1.title {font-family: arial, verdana, sans-serif; font-size:1.5em; color:#000; font-weight:bold;  margin: 0; font-variant: small-caps; }



.subtitle {font-family: arial, verdana, sans-serif; font-size:1.5em;  font-weight:bold; margin-bottom:0; font-variant: small-caps; }
 
.subtitletwo {font-family: arial, verdana, sans-serif; font-size:1em; color:navy; font-weight:bold; z-index:3; margin-bottom:0; font-variant: small-caps; }


      h2 {
 
      margin:.2.5em 0 .5em;
      padding:.1em 0 .2em 10px;
      border-bottom:2px solid #484;
         font:900 1.5em/1em "Trebuchet MS",Verdana,Sans-serif;
      color:#484;
        text-transform:normal;
      letter-spacing:.1.8em;
      }
   
      
         h2.columntitle {
 
      margin:.5em 0 1em;
      padding:.2em 0 .2em 10px;
      border-bottom:2px solid #484;
         font:900 1.2em/1em "Trebuchet MS",Verdana,Sans-serif;
      color:#484;
        text-transform:normal;
      letter-spacing:.1em;
      }
   
 
    h3 {
 
      color:#321;
             font:bold .9em/1.2em "Trebuchet MS",Verdana,Sans-serif;
      
      }
      
      p {font-family: verdana, arial, helvetica, sans-serif; color:black;  font-size:9pt; text-align:left; }
  
  
      img {margin: 1em 1.5em;}
      
       li {
      list-style-image:url("list_bullet.gif");
      }
      
      
       #content {
      background:url("../img/aus_lake_sail.jpg") no-repeat 50% 0;
      padding-top:140px;
     
      }
 
      
      #sidebar {
      float:right;
      width:200px;
      }
      
       #main {
      float:left;
      width:500px;
      }
      
 
 .listhead {font-size:large; font-weight: bold; margin-bottom:.5em; margin-top:5em;}
 
.txtlst {font-family: verdana, arial, helvetica, sans-serif; color:black;  font-size:9pt; text-align:left;}

.bphome  { 
margin-top:2em; 
margin-bottom:2em; 
font-weight:bold; 
font-size:large; 
font-variant:small-caps; 
text-decoration:none;
}

.bphome a {text-decoration:none;}
.bphome a:visited {text-decoration:none; color:black;}
      
#leftnav {text-align:left; width:200px;  padding: 1em; margin-right:20px; margin-left:30px; margin-top:10px; margin-bottom:20px;}



#midcontent {text-align:left; float:left; width: 325px;  padding: 1em; margin-right:20px; margin-top:10px; border-style:solid; border-width:1px;}

#rightcontent {text-align:left; float:right; width: 250px;  padding: 1em; margin-left:20px; margin-top:5px; border-style:solid; border-width:1px;}
 

.popad  {font-family: arial, verdana, sans-serif; font-size:1em; font-weight:bold; text-align:left; margin-top:0; }

#subpagecontent {text-align:left;  float:left; width: 500px;  border-left-style:solid; border-left-width:1px; padding: 2em;  margin-top:5px;}

 
#header {width: 40%; background: white; font-size: 20px; color: purple; }

 
 


p.subtitle {font-family: arial, verdana, sans-serif; font-size:1.5em; font-weight:bold; text-align:center; line-height:.5em; color:navy;}

p.tochead {font-family: arial, verdana, sans-serif; font-size:1em; font-weight:bold; text-align:left; line-height:.5em; margin-bottom:.8em; color:#00008b; font-variant:small-caps;}

.link {line-height:.1em; margin-top:1.3em;}

.topicintro { font-style:italic;}
 
 .intro { font-style:italic;}
 
.business, .food, .wine, .recreation, .lodging, .arts, .transport, .sight
{ font-size:95%; margin-top:1.5em; margin-bottom:5px;}

.address { line-height: 20%;}

 

.sub  {font-family: Arial, Geneva, sans-serif; font-size: 11px; color: #666633;}

:target
	{
		border: outset thick #add8e6;
		background-color: #add8e6;
		name:current;
	}
	
 
.hr {
line-height: 1px; /*needed for IE/win*/
font-size: 1px; /*needed for IE/win*/
height: 2px;
width: 100px;
background: #aaa;
margin: 6px 0;
}

.hrcontent {
line-height: 1px; /*needed for IE/win*/
font-size: 1px; /*needed for IE/win*/
height: 2px;
width: 100px;
background: #aaa;
margin: 6px 0;
 margin-top:15px;
}

 
 

 #nav-menu ul
{
list-style: none;

padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
padding: 0;
text-align: center
}

#nav-menu li a
{
background: url(graphics/css-nav.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

#nav-menu li a:hover
{
background: url(graphics/css-nav.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: underline;
text-align: center;
}


/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End IE5-Mac hack */

#nav-menu
{
width:50em;
margin-top:15px; 
 margin-left: auto;
    margin-right: auto;
}




#navcontainer1 { width: 150px;  margin-top:1em;}

#navcontainer1 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;

font:small Verdana, Arial, Helvetica, Sans-serif;
}

#navcontainer1 a
{
display: block;
padding: 3px;
width: 150px;
 color: #0000cc;
font:small Verdana, Arial, Helvetica, Sans-serif;
 
}

 
 #navcontainer1 a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
font:small Verdana, Arial, Helvetica, Sans-serif;
target: current;
}

.liend
{
color: #000;
text-decoration: none;
font: small Verdana, Arial, Helvetica, Sans-serif;
margin-bottom: 1em;

}

#navcontainer1 a:hover
{
background-color: #369;
color: #fff;
}



#navcontainer2 { width: 200px; color:fuchsia;}

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;

font:small Verdana, Arial, Helvetica, Sans-serif;
}

#navcontainer2 a
{
display: block;
padding: 3px;
width: 160px;
 color: #0000cc;
font:small Verdana, Arial, Helvetica, Sans-serif;
 
}

 
 #navcontainer2 a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
font:small Verdana, Arial, Helvetica, Sans-serif;
target: current;
}

 

#navcontainer2 a:hover
{
background-color: #369;
color: #fff;
}





#nav2 {
background-color: silver;
border: solid 1px gray;
width: 8em
}

#nav2 ul {
list-style-type: none;
margin: 0;
padding: 0;
border: none
}

#nav2 li {
margin: 0;
padding: 0.25em 0.5em 0.25em 1em;
border-top: 1px solid gray;
width: 100%;
display: block
}

html>body #nav2 li {
width: auto;
}

#nav2 li:first-child {
border: none
}


.list
{
color: #000;
text-decoration: none;
font: small Verdana, Arial, Helvetica, Sans-serif;
margin-bottom: 1em;
list-style:none;


}


div#test {

    background-image:  url(graphics/copiasmshd.jpg);
    background-repeat: no-repeat;
    height: 272px;
    width: 612px;
}

 div#testtext {
    position: relative;
    font-size: 2em;
    height: auto;
    width: auto;
   text-align:center;
    top: 10px;
}




a img {border: none; }

.sectionhead {font-family: Verdana; font-size: 12pt; color: red; }

.related {float:right; width: 15em; margin-left:1em; margin-bottom: 1em; color:blue}



 A.vnavbar, hnavbar {text-decoration: none;}
 a.leftnav {text-decoration:none;}
 
#vnavbar {

position: absolute;
width: 210px;
margin: 0;
margin-top: 50px;
border-right: 1px solid #C6EC8C;
font-weight: normal;
background-color: yellow;
}


 
 

 .dropcap {
float:left;
color:#000;
font-size:40px;
line-height:27px;
padding-top:2px;
font-family: Times, serif, Georgia;
} 


 
.dropthecap
 {float:left;
 margin-top:0px;
 color:black;
 padding-top:.2em;
 font-size:36pt;
 height:1em;
 font-weight:bold;
 font-family:"times","Times New Roman", serif;} 
 
 
 .firstbigletter {
font-family:Georgia;
color:blue;
font-size:56px;
font-weight:normal;
line-height:80%;
letter-spacing:-6px;
}

.dropcap3 {
  float: left;
  font: normal 60pt/0.8em Helvetica, Verdana, Arial, sans-serif;
  color: blue;
  margin-right: 3px;
}

.pullquote 
{width: 145px;
background:yellow;
color:black;
float: right;
border:1px solid maroon;
font-weight:bold;
line-height:140%;
padding:5px;
margin-top:10px;
margin-left:10px;
}


 