body{
  font-family: arial, sans-serif;
  text-align:center;
  background:#5c5c5c url(/bkgd_page.gif) repeat-x;
  margin:20px 0 0 0;
  font-size:12px;
}
a{
  color:#000;
}
a img{
  border:none;
}
#body{
  width:960px;
  text-align:left;
  margin:auto;
  background:#fff;
}
#header{
  background:#490000 url(/bgheader.gif);
}
#header img{
  float:right;
}
#nav{
  text-align:center;
  padding:10px;
  background:#eee url(/bg-btn-box.gif);
  font-size:18px;
  color:#670000;
  height:24px;
}
#nav a{
  color:#670000;
  text-decoration:none;
  padding:0 10px;
}
#nav a:hover{
  color:#fff;
  text-decoration:none;
  padding:0 10px;
}
#left{
  float:left;
  width:220px;
  padding:10px;
  background:#fff;
}
#middle{
  float:left;
  width:460px;
  padding:10px;
  background:#fff;
}
#right{
  float:left;
  width:220px;
  padding:10px;
  text-align:center;
  background:#fff;
}
#call2action{
	text-align:right;
	font-weight:bold;
	padding:10px;
	font-size:20px;
	color:#9a0009;
}
#call2action a{
	color:#996499;
}
#banners img{
  padding:5px;
}
#bottom-nav{
  text-align:center;
  color:#000;
  background:#ddd;
  padding:10px;
  font-size:16px;
  height:20px;
  background:#eee url(/bg-btn-box_flip.gif);
}
#bottom-nav a{
  color:#000;
  text-decoration:none;
  padding:0 10px;
}
#bottom-nav a:hover{
  color:#666;
}
#left-nav{
  font-size:16px;
}
#left-nav a{
  text-decoration:none;
}
#left-nav a:hover{
  color:#666;
}

#footer{
  text-align:center;
  padding:20px;
  color:#ccc;
  background:#5c5c5c url(/bot_bg.gif) repeat-x;
}
#footer a{
  color:#ccc;
}

/************************/

.az{
  line-height:150%;
}
.az .location{
  color:#888;
}

.gallery img{
  border:1px solid black;
}