/* <![CDATA[ */
@media all{
a { text-decoration: none; color: #666; }
a:link, a:visited { text-decoration: none; color: #930; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #930; }
a img { border: none; }
body { background-color: #3E5E7D; color: #000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; }
* html body { text-align: center; }

dd { margin: 0; }
dt { margin-top: 4px; }
h1, h4 { letter-spacing: 2px; }
h2, h3 { letter-spacing: 1px; }
h1 { font-size: 1.6em; color: #990; }
h2 { font-size: 1.2em; color: #969; }
h3 { font-size: 1em; color: #C3C; }
h4 { font-size: 0.8em; color: #CFF; }
img.fleft, img.fright { margin: 0 4px; }
input, textarea { font: normal 1em  Verdana, Arial, Helvetica, sans-serif; }
input.submit { cursor: pointer; }
input.text, textarea { padding: 1px 2px; border: 1px inset #C0C0C0; }
li { margin-bottom: 8px; list-style-type: square; }
li.nostyle { list-style-type: none; }
ul.guest { width: 90%; margin: 0 auto; padding: 0; }
ul.guest hr { display: none; height: 1px; width: 95%; border-style: none; background-color: #46B; color: #46B; }
ul.guest li { padding-bottom: 0.8em; border-bottom: 1px solid #46B; list-style: none; }

#main { width: 940px; margin: 0 auto; padding: 5px; border: 1px dotted #CCC; text-align: left; }

#googleads{
	float:right;
	width:160px;
	height:600px;
	margin:10px 0 20px 20px;
	clear:both;
}

#flatmateclick { width: 140px; margin: 4px 0; padding: 2px; background-color: #000; text-align: center; }
#flatmateclick form { margin: 0; padding: 8px 0; background-color: #CCC; }
#flatmateclick p { margin: 0; }
#footer { height: 5px; background: transparent url(/images/bottombar.gif) no-repeat center top; clear:both;}
#guestbookbox { float: right; }
#header { height: 92px; background: #669acc url(/images/GBHeader.jpg) no-repeat left top; text-align: center; cursor: pointer; }
* html #header { cursor: hand; c\ursor: pointer; }

.menu { margin: 4px; padding: 4px; color: #FFF; font-family: Arial,sans-serif; font-size: 0.9em; }
.menu li { display: inline; padding: 0 0.3em 0 0.25em; border-right: 1px solid #FFF; list-style: none; }
* html .menu li { margin: 0 0.22em 0 0.24em; padding: 0; }
.menu li.first, .menu li.last { border: 0; }

#bottommenu{clear:right;}
#bottommenu li { border-color: #000; font: normal 1.1em Verdana, Arial, sans-serif; }
#guidemenu { background-color: #A23B8C; letter-spacing: 2px; }
#topmenu { border: 1px solid #CCC; border-width: 1px 0; font-weight: bold; letter-spacing: 3px; }

.cboth { clear: both; }
.cleft { clear: left; }
.cright { clear: right; }
.dottedbox { margin: 4px 0; padding: 4px; border: 1px dotted #CCC; }
.fleft { float: left; }
.fright { float: right; }
.offscreen { position: absolute; text-indent: -999em; }
.inputtext { font-size: 0.9em; }
.tcenter { text-align: center; }
.tright { text-align: right; }

.BodyText, .BodyTextPlain { color: #333; font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;}
.BodyText { padding: 8px; border: 8px solid #3E5E7D; border-width: 8px 0; background-color: #FFF; }

.Hide { visibility: hidden; }
.Highlight { background-color: #CEF1F4; color: #336; }
.Highlight2 { background-color: #333; color: #FFF; }
.Highlight2 a:link, .Hightlight2 a:visited { color: #FC0; }
.Highlight2 a:hover { color: #F90; }
.Highlight3 { padding: 4px; background-color: #CCF; color: #000; }

.MenuCell { padding: 4px; border-top: 8px solid #3E5E7D; background-color: #0076BB; }
.MenuCell a:link, .MenuCell a:visited { color: #FFF; }
.MenuCell a:hover { color: #FC0; }
.MenuCell ul { text-align: center; }
}
/* ]]> */
