/* Normalize those browsers */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

body {
    font-family: Georgia;
    font-size:12px;
    background-color: black ;
    background: url(/images/rock_background.jpg) ;
    background-repeat: repeat-x;
    background-color: black ;
    color:#000;
}

a {

}

a:hover {
    color:#909090;
    text-decoration:underline;
}

h1 {
    font-size: 1.8em;
    text-align:center;
    font-weight:bold;
    padding: 1em;
}

h2 {
    font-size: 1.5em;
    font-weight:bold;
    padding .8em;
    margin-left: 2em;
}

h3 {
    font-size: 1.5em;
    font-weight:bold;
    margin-left: -1em;
    margin-top: 1em;
    border-bottom: solid 2px black;
    width:100%;
}

p {
    padding: 1em;
}

#wrapper {
    width: 760px;
    border: solid black 8px;
    background-color:#F7F9C7;
    padding:0px;
    margin:auto;
}

#branding {
    width: 100%;
    border-bottom: solid black 8px;
    padding: 0px;
    background-color:#F7F9C7;
    text-align:center;
}

#content {
    width:90%;
    margin: auto;
}

#footer {
    text-align: center;
    font-weight: bold;
    color: black;
    border-top:solid black 8px;
    width:100%;
    padding:10px;
}
#footer a, #footer a:visited {
    color: black;
}

#menu {
    width: 100%;
    border-bottom: solid black 8px;
    padding: 0px;
    background-color:#F7F9C7;
    text-align:center;
}

#menu table {
    width: 100% ;
    text-align:center;
}

#menu a, #menu a:visited {
    color: black;
    font-size: 1.8em;
    text-decoration:none;
    font-weight:bold;
}
#menu a:hover {
    color:#909090;
}

.top_nav{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
background: url(images/blockdefault.gif) center center repeat-x;
}

.top_nav li{
display: inline;
}

.top_nav li a{
float: left;
color: black;
padding: 9px 11px;
text-decoration: none;
border-right: 5px solid black;
}

.top_nav li a:visited{
color: black;
}

.top_nav li a:hover, .solidblockmenu li .current{
color: black;
background: transparent url(images/blockactive.gif) center center repeat-x;
}


<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
<![endif]-->

