
a:link   { color: #fcebb0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none   }

a:hover   { color: #d1dafb; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none   }

a:visited   { color: #b7c5ea; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: underline   }

a:visited:hover  { color: white; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: underline   }

img.border {border: solid 2px #b5c3ef;}

/* BODY */
body { background-color: #9099b9; margin:0; padding:0; border:0; }

/* MAIN CONTAINER (website) */
#mainContainer
{ position: relative;  width: 980px; height: auto; margin: 0 auto; }
* html body #mainContainer {
	height: 100%;
}

/* TOP SECTION (primary area) */
#topSection {  position: relative; width:100%; float:left; height:640px; background: url(../pages/album/img/flash_album_bkg5.png) top left no-repeat; }

/* TOP LINKS */
#topLinks { word-spacing: 1px; float:left; position: relative; z-index: 50; padding-top: 15px; padding-left: 620px; }

/* ROTATING SLIDE IMAGES */
#rotatingImages .imageBlock { height:385px; position:absolute; width:754px; overflow: hidden; }

#rotatingImages { position: absolute; top: 212px; left: 200px; right: 0; bottom: 0; width: 754px; height: 385px; overflow: hidden; float: left; }

/* ALBUM GALLERY BUTTON */
a#album {
	position: absolute;
	background: url(../img/album_btn.png) no-repeat;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 30px;
	width: 150px;
	top: 250px;
	left: 40px;
	z-index: 50;
}

a#album:hover { background-position: 0 -70px; }

/* SEPARATOR */
#separator { background-image: url(../pages/album/img/10x10_clr.gif); position: relative; width: 100%; height: 25px; float: left; }

/* MID LINKS */
#midLinks { word-spacing: 1px; position: absolute; padding-top: 625px; padding-left: 75px; display: block; }

#midLinks a:link   { color: #fcebb0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none   ; }

#midLinks a:hover   { color: #d1dafb; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: underline   ; }

#midLinks a:visited   { color: #b7c5ea; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none   ; }

#midLinks a:visited:hover  { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: underline   ; }


/* TEXT SECTION TOP */
#textSecTop {   position: relative; width:100%; float:left; height:12px; background:url(../pages/album/img/txt_area_top.png) no-repeat left top; }

/* TEXT SECTION ADJ */
#textSecAdj { color: #08306a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; width:100%; float:left; height:auto; background:url(../pages/album/img/txt_area_adj.png) repeat-y left top;  }

.textArea  /* To set the text content inside the text area. */ { text-align: justify; text-indent: 0; position: relative; width: 927px; height: auto; overflow: hidden; float: left; padding: 0 25px; }

/* TEXT SECTION BOTTOM */
#textSecBottom {   position: relative; width:100%; float:left; height:21px; background:url(../pages/album/img/txt_area_btm.png) no-repeat left top; }

/* COPY RIGHT */
.copyRight { color: #08306a; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:11px; }

	
a#logoBlog {
	position: absolute;
	background: transparent url(../images/blog_icon-36px.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 36px;
	width: 36px;
	top: 823px;
	left: 704px;
	z-index: 50;
}
	
a#logoFacebook {
	position: absolute;
	background: transparent url(../images/facebook_icon-36px.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 36px;
	width: 36px;
	top: 823px;
	left: 748px;
	z-index: 50;
}
	
a#logoTwitter {
	position: absolute;
	background: transparent url(../images/twitter_icon-36px.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 36px;
	width: 36px;
	top: 823px;
	left: 792px;
	z-index: 50;
}






