@charset "utf-8";
/* CSS Document by Cascadium */

html{
	background-image:url(../images/bg_basic.jpg);
	background-repeat:repeat-x;
	background-color:#E8E8E8;
	margin:0;
	padding:0;
	height:100%; 
	}
	
body {
	background-image:url(../images/container.png);
	background-repeat:repeat-y;
	margin:0 auto;
	width:980px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding-bottom:200px;

	}

textarea {
    resize: none;
} 

h1{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;	
	color:#696969;
	font-weight:normal;
}

h2{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	color:#696969;
	font-weight:bold;
}

 img{
	 border:none;
 }

hr{
color:#E0EBEF;
border:none;
border-top:1px solid #E0EBEF;
height:1px;
}

a{
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
text-decoration:underline;
color:#217a90; 
}

a:hover{
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
color:#217a90; 
}


#container{
	position:relative;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
 
	}
		
#content .text{
	color:#575757;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	}
	
	#content .kop{
	color:#217a90;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	}
	
#top{
	float:left;
	width:980px;
	height:75px;
	}
	
		#logo{
			float:right;
			margin-right:50px;
			margin-top:-55px;
			width:215px;
			height:60px;
			background:url(../images/logo.jpg) no-repeat;
			}
			
		#top .menu{
			margin-top:50px;
			margin-left:100px;
			}
			
		#top .menu a{ 
			font-size:14px;
			font-family:Verdana, Geneva, sans-serif;
			color:#575757;
			padding-right:40px;
			text-decoration:none;
			}
			
			#top .menu a:hover{ 
			font-size:14px;
			font-family:Verdana, Geneva, sans-serif;
			color:#000;
			padding-right:40px;
			text-decoration:none;
			}


#header{
	float:left;
	background-repeat:no-repeat;
	width:949px;
	height:210px;
	margin-left:16px;
	}
	

#content{
	width:980px;
	}

	#content .catch{
		float:left;
		margin-left:120px;
		margin-right:50px;
		margin-top:20px;
		margin-bottom:30px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		}

	
	#content .blockposition{
		float:left;
		margin-left:60px;
		}


	
	#textposition{
		float:left;
		margin-left:60px;
		color:#575757;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
		}

	#textposition .textblock{
	display:block;
	Width:400px;
	}
	
	#textposition h1{
	font-weight:bold;
	font-size:14px;
	}
	
	#content .blocklong{
		position:relative;
		float:left;
		background:url(../images/blocklong.png) no-repeat;
		width:207px;
		height:400px;
		padding:5px;
		}
		
		#content .blocklong .kop{
			color:#217a90;
			font-size:14px;
			font-family:Verdana, Geneva, sans-serif;
			padding:10px;
			}
			
		#content .blocklong h2{
			color:#217a90;
			font-size:14px;
			font-family:Verdana, Geneva, sans-serif;
			padding:10px;
			}
		
		#content .blocklong .text{
			color:#575757;
			font-size:12px;
			font-family:Verdana, Geneva, sans-serif;
			padding:10px;
			}

.cushycms{
color:#575757;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;	
}

#cushy h1{
color:#575757;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
}

		#content .blocklong .text2{
			color:#575757;
			font-size:12px;
			font-family:Verdana, Geneva, sans-serif;
			padding:10px;
			padding-left:15px;
			padding-right:20px;
			}
	
			#content .blocklong .button{
				position:absolute;
				background:url(../images/button.png) no-repeat;
				bottom:18px;
				left:12px;
				width:185px;
				height:40px;
				}
				
				#content .blocklong .button a{
					position:relative;
					top:13px;
					font-size:12px;
					font-family:Verdana, Geneva, sans-serif;
					padding-left:40px;
					text-decoration:none;
					color:#217a90; 
					}
					
					#content .blocklong .button a:hover{
					color:#fff;
					}
				
				#content .blocklong .button:hover{
					background:url(../images/button_on.png) no-repeat;
					}
			
		#content .smalltext{
			color:#575757;
			font-size:10px;
			font-family:Verdana, Geneva, sans-serif;
			}
		
	#content .block{
		float:left;
		background:url(../images/block.png) no-repeat;
		width:207px;
		height:152px;
		padding:5px;
		}
	
		#content .block .kop{
			color:#217a90;
			font-size:14px;
			font-family:Verdana, Geneva, sans-serif;
			padding:10px;
			}
		
		#content .block .text{
			color:#575757;
			font-size:11px;
			font-family:Verdana, Geneva, sans-serif;
			padding:10px;
			}

		#content .block .text2{
			color:#575757;
			font-size:11px;
			font-family:Verdana, Geneva, sans-serif;
			padding:10px;
			padding-left:15px;
			padding-right:20px;
			}
			
			#content .block .text a{
			color:#575757;
			font-size:12px;
			font-family:Verdana, Geneva, sans-serif;
			text-decoration:none;
			}
		
	#content .midspacer{
		float:left;
		width:980px;
		height:60px;
		}
		
	 #content .contact{
		margin-left:60px;
		float:left;
		width:980px;
		height:500px;
		}
		
	 #content .contactimage{
		background:url(../images/designquote.jpg) no-repeat;
		margin-top:-20px;
		margin-right:250px;
		float:right;
		width:240px;
		height:300px;
		}
	
	#content .midspacer .text{
		margin-left:55px;
		margin-top:20px;
		color:#217a90;
		font-size:14px;
		font-family:Verdana, Geneva, sans-serif;
		padding:10px;
		}
		
		#content .block .image1{
			float:left;
			display:block;
			background:url(../images/image1_off.jpg) no-repeat;
			width:199px;
			height:144px;
			}
			
				#content .block .image1:hover{
				background:url(../images/image1_on.jpg) no-repeat;
				}
				
		
		#content .block .image2{
			float:left;
			display:block;
			background:url(../images/image2_off.jpg) no-repeat;
			width:199px;
			height:144px;
			}
			
				#content .block .image2:hover{
				background:url(../images/image2_on.jpg) no-repeat;
				}
				
		
		#content .block .image3{
			float:left;
			display:block;
			background:url(../images/image3_off.jpg) no-repeat;
			width:199px;
			height:144px;
			}
			
				#content .block .image3:hover{
				background:url(../images/image3_on.jpg) no-repeat;
				}
				
		
		#content .block .image4{
			float:left;
			display:block;
			background:url(../images/image4_off.jpg) no-repeat;
			width:199px;
			height:144px;
			}
			
				#content .block .image4:hover{
				background:url(../images/image4_on.jpg) no-repeat;
				}
				
#footer{
	position:absolute;	
	margin-left:57px;
	margin-bottom:-20px;
	padding-bottom:10px;
	bottom:0px;
	background-color:#ebf2f5;
	width:865px;
	height:100px;
	}

	#footer .credits{
	margin-top:10px;
	color:#b2b2b2;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	}
		
	
	#footer .tagcloud{
		text-align:center;
		padding:10px;
		color:#a0d2e8;
		height:100px;
		}
			#footer .tagcloud .small{
			color:#a0d2e8;
			font-size:10px;
			font-family:Verdana, Geneva, sans-serif;
			text-decoration:none;
			}
				#footer .tagcloud .small:hover{
				color:#558397;
				font-size:10px;
				font-family:Verdana, Geneva, sans-serif;
				text-decoration:none;
				}
			
			#footer .tagcloud .middle{
			color:#a0d2e8;
			font-size:12px;
			font-family:Verdana, Geneva, sans-serif;
			text-decoration:none;
			}
			
				#footer .tagcloud .middle:hover{
				color:#558397;
				font-size:12px;
				font-family:Verdana, Geneva, sans-serif;
				text-decoration:none;
				}
			
			#footer .tagcloud .large{
			color:#a0d2e8;
			font-size:18px;
			font-family:Verdana, Geneva, sans-serif;
			text-decoration:none;
			}
			
				#footer .tagcloud .large:hover{
				color:#558397;
				font-size:18px;
				font-family:Verdana, Geneva, sans-serif;
				text-decoration:none;
				}
			
			#footer .tagcloud .largest{
			color:#a0d2e8;
			font-size:24px;
			font-family:Verdana, Geneva, sans-serif;
			text-decoration:none;
			}
			
				#footer .tagcloud .largest:hover{
				color:#558397;
				font-size:24px;
				font-family:Verdana, Geneva, sans-serif;
				text-decoration:none;
				}
 #wrapperposition{
 float:left;
 margin-left:100px;
 font-family:Verdana, Geneva, sans-serif;
 }


