body {margin: 0px;}
p, ul, ol, label, h1, h2, h3, h4, a {font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
h1 {font-size:25px; margin:0;}
h2 {font-size:15px;}
h3 {font-size:15px;}
h4 {font-size:14px;font-weight:normal; font-style:italic; text-align:center; margin:3px;}
a {text-decoration:none; color:#03C;}
a:hover {text-decoration:underline;}
label {color:#999; padding-right:10px; vertical-align:top;}

.columns p {padding: 0 7px 0 7px; font-size:13px;}
.columns h1 {padding: 5px 7px 0 7px;}
.columns h2 {background-color:#000; color:#FFF; margin-left:7px; padding: 2px 2px 2px 15px;}

.addBox, .stayBox {margin: 10px; border: 2px solid #000; overflow:hidden;}
.addBox {width: 220px;}
.stayBox {width: 310px; text-align:left;}
.addBox h2, .stayBox h2 {background-color:#000; color:#FFF; margin:0px; padding:2px; text-align:center;}
.addBox p, .stayBox p, .links p {color:#000; margin:0px; padding:3px;}
.addBox p {text-align:center;}
.staybox p{width:170;}
.stayBox .imgBdr {border-bottom: 2px solid #000;}
.stayBox .rgt {width:130; overflow:hidden; float:right; border-left: 2px solid #000; border-bottom: 2px solid #000; text-align:center}

.emBox {border: 1px solid #000;}
.emBox h3 {background-color:#C30; color:#FFF; text-align:center; padding:2px; margin:0;}

.homeP {text-align:center; width:120px; padding:0px;}

.menu {border-bottom: 1px dotted #CCC; padding: 5px 0 5px 0; border-top: 1px dotted #CCC; line-height:15px;}

@media all {
	.stayBox .rgt {margin-left:3px;}
	.staybox p{width:auto;}
	.menu p {margin:0;}
	.homeP a {font-size:12px; line-height:15px;}
}
@media print {
	.menu {display:none;}
}
