body, a {
	background : white;
	color : black;
	text-decoration : none;
}

a img {
	border : 0;
}

p {
	margin : 0;
	padding ; 0;
}

ul.toggle, ul.toggle li {
	display : inline;
	list-style : none;
}

.header, #map, ul.toggle a, #rbox, .actions, ul.tabset, #menu, #header-region, .hlist, #footer-links {
	display : none;
}
.section {
	display : block;
}

form p {
	clear : both;
	margin : 4pt;
}
form label {
	display : block;
	width : 20%;
	float : left;
}
input.submit, input.button, button {
	display : none;
}
input.text, select {
	border : 0;
	border-bottom : solid 1px black;
}
option[selected] {
	background : black;
	color : white;
}
textarea {
	border : 0;
	border-left : double 3px black;
	padding-left : 3px;
}
form .options label {
	display : inline;
	float : none;
}

#banner {
	margin-bottom : 1em;
}

.heading {
	border-top : solid black 2px;
	border-bottom : solid black 2px;
}

h2, h3 {
	border-bottom : solid gray 1px;
}

table.listing {
	border-collapse : collapse;
}

table.listing th, table.listing td {
	padding : 4pt;
}

table.listing th {
	text-align : left;
	border-bottom : solid 1px black;
}

div.unconfirmed {
	padding : 5pt;
	border : dashed 1px gray;
}
.daily {
	font-family : 'Gill Sans MT Extra Condensed' arial sans-serif;
}
.daily .daily {
	padding : 0;
}
.daily .daily a {
	font-family : 'Gill Sans MT Condensed' arial sans-serif;
	display : block;
	text-decoration : none;
	color : black;
	border : outset 1px gray;	
	padding : 3px;
}
.contact {
	position : relative;
	float : left;
	border : outset 1px gray;
	margin : 2pt;
	padding : 2pt;
	width : 23%;
}

#footer {
	border-top : solid 2pt black;
}
