body {background-color: black; 
background-image: url(http://boggsandboulders.com/background.gif); 
background-repeat: no-repeat; 
background-position: center center;
background-attachment:fixed;
background-opacity:.30;   
font-family: Arial Black;
line-height: 1.9em }
a:link {color:#FF0000} /* unvisited link */
a:visited {color:#00FF00} /* visited link */
a:hover {color:#FF00FF} /* mouse over link */
a:active {color:#0000FF} /* selected link */

.strict { border-color: black; border-width: 1px; border-style: solid; background-color: orange;}

.photo { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.contact { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.about { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.rates { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.directions { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.rules { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.lodging { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.special { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

ul { border-color: black; border-width: 1px; border-style: solid; background-color: yellow;}

p { border-color: black; border-width: 1px; border-style: solid; background-color: yellow;}

h1 {color: red;}

h2 {color: orange;}

div.container
{
margin-left: 5%;
margin-right: 5%;
width: 90%;
float: left;
}

div.first 
{
padding:1em;
width:700px;
float:left;
}

div.imgright
{
padding:1em;
width:200px;
float:right;
}

div.second
{
padding:1em;
width:35%;
float:right;
}

div.imgleft
{
padding:1em;
width:35%;
float:left;
}

div.third
{
padding:1em;
width:35%;
float:left;
}
div.imgrighttwo
{
padding:1em;
width:35%;
float:right;
}

div.fourth
{
padding:1em;
width:35%;
float:right;
}

div.jeep
{
padding1em;
width:35%;
float:left;
}

div.fith
{
padding:1em;
width:35%;
float:left;
}

div.slick
{
padding:1em;
width:35%;
float:right;
}

div.sixth
{
padding:1em;
width:35%;
float:right;
}

div.seventh
{
padding:1em;
width:35%;
float:left;
}

div.eighth
{
padding:1em;
width:100%;
float:right;
}

div.map
{
padding:1em;
width:45%;
float:right;
}