		*{
			padding: 0;
			margin: 0;
		}
		body {
			min-width: 630px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
      font-size: 70%;
	    font-family: tahoma, sans-serif; 
	    font-weight: normal;
		}
				
		#container {
			padding-left: 0px;      /* LC fullwidth */
			padding-right: 320px;     /* RC fullwidth + CC padding */
		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#content {
			padding: 10px 20px;       /* CC padding */
			width: 100%;
			background: #FFF;
		}
		
		#right {
			width: 260px;             /* RC width */
			padding: 0 10px 0 10px;          /* RC padding */
			margin-right: -100%;
		}
		
		#footer {
			clear: both;
		}
		
		

		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}

		#container .column {
			padding-bottom: 1001em;     /* X + padding-bottom */
			margin-bottom: -1000em;     /* X */
			background: url("../images/gradient.jpg")  repeat-x top left #FFF;
		}

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
			background: #FFF;         /*** Same as body background ***/
		}

		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: #FFF;
		}

		 #footer {

			text-align: center;
			padding: 0.3em 0;
			background: #5B5C41;
			font-size: 1.3em;
      font-weight: normal;
      font-family: "Trebuchet MS", Georgia, Tahoma;
      color: #FFF;
		}
		
		
		#right {
			background: #FFF; 			
		}

		#container .column {
			padding-top: 1em;
					}
/* NEW STYLES */	
#logo {	
	float: left; 
}	
#contacts { 
	float: right; 
	padding: 30px; 
	text-align: right;  
}
	
#navbar {
	background: #FFF; 
  	margin:0;
  	padding:0;
}

#navbar ul { 
	clear: both; 
  	margin: 0; 
	padding : 0; 
	list-style : none; 
}

#navbar li { 
	margin: 0;  
	padding-top: 3px; 
	padding-bottom: 4px;	
	padding-left: 10px;	
	padding-right: 10px; 
	border-right: 1px solid #fff; 
	float: left;
  font-size: 1.3em;
   
}

#navbar li.current { 
	margin: 0;      
	background: url(../images/tab.gif) repeat-x top left #900; 
	padding-bottom: 4px;
  
}

#navbar li.current a:link, #navbar li.current a:visited{ 
	color: #fff; 	
}

#navbar a:link, #navbar  a:visited { 
	text-decoration: none; 
	color: #444;	
}

#navbar a:hover, #navbar a:focus, #navbar a:active{
	color: #000;
}


#top { 
	background: url("../images/top5.jpg") 100% 0 no-repeat #900; 
	height: 200px; 
	clear: both; 
  margin: 0;
  padding:0px;
}
/*
body#about #top{
	background: url("../images/top19.jpg") 100% 0 no-repeat #900; 
}

body#contact #top{
	background: url("../images/top7.jpg") 100% 0 no-repeat #900; 
}

body#services #top{
	background: url("../images/top17.jpg") 100% 0 no-repeat #900; 
}

body#gallery #top{
	background: url("../images/top13.jpg") 100% 0 no-repeat #900; 
}

body#links #top{
	background: url("../images/top8.jpg") 100% 0 no-repeat #900; 
}
*/

#top h1 { 
	padding-left: 25px; 
	padding-top: 40px; 
	line-height: 130%; 
	width: 60%;
}

div.columnblock
{ 
	background: url("../images/corner.gif") no-repeat 100% 100% #5B5C41;
	padding: 5px 15px 5px 15px; 
	margin-bottom: 10px;
	color: #FFF;

}
.columnblock ul{
	margin-left: 20px;
}

/* added for google map */
 .googlemap
 {
 font-family: Trebuchet MS, Verdana, Arial;
 font-weight: bold;
 font-size: 130%;
 background: url("../images/map-thumb.jpg") 80% 0 no-repeat #FFF;
 padding: 5px;

 }
 #map
 {
 border: 1px solid #CCC;
 margin-left: 5px;
 margin-top: 5px;
 }
#googmap
{
border: 5px solid #FFF
}

