* {
	margin: 0;
	padding: 0;
}

BODY {
	background-color: Black;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-image : url(images/border.gif);
	background-position : center;
	background-repeat : repeat-y;
	text-align: center;
	color: White;
}

DIV#container {
    margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 710px;
}

DIV#banner {
	margin-top: 5px;
	margin-bottom: 10px;
}
#bannerA {
	margin-bottom: 20px; 
	margin-right: 160px;
}

#greyBox {
	border: 1px solid White;
	background-color: #808080;
	padding: 23px;
	height: 300px;
	_height: 340px;
}
#greyBoxG {
	border: 1px solid White;
	background-color: #808080;
	padding: 23px;
	height: auto;
}

#c1, #c2, #c3 {
	float: left;
	width: 170px;
}

#c2 {
	margin-left: 72px;
	margin-right: 72px;
}
.cTitle {
	text-align: center;
	color: White;
	font-size: 1.5em;
	height: 2.7em;
}
.cPhoto {
	width: 170px;
	height: 225px;
	border-color: White;
}

.cPhoto IMG {
	border-color: White;
}

#header {
	margin-bottom: 20px;
	color: white;
	border: 1px solid White;
	background-color: #808080;
	padding: 5px;
	font-size: 1em;
	text-align: center;
}

#footer {
	margin-top: 20px;
	color: white;
	border: 1px solid White;
	background-color: #808080;
	padding: 5px;
	font-size: 1em;
	text-align: center;
}

#quote {
	margin-top: 20px;
	width: 300px;
}

#footer A:link, #footer A:active, #footer A:visited, 
#header A:link, #header A:active, #header A:visited, 
.cTitle A:link, .cTitle A:active, .cTitle A:visited, 
.cPhoto A:link, .cPhoto A:active, .cPhoto A:visited { 
	text-decoration: none ; 
	color: White; 
}
#footer A:hover, #header A:hover { 
	text-decoration: underline ; 
	color: Black;
}
.cTitle A:hover, .cPhoto A:hover, .cPhoto A:hover   { 
	text-decoration: none; 
	color: Black;
}

H1 {
	font-size: 1.5em;
}
H2 {
	font-size: 1.3em;
}

P {
	margin-bottom: 1em;
}
.rightside {
	width: 485px;
	text-align: left;
}
.rightsideLD {
	width: 465px;
	text-align: left;
}
#sidebar {
	float: right;
	width: 140px;
	_width: 160px;
	border: 1px solid Black;
	background-color: #c0c0c0;
	color: Black;
	padding: 8px;
	/*-moz-border-radius: 15px 15px 15px 15px;*/
}

#sidebarC {
	float: right;
	width: 170px;
	border: 1px solid Black;
	background-color: #fcfcd4;
	color: Black;
	padding: 8px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#gallery {
}

#gallery IMG {
	margin: 0px 12px 12px 0px;
	border-color: White;
}

#gallery A:link, #gallery A:active, #gallery A:visited { 
	text-decoration: none ; 
	color: White; 
}
#gallery A:hover   { 
	text-decoration: none; 
	color: Black;
}


#photodetails {
	background-image: url(images/mount.gif);
	width: 460px;
	height: 323px;
	margin-bottom: 1em;
}
#photodetails_port {
	background-image: url(images/mount_portrait.gif);
	width: 230px;
	height: 323px;
	margin-bottom: 1em;
}
#photodetails IMG, #photodetails_port IMG {
	margin: 25px;
}

#sidebar A:link, #sidebar A:active, #sidebar A:visited  { 
	text-decoration: none ; 
	color: Black;
	font-weight: bold;
}
#sidebar A:hover   { 
	text-decoration: underline ; 
	color: Black;
}

TD {
	vertical-align: top;
	color: Black;
	font-size: 0.8em;
}

#contact {
	width: 220px;
}

#contact TD{
	vertical-align: top;
	color: White;
	font-size: 0.8em;
}

A.boldlink:link, A.boldlink:active, A.boldlink:visited  { 
	text-decoration: none ; 
	color: White;
	font-weight: bold;
}
A.boldlink:hover   { 
	text-decoration: underline ; 
	color: Black;
}

A.boldlink2:link, A.boldlink2:active, A.boldlink2:visited  { 
	text-decoration: none ; 
	color: Black;
	font-weight: bold;
}
A.boldlink2:hover   { 
	text-decoration: underline ; 
	color: White;
}
.weaklink {
	color: Black;
}

/* Rockmill Credits */
A.rockmill:link, A.rockmill:active, A.rockmill:visited { 
	text-decoration: none ; 
	font-weight: bold; 
	color: Gray; 
}
A.rockmill:hover   { 
	text-decoration: underline ; 
	color: Red;
}
.rockmill   { 
	color: Gray;
}
.footer   { 
	color: Gray;
}





