/* gallery page and slideshows ============================ */

html,body,div,p  {margin:0; padding:0;}

/* All font family and primary colors except LogLink color============================ */
body {			background-color: #000000;
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, "sans serif"; 
				color: #ACACAC;
}

#maincontent,dl,dd {
				font-family: "Georgia", "Times New Roman", Times, serif;
				color: Black;
}

.HomeLink,.NavLink,.NavLink2,.GalleryLink,.SmallLink		{
				color: #d0cece;
}

/* blue sky color =============================================*/
#logo,#logo2,#logo3 {
				color: #3f579f; 
}

#ShowGallery {

				position: absolute;	top: 8px; right: 0px; padding-right: 10px;
}

.NewSlideshow {
				
				position: absolute; top: 400px; left: 0px; padding-left: 10px;
				color: #AB003C; line-height: 20px; font-size: 14px;
				word-spacing: 1px; letter-spacing: 1px;

}

/* Sections =============================================*/
#wrapper { 
			width: 98%; margin-top: 20px; padding: 0px;
}

/* -- everything else is within container div -- */
#container { 	position: relative;
				width: 1100px; height: 740px;
				margin-right: auto; margin-left: auto;
}

#header { 
				width: 1100px; height: 60px;
				top: 10px;
				margin-right: auto; margin-left: auto;

}

/* -- main2 is full width and holds flashcontent/main photo/maincontent
      including ssp gallery pages-- */
#main2 { 
				height: 680px;
				position: absolute; top: 38px;
				margin-right: 0px; margin-left: 0px;
}

#flashcontent { 
				width: 800px; height: 630px;
				margin-left: 150px;

}

/* Grey boxes with text=======================================*/
#maincontent {
				width: 750px; height: 520px;
				position: absolute;
				margin-left: 130px;	margin-top: 20px;
				background-color: #ACACAC;
				border-style:solid; border-width:8px;
				border-top-color: #999999; border-bottom-color: #454343;
				border-left-color: #666666; border-right-color: #454343;
}

#mainphoto { 
				width: 800px; height: 532px;
				margin-left: 100px; margin-top: 50px;
}

/* -- positions left sidebar relative (using "absolute") to container div -- */
#leftsidebar { 
				position: absolute; left: 0px; top: 80px; 
				width: 300px; height: 591px; line-height: 35px;
}

/* -- positions photo relative (using "absolute") to sidebar div -- */
#sidephoto { 
				position: absolute; top: 335px; padding: 4px;
				width: 280px; height: 187px;
}

/* -- positions footer relative (using "absolute") to container div -- */
#footer {
				position: absolute; left: 0px; top: 640px; 
				width: 1100px; height: 50px;
}

/* Basic elements =============================================*/
div { 

}

ul {
			margin-left: 0; padding-left: 5px;
			list-style-type: none; font-size: 18px;
			word-spacing: 0px;
}

.list2 {
			text-indent: 12px; list-style-type: none;
			font-size: 14px; margin-top: -5px;
			line-height: 25px; word-spacing: 20px;
}

/* For "photo journal" header that doesn't contain href */
.unlinked {	
			font-size: 14px;
			word-spacing: 1px; letter-spacing: 1px;
}

dl,dt,dd {
			
}

dl {
			margin-left: 50px; margin-top: 20px; padding-left: 20px;
			list-style-type: none; font-size: 18px;
}

dt {
				
}

dd {
			margin-bottom: 5px;
}

/* Paragraphs =============================================*/

p {

}



/* Titles and Headings =============================================*/
#logo { 
			font-size: 30px;
			word-spacing: 0px; letter-spacing: .5px;
			padding-left: 5px;
}

#logo3 { 
			font-size: 18px; 
			word-spacing: 0px; letter-spacing: 0px;
			padding-left: 5px; padding-top: 2px;
}

#upperright {

				position: absolute;	top: 5px; right: 0px; padding-right: 5px;
}

.footertext {
			padding-left: 5px; padding-top: 60px; line-height: 20px;
}

/* For gallery.html =============================================*/
.footertext2 {
			padding-left: 5px; padding-top: 33px; line-height: 20px;
}

.footertext3 {

			padding-left: 5px; padding-top: 33px; line-height: 20px;
}

/* Links =============================================*/

a { 
			font-size: 12px; text-decoration: none;
			word-spacing: 1px; letter-spacing: 1px;
}

a:hover { 
			color: #FFFFFF; text-decoration: none;
}

.SmallLink { font-size: 12px; text-decoration: none; font-style: normal;}
.SmallLink:hover { }

.BigLink { font-size: 16px; font-style: normal;}
.BigLink:hover { }

.GalleryLink { font-size: 14px; font-style: normal;}
.GalleryLink:hover { }

.HomeLink { font-size: 14px; text-decoration: none; font-style: normal;}
.HomeLink:hover { }

.NavLink { 
				font-size: 14px;
				margin-top: 6px;
}

.NavLink:hover { }

.AtLink { font-size: 14px; color: yellow; text-decoration: none;}
.AtLink:hover { }

/* for links to individual pages=================================*/
.LogLink { 
			font-size: 18px; color: #57001A;
}

.LogLink:visited { 
			font-size: 18px; color: #121212;
}

.LogLink:hover { 
			color: Black; text-decoration: none;
}

/* Miscellaneous =============================================*/
.Copyright { 
			font-size: 12px; word-spacing: .7px; letter-spacing: .7px;
}


/* gallery links */
#Message	{ 
				position: absolute; top: 250px; left: 420px;
				width: 500px; height: 200px;
}

#graphic1	{ 
			
}

/* enable flash and javascript=====================================*/
#enable { 
			display: block;
			position: absolute; top: 300px; left: 300px;
			font-size: 14px; color: #57001A;
			background-color: #D7D7D7;
			padding: 5px;
}
