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

/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}


img {
border:none;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
		list-style:none;
		font-size:100%;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}

#wrapper {
	width:760px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	border:solid 1px #000;
}




body {
			min-width: 760px;         /* 2 x LC width + RC width */
		}

#container {
			float:left;
			padding:0;      /* LC fullwidth */
			margin:0;
			background-image:url(../images/background.gif);
			height:100%;
		}
		
.display #container {
			
			background-image:url(../images/background2.gif);
			
		}
		
		#container .column {
			float: left;
		}
		
		#center {
			margin:0 5px 5px 0;
			padding:0;;       /* CC padding */
			width: 275px;
			border-top:solid 5px #fff;
		}
		
		#left {
			width: 148px;             /* LC width */
			margin: 0 5px 5px;
			padding:0;
			border-top:solid 5px #fff;
		}
		
		#right {
			width:317px;
			margin:0 5px 5px 0;
			padding:0;
			border-top:solid 5px #fff;
		}
		
		*html #right {width:300px;}
		
		#displayright {
			width:597px;
			margin:0 5px 5px 0;
			padding:0;
			border-top:solid 5px #fff;
		}

		#header, #footer {
			clear: both;
			margin:5px 5px 0;
			padding:0;
			width:750px;
		}
		
		#footer {margin-top:0; padding:5px 0; border-top:solid 5px #fff;}
		
		#center img {margin:0; padding:0; border-bottom:solid 5px #fff;}
		
		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: #000;
			font-family: verdana, arial;
			font-size:100%;
		}

		#header, #footer {
			color:#fff;
			background-color: #000;
		}

		#left {
			background: #000;
			color:#fff;
		}
		
		a {color:#fff;}
		#right a {color:#30400F;}
		
		a:hover {color:green;}
#right a:hover {color:#000;}

#right h2 {color:#30400f; font-size:80%;}

		#center {
			background: #82af28;
		}

		#right {
			background: #bfbfbf;
		}

		#container .column {
			text-align: left;
		}

		h1, h2, h3, h4, h5, h6, p, ul, li {margin:10px 5px; padding:0;}
		
		h1, h2, h3, h4 {font-size:85%;}
		
		p, li {font-size:70%;}
		
		.address, .logo, .phone {float:left; margin:0; padding:0; height:109px; background-color:#000000;}
		
		.logo {width:214px;}
		
		.address, .phone {width:268px;}
		
		.address p{margin-top:20px; margin-left:90px; font-size:55%; line-height:12px;}
		
		.phone p {text-align:center; margin-left:20px; margin-top:20px; }
		
		.phone strong {font-size:190%; text-align:center;}
		
		/* Image gallery */
		
		#gallery {
		width:160px;
		float:left;
		margin:10px;
		padding:2px;
		}
		
		#gallerycontainer,#gallery img {
		float:left;
		margin:0;
		padding:2px;
		}
		#dynloadarea {
float:left;
width:340px;
height:228px;
margin:0;
padding:18px 18px 18px 0;
}

html>body #dynloadarea {
padding:18px 35px 18px 0 !important;
} 
