/* CSS Document */
body {margin-top:20px; text-align:justify; font-size:12px;	font-family:"Century Gothic", Arial; }

body a {color:#896e67; text-decoration:none; }

body a:hover {color:#896e67; text-decoration:none; letter-spacing:1px; }

.skyline {
 	border:1px solid black;
	width:503px; float:left;
	 }
	 
.border {border:1px solid black; } 
	
.book td {text-align:center; }
	 
ul {list-style-image:url(ul.gif); }

input {border:1px solid black; font-family:"Century Gothic"; }

textarea {border:1px solid black; font-family:"Century Gothic"; font-size:12px; }

.all { }

#hearth {margin-right:20px; margin-bottom:35px; }

#hearth1 {margin-left:20px; }


.top {border:0px solid black; margin-bottom:3px;}

.thumbs1 {border:0px; float:left; }

.thumbs2 {border:0px; float:right; }

.topcontainer {width:645px; text-align:center; }

.menu {
	border:1px solid black;
	float:right;
	background-color:#E7E1A0;
	width:133px;
	font-family:"Century Gothic", Arial;
	font-size:12px;
	padding:1px;
	margin-bottom:3px;
	
	}

.menu a {color:#000000; text-decoration:none; }



.menu:hover {color:#ffffff; text-decoration:none; background-color:#896E67; letter-spacing:1px; }

.menu a:hover {color:#896E67; text-decoration:none; letter-spacing:1px; }
.topcontainer>.menu a:hover {color:#ffffff; text-decoration:none; }

.leftside {border:0px solid black; width:230px; float:left; margin-top:3px; margin-bottom:3px;  }

.sites  {border:1px solid black; width:228px; float:left; margin-bottom:3px; }

.menu2 {
	border:1px solid black;
	float:right;
	background-color:#E7E1A0;
	width:226px;
	font-family:"Century Gothic", Arial;
	font-size:12px;
	padding:1px;
	margin-bottom:3px;
	
	}

.menu2 a {color:#000000; text-decoration:none; }

.menu2:hover {color:#ffffff; text-decoration:none; background-color:#896E67; letter-spacing:1px; }

.menu2 a:hover {color:#896E67; text-decoration:none; letter-spacing:1px; }
.leftside>.menu2 a:hover {color:#ffffff; text-decoration:none; }


#bottom {background-color:#896e67; color:#ffffff; height:56px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom  {background-color:#896e67; color:#ffffff; height:35px; margin-bottom:10px;}

#bottom_about {background-color:#896e67; color:#ffffff; height:156px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_about  {background-color:#896e67; color:#ffffff; height:133px; margin-bottom:10px;}

#bottom_resume {background-color:#896e67; color:#ffffff; height:1091px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_resume  {background-color:#896e67; color:#ffffff; height:953px; margin-bottom:10px;}

#bottom_website {background-color:#896e67; color:#ffffff; height:531px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_website  {background-color:#896e67; color:#ffffff; height:494px; margin-bottom:10px;}

#bottom_graphics {background-color:#896e67; color:#ffffff; height:1125px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_graphics  {background-color:#896e67; color:#ffffff; height:1067px;}

#bottom_graphics2 {background-color:#896e67; color:#ffffff; height:719px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_graphics2  {background-color:#896e67; color:#ffffff; height:672px;}

#bottom_graphics3 {background-color:#896e67; color:#ffffff; height:555px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_graphics3  {background-color:#896e67; color:#ffffff; height:515px;}

#bottom_website2 {background-color:#896e67; color:#ffffff; height:791px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_website2  {background-color:#896e67; color:#ffffff; height:766px; margin-bottom:10px;}


#bottom_contact {background-color:#896e67; color:#ffffff; height:131px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_contact  {background-color:#896e67; color:#ffffff; height:93px; margin-bottom:10px;}

#bottom_contact2 {background-color:#896e67; color:#ffffff; height:55px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_contact2  {background-color:#896e67; color:#ffffff; height:55px; margin-bottom:10px;}


#bottom_website3 {background-color:#896e67; color:#ffffff; height:1028px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_website3  {background-color:#896e67; color:#ffffff; height:1034px; margin-bottom:10px;}

#bottom_site {background-color:#896e67; color:#ffffff; height:224px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_site  {background-color:#896e67; color:#ffffff; height:201px; margin-bottom:10px;}

#bottom_map {background-color:#896e67; color:#ffffff; height:293px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_map  {background-color:#896e67; color:#ffffff; height:206px; margin-bottom:10px;}

#bottom_re {background-color:#896e67; color:#ffffff; height:33px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_re  {background-color:#896e67; color:#ffffff; height:33px; margin-bottom:10px;}

#bottom_beacon {background-color:#896e67; color:#ffffff; height:251px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_beacon  {background-color:#896e67; color:#ffffff; height:225px; margin-bottom:10px;}

#bottom_campbell {background-color:#896e67; color:#ffffff; height:60px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_campbell  {background-color:#896e67; color:#ffffff; height:60px; margin-bottom:10px;}

#bottom_necheer {background-color:#896e67; color:#ffffff; height:60px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_necheer  {background-color:#896e67; color:#ffffff; height:60px; margin-bottom:10px;}

#bottom_more {background-color:#896e67; color:#ffffff; height:47px; margin-bottom:10px; letter-spacing:0px;}
.leftside>#bottom_more  {background-color:#896e67; color:#ffffff; height:33px; margin-bottom:10px;}

#on {background-color:#896e67; color:#ffffff;}
#on a {color:#ffffff; }


.rightside {border:1px solid black; float:right; width:390px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:justify; }

#rightside_contact {height:460px; }


.iesucks {margin-top:5px; }

p {font-size:12px; font-family:"Century Gothic", Arial; text-align:justify; padding:5px; }

p a {color:#896e67; text-decoration:none; }

p a:hover {color:#896e67; text-decoration:none; letter-spacing:1px; }

table {border:0px solid black; height:100% }

.update {border:1px solid black; text-align:center; background-color:#896e67; color:#ffffff; }

.update a {color:#e7e1a0; }
.update a:hover {color:#000000; text-decoration:none; }

.subnav { border-bottom:1px solid black; font-family:"Century Gothic", Arial; font-size:12px; position:relative; top:-30px; text-align:right;  width:100%; margin-bottom:-30px;  }

.subnav a{color:#896e67; text-decoration:none; }
.subnav a:hover {color:#896e67; text-decoration:none; letter-spacing:1px; }

h1 {font-size:14px; font-weight:lighter; text-align:center;}

.webportfiolo {margin-bottom:0px; }

img {border:0px; }

thumbstext {float:right; text-align:justify;}

.thumbs {margin-right:5px; }

.tumbs1 {margin-bottom:30px; }

.thumbs_right {margin-left:5px; }

.pcenter {text-align:center; }

#site_map {text-align:left;}

.screenshots_web {border:1px solid black; }










