﻿body { height: 100%; margin: 0; padding: 0; background-image: url("/images/layout/mainback.jpg"); background-color: #7b7a7a; font-family: Arial, Helvetica, sans-serif; font-size: .82em; color: #000000; line-height: 20px}

.MainBack { background: #dedbdb url(/images/layout/middleback.jpg) 0% 0% no-repeat; }
.Divider  { font-size: .80em; color: #8d8c8c; }

.MainCopy { line-height: 26px }

.BigCopy { font-size: 1.30em; }

a.MainLink:link, span.MainLink { color: #225794; }
a.MainLink:visited { color: #225794; }
a.MainLink:hover { color: #FF0000; text-decoration: none}

a.FooterLink:link { font-size: .80em; color: #8d8c8c; }
a.FooterLink:visited { font-size: .80em; color: #8d8c8c; }
a.FooterLink:hover { font-size: .80em; color: #ead5ac; text-decoration: none}

a.SmallLink:link { font-size: .80em; color: #8d8c8c; }
a.SmallLink:visited { font-size: .80em; color: #8d8c8c; }
a.SmallLink:hover { font-size: .80em; color: #ff0000; text-decoration: none}

a.ftp { float:left; font-size: 72%; color: #777; margin: 9px 0 0 8px; font-weight: bold; }

.border{
    border-style:solid;
    border-width:1px;
    border-color:black;
    }
       
       #lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

div.gallery { width: 878px; overflow: auto;}
div.blueprintcontainer { position:absolute; width: 898px; height: 26px; margin:auto;}
div.blueprint {	position:absolute; right: 0; }
blockquote.gallery {
	margin: 0 10px;
}

/*Updates 3-4-11 */
img.gallery-change { margin-left:-1px;} 

ul.ProjectLinks li {list-style:none; margin-bottom:7px;}

div.commercial-header, 
div.owner-header,
div.residential-header {padding:20px 0 0 10px;}

