﻿/**Teal (#4D605A)(bg = #778C92)(text = #4D605A), taupe (#C9BEBB ) and brown (#7E623A) color scheme**/
/**url(C:/Documents and Settings/Administrator/My Documents/Web Development/Images/bodybg.jpg) repeat;**/

body {
				position: relative;
				font-family: Arial, Helvetica, sans-serif;
}

a, ul, h3, p {
				color: #000;
}

#box1 {
				float: left;
				height: 500px;		
}

#box2 {
				float: left;
				margin-left: 5px;
				width: 80%;
				padding-left: 15px;					
}


#container {
				width: 900px;
				height: auto;
				margin: auto;
				margin-top: 50px;
				overflow: auto;
}

/*Main Menu*/
#navigation {
				display: none;
}

#logo {
				clear: left;
				width: 150px;				
}

#content {
				position: relative;
				height: auto;
				overflow: auto;		
}

#copyright {
				text-align: center;
				font-variant: small-caps;
				margin-top: -10px;
				clear: both;			
}

#copyright hr {
				width: 50%;
				height: 1px;
				color: #aca8a8;
				margin-bottom: -10px;
}

#copyright p {
				color: #aca8a8;
				font-size:small;
}

						/*Home Page specific*/

#flashintro {
				display: none;
}

#description {
				position: relative;
				width: 550px;
				margin: 10px 40px;
				padding: 5px;
				float: left;
				overflow: auto;
				font-weight: 600;
				font-size: small;
				line-height: 25px;
				text-align: justify;
}

						/*About, Culture, News Page specific*/
#leftimg {
				width: 300px;
				margin: 10px;
				float: left;
}

#leftimg p {
				margin-top: 10px;
				margin-bottom: 150px;
				font-size: medium;
				color: #888;
}

#leftimg img {
				margin: 10px;
}

#righttext {
				width: 350px;
				margin: 10px 5px 0 0;
				padding: 5px;
				float: right;
				overflow: auto;
				font-size:small;
}

#righttext ul {
				list-style-type: square;
}

#awards {
				width: 300px;
				margin: 15px 5px 10px;
				float: left;
}

.expertise p {
				font-size: small;
				padding-right: 10px;
}

.expertise img {
				margin-right: 15px;
				margin-bottom: 100px;
				float: left;
}

.expertise div {
				margin: 30px 0;
}

.strong {
				font-variant: small-caps;
				font-weight: 700;
				color: #7E623A;
}

						/*Portfolio Main Page specific*/
#commercial {
				background-image: url('images/commercial-sep.jpg');
				background-repeat: no-repeat;
				width: 400px;
				height: 100px;
				margin: 0 0 30px;
				border: 3px solid #777;
}


#residential {
				background-image: url('images/residential-sep.jpg');
				background-repeat: no-repeat;
				width: 400px;
				height: 100px;
				margin: 0 0 30px;		
				border: 3px solid #777;						
}


#renovation {
				background-image: url('images/renovation-sep.jpg');
				background-repeat: no-repeat;
				width: 400px;
				height: 100px;
				margin: 0 0 30px;		
				border: 3px solid #777;	}
				
.quote {
				position: relative;
				top: -250px;
				float: right;
				width: 250px;
				font-size: small;
				margin: 25px 0;
}

.quote p {
				color: #999;
}
				
						/*Portfolio Sectors Pages specific*/
						
.typelist {
				background-color: #111;
				height: 79px;
				width: 410px;
				margin-bottom: 20px;
}				

.typelist a {
				display: block;
				height: 100%;
				width: 100%;				
}

.typelist img {
				float: left;
				margin: 2px;
}

.typelist p {
				float: left;
				margin: 28px;
}

.archive {
				display: none;
}

.sectorlist {
				float: left;
}

						/*Project List*/						

.projectlist {
				background-color: #111;
				height: 79px;
				width: 410px;
				margin-bottom: 20px;
}

.projectlist a {
				display: block;
				height: 100%;
				width: 100%;				
}

.projectlist img {
				float: left;
				margin: 2px;
}

.projectlist p {
				float: left;
				margin: 18px 0 18px 18px;
}


						/*Project Page specific*/												
#topnav {
				display: none;		
}

#topnav a {
				margin: 0 55px;			
}						

#blurb {
				float: left;
				width: 250px;
				height: 500px;
				margin-right: 30px;
				font-size: small;
}

#gallery {
				float: left;
}

#thumbnails {
				float: left;
				width: 435px;
}

.thumb {
				float: left;
				margin: 0 12px 12px 0;
}

#largeimage {
				clear: left;
}

.large {
				clear: both;
}

#title {
				font-size:xx-small;
				margin-top: 0;
}		
				
						/*Contact Page specific*/
#contactinfo {
				width: 30%;
				margin-left: 5px;
				float: left;
				font-size:small;
}

#map {
				width: 60%;
				margin-right: 5px;
				float: right;
}

#map a {
				text-decoration: none;
				font-size:small;
}

#map iframe {
				margin-top: 20px;
}

.services {
				list-style-type: square;
}

					/*Archive*/
table.archive {
				color: #fff;
				width: 100%;
				font-variant:small-caps;
				font-size:small;
}					

table.archive td {
				width: 25%;
}

table.archive a {
				color: #E17A68;
}

td.major {
				border-top: 1px dashed #fff;
}

td.minor {
				border-top: 1px dashed #666;
}
