html, body,   h4, h5, h6, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
q:before, q:after { content:''; }



strong {
	font-weight: bold;
}

/* End of CSS Reset */


body {
	background-color: #950101;
font-family: Arial, Helvetica, sans-serif; 
}


h1 ,h2, h3{
 padding: 0;
 margin: 0;
 font-weight: normal;
color:#990000;
}
h1{
line-height: 28px;
}

p{
   font: 12px Arial, Helvetica, sans-serif; 
}
.rates li 
{
	line-height:150%;
    display: block;
    list-style: circle inside;
    font-weight: normal;
    font-size:85%;
}
ul
{
	margin-top:0px;
	padding:0px;
}
.awards, .events{
    width: 550px;
    margin: 0; padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif; 
}
table{
width: 650px;
  font: 12px Arial, Helvetica, sans-serif; 
}
.aDate{
color:#990000;
font: bold 16px  Arial, Helvetica, sans-serif;
}

#wrapper {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #950101;
}

#content_wrap {
    position: relative;
    z-index: 1;
    display: inline-block;
	background: url('../images/content_bg1.jpg') repeat-y;
	min-height: 300px;
	height: auto;
    width: 800px;
    max-width: 800px;
    overflow: hidden;
    text-align: center;
}

#content_wrap div#content {
    position: relative;
    z-index: 2;
    text-align: left;
	background: white;
	margin: 2em auto 2em auto;
	left: 10px;
	overflow: hidden;
	max-width: 660px;
	font-family: Calisto MT;
}

#headImg div#ridgeAddress {
	border: none;
	margin: 0;
	position: absolute;
	top: 7%;
	left: 48%;
	text-align: left;
    max-width: 12em;
}

#headImg div#ridgeAddress p {
	display: inline-block;
    font-family: Trebuchet MS;
    font-weight: 400;
    line-height: 1.1em;
    font-size: 70%;
    color: White;
}

#indexDiv {
	height: auto;
	position:relative;
	display:inline-block;		
}

#indexDiv #indexContent {
	position: absolute;	
	top: 80%;
	left: 12%;
}

#indexDiv #followUsDiv 
{
    position: absolute;	
	top: 80%;
	left: 74%;
    }

#indexDiv #indexContent ul 
{
	list-style-type: none;
	color: White;
	font-size: 100%;
	font-family: Trebuchet MS;
	}

#content img {
    margin-top: 2em;
    margin-bottom: 1 em;
    margin-left: auto;
    margin-right: auto;
    max-width: 640px;
}

#content h3 {
    font-size: 150%;
    margin-top: 1em;
    margin-bottom: 1em;
}

#content ul.awards {
    display: block;
    margin-left: 1.5em;
    margin-bottom: 2em;
    list-style: square outside;
}

#content ul.awards li {
    margin-top: 0.5em;
    display: block;
    list-style: square inside;
    font-weight: normal;
}

#content a {
    color: blue;
    text-decoration: none;
}

#content a:hover {
    color: #950101;
    text-decoration: underline;
}

#content .aDate {
    font-size: 120%;
    font-weight: bold;
}

#footer {
	font-size: 80%;
	color: white;
	text-align: center;
	margin-top: 3em;
	margin-bottom: 5px;
	background-color: #950101;
	font-family: Trebuchet MS;
}

#footer a {
	color:white;
}

.clear {
	margin:0;
	padding:0;
}





