@charset "utf-8";
/* CSS Document */

/* ---------  BEGIN UNIVERSAL STYLES  ---------- */

/* Sets all initial padding and margins to 0 */
/* * {margin:0; padding:0; border: 1px solid #ff0000;}  add border for testing only */
* {margin:0; padding:0;} 
 
/* REMOVES BORDER FROM LINKED IMAGES */
a img { border:0 }

p, ul {padding-bottom:10px;} /*sets universal spacing between para's & list ends */

.clearboth {clear: both; height: 1px; }
.imgFloatRight {
	float:right;
	margin: 0 0 0 8px;
}
.imgFloatLeft {
	float:left;
	margin: 0 8px 0 0;
}
.imgSpaceTB {margin: 8px 0 8px 0;}
.moveLeft {margin-left: -10px; text-indent:-10px;}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/* maintain universal link scheme */
a:link {
	color:#5f5041;
	text-decoration:underline;
}
a:visited {
	color:#336699;
	text-decoration:underline;
}
a:hover {
	color:#FF6600;
	text-decoration:underline;
}
 
/* ---------  END UNIVERSAL STYLES  ---------- */
body{
	margin:0;
	padding:0;
	background-color:#342E4B;
	/* background: #cadac7 url(../images/home-bkgd1600.jpg) no-repeat center top; */
	width: 100%;
	/* display: table; */
}
#maincontainer{
	width: 800px; /*Width of main container*/
	margin:30px auto 0; /*Center container on page*/
	background-color:#fff;
}
#topsection{
	background-color: #fff; /*Height of top section*/
	margin-bottom: 0px; /*this works */
}
.relative, .relative2 {position: relative;}
.overlayGalleryTitle {
	width: 400px;
	position: absolute;
	top: 29px;
	left: 79px;
}
/* H1 for gallery only, see div-pages stylesheet for other pages */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color:#6DABCF;
	text-align:left;
	padding:0;
	width: 450px;
}

.section {
	color:#bfd5dd;
	vertical-align: top;
}
/* ------------------ Begin Gallery templates --------------- */
.galleryBg {
	/*float:left; */
	padding:60px 0 10px 0;
	width:802px; /*Your width is box width minus 40px for your left and right padding   */
	background:url(../images/gallery-bkgd.jpg) repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 22px;
	color:#5f5041;
	text-align: center;
	}
.gallery600 {margin-bottom: 20px;}	


/* ------------------ End Gallery templates  --------------- */
#footer{
	clear: left;
	width: 100%;
	text-align: center;
	padding: 4px 0 20px 0;
}