a:link, a:active, a:visited, a:hover{
text-decoration: underline; color: #959595; font-weight: normal;
}

body{
margin: 0px; padding: 0px;
background: #333333; color: #cccccc;
font-family: Arial; font-size: 11pt;
text-align: center;
}

.pagewidth{
width: 1000px; margin: 0px auto;
overflow: hidden;
}
.greybg{ width: 100%; background: #383838; padding: 75px 0px}

/*********** HEADER *****************/
#header{ margin-top: 40px; }
	#header-left{float: left; width: 40%}
	#header-right{float: right; width: 60%;}
		.main-menu{margin-top: 70px; width: 150px; float: left; text-align: center}
		
/*********** MAIN IMAGE *****************/
#main-image{ line-height: 0px }
.home-left{ float: left; width: 502px} .home-right{float: right; width: 498px; overflow: hidden}

/*********** ABOUT PAGE / CONTACT PAGE *****************/
.about-left, .contact-left{ width: 425px; float: left; text-align: center;} .about-right, .contact-right{float: left; width: 525px; text-align: left; padding-left: 20px;}
.about-menu{ width: 25%; float: left;} .about-menu2 {padding-top: 7px; padding-bottom: 7px;  text-align: center}
.about-menu-active{ background: #333333} .about-content{ background: #333333; padding: 10px 20px; clear: left; line-height: 17pt;}
.contact-right{ text-align: center; color: #cccccc; font-family: Tahoma}
.contact-green{ font-size: 13pt; color: #88995c }
.contact-right a{color: #fff}

/*********** PORTFOLIO PAGE *****************/
.portfolio-page{text-align: center }
.port-left{ width: 70%; float: left; text-align: center;} .port-right{float: left; width: 30%; text-align: center;}
.portfolio-menu{margin: 0px auto; margin-top: 50%; width: 140px; background: #333333; padding: 20px 0px; padding-left: 10px;}
.port-content{padding: 0px 10px; text-align: left;} #thumbs{display: none}
#photo{}
#mainpic{width: 100%; text-align: center} 
.isphoto {background: url('images/portfolio-inactive.jpg'); padding: 0px 1px;}
.active{
filter: alpha(opacity=40);
opacity: 0.4; 
}
.visited{
filter: alpha(opacity=40);
opacity: 0.4; 
}

#mainalt, .mainalt{ border: 1px solid #FFF}
#centerthis{text-align: center}