body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #0b265f; 
	background-color: #FFFFFF; 
	text-decoration:none;
	line-height: 1.2;
	font-size: 13px;
	background: #d1dee6 url(/uploads/design/site-bg.jpg) repeat-x;
	margin-top: 0;
	margin-right: 0;
 
}

h1 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #0b265f;
	font-size: 20px;
}

h2 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #0b265f;
	font-size: 18px;
}

h3 {
	color: #0b265f;
	font: italic bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h4 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #0b265f;
	font-size: 17px;
}


h5 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #0b265f;
	font-size: 16px;
}

h6 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #0b265f;
	font-size: 15px;
}

A {
color:#2e3c78; 
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
text-decoration:none;
}
A:link {color:#2e3c78; text-decoration:underline;}
A:active {color:#2e3c78; text-decoration:underline;}
A:hover {color:#000000; text-decoration:none;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.topnav {
	text-align: left;
	color: #FFFFFF;
	list-style: none;
	margin-top: 0;
	font: italic 14px/165% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.topnav {
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	font: italic 14px/165% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.topnav:visited {
	color: #FFFFFF;
	margin-top: 0;
	font: italic 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.topnav:hover {
	color: #d5d8e4;
	text-decoration: underline;
	font: italic 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.topnav:active {
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	font: italic 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.phone {
	text-align: right;
	color: #FFFFFF;
	list-style: none;
	margin-top: 0;
	padding-right: 8px;
	font: italic 14px/165% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.phone {
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	padding-right: 8px;
	font: italic 14px/165% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.phone:visited {
	color: #FFFFFF;
	margin-top: 0;
	font: italic 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.phone:hover {
	color: #d5d8e4;
	text-decoration: underline;
	font: italic 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.phone:active {
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	font: italic 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.mainnav {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #FFFFFF;
	list-style: none;
	margin-top: 0;
	margin-right: 22px;
	line-height: 165%;
	text-transform: uppercase;
}

a.mainnav {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	margin-right: 22px;
	line-height: 165%;
	text-transform: uppercase;
}

a.mainnav:hover {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.mainnav:active {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
}

.address-container {
	text-align: right;
	color: #0b265f;
	margin-top: 0;
	padding-right: 15px;
	font: italic 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.address {
	text-align: right;
	color: #0b265f;
	margin-top: 0;
	font: italic 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.address {
	text-align: right;
	color: #2e3c78;
	text-decoration: underline;
	margin-top: 0;
	font: italic 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.address:visited {
	text-align: right;
	color: #0b265f;
	font: italic 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.address:hover {
	text-align: right;
	color: #000000;
	text-decoration: none;
	font: italic 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.address:active {
	color: #FFFFFF;
	text-decoration: underline;
	margin-top: 0;
	font: italic 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.content {
	color:#0b265f; 
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 20px;
}

.footerlinks {
	color: #FFFFFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 4px;
	font-size: 12px;
}

a.footerlinks {
	color: #FFFFFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}

a.footerlinks:visited {
	color: #FFFFFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

a.footerlinks:hover {
	color: #bedde4;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	font-size: 12px;
}

a.footerlinks:active {
	color: #FFFFFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	font-size: 12px;
}

.copyright {
	color: #0b265f;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none;
	text-align: center;
	font-size: 11px;
}

a.copyright {
	color: #0b265f;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration:underline;
	text-align: center;
	font-size: 11px;
}

a.copyright:visited {
	color: #0b265f;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}

a.copyright:hover {
	color: #2e3c78;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-size: 11px;
}

a.copyright:active {
	color: #0b265f;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}

.contentnav ul {
	display: inline;
	text-align: center;
	margin-top: 0;
}

#content-main {
	margin: 0 130 25 130;
}

/* My Comment */.sidebar-text {
	color: #E8CF97;
}



/*	gallery
---------------------------------------------*/
	#gallery-header {
		background: none;
		float: left;
		width: 469px;
		margin: 0 0 2em 0;
	}

	#gallery-capsule {
		background: none;
		float: left;
		width: 469px;
		margin: 0 0 3em 0;
	}

	#gallery-thumb {
		float: left;
		width: 240px;
		margin: 0 0 0 0;
	}
	
	#gallery-thumb img {
		float: left;
		margin: 0 0 0 0;
	}
	
	#gallery-detail {
		float: left;
		width: 469px;
		margin: 0 0 1em 0;
	}
	
	#gallery-detail h1 {
		border-bottom: none;
		margin: 0 0 .4em 0;
	}
	
	#gallery-detail h2 {
		border-bottom: none;
		margin: 0 0 .4em 0;
	}
	
	#gallery-info {
		float: right;
		width: 218px;
		margin: .2em 0 0 0;
	}
	
	#gallery-info h2 {
		border-bottom: none;
		margin: 0 0 .4em 0;
	}
	
	.description {
		color: #000;
	}
	
	.detail-description {
		color: #000;
		margin: 0 0 1.6em 0;
	}
	
	.photo-by {
		color: #000;
	}
	
	.uploaded {
		color: #000;
	}
	
	.location {
		color: #000;
	}
	
	.tags {
		color: #000;
	}
	
	.tagged {
		color: #000;
	}
	
	.additional-info {
		color: #000;
	}
	
	.results {
		color: #8a8a8a;
	}
	
	#gallery-footer {
		background: none;
		float: left;
		width: 469px;
		margin: 0 0 2em 0;
		padding: 0 0 2em 0;
		text-align: center;
	}
	
	#gallery-footer-nav a {
		border: #8a8a8a 1px solid;
		margin: 0 2px 0 2px;
		padding: 2px 7px 2px 7px;
		text-decoration: none;
	}
	
	#gallery-footer-nav a:hover {
		background: #D4C6A5;
		color: #fff;
		border: #424242 1px solid;
		margin: 0 2px 0 2px;
		padding: 2px 7px 2px 7px;
		text-decoration: none;
	}
	
