body{
	font-family:"Charcoal CY", "Trebuchet MS Bold", sans-serif;
	font-color: #000;
	background-color: #517d97;}
	
.container {
	width:100%;
	font-size: 30px;}
.header{
	margin-top: 5px;}

.logoContainer{
	width:100%;
	float:none;
	margin-left:auto;
	margin-right:auto;}
.name{
	width:100%;
	margin-left:auto;
	margin-right:auto;}
.navbar ul{
	width:100%;
	margin-top:5px;
	margin-left:0%;
	list-style-type: none;
	text-align:center;
	font-size:18px;}
.navbar ul li{
	display:inline;}
.navbar ul li a{
	text-decoration:none;
	padding: .1em .3em;
	color: #fff;}
.navbar ul li a:hover{
	color: #232828;}
	
/* index page only*/
#textBox{
	font-size:18px;
	color:#2c3539;
	margin-top: 5px;
	margin-left:5%;
	margin-right:auto;
	width:100%;}
	
#ListBox{
	width:100%;
	float:none;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;}
#ListBox li {
	width:90%;
	list-style-type:none;
	color:#000;
	padding-bottom: 25px;
	margin-left:-30px;}
.photoNarrow{
	width:100%;
	height:auto;}
img{
	width:90%;}

/* location page only */
#locationBox{
	font-size:24px;
	margin-left: 0%;
	margin-top:10px;}
#locationBox ul{
	padding:0px;
	list-style:none;}
.box{
	font-size:20px;
	padding:5px;
	width: 98%;
	background-color: #54545e;}
#locationBox li {
	color:#FFF;
	margin-top: 10px;}
#locationBox a {
	color: #fff;
	text-transform: none;
	text-decoration:none;}
#location Box a:hover{color:#C03;}

#mapContainer{
	width:100%;
	float:none;
	margin-left: 2px;}
ul#maplocations {
	list-style: none;
	background: url(Graphics/mapPhone2.png) no-repeat 0 0;
	width:280px;
	height:279px;
	margin: 0px;
	padding: 0px;
	border-width:10px;
	border-color:#232828;
	border-style:solid;}
ul#maplocations li {
	position: absolute;}
ul#maplocations li a{
	display: block;
	height: 100%;
	text-indent: -9000px;}	

#sherwood {
	width: 40px;
	height: 40px;
	top: 10px;
	left: 145px;}
#westward {
	width: 40px;
	height: 40px;
	top: 133px;
	left: 78px;}
#scarborough {
	width: 40px;
	height: 40px;
	top: 225px;
	left: 30px;}
#circle {
	width: 40px;
	height: 40px;
	top: 140px;
	left: 220px;}
	
/* contact page only */
#contactBox{
	width:80%
	font-size:20px;
	float:none;}
#contactBox ul{
	text-decoration:none;
	padding: 0;}
#contactBox li {
	list-style-type:none;
	color:#FFF;
	margin-top: 10px;}
#contactBox a {
	color: #fff;
	text-transform: none;}
#contactBox a:hover{color:#C03;}

/* gallery pages only*/
.title{
	background-color:#54545e;
	font-size:24px;
	color:#FFF;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;}
.galleryContainer{
	width:100%;
	float: none;}
.marketingContainer{
	width:100%;
	float: none;
	font-size:18px;}
.marketing{
	margin-left:2%;
	max-width: 300px;}
.marketingList li {
	margin-top: 20px;
	margin-left:10%;
	width:93%;
	max-width:300px;}
.marketingList ul {
	padding-left:0px;}
.galleryNav ul{
	width:100%;
	margin-left:1%;
	margin-top:10px;
	padding:5px;
	list-style-type: none;
	text-align:center;
	font-size:14px;}
.galleryNav ul li{
	display:inline;}
.galleryNav ul li a{
	text-decoration:none;
	padding: .2em 1em;
	color: #fff;}
.galleryNav ul li a:hover{
	color: #232828;}




