a {	text-decoration: none;	color: red;	}
a:active {	}
a:visited {	color: red;	}
a:hover {	color: red;	text-decoration: underline;	}
a img { text-decoration: none; border: none; }

h1 {	background-color: #5D5D60;	color: white;	font-weight: bold;	font-size: 1.2em;	font-family: arial, verdana;	padding: 5px;	margin: 0px;	}
h2 {	background-color: #aeaeae;	color: black;	font-weight: bold;	font-size: 1.2em;	font-family: arial, verdana;	padding: 5px;	margin: 0px;	}
h3 { font-weight: bold; font-size: 1em; font-family: arial, verdana }

body {	background-image: url('images/background.gif');	}

p {	padding-top: 0px;	margin: 0px;	}

img { text-decoration: none; border: none; }
img.floatleft { float: left; margin: 4px; }
img.floatright { float: right; margin: 4px; }
img.center { display: block; margin: auto; }

#wrapper {	width: 770px;	margin: auto;	padding: 0px;	background-color: white;}
	
#title {	width: 770px;	height: 200px;	margin: 0px;	padding: 0px;	background-color: #5D5D60;	background-image: url('images/title.gif');	}
#search {	font-size: .75em;	color: white;	font-family: tahoma, verdana;	text-align: right;	margin: 2px; padding: 0px;	vertical-align: top;}
input.search {	background-color: #5D5D60;	color: white;	font-family: tahoma, verdana;	font-size: 1em;	}
	
#menu {	width: 770px;	height: 40px;	margin-bottom: 0px;	padding: 0px;	}
#menu img { display: inline;	margin: 0px;	padding: 0px;	border: none;	}

#subtitle {	background-color: white; width: 770px; overflow: auto; border-bottom: solid;	border-top: solid;	border-width: .2em;	border-color: red;	margin: 0px;	padding: 0px;	}
#crumbs {	float: right; width: 400px; font-size: .75em;	font-family: tahoma, verdana;	color: black;	text-align: right;	padding-top: 7px;	padding-bottom: 7px; padding-right: 5px; }
#date { float: left; width: 300px; font-size: .75em;	font-family: tahoma, verdana;	color: black;	text-align: left;	padding-top: 7px;	padding-bottom: 7px; padding-left: 5px; }
	
.moduleleft { padding: 0px; margin: 0px;	background-color: white; width: 570px;	float: left; height: 100%;	}
.modulewhole { padding: 0px; margin: 0px; background-color: white; width: 770px; float: left; }
.moduleright { padding: 0px; margin: 0px;	background-color: #cfcfcf;	width: 200px;	height: 100%;	float: right;	}
.moduletext { padding-right: 5px; padding-left: 5px; padding-top: 10px; padding-bottom: 10px; margin: 0px;}

.center { text-align: center; }

#content {	background-color: white; width: 770px;	color: black;	margin: 0px;	font-family: verdana;	font-size: 11px;	padding-bottom: 5px; }

#footer {	clear: both; width: 770px;	height: 50px;	margin: 0px;	padding: 0px;	background-color: #5D5D60;	text-align: center;	}	
#footertext {		font-size: .6em;		background-color: white;	color: black;		font-family: tahoma, verdana;		
	border-top: solid;		border-bottom: solid;		border-width: .2em;		border-color: red;		padding-top: 2px;		padding-bottom: 2px;		}
	
#index { display: table-cell; text-align: center; vertical-align: middle; margin: auto; width: 560px;}
#index img { display: inline; vertical-align: middle; }

.error { color: red; }

.paypal { text-align: right; float: right; align: right; vertical-align: bottom; width: 100%; }
.paypal table { text-align: right; align: right; float: right; }
.paypal input { text-align: right; float: right; display: block; }
.paypal img { text-align: right; border: 0; margin: 0; }