@charset "UTF-8";
/* CSS Document */


body {
	color: #DDD;
	background-color:#000;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
}
              
		
#container {
	width: 800px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#lcol { 
	width:200px;
	position:relative;
	float:left;
	text-align:left;
	margin:0;
}
ul {
	margin-top: 3px;
}

#mailing { 
	width:200px;
	position:relative;
	float:left;
	text-align:left;
	margin:0;
	border:1px solid #101010;
}
	#mailing ul{
		margin:0px;
		padding:0px;
		list-style:none;
		}

	#mailing li {
		color: #fff;
		display: block;
		padding: 4px 10px 10px 10px;
		}
		
	#mailing input {
		color: #fff;
		display: block;
		border:1px solid #101010; 
		background-color:#202020;
		}
		
	#mailing .submit {
		color: #fff;
		display: block;
		border:1px solid #fec500; 
		background-color:#202020;
		text-align:right;
	}

#contactmailing { 
	width:560px;
	position:relative;
	float:left;
	text-align:left;
	margin:0;
	background-color:#101010;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
	
		
	#contactmailing input {
		color: #fff;
		border:1px solid #606060; 
		background-color:#000;
		}
		
	#contactmailing textarea {
		color: #fff;
		display: block;
		border:1px solid #606060; 
		background-color:#000;
		}
		
	#contactmailing .submit {
		color: #fff;
		display: block;
		border:1px solid #57ddfc; 
		background-color:#000;
		text-align:right;
	}
	
#contact { 
	width:325px;
	position:relative;
	float:left;
	text-align:left;
	margin-right:25px;
	border:0px;
}


#rcol {
	width:575px;
	margin-left:25px;
	margin-top:0px;
	position:relative;
	float:right;
	border:0px;
	text-align:left;
	margin-right:auto;
}
	#rcol a:link,#rcol a:visited {
				color: #57ddfc;
				text-decoration:none;
			}
	
	#rcol a:hover {
			color: #57ddfc;
			text-decoration:underline;
			}
			
	#rcol a:active {
			color: #57ddfc;
			text-align:left;
			}	

#indexcalloutl {
	width:175px;
	border:1px solid #101010;
	text-align:left;
	position:relative;
	float:left;
	margin-right:20px;
	
}

	#indexcalloutl ul{
		margin-right:0px;
		padding:0px;
		list-style:none;
		}
		
	#indexcalloutl li {
		color: #fff;
		display: block;
		padding: 4px 10px 4px 10px;
		}      

	#indexcalloutl a:link,#indexcalloutl a:visited {
				color: #57ddfc;
				text-decoration:none;
			}
	
	#indexcalloutl a:hover {
			color: #57ddfc;
			text-decoration:underline;
			}
			
	#indexcalloutl a:active {
			color: #57ddfc;
			text-align:left;
			}	

#indexcalloutr {
	width:175px;
	border:1px solid #101010;
	text-align:left;
	position:relative;
	float:left;
	margin-right:0px;
	
}

	#indexcalloutr ul{
		margin-right:0px;
		padding:0px;
		list-style:none;
		}
		
	#indexcalloutr li {
		color: #fff;
		display: block;
		padding: 4px 10px 4px 10px;
		}
	
	#indexcalloutr li a:link,#indexcalloutr li a:visited {
			color: #57ddfc;
			text-decoration:none;
		}
		
	#indexcalloutr li a:hover {
		color: #57ddfc;
		text-decoration:underline;
		}
		
	#indexcalloutr li a:active {
		color: #57ddfc;
		}	              
	
	
#mainmenu {
	width: 200px;
	border:0px;
	padding:0px;
	}
	#mainmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	#mainmenu li a {
		height: 24px;
		text-decoration: none;
		font-weight:normal;
		}
		
	#mainmenu li a:link, #mainmenu li a:visited {
		color: #fff;
		display: block;
		background: url(gfx/mainmenubut.jpg);
		padding: 4px 0 0 40px;
		text-align:left;
		}
		
	#mainmenu li a:hover {
		color: #f2c601;
		background: url(gfx/mainmenubuthover.jpg);
		padding: 4px 0 0 40px;
		text-align:left;
		}
		
	#mainmenu li a:active {
		color: #f2c601;
		background: url(gfx/mainmenubuthover.jpg);
		padding: 4px 0 0 40px;
		text-align:left;
		}	                    
 
  #quiltpatterns {
	width:130px;
	text-align:center;
	position:relative;
	float:middle;
	margin-right:0px;
}
	#quiltpatterns a:link, #quiltpatterns a:visited {
		color: #57ddfc;
		text-decoration:none;
		}
		
	#quiltpatterns a:hover {
		color: #57ddfc;
		text-decoration:none;
		}
		
	#quiltpatterns a:active {
		color: #57ddfc;
		text-decoration:none;
		}	                    

 #bottom {
	text-align:left;
	position:relative;
	float:left;
	margin-right:0px;
	color:909090;
	
}

	
	 #bottom a:link, #bottom a:visited {
			color: #57ddfc;
			text-decoration:none;
		}
		
	 #bottom a:hover {
		color: #57ddfc;
		text-decoration:underline;
		}
		
	 #bottoma:active {
		color: #57ddfc;
		}	              
	
.yellow {
	color:#fec500;
}

.right {
	text-align:right;
}

bigger {
	font-size: 1.3em;
}

big {
	font-size: 1.6em;
}@charset "UTF-8";
/* CSS Document */

