body {	
	background: #e4c398 url(../images/shore_bg.jpg) top left fixed no-repeat;
}
p, ol li, ul li {
	color:#0067a2;
}
			

h1 {
	color:#0067a2;
}

#footer{
   background: url(../images/shore_bottom.png) bottom left fixed repeat-x;
}

#css-switch {
	background-color:#0067a2;
	padding:5px;
	color: #ffffff;
	font-size:1em;
	font-family: tahoma, verdana, helvetica, sans-serif;
	padding-left: 400px;
}

#css-switch a:hover {
	color:#0067a2;
}


#header {
	background: url(../images/sign_shore.png) top left no-repeat;
}


#header ul li {
	color:#0067a2;
}

#header ul li a {
	color:#0067a2;
}

#header ul li a:hover {
	color:#c37e21;
}

#leftcol_topper {	
	background: url(../images/leftcol-blue.png) top left no-repeat;
}

#leftcol_footer {
	background: url(../images/leftcol-blue.png) bottom left no-repeat;
	}

.leftcol_header {
	background: url(../images/leftcol_header_shore.png) top left no-repeat;
}

.leftcol_content {
	background: url(../images/leftcol_repeat_shore.png) top left repeat-y;
}

.rightcol_topper {
	background: url(../images/rightcol-blue.png) top left no-repeat;
}

.rightcol_footer {
	background: url(../images/rightcol-blue.png) bottom left no-repeat;
}

.rightcol_header {
	background: url(../images/rightcol_header_shore.png) top left no-repeat;
}


.rightcol_header p, .leftcol_header p {
	color: #e4d7b5;
}

.rightcol_content {
	background: url(../images/rightcol_repeat_shore.png) top left repeat-y;
}

#content_footer {
	background: url(../images/footer_shore.png) top left no-repeat;
}

#cf_footer {
	background: url(../images/footer_shore.png) bottom left no-repeat;
}

#cf_content {
	background: url(../images/footer_repeat_shore.png) top left repeat-y;
}


.dot {
	border-left: 3px dotted  #c37e21;
}

.arch h5 {
	background-color:#0067a2;
	color: #e4d7b5;
}

.arch p a {
	color:#0067a2;
}

.arch p a:hover {
	color:#c37e21;
}
	
.space {
	margin-top: 30px;
}

.leftcol_content img {
	border: 1px solid #0067a2;
}

	