@charset "windows-1252";

body{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

b{font-size: 110%;}
em{color: red;}
p {font-size: 11px; 
color: #FFF;
margin:7px;
}
li {margin-left:20px;}
h1 {visibility:hidden;
font-size: 10px;
display:inline;
}

#maincontainer{
width: 750px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-left: 1px solid black;
border-right: 1px solid black;
background: #6699FF;
font-size: 11px; 
line-height: 130%
}

#offers{
margin:10px;
width: 380px;
height:40px;
float: right;
border:1px solid;
background: #6699FF;
}

#offers p{
margin: 1px;
font-family:Arial, Helvetica, Sans-serif; 
font-size: 12px;
color: #FFF; 
}

#topsection{
background: #6699FF;
height: 230px; /*Height of top section*/
font-family:Arial, Helvetica, Sans-serif; 
font-size: 12px;
color: #FFF;
background-image: url('../images/special_bg.gif');
background-repeat: no-repeat;
background-position: right 60px;
}

#topsection a{
color: #FFF;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
margin-top:15px;
background: #6699FF;
color: #FFF;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
margin-top:40px;
background: #6699FF;
text-align:center;
color:#FFF;
}

#contentcolumn a{
color: #FFF;
}

#contentcolumn2{/*gallery*/
margin-right: 10px; /*Set right margin to RightColumnWidth - 250 for gallery*/
margin-top:15px;
background: #6699FF;
color: #FFF;
}

#links {
color: #FFF;
}

#rightcolumn2{/*gallery*/
float: left;
width: 10px; /*Width of right column- 250 for gallery*/
margin-left: -10px; /*Set left margin to -(RightColumnWidth) 250 for gallery */
margin-top:27px;
background: #6699FF;
}

#rightcolumn a{
text-align:center;
color: #FFF;
}

#footer{
clear: left;
width: 100%;
background: #336699;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFF;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertube2{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 37px;
}

.nav{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
text-align:right;
}

.topbanner{
margin-top:1px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

.sidepics{
margin-left:0px;
border:0;
}

.gallerypics1{
margin-left:63px;
border:0;
margin-top:15px;
float:left
}

.gallerypics2{
margin-left:145px;
border:0;
margin-top:15px;
float:left;
}

.gallerypics3{
margin-right:50px;
border:0;
margin-top:15px;
float:right;
}

.large{
font-size: 14px;
}

a:link    { text-decoration: none;}
a:visited { text-decoration: none;}
a:active  { text-decoration: none;}
a:hover   { text-decoration: underline;}


/* class that styles the holder div of the forms */
.topform {
    width: auto;
    color: #FFF;
    padding: 5px 5px 5px 5px;
    background:  #6699FF;
    border:1px solid #DDD;
    border-top: none;
	text-align:right;
}

.userform {
    width: auto;
    color: #FFF;
    padding: 0px 5px 0px 5px;
    background:  #6699FF;
    border:0px solid #DDD;
    border-top: none;
	text-align:left;
}

.userform2 input, select, textarea {
    border: 1px solid #DDD;
    font-family: verdana;
	background: #336699;
    font-size: 10px;
    color: #FFF;
	margin-right:10px;
}

.userform2 {
    width: auto;
    color: #FFF;
    padding: 5px 15px 5px 5px;
    background:  #6699FF;
	margin-top:0px;
    margin-bottom: 1px;
	text-align:right;
	margin-right:75px;
	margin-left:75px;
}

.userformmessage {
	float:right;
	margin-top:-65px;
	margin-right:25px;
	position:relative;
    color: #FFF;
    background:  #6699FF;
    border:1px solid #DDD;

}

fieldset{ 
border:1px solid #efefef;
color: #FFF;
}

legend { 
color: #FFF;
}

small {
margin-right:10px;
}

/* end of forms */

/* Calendar */

#calendar_wrap {
	padding: 15px 20px;
}

#calendar a:link    { text-decoration: none;}
#calendar a:visited { text-decoration: none;}
#calendar a:active  { text-decoration: none;}
#calendar a:hover   { text-decoration: underline;}

#calendar table {
	width: 100%;
	margin-left:5px;
	background: #FFFFFF;
	border: 1px solid #DBDBDB;
	text-align: center;
}

#calendar thead {
	background: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
}

#calendar tbody td {
	background: #FFFFFF;
	border: 1px solid #DBDBDB;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#calendar #middle {
	text-align: center;
}

#calendar tfoot a {
	text-decoration: none;
	font-weight: normal;
}

#calendar #todayfree {
    background: #FFFFFF url('../images/free.gif') no-repeat;
	border: 1px solid #FF7400;
	color: #FF7400
}

#calendar #todaypart {
    background: #FFFFFF url('../images/part.gif') no-repeat;
	border: 1px solid #FF7400;
	color: #FF7400
}

#calendar #todayfull {
    background: #FFFFFF url('../images/full.gif') no-repeat;
	border: 1px solid #FF7400;
	color: #FF7400
}

#calendar #part {
    background: #FFFFFF url('../images/part.gif') no-repeat;
	border: 1px solid #DBDBDB;
}

#calendar #full {
    background: #FFFFFF url('../images/full.gif') no-repeat;
	border: 1px solid #DBDBDB;
}

#calendar #free {
    background: #FFFFFF url('../images/free.gif') no-repeat;
	border: 1px solid #DBDBDB;
}


#hintbox { /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: white;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor { /*CSS for link that shows hint onmouseover*/
font-weight: normal;
color: navy;
margin: 3px 8px;
}

/*end of calendar*/

#edit textarea{
margin-left:10px;
border:0;
width:520px;
min-height:500px;
background: #6699FF;
font-family:Arial, Helvetica, Sans-serif; 
font-size: 12px;
color: #FFF;
}

#edit input{
margin-left:30px;
border:0;
background: #336699;
font-family:Arial, Helvetica, Sans-serif; 
font-size: 12px;
color: #FFF;
}

#edit p{
margin-left:30px;
}
#edit hr{
color: #fff;
background-color: #fff;
height: 1px;
}

