@charset "utf-8";
*{
	margin:0;
	padding:0;
}

img
{
	border:none;
}

P
{
	margin:10px 0;
}

img
{
	border:none;
}

a
{
	text-decoration:none;
	color:#6FA2BD;
}

a:hover
{
	color:#538FB0;
}

body{
	font:12px linotype, Verdana, futura, Arial, Helvetica, sans-serif;
	color:#7B7B6F;
	background:#fff;
}

#outerskin{
	width:800px;
	margin:0 auto;
	/*background:#FFF;*/
}

#skin{
	padding:10px 0 0;
	float:left;
	border:0;
	/*background:#FFF;*/
}

a#name
{
	font:40px palatino;
	color:#666;
	
}

#banner,
.main-content
{


} 

#banner,
.image-box,
.arrow-box,
#progressbar
{
	float:left;
}

a.email
{
	float:right;
	color:#999;
	padding:0 10px;
}

a.email:hover
{
	color:#000;
}

#topnav
{
	float:left;
	width:800px; 
	padding:5px 0;
	border-top:1px solid #F1F1F1;
}

#topnav li{
	display:inline;
	list-style:none;
}

#topnav li a
{
	color:#7B7B6F;
	padding:6px 15px;
	font-size:1.5ex;	
}

#topnav li a:hover,
a.on
{
	color:#333;
}

#main-content
{
	padding:15px;
	 min-height:300px;
}

.main-content
{
	margin:10px 0;
	clear:left;
	padding:10px 0;
}

.image-box
{
	padding:0 15px;
	width:500px;
	text-align:center;
	color:#999;
	letter-spacing:1px;
}

.image-box img
{
	max-height:400px;
	max-width:450px;
	display:block;
	margin:0 auto 10px;
	padding:10px;
	background:#F1F1F1;
	border:1px solid #DDD;
}

.address
{
	background:#D0D7C1;
	border:1px solid #999;
	width:200px;
	display:block;
	margin:0 20px 0 0;
	padding:40px;
	color:#666;
	float:left;
}

.address li
{
	list-style:none;
	float:left;
	margin:0 0 10px;
}

#button{
	clear:both;
}

#right-arrow
{
	width:180px;
}

.arrow-box
{
	margin:0 0 15px;
}

.image-float-left
{
	float:left;
	margin:0 20px 0 0;
	padding:10px;
	border:1px solid #DDD;
}

#contact
{
	width:420px;
	float:left;
}

.echo
{
	margin:100px 0 0 320px;
	padding:20px 0 20px 100px;
	background:url(../images/other/echo-bubble.gif) left center no-repeat;
}

.echouseme
{
	background:url(../images/other/echo-bubble.gif) left center no-repeat;
	margin:20px 0 0;
	padding:25px 0 25px 60px;
}




