/* ========== global layout  ========== */body {	margin:0;	padding:0;	background: #e3e3e3;	}#main_wrapper {	margin: 0 auto;	width:800px;	padding:0;	background:#ffffff;	font-family: Arial, Helvetica, sans-serif;	}#content {	padding:20px 45px 45px 45px;	margin:0px;	height:100%;	background:#ffffff;	font-size: 12px;	color: #666666;	text-align: left;	}p {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 1.5em;	padding-left: 0px;	margin: 0px;	line-height: 1.3em;	}a:link {	color: #77C000;	text-decoration: underline;	}a:visited {	color: #77C000;	text-decoration: underline;	}a:hover {	color: #001A8B;	text-decoration: underline;	}	h1#center {	text-align:center;	}	p#center {	text-align:center;		font-size: 12px;	color: #666666;	}h1 {	font-size: 22px;	font-weight: normal;	color: #000F78;	margin: 0px 0px 5px;	padding: 0px;	}h2 {	font-size: 16px;	color: #62B400;	margin: 0px 0px 3px;	padding: 0px;	}h3 {	font-size: 12px;	color: #77C000;	margin: 0px 0px 2px;	padding: 0px;	font-weight: bold;	text-transform: uppercase;	}	/* ========== header  ========== */#header {	margin:0;	padding:0;	width:800px;	height:135px;	}#header_image {	border:none;	margin:0;	padding:0;	}/* ========== navbar  ========== */#navbar {	background:#ffffff;	display:inline;	margin: 0px;	padding: 0px;	height: 50px;	}#navbar ul {	background:#ffffff;	margin:0px;	padding:0;	list-style-type: none;	text-align: center;	height: 50px;	}#navbar li {	background:#ffffff;	display: inline;	text-align: center;	margin: 0px;	padding: 0px;	float: left;	height: 50px;	}  #navbar li#home a, li#home a:link {	margin: 0px;	width: 160px;	height: 50px;	background: url(images/Template_05_none.png) no-repeat;	display: block;	}#navbar li#about a, li#about a:link {	margin: 0px;	width: 160px;	height: 50px;	display: block;	background: url(images/Template_07_none.png) no-repeat;	}#navbar li#services a, li#services a:link {	margin: 0px;	width: 160px;	height: 50px;	display: block;	background: url(images/services.png) no-repeat;	}	#navbar li#pictures a, li#pictures a:link {	margin: 0px;	width: 160px;	height: 50px;	display: block;	background: url(images/Template_09_none.png) no-repeat;	}#navbar li#contact a, li#contact a:link {	margin: 0px;	width: 160px;	height: 50px;	display: block;	background: url(images/Template_11_none.png) no-repeat;	}#navbar li#home a:hover {	background: url(images/Template_05.png) no-repeat;	}#navbar li#about a:hover {	background: url(images/Template_07.png) no-repeat;	}#navbar li#services a:hover {	background: url(images/services_hover.png) no-repeat;	}	#navbar li#pictures a:hover {	background: url(images/Template_09.png) no-repeat;	}#navbar li#contact a:hover {	background: url(images/Template_11.png) no-repeat;	}/* ========== images  ========== */#pics {      height:  300px;      width:   400px;      padding: 0;      margin:  0px auto 10px auto;  	}  #pics img {      padding: 0;      width:  400px;     height: 300px; 	margin:	0;	} #welcome_image {	width:	500px;	height:	125px;	margin:	5px auto 0px auto;	padding:0;	}/* ========== footer  ========== */#footer {	font-size: 10px;	text-transform: uppercase;	background-color: #E3E3E3;	padding: 10px 0px;	margin: 0px;	color: #666666;	}#footer a, #footer a:visited {	color: #001A8B;	text-decoration: none;	}#footer a:hover {	color: #77C000;	text-decoration: underline;	}/* ========== galleria  ========== */.galleria {	list-style:none;	width:200px	}.galleria li {	display:block;	width:80px;	height:80px;	overflow:hidden;	float:left;	margin:0 10px 10px 0	}.galleria li a {	display:none	}	.galleria li div {	position:absolute;	display:none;	top:0;	left:180px	}.galleria li div img {	cursor:pointer	}.galleria li.active div img,.galleria li.active div {	display:block	}.galleria li img.thumb {	cursor:pointer;	top:auto;	left:auto;	display:block;	width:auto;	height:auto	}.galleria li .caption {	display:block;	padding-top:.5em	}* html .galleria li div span {	width:400px	} /* MSIE bug */#main_image{      height:  375px;      width:   500px;      padding: 0;      margin:  0px auto 2.3em auto;  	text-align: center;	}  #main_image img {      padding: 0;      width:  500px;     height: 375px; 	margin:	0px auto;	} .gallery {	width:600px;	height:530px;	margin:0 auto;	padding:0;}	.gallery li {	display:block;	width:63px;	height:50px;	margin: 3px 0 0 3px; }  .caption {	color: #666666;	font-style:italic;	font-size:1.2em; }