#container {
/*set default font-size*/
font-size: 80%;
font-family: "Gill Sans", "Microsoft Sans Serif", verdana, "Trebuchet MS", Geneva, Swiss, SunSans-Regular;
color: #221c1c;
text-align : left;
background: white;
}

#Outer h1 {
position: absolute;
margin: 0;
padding: 0;
font-size: .7em;
right: 0px;
bottom: 0px;
color: #AFA4A4;
font-family: "Gill Sans", arial;
padding-right: 20px;
}

h1 {font-size: 1em; font-weight: normal;}
h2 {font-size: 1.6em; color: #EF4AA6; margin-bottom: 0}
h3 {font-size: 1.2em; margin-bottom: 0}
h4 {font-size: 1.3em; text-align: left; color: #EF4AA6; margin-bottom: 0; padding-bottom: 0; font-weight: normal; line-height: 1.4em; text-align: left; font-family: georgia;}
h5 {font-size: .9em; margin-bottom: 0; margin-top: 0}

#top h3 {
position: absolute;
color: #000;
margin: 0;
letter-spacing: 1px;
font-size: .85em;
padding: 0;
top: 110px;
left: 280px;
font-weight: normal;
text-transform: uppercase;
}

#top img {
border: 0;
}

#rhsitem {
width: 200px
border: 1px solid #797979;
}


.lhs a {color: #5e5d61; text-decoration: none;}
.content a, .rhs a {text-decoration: underline; color: #EF4AA6;}
.content a:hover, .rhs a:hover {text-decoration: underline; color: #EF8577;}



#map h3 {margin: 0;}


.content {
padding: 20px 30px 25px 10px;
line-height: 1.5em;
text-align: justify;
}

.content ul {
padding-left: 17px;
margin: 0;
}

#prices {
text-align: left;
}


#prices p {
margin: 0;
}

#prices th {
background: #5F5959;
color: #fff;
padding: 6px;
}

.exp span {
display: block;
font-size: .8em;
font-family: arial;
font-weight: bold;
}

hr {
clear: both;
border: 0;
border-top: 1px dashed #CFCFCF;
height: 1px;
}

.lhs {
font-size: .9em;
}

#map {
border: 1px solid #797979;
margin-bottom: 8px;
}

#signup {
background: #EED9D4;
border: 1px solid #797979;
padding: 10px;
margin-top: 27px;
text-align: center;
}

.rhs {
padding: 40px 10px 15px 0;
text-align: left;
}

.rhsitem {
width: 200px;
border: 1px solid #797979;
background: #fff;
position: relative;
left: -6px;
top: -6px;
font-size: 1.1em;
margin: 40px 0 0 0;
}

#rhstext, #vidlink p a {
text-align: right;
padding: 12px;
color: #eb008c;
z-index: 3;
margin: 0;
display: block;
}


.rhsitem h3 {
font-size: 1.3em;
color: #fff;
font-family: Helvetica;
font-weight: normal;
text-align: left;
margin: 0;
padding: 0px 0 57px 0px;
}

.rhsitem #vidlink p {
font-size: .9em;
text-align: left;
padding: 0 12px;
color: #4F4A4C;
}

.rhsitem #vidlink h3 {
background: #000;
padding: 12px;
font-size: 1.2em;
}

.rhsitem #vidlink h3 a {
color: #fff;
}

.rhsouter {
background: #d1d2d3;
z-index: 1;
}

#spc1 {
float: left;
width: 120px;
height: 15px;
}

#spc2 {
float: left;
width: 111px;
clear: left;
height: 13px;
}

#spc3 {
clear: left;
float: left;
width: 94px;
height: 12px;
}

#spc4 {
clear: left;
float: left;
width: 71px;
height: 13px;
}

#spc5 {
clear: left;
float: left;
width: 45px;
height: 11px;
}

#spc6 {
clear: left;
float: left;
width: 27px;
height: 10px;
}

.lhs {
align: center;
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 20px;
padding-top: 80px;
}

.lhsphoto {
padding-bottom: 10px;
font-family: verdana;
}

.lhsphoto img{
width: 150px;
}

.caption {
text-align: center;
color: #fff;
background: #000;
width: 146px;
padding: 2px;
text-transform: uppercase;
}

.infobar {
padding: 4px;
}

.emailus {
width: 148px;
border: 1px solid #B1B1B3;
padding-top: 6px;
padding-bottom: 6px;
text-align: center;
}

.emailus:hover {
border: 1px solid black;
}

#footer {
padding: 10px 30px 10px 10px;
text-align: center;
color: #fff;
background: #000;
font-family: "Trebuchet MS";
border-bottom: 4px solid #DF2993;
}

#footer b {
margin-left: 20px
}

#footer a {
color: #fff;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#sitemaplink {
text-align: left;
font-size: .9em;
margin: 0 auto;
margin-top: 6px;
margin-bottom: 2px;
padding: 0;
width: 750px;
}

#sitemaplink a {
text-decoration: none;
color: #4F4A4A;
font-family: "Microsoft Sans Serif","Gill Sans", verdana;
}

#sitemaplink a:hover {
text-decoration: underline;
}

#sitemaplink #light {padding-left: 20px; font-size: .8em;}
#sitemaplink #light a {color: #8F8686; padding: 5px;}

.row0 {
background-color: white;
}

.row1 {
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}