/* CSS Document */


/* Main Formatting */
body {
		margin:0;
		padding:0;
		background-image:url(images/bg.gif);
		color:#000;
		min-width:800px;
		font-family: "Times New Roman", Times, serif;
		font-size:.8em;
		text-align:justify;
	}
	
a:link {color: #999999;
	text-decoration: underline;}     /* unvisited link */
a:visited {color: #990000;
	text-decoration:none;}  /* visited link */
a:hover {color: #333333;;
	text-decoration: overline underline;}   /* mouse over link */
a:active {color: #999999;
	text-decoration: none;}   /* selected link */
/* End Main Formatting */


/* CSS Layout Formatting */
#wrap {
		background-image:url(images/bgLong.gif);
		margin:0 auto;
		width:800px;
	}
	
#header {
		background:#ddd;
	}
	
#main {
		float:left;
		width:280px;
		padding-left:55px;
		padding-right:10px;
	}
	
#sidebar {
		float:right;
		width:430px;
		padding-right:15px;
	}
	
#footer {
		background-image:url(images/footer.gif);
		text-align:center;
		padding-left:75px;
		padding-right:40px;
		height:150px;
		clear:both;
		color:#666666;
		font-size:10px;
	}

#wholeHeader {
		background-image:url(images/wholeHeader.gif);
		margin:0;
		padding:0;
		float:left;
		width:800px;
		height:430px;
	} 
	
#wholeBody {
		float:left;
		width:800px;
	} 
/* End CSS Layout Formatting */


/* CSS Formatting For Projects Page */
#mainProjects {
		float:left;
		width:335px;
		padding-left:75px;
	}

#sidebarProjects {
		float:right;
		width:340px;
		padding-right:50px;
	}
	
#projectsText {
		font-size:85%;
		text-align:right;
		padding-right:10px;
		padding-left:10px;
		color:#666666;
}

#projectsHidden {
		font-size:85%;
		padding-right:10px;
		padding-left:10px;
		color:#FFFFFF;
}
/*End CSS Formatting For Projects Page */


/* CSS Formatting For ForSale Page */
#mainForSale {
		float:left;
		width:325px;
		padding-left:75px;
		padding-right:10px;
	}

#sidebarForSale {
		float:right;
		width:340px;
		padding-right:50px;
	}
/*End CSS Formatting For ForSale Page */


/* Text Boxes */
#mainRecentBox {
		background-image:url("images/recentBox.gif");
		height:100px;
		width:233px;
		margin-left:15px;
		margin-bottom:33px;
		float:left;
}

#mainRecentBoxText {
		padding:8px 4px 4px 4px;
		width:225px;
		text-align:justify;
		color:#333333;
}

#mainProjectBox {
		background-image:url("images/currentBox.gif");
		height:100px;
		width:233px;
		margin-left:15px;
		margin-bottom:34px;
		float:left;
}

#mainProjectBoxText {
		padding:8px 4px 4px 4px;
		width:225px;
		text-align:justify;
		color:#333333;
}
	
#sidebarWelcomeBox {
		background-image:url("images/welcomeBox.gif");
		height:237px;
		width:378px;
		margin-right:30px;
		float:right;
}

#sidebarWelcomeBoxText {
		padding:10px 4px 4px 4px;
		width:370px;
		text-align:justify;
		font-size:1.1em;
		color:#333333;
}

#sidebarAboutBox {
		background-image:url("images/aboutBox.gif");
		height:237px;
		width:378px;
		margin-right:30px;
		float:right;
}

#sidebarContactBox {
		background-image:url("images/contactBox.gif");
		height:237px;
		width:378px;
		margin-right:30px;
		float:right;
}

#initCap {
font-size:2em;
font-weight:bold;
}
/* End Text Boxes */

 
/* Navigation Buttons */ 
#wholeNav {

padding-left:385px;
padding-top:119px;
}
 
.navButtonHome a {
display:block;
width:73px;
height:199px;
color:#474646;
background: url("images/homeWhole.gif") 0 0 no-repeat;
overflow:hidden;
float:left;
text-align:center;
text-decoration:none;
}
.navButtonHome a:hover { 
background-position:-73px 0;
color:#440707;
}

.navButtonAbout a {
display:block;
width:72px;
height:199px;
color:#474646;
background: url("images/aboutWhole.gif") 0 0 no-repeat;
overflow:hidden;
float:left;
text-align:center;
text-decoration:none;
}
.navButtonAbout a:hover { 
background-position:-72px 0;
color:#440707;
}

.navButtonContact a {
display:block;
width:73px;
height:199px;
color:#474646;
background: url("images/contactWhole.gif") 0 0 no-repeat;
overflow:hidden;
float:left;
text-align:center;
text-decoration:none;
}
.navButtonContact a:hover { 
background-position:-73px 0;
color:#440707;
}

.navButtonProjects a {
display:block;
width:72px;
height:199px;
color:#474646;
background: url("images/projectsWhole.gif") 0 0 no-repeat;
overflow:hidden;
float:left;
text-align:center;
text-decoration:none;
}
.navButtonProjects a:hover { 
background-position:-72px 0;
color:#440707;
}

.navButtonForSale a {
display:block;
width:72px;
height:199px;
color:#474646;
background: url("images/forsaleWhole.gif") 0 0 no-repeat;
overflow:hidden;
float:left;
text-align:center;
text-decoration:none;
}
.navButtonForSale a:hover { 
background-position:-72px 0;
color:#440707;
}
/*End Navigation Buttons*/