/* CSS Document */


/* No list-markers by default - must redefine bullets w/ bg graphics */

ul,ol { list-style:none; }



/* Avoid browser default inconsistent heading font-sizes and pre/code */

h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }



/* Remove inconsistent (among browsers) default padding or margin */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }



/* prevent blue linked image borders */

a img,:link img,:visited img,fieldset { border:none; }

/* global

 * ------------------------------------------------------------------------- */

body { 
	background: #E9EFF5; 
	font-family: Garamond, Verdana, Arial, sans-serif; 
	font-size: 12pt; 
	color:#000;
	text-align:center;
	min-width: 550px;
	line-height:20px; 
	}

#wrapper {
	margin:0 auto;
	width:625px;
	text-align:left;
	}
	
h1	{ font-size:1.2em; color:#000; margin: 5px 0 10px 0;}	
	
p, ul, ol, dl, pre, blockquote	{ margin-bottom:10px; }

a:link,a:visited	{ color:#056490; text-decoration:underline; }

a:hover,a:active	{ color:#056490; text-decoration:none; }

blockquote { margin: 10px 10px 10px 25px; border-left: dashed 1px; padding: 5px; color:#056490; }	

p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	}

	#content ul.services { padding-left:6px; }
		#content ul.services li { 
			padding-left:14px
			}
			
#yelp { width: 125px; margin: 5px 10px 5px 65px; float: left; }			

/* navigation: #nav

 * ------------------------------------------------------------------------- */

#nav { 

	background: url("../images/nav.gif") no-repeat; 
	width:615px; 
	height:44px; 
	margin-bottom:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height: 39px; display: block; }

#nav li { float: left; list-style: none; _display: inline; position:relative; }

#nav-01 { width: 77px;}
#nav-02 { width: 94px;}
#nav-03 { width: 155px;}
#nav-04 { width: 111px;}
#nav-05 { width: 80px;}
#nav-06 { width: 98px;}

#nav-01 a:hover {background:url("../images/nav.gif")  -0px -44px no-repeat;}
#nav-02 a:hover {background:url("../images/nav.gif") -77px -44px no-repeat;}
#nav-03 a:hover {background:url("../images/nav.gif") -171px -44px no-repeat;}
#nav-04 a:hover {background:url("../images/nav.gif") -326px -44px no-repeat;}
#nav-05 a:hover {background:url("../images/nav.gif") -437px -44px no-repeat;}
#nav-06 a:hover {background:url("../images/nav.gif") -517px -44px no-repeat;}

/* footer

 * ------------------------------------------------------------------------- */
 
 #footer { 	font-family: Garamond, Verdana, Arial, sans-serif; 
	font-size: 10pt; 
	color:#000;
	text-align:center;
	margin: 10px 0 5px 0;
	line-height:14px; 
	}
	
	