﻿/* Style Sheet for MainPage and others to follow */

body { background:#000; margin: 0; padding: 0; text-align: center; font-family: Georgia, Verdana, Arial;
}

#wrapping { width: 800px; margin: 0 auto; text-align: left; min-height: 525;
}

#maincontent {color: #fff;
}


#logo { margin: 10px auto 5px auto; width: 800px; text-align: left;
}

#bottomlinks {width: 800px; margin:5px auto 5px auto; text-align: left; font-size: x-small; color: #c0c0c0; line-height: 150%;
font-family: Verdana, Tahoma, Arial;
}


#projectdesc {background: #fff; width: 230px; height: 0px; overflow: hidden; font-size: 1em; line-height: 130%; position: absolute;
top: 0 right; 0; z-index: 100; filter: alpha (opacity=80); -moz-opacity: .80; opacity: .80;
}


a {color: #fff; text-decoration: none;
}
a:hover {color: #fff; text-decoration: none;font-weight: bold;
}

a.gy {color: #C0C0C0; text-decoration; none;
}

a:hover.gy {color: #C0C0C0; text-decoration: none;font-weight: bold;
}

/* custom classes for div body text */

.sitelinks {padding-top: 30px; padding-left: 450px;
}


.title {font-family: Verdana, Tahoma, Arial; color: #fff;
}

.pagetext {padding: 18px 18px 5px 18px; line-height:125%;
}
.pagetext2 {padding:18px 18px 5px 18px; line-height:125%; text-align: center;
}

.bottomlinks {padding-bottom: 30px; padding-left: 10px;
}
.footerstylewhite8pt {
	font-family: Verdana, Tahoma, Arial;
	color: #999999;
	font-size: xx-small;
	font-style: italic;
}
.footerstylewhite8pt a {
	font-family: Verdana, Tahoma, Arial; color: #999999; font-size:xx-small; font-style: italic;
}
.footerstylewhite8pt a:hover {
	font-family: Verdana, Tahoma, Arial; color: #C0C0C0; font-size:xx-small; font-style: italic;
	text-decoration: none;font-weight: bold;
}
.centeralign {
	text-align: center;
}
.copyright {
	font-family: "Times New Roman";
}
.sitemap {
	font-family: Verdana, Tahoma, Arial;
	color: #999999;
	font-size: xx-small;
	font-style: italic;
	text-align: center;
}
.footnotes {
	font-size: xx-small;
	color: #000000;
	text-align: center;
	line-height: 1.25em;
}

/* for Services and Photogallery pages */
.photogallery {padding:10px 10px 5px 10px; line-height:125%; text-align: center;
}
.service {padding:18px 18px 5px 18px; line-height:125%; text-align: center;
}
.projectcellfont { font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-transform: 
               uppercase }
.projlinks   {
	font-family: Georgia;
	font-size: 8pt;
	text-transform: uppercase;
}


/* custom classes for line breaks */


.linkbreak {clear:left; margin-bottom: 30px; line-height: 1px; font-size: 1px;
}

.break { clear: left; margin-bottom: 5px; line-height 1px; font-size: 1px;
}
.photocap {font-family: Georgia; color: #fff; font-size: xx-small;

}
.cell_lucsans_white10 { font-family: Georgia; font-size: 10pt; color: #FFFFFF }
.cell_whitever8pt_allcap { font-family: Georgia; font-size: 8pt; color: #FFFFFF; text-transform: uppercase; text-align: center }
