body {background-color: #DFDFC6}
h1 {margin-bottom:0em; margin-top:Oem; font-size: 16pt;  font-weight: bold;} 
h2 {margin-bottom:0em; margin-top:Oem; font-size: 12pt;  font-weight: bold;} 
.quotes {margin-bottom:0em; margin-top:Oem; font-size: 48pt; color:green;}
TD.65lite {width:65%; background-color: #999966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TH.lighter {background-color: #999966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TR.light {background-color: #F7F7E7; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.lighter {background-color: #FCFCEF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.light {background-color: #F7F7E7; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.nobg {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.lightsmall {background-color: #F7F7E7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.lightsmaller {background-color: #DFDEBD; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.16lite {width:16%; background-color: #999966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.lite {width:16%; background-color: #E0DEB9; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.hikel {background-color: #F7F7E7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.birds {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.19lite {width:19%; background-color: #999966; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
TD.top {background-color: #DDD7B9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.topcat {background-color: #DDD7B9; border-bottom: 1px solid black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.topmain {background-color: #DDD7B9; border-bottom: 1px solid black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.topsmall {
background-color: #F7F5D4; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px;
border-style: solid;
border-color: #000000;
}
/* #FCFCEF FCFCEF */
TD.main {background-color:#FCFCEF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
q { quotes: "\00201C" "\00201D" "\002018" "\002019"; }
q:before { content: open-quote; }
q:after { content: close-quote; }

TABLE.main {
  border: 1px;
  border-style: solid;
  border-color: #000000;
 padding: 5px
}
TABLE.maincat {
  border: 1px;
  border-style: solid;
  border-color: #000000;
 padding: 1px
}

th {
color: #000000;
font-size: 11px;
font-weight: bold;
background-color: #CCCC99;
height: 25px;
}
.gensmall { font-size : 10px; }
td.row1	{
background-color: #CCCC99;
}
a:link { color: #000066 }
A:hover { COLOR: #999966 }
.gen {
font-size : 11px;
}
A.bnav:link {
text-align: center;
color: #000066; 
font :  12px; Verdana, Arial, Helvetica, sans-serif;
 }

A.bnav:active {
text-align: center;
color: #000066;
font : 12px; Verdana, Arial, Helvetica, sans-serif;
 }

A.bnav:visited {
text-align: center;
color: purple;
font :  12px; Verdana, Arial, Helvetica, sans-serif;
				
 }

A.small:link {
text-align: center;
color: #000066; 
font :  11px; Verdana, Arial, Helvetica, sans-serif;
 }

A.small:active {
text-align: center;
color: #000066;
font : 11px; Verdana, Arial, Helvetica, sans-serif;
 }

A.small:visited {
text-align: center;
color: purple;
font :  11px; Verdana, Arial, Helvetica, sans-serif;
				
 }


TEXTAREA.suggest { 
color: #000000; 
background-color: #CCCC99; 
border : 1px solid #666633;  
padding : 2px 0;
width: 300px;
Height: 40px;
}

/* class selectors For Calendar*/

.normal { background: #FFFFFF; color: #000000; }
.price {color: #990000; font-size: 11px;}
.strike { text-decoration: line-through; font-size: 11px;}
 span.eventlink {
font-family: Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

span.count {
font-family: Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

span.hometext {
font-family: "verdana", "arial", "geneva", sans-serif;
font-size: 11px;

}

/* Hostel Stuff */

span.dir {
font-family: "verdana", "arial", "geneva", sans-serif;
font-size: 12px;
color: #000000;
}

span.hostel {
font-size: 12px;
color: #000000;
font-family: "verdana", "arial", "geneva", sans-serif;
}

span.url {
font-family: "verdana", "arial", "geneva", sans-serif;
font-size: 12px;
color: #666666;
}
span.comment {color: blue; text-decoration: underline; }
span.parks {
font-family: "verdana", "arial", "geneva", sans-serif;
font-size: 11px;
color: #000000;
}

span.parkstitles {
font-family: "verdana", "arial", "geneva", sans-serif;
font-size: 12px;
color: #000000;
background-color: #999966;
}

span.hosteltitle {
font-size: 11pt;
color: #000000;
font-family: "verdana", "arial", "geneva", sans-serif;
font-weight: bold;
}

span.cj {
font-size: 12px;
color: #000000;
font-family: "arial", "Helvetica", sans-serif;
}

span.top {
font-family: "arial", "Helvetica", sans-serif;
font-size: 12px;
color: #000000;
}

A.mail:link {
                 color: #000066; 
                 font : 12px Tahoma, Verdana, Arial;
}

A.mail:active {
                   color: #000066;
                   font : 12px Tahoma, Verdana, Arial;
}

A.mail:visited {
                    color: #000066;
                    font : 12px Verdana, Arial, sans-serif;
}

A.mail:hover {
                  color: #999966;
                  font : 12px Verdana, Arial, sans-serif;
}

A.linkhostel:link, A.dirtitle:link {
                 color: #000066; 
                 font : 12px Verdana, Arial, sans-serif;
 }



A.linkhostel:active, A.dirtitle:active {
                   color: #000066;
                   font : 12px Verdana, Arial, sans-serif;
}

A.linkhostel:visited, A.dirtitle:visited {
                    color: #000066;
                    font : 12px Verdana, Arial, sans-serif;
}

A.linkhostel:hover, A.dirtitle:hover {
                  color: #999966;
                  font : 12px Verdana, Arial, sans-serif;
}

A.book:link {
                 color: #000066; 
                 font : 12px Tahoma, Verdana, Arial;
}

A.book:active {
                   color: #000066;
                   font : 12px Tahoma, Verdana, Arial;
}

A.book:visited {
                    color: #000066;
                    font : 12px Tahoma, Verdana, Arial;
}

A.book:hover {
                  color: #999966;
                  font : 12px Tahoma, Verdana, Arial;
}

/* end Hostel Stuff */



A.opennew:link {
                 color: #000066; 
                 font : 11px Tahoma, Verdana, Arial;
}

A.opennew:active {
                   color: #000066;
                   font : 11px Tahoma, Verdana, Arial;
}

A.opennew:visited {
                    color: #000066;
                    font : 11px Tahoma, Verdana, Arial;
}

A.opennew:hover {
                  color: #999966;
                  font : 11px Tahoma, Verdana, Arial;
}


A.goss:link {
                 color: #000066; 
                 font : 11px Tahoma, Verdana, Arial;
}

A.goss:active {
                   color: #000066;
                   font : 11px Tahoma, Verdana, Arial;
}

A.goss:visited {
                    color: #000066;
                    font : 11px Tahoma, Verdana, Arial;
}

A.goss:hover {
                  color: #000066;
                  font : 11px Tahoma, Verdana, Arial;
}

A.review:link {
                 color: #000066; 
                 font : 12px Tahoma, Verdana, Arial;
}

A.review:active {
                   color: #000066;
                   font : 12px Tahoma, Verdana, Arial;
}

A.review:visited {
                    color: #000066;
                    font : 12px Tahoma, Verdana, Arial;
}

A.review:hover {
                  color: #999966;
                  font : 12px Tahoma, Verdana, Arial;
}

input.login {
	background : #F9F9E8;
	border : 1px solid #000000;
	color : #000000;
}


input.loginsubmit {
background : #F9F9E8;
border : 1px solid #000000;
color : #000000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
input.suggestbutton {
	background : #CCCC99;
	border : 1px solid #666633;
	color : #000000;
}

input.pollbutton {
	background : #CCCC99;
	border : 1px solid #666633;
	color : #000000;
}

input.cjbutton {
	background : #CCCC99;
	border : 1px solid #666633;
	color : #000000;
}

TEXTAREA.poll{ 
color: #000000; 
background-color: #CCCC99; 
border : 1px solid #666633;  
padding : 2px 0;
width: 130px;
Height: 40px;
font : 12px Arial;
} 

input.poll {
	background : #CCCC99;
	border : 1px solid #666633;
	color : #000000;
	padding : 2px 0;
    width: 130px;
}


A.rt:link {
text-align: center;
color: Black; 
font :  12px; Verdana, Arial, Helvetica, sans-serif;
}

A.rt:active {
text-align: center;
color: Black;
font : 12px; Verdana, Arial, Helvetica, sans-serif;
}

A.rt:visited {
text-align: center;
color: Black;
font :  12px; Verdana, Arial, Helvetica, sans-serif;
}

A.rt:hover {
text-align: center;
color: Black;
font :  12px; Verdana, Arial, Helvetica, sans-serif;
}

input.temp {
background : #CCCC99;
border : 1px solid #666633;
color : #000000;
padding : 0px 0;
font : 12px Arial;
width: 130px;
}

input.allsearch {
background : #CCCC99;
border : 1px solid #666633;
color : #000000;
padding : 0px 0;
font : 12px font-family: Verdana, Arial, Helvetica, sans-serif;
width: 200px;
}

input.allsubmit {
background : #CCCC99;
border : 1px solid #666633;
color : #000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}


TEXTAREA.reviewtest { 
color: #000000; 
background-color: #DFDEBD; 
border : 1px solid #666633;  
padding : 2px 0;
width: 400px;
Height: 100px;
font : 12px Arial;
} 

TEXTAREA.add { 
color: #000000; 
background-color: #DFDEBD; 
border : 1px solid #666633;  
padding : 2px 0;
width: 600px;
Height: 30px;
font : 12px Arial;
} 

input.add {
background : #DFDEBD;
border : 1px solid #666633;
color : #000000;
padding : 0px 1;
width: 300px;
font : 12px Arial, Helvetica, sans-serif;
}

input.articlesearch {

color : #000000;
padding : 0px 1;
width: 120px;
font : 12px Verdana, Arial, Helvetica, sans-serif;
}

input.articlesubmit {

color : #000000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

input.reviewtext {
background : #DFDEBD;
border : 1px solid #666633;
color : #000000;
padding : 0px 0;
width: 200px;
font : 12px Arial;
}

select.mbsearch {
background : #DFDEBD;
border : 1px solid #666633;
color : #000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

input.reviewsig {
background : #DFDEBD;
border : 1px solid #666633;
color : #000000;
padding : 0px 0;
width: 300px;
font : 12px Arial;
}

input.ratesubmit {
background : #DFDEBD;
border : 1px solid #666633;
color : #000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

input.button {
background : #DFDEBD;
border : 1px solid #666633;
color : #000000;

font: 12px Verdana, Arial, Helvetica, sans-serif;
}

input.post {
background : #EEF1DA;
border : 0px solid #DFDEBD;
#padding : 1px 1;
color : #000000;
width : 100%;
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

.image{
border-color:#666633;
	}

