html{margin:0; padding:0; height: 100%;}

body {margin:0; padding:0; height: 100%; font-family: Arial, Verdana, Sans Serif; 
	background-image: url(images/background.png);
	background-repeat: repeat;}

body img {border:none;}

hr {width:90%; color:black;}

#logo {font-size:0px; padding:0; margin:0;}

#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}

#content {position:relative; padding:0px; color:black; height:1%;}

#main_content{position:relative; padding:10px; color:black;}

#main_content a{text-decoration:none; color:black; font-variant:small-caps;}

#main_content a:hover{color: red;}

#main_content img{padding: 5px;}

#main_content_gallery{position:relative; padding:0px; color:black;}

#main_search{position:relative; padding:10px; color:black; font-variant:small-caps; font-weight:bold;}

#main_search th{font-size:1.2em;}

#main_search a{text-decoration:none; color:black; font-variant:small-caps; font-weight:normal;}

#main_search a:hover{color: red;}

#menu {padding:0; color:white; text-decoration:none; font-size:0.8em;}

#menu a{color:white; font-size:1.5em; text-decoration:none; font-weight:bold; font-variant:small-caps;}

#menu a:hover{color:red;}

#menu_ucp {padding:0; color:white; text-decoration:none; font-size:0.6em;}

#menu_ucp a{color:white; font-size:1.5em; text-decoration:none; font-weight:bold; font-variant:small-caps;}

#menu_ucp a:hover{color:red;}

#letters {padding:0; color: #aaaaaa; text-decoration:none; font-weight:bold; font-variant:small-caps;}

#letters a{color:black; text-decoration:none; font-weight:bold; font-variant:small-caps;}

#letters a:hover{color:red;}

#potw{padding-left:5px; padding-top:20px; padding-right:5px; font-weight:bold;}

#footer{padding-left:5px; padding-right:5px;}

#footer a{
	font-size:1.1em;
	color:black;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

#copy {color:black; font-size:0.8em; font-style:italic;}

#cartitle {font-weight: bold; font-size: 1.2em; font-variant: small-caps;}

#cartitle a{font-weight: bold; font-size: 1.2em; font-variant: small-caps;}

#infotitle {font-weight: bold;}

#info {font-size: 0.9em; color:black;}

#infoimage img{padding-top:7px;}

select {color:black; background-color:#ffffaa;}

input.btn{
   color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#aaaaaa;
   border-left-color:#aaaaaa;
   border-right-color:#000000;
   border-bottom-color:#000000;}
   
input.btnhov{
   color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#ffff66;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#aaaaaa;
   border-bottom-color:#aaaaaa;}