@charset "UTF-8";
/* ZERO OUT ALL BROWSER PRE-SET VALUES  -----------------------------------------------------------------*/
* { margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; }

/* general page formatting ---------------*/
body { 
	background-color: #001010;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px; color: #ffffff; line-height: 20px; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 20px;}
.bodyCopy { margin: 10px 0; }
.bodyCopyContact { font-size: 14px; }
.bodyCopyContactU { font-size: 14px; text-decoration: underline; }
h1 { margin: 8px 0 11px 0; }
h2 { margin: 10px 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }
h3 { text-transform: uppercase; font-size: 11px; }
h4 { text-transform: uppercase;
	font-size: 13px;
	color: #339999;
	text-align: right; }

.medium { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }

.highlight { color: #2a6766; }
.highlight2 { font-size: 11px;
	font-weight: bold;
	line-height: 16px; }
.highlight3 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px; }

.spacer { font-size: 4px;
	line-height: 4px; }

.right { float: right; padding: 0 0 0 5px; }
.clear { clear: both; }

a:link { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a:visited { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 
a:hover { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
a:active { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }   

/* page layout -------------------------*/
#container { width: 760px; height: 100%; margin: 0 auto; padding: 0; background-color: #000000; }
#mainContent { width: 760px; background-color: #000000; }

#navigation { width: 720px; padding: 10px 20px; }
#navigation img { border: 0; }
.CamdenSinger { padding: 0 30x 0 0; }
.nav { padding: 0 3px; }
.nav-2 { padding: 0 5px; }

#sidebar { float: left; width: 215px; padding: 70px 45px 350px 30px; }
#mainCopy { width: 730px; padding: 70px 30px 0 0; }
* html #mainCopy { width: 400px; float: left;} /* ie6 hack */
#footer { clear: both; background-color: #000000; color: #999999; font-size: 9px; padding: 25px 0 20px 30px; }

#flashPhotos { width: 760px; padding: 10px 0; }

#media-gallery-thumb {
	padding: 40px 15px 0 15px;
	text-align: center; 
	background: #000;
	height: 600px;
	width: 180px;
	overflow: auto; }
#media-gallery-thumb p { padding-bottom: 10px; }
#media-gallery-thumb img { border: 0; }

#media-gallery { width: 440px; padding: 40px 30px 20px 80px; float: right; text-align: left; }
#media-gallery-horizontal { width: 490px; padding: 40px 30px 20px 30px; float: right; text-align: left; }
#media-gallery-flash { width: 490px; padding: 40px 30px 20px 30px; float: right; text-align: left; }
#media-gallery-images { width: 500px; padding: 40px 30px 20px 0; float: right; text-align: center; }
* html #media-gallery { width: 400px; float: left;} /* ie6 hack */

#media-gallery-images a:link { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#media-gallery-images a:visited { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 
#media-gallery-images a:hover { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
#media-gallery-images a:active { color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }   

.flash-list { text-align: left; margin-left: 10px; }
.flash-list p { line-height: 12px; }