/* ------------------------------------------------------------
 * Global Styles
 * Changes to this document will apply to the entire site
 ------------------------------------------------------------ */

/* Setting up some basic styles... */
body {
	background: #688b9a;
	margin: 0;
	padding: 0;
	text-align: center; /* IE 5.x hack */
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size: x-small; /*feed to IE 5.5*/
	f\ont-size: small; /*feed to compliant browsers*/
}
#header {
background:url(header.jpg) no-repeat;	
height:180px;
margin:0;
padding:0;
}
#upper {
	background-color:#000;
	color: #fff;
	width: 758px;
	height:20px;
	line-height: 1.3em;
	border:0;
    text-align: center;
	margin: 0 auto;
}	
#upper h1 {
	margin: 0;
	padding: 0;
	font-size:12px;
}
#hMenu {
	border-style:  solid;
	border:0;
	background-color:#000;
	height: 20px;
	}
	
	#hMenu ul {
		margin: 0 0 0 -40px !important;
		margin: 0;
		list-style: none;
		padding-top:1px;
		text-align: center;
		}
		
	#hMenu ul li {
		display: inline;
		padding: 0 0 0 23px;
		}
	#hMenu ul li a {
		color: #fff;
		font-size:12px;
		font-weight:bold;
		text-decoration: none;
		padding: 3px 8px;
		}

	#hMenu ul li a:hover {
		text-decoration: none;
		color:yellow;
		}	
img {
	border: 0;
}
a {
	color: #1081b9; 
	text-decoration: none;
}
a:hover {
	/*background: transparent; /* needed for IE to allow hover on sub elements */
	text-decoration: underline;
}
a:hover span {
	text-decoration: underline;
}

#container, .container {
	background: #fff url(container_bg.png) repeat-y;
	margin: 0 auto;
	padding: 0;
	text-align: left; 
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 700px;
}
#heading{
text-align:center;
}
#heading h1 {
	margin-top: 10px;
	padding: 0;
	font-size:20px;
	height: 40px;
}
#heading h2 {
	margin-top: 5px;
	padding: 0;
	font-size:16px;
	height: 25px;
}
#heading h1 a{
text-decoration:none;
color:#000000;

}
#heading ul {
		margin: 0 0 0 -40px !important;
		margin: 0;
		list-style: url(/bullet.gif);
		padding-top:1px;
		text-align: center;
}
		
#heading ul li {
		display: inline;
		padding: 0 0 0 23px;
}
#heading ul li a {
		color: #000;
		font-size:16px;
		font-weight:bold;
		text-decoration: none;
		padding: 3px 8px;
}

#heading ul li a:hover {
		text-decoration: none;
		color:#990000;
}	
		
		
#content {
width:680px;
margin:auto auto ;
font-size:10px;
text-align:justify;
color:#666666;
margin-bottom:15px;
}
#content a {
text-decoration:none;
color:#666666;

}
#content #adsense{
margin-top:10px;
margin-bottom:10px;
text-align:center
}
#content #adsense #pic{
float:left;
width:278px;
margin-top:25px;
margin-left:10px;
}
#content #adsense #pic_upper{
float:left;

margin-top:40px;
margin-left:0px;
}
#content #adsense #code{
margin-right:0px;
text-align:right;
}
#content #adsense #code_upper{
margin-right:0px;
margin-top:40px;
}
#content #table-row1{
background-color:#FFF;
width:560px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
line-height:14px;
}
#content #table-row1 #col1{
float:left;
width:200px;
}
#content #table-row1 #col3{
float:right;
width:180px;
}
#content #table-row1 #col2{
}


#content #table-row2{
background-color:#EEEEFF;

width:560px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
line-height:12px;
}
#content #table-row2 #col1{
float:left;
width:200px;
}
#content #table-row2 #col3{
float:right;
width:180px;
}
#content #table-row2 #col2{
}
#spacing{
margin-top:20px;
}
#neighbors{
margin-top:20px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:680px;
text-align:justify
}
#neighbors ul{
list-style:none;
text-align:justify;
margin:0;
padding:0;
}
#neighbors ul li{
display:inline;
}

html>body #container { /* Be nice to Opera 5 */
	width: 756px;
}

/* Now the main navigation styles */

/* The footer styles, basic stuff here */
#footer {
	color: #fff;
	width: 758px;
	background: url(bottom.gif) no-repeat; 
	line-height: 1.3em;
   text-align: center;
	margin: 0 auto;
	padding: 5px 30px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 698px;
	font-size: xx-small; /*feed to IE 5.5*/	
}
html>body #footer { /* Be nice to Opera 5 */
	width: 698px;
}
#footer a { 
	color: #fff;
	font-weight: normal;
	font-size: xx-small; /*feed to IE 5.5*/
	f\ont-size: x-small; /*feed to compliant browsers*/
}
#footer a:hover {
	text-decoration: underline;
}
.hide { /* Used to hide elements */
	display: none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearer {
clear:both;
height:0;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
.mac-clearfix {
	clear:both;
	height:0;
	overflow:hidden;
}

img.right {
    float: right;
    margin: 0 0 10px 10px;
    }
img.left {
    float: left;
    margin: 0 10px 10px 0;
    }
.right { float: right; margin: 0 0 10px 10px; }
.left { float: left; margin: 0 10px 10px 0; }
#header{
	overflow:hidden;
}
#pics-body{
width:760px;
margin:auto auto;
margin-top:15px;
margin-bottom:15px;
}
#pics-body ul {
		margin: 0;
		padding:0;
		list-style: none;
}
#pics-body ul li{
		display: inline;
		padding: 0 0 0 23px;
}
#phone{
	text-align:center;
	margin-top:50px;
	margin-bottom:20px;
}