body {
	background-color: #336699;
	font-family: Verdana, Arial, sans;
	font-size: 16px;
	color: #999999;
}
div.header {font-size: 300%;
text-align: center;
}
div.subtitle {font-size: 120%;
text-align: center;
font-family: Lucida Calligraphy,fantasy;
}
div.leftcolumn {
	background-color: #85ADD6;
	color: #666666;
	width: 73%;
	float: left;
	margin: 5px;
	padding: 5px;
}
div.rightcolumn {
	background-color: #336699;
	margin: 5px 5px 5px 0;
	padding: 5px;
	float: right;
	width: 23%;
	list-style-image: url('pawprint.png');
}
img {margin: 5px;
}
a,a:visited,a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #99CCFF;
}


.nav {height: 20px; list-style-image: url('pawprint.png'); clear: both; padding-left: 20%;
}
.nav li {float: left;
}
.nav li a {width: 100px; line-height: 20px; display: block; margin-left: 5px;
}
form#prereg {
 background-color: #99cc99;
 border: 1px solid #00cc00;
 text-align: left; 
}
fieldset {
    background-color: #99cc99;
    padding: 8px;
    border: solid 1px #00cc00;
    }
    legend {
    color: #663300;
    font-weight: bold;
    font-variant: large-caps;
    background-color: #00cc00;
    padding: 3px 7px;
    margin-bottom: 8px;
    }
	input.textarea  {
    color: #ccffcc;
    background-color: #99cc99;
    padding: 2px;
    border: solid 1px #00cc00;
    }
	select.select {
    background-color: #00cc00;
    padding: 2px;
    border: solid 1px #00cc00;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    }
	input.submit {
    font-size: 1.2em;
    vertical-align: middle;
    font-weight: bolder;
    text-align: center;
    color: #663366;
    background: #00ff00 url(bg_button.png) repeat-x;
    padding: 1px;
    border: solid 1px #663366;
    float: right; 
    cursor: pointer;
    }

