

/* ------------------------------------------------------------------------------------------ */

body {
	background-color: #e2e8f6; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%; color: #000000; 
	margin: 0px; 
	padding: 0px; 
	background-attachment: fixed; 
	background-image: url(/pictures/lines.gif); 
	background-repeat: repeat-y; 
	background-position: center top; 
	
}

#main {display: block; margin: 0px auto;  width: 760px;}


h1 {font-size: 16px; color: #FF6633; letter-spacing: 0.5em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
h2 {font-size: 14px; color:#000000; clear: both;}
#slowfall {height: 60px; width: 350px; margin:0px; margin-left: 60px; text-indent: -5000px; background: url(/pictures/logo.gif) no-repeat; display: block;}


a:link {color:#333366; text-decoration: underline;}
a:visited {color: #333366; text-decoration: underline;}
a:hover {color: #3399FF; text-decoration: underline;}

#blur1 {
	position: absolute;
	z-index: -1;
	left: 380px;
	top: 10px;
}
#blur2 {
	position: absolute;
	z-index: -1;
	left: 460px;
	top: 200px;
}
#blur3 {
	position: absolute;
	z-index: -1;
	left: 200px;
	top: 300px;
}
#blur4 {
	position: absolute;
	z-index: -1;
	left: 540px;
	top: 90px;
}

hr {clear: both; color: #669966; background-color: #669966; text-align: center; height: 1px; width: 100%;}
#rightcol { width: 160px; float: left; margin-top: -50px; margin-right: 10px; margin-bottom: 5px; margin-left: 20px; font-size: 85%; }
#content {float:left; display: block; width: 500px;}
img {border: none; vertical-align: top;}

#topitem a:link, #topitem a:hover, #topitem a:visited {height: 22px;font-size: 20px; color: #000000; letter-spacing: 0.1em; font-family: Arial, Helvetica, sans-serif;}

#rightcol h3 {color: #666666; font-size: 1em; margin: 5px;}
#rightcol ul { margin: 5px 5px 5px 25px;}


.cboth {clear: both;}

.ximleft {float: left; margin: 4px;}
.ximright {float: right; margin: 4px;}
.ximblock {display: block; margin: 4px;}
/* ------ gallery list -------------- */
.cleft {clear: both;  display: block; margin: 10px;}
.cleft img {margin: 0px 5px 5px 5px}
.cleft h2 {display: inline;}
.cleft h2 a:link, .cleft h2 a:hover, .cleft h2 a:visited {color: #000000; text-decoration: none;}
.ximgallery {list-style: none; margin: 0px;}
.ximgallery li {float: left; height: 75px; width: 75px; margin: 5px; text-align: center; vertical-align: middle;}


#slowfallcf input, #slowfallcf textarea {width: 250px; font-family: Arial, Helvetica, sans-serif;}
#slowfallcf textarea.big_text {height: 200px;}
#slowfallcf input.sendbutton {width: auto;}
.redx {font-weight: bold; color: #ff3300;}

#notice {border: 1px solid #ff3300; background-color: #ffffff; color: #ff3300; font-weight: bold; width: auto; padding: 5px; }

.slownews h3 {font-size: 1.1em;}
.slownews h3 a:link, .slownews h3 a:visited {color: #000000; text-decoration: none;}

ul.footerlist {list-style: none; margin-left: 0px;}
ul.footerlist li {float: left; margin-left: 0px; font-size: smaller; }
ul.footerlist li a:link, ul.footerlist li a:visited {text-decoration: none;}
