

body {
	/* background-image:url('images/background.png');
	background-repeat: no-repeat;
	background-attachment:relative;
	background-position:top center; */
	font-size:10px;
	font-family:  "Myriad Pro", "Arial", "Helvetica", "Sans-Serif";

	letter-spacing:;
	color:black;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	text-align:center;
	}
		
a:visited {
	color:7f7f7f;
	}

	
a:link img {
	border:0px;
	}
a:visited img {
	border:0px;
	}
	
#pagewelcome {
	width:780px;
	height:590px;
	background:white;
	margin-top:20px;
	border:1px solid grey;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);
	} 
#welcomeslides {
	position:relative;
	background-image:url('images/loadingwelcome.gif');
	background-repeat: no-repeat;
	background-attachment:relative;
	background-position:225px 140px;
	right:0px;
	padding-left:0px;
	margin-top:55px;
	width:650px;
	padding-bottom:65px;
	}

#whitea {
	position:absolute;
	z-index:10;
	background:none;
	left:0px;
	top:00px;
	width:649px;
	height:431px;
	filter:alpha(opacity=100); 
   -moz-opacity: 0.95; 
   opacity: .95; 
   border:0px solid black;
   }	

#whiteb {
	position:absolute;
	z-index:10;
	background:none;
	left:0px;
	top:00px;
	width:130px;
	height:102px;
	text-align:right;
	font-size:15px;
	filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
   }	

/* #welcomelogoa {
	position:absolute;
	z-index:11;
	background-image:url('images/welcomelogo.png');
	left:0px;
	top:50px;
	width:650px;
	height:100px;

   }	
*/






   
#randm, #randm img {


}


#page {
	width:850px;
	height:600px;
	background:none;
	margin-top:30px;
	border:0px solid black;
	border-bottom:1px solid #dddddd;

	} 



/* ....   -moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);  ...... */




	
#copyright {
	font-size:10px;
	color:white;
	margin-top:5px;
	margin-right:605px;
	}

#title {
	font-size:18px;
	text-align:left;
	height:26px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:5px;
	letter-spacing:.5px;
	text-transform:none;
	position:relative;
	background:none;
	border-bottom:1px solid #dddddd;
	}
	
#rtp {
	position:relative;
	bottom:08px;
	left:0px;
	}	


#portfolio {
	position:absolute;
	z-index: 2;
	right:0px;
	top:0px;
	margin-right:205px;
	padding-top:32px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	font-size:14px;
	color: #9a9a9a;
	border-bottom:0px solid #1c3f95;
	}

#portfolio a {
	text-decoration:none;
	color: #9a9a9a;
	}
#portfolio a:hover {
	color: #1a3c91;
	}	




.activemenu {
	border-bottom:1px solid #1c3f95;
	color:#9a9a9a;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	}
.activemenu a{
	color:#9a9a9a;
	}
.activemenu a:hover{
	color:#1c3f95;
	}


.unactivemenu {
	border-bottom:0px solid #1c3f95;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	}
.unactivemenu a{
	color:#9a9a9a;
	}
.unactivemenu a:hover{
	color:#1c3f95;
	text-decoration: underline;
	}


#over {
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	}


	
#about {
	position:absolute;
	right:0px;
	top:0px;
	padding-right:148px;
	padding-top:32px;
	padding-bottom:3px;
	font-size:14px;
	color:#9a9a9a;
	}
	
#about a {
	text-decoration:none;
	color:#9a9a9a;
	}
#about a:hover {
	color: #1c3f95;
	text-decoration: none;
	}	


#contact {
	position:absolute;
	right:0px;
	top:0px;
	padding-right:75px;
	padding-top:32px;
	padding-bottom:3px;
	font-size:14px;
	color:#9a9a9a;
	}
	
#contact a {
	text-decoration:none;
	color:#9a9a9a;
	}
#contact a:hover {
	color:#1c3f95;
	}		

#blog {
	position:absolute;
	right:0px;
	top:0px;
	padding-right:25px;
	padding-top:32px;
	padding-bottom:3px;
	font-size:14px;
	color:#9a9a9a;
	}
	
#blog a {
	text-decoration:none;
	color:#9a9a9a;
	}
#blog a:hover {
	color:#1c3f95;
	}				

/* .............................. */
/* CONTACT */
/* .............................. */	

	


	

#contactdetails {
line-height:190%;
position:absolute;
top:220px;
right:50px;
text-align:left;
width:150px;
}	

#address {
line-height:120%;
position:absolute;
top:250px;
right:50px;
text-align:left;
width:150px;
}	

#name {
	font-family:Myriad Pro, Lucida Grande, Arial Unicode MS, Helvetica, Sans-Serif;
	font-size:15px;
	width:250px;
	border:0px;
	border-bottom:1px solid black;
}	

#name1 {
	font-family:Myriad Pro, Lucida Grande, Arial Unicode MS, Helvetica, Sans-Serif;
	font-size:15px;
	margin-left:3px;
	width:250px;
	border:0px;
	border-bottom:1px solid black;
}

#message {
	font-family:Myriad Pro, Lucida Grande, Arial Unicode MS, Helvetica, Sans-Serif;
	font-size:15px;
	width:50%;
	height:50px
	border:1px solid black;
	padding:5px;
	margin-bottom:5px;
}

#contactlogo {
	position:absolute;
	top:160px;
	right:93px;
	}


	
#contacttextheading {
	position:relative;
	left:0px;
	top:0px;
	padding-right:25px;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:0px;
	font-size:27px;
	color:black;
	}	
#contacttext {
	position:relative;
	left:10px;
	top:10px;
	padding-right:25px;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:20px;
	font-size:15px;
	color:black;
	}	
#contactemail {
	
	line-height:120%;
	position:absolute;
	top:200px;
	right:0px;
	text-align:left;
	width:200px;
		}

/* .............................. */
/* .............................. */	

	
#photoa {
	position:absolute;
	width:650px;
	z-index:30;
	left:0;
	top:0;
}	

#abouttext {
	position:absolute;
	width:650px;
	z-index:30;
	left:0;
	top:0;
}	


#portfoliomenu {
	font-size:14px;
	color:#9a9a9a;
	text-align:right;
	padding-top:0px;
	padding-left:40px;
	padding-right:56px;
	font-size:14px;
	}
#portfoliomenu a{
	font-size:14px;
	color:#9a9a9a;
	text-decoration:none;
	}
#portfoliomenu a:hover{
	font-size:14px;
	color:#1c3f95;
	}	


#portraiturethumbs {
	position:relative;
	background:none;
	height:432px;
	width:650px;
	margin-top:25px;
	margin-bottom:70px;
	overflow:hidden;
	}
	
#transparenttest {
	position:absolute;
	z-index:50;
	overflow:hidden;
	width:1300px;
	height:432px;
	border:0px solid black;
	background:none;
	}
#transparentteststilllife {
	position:absolute;
	z-index:50;
	overflow:hidden;
	width:867px;
	height:432px;
	border:0px solid black;
	background:none;
	}
#transparenttestauto {
	position:absolute;
	z-index:50;
	overflow:hidden;
	width:1300px;
	height:432px;
	border:0px solid black;
	background:none;
	}
#transparenttestnature {
	position:absolute;
	z-index:50;
	overflow:hidden;
	width:1083px;
	height:432px;
	border:0px solid black;
	background:none;
	}
#portraiture {
	position:relative;
	background-image:url('images/loading.gif');
	background-repeat: no-repeat;
	background-attachment:relative;
	background-position:225px 140px;
	height:432px;
	width:650px;
	margin-top:25px;
	margin-bottom:70px;
	}	
#portraiturenoload {
	position:relative;
	background:none;
	height:432px;
	width:650px;
	margin-top:25px;
	margin-bottom:70px;
	text-align:left;
	}	

#one {
	position:absolute;
	left:0px;
	top:0px;
	padding:3px;
	}
#two {
	position:absolute;
	left:217px;
	top:0px;
	padding:3px;
	text-align:left;
	}
#twoa {
	position:absolute;
	left:108px;
	top:0px;
	padding:3px;
	text-align:left;
	}	
#three {
	position:absolute;
	left:325px;
	top:0px;
	padding:3px;
	text-align:left;
	}	
#four {
	position:absolute;
	left:325px;
	top:72px;
	padding:3px;
	text-align:left;
	}	
#foura {
	position:absolute;
	left:541px;
	top:0px;
	padding:3px;
	text-align:left;
	}	
#five {
	position:absolute;
	left:433px;
	top:0px;
	padding:3px;
	text-align:left;
	}	
#six {
	position:absolute;
	left:541px;
	top:0px;
	padding:3px;
	text-align:left;
	}	
#seven {
	position:absolute;
	left:0px;
	top:144px;
	padding:3px;
	text-align:left;
	}	
#eight {
	position:absolute;
	left:108px;
	top:144px;
	padding:3px;
	text-align:left;
	}		
#nine {
	position:absolute;
	left:217px;
	top:144px;
	padding:3px;
	text-align:left;
	}	
#ten {
	position:absolute;
	left:433px;
	top:144px;
	padding:3px;
	text-align:left;
	}
#eleven {
	position:absolute;
	left:541px;
	top:144px;
	padding:3px;
	text-align:left;
	}
#twelve {
	position:absolute;
	left:0px;
	top:288px;
	padding:3px;
	}
#thirteen {
	position:absolute;
	left:217px;
	top:288px;
	padding:3px;
	text-align:left;
	}
#thirteena {
	position:absolute;
	left:108px;
	top:288px;
	padding:3px;
	text-align:left;
	}
#fourteen {
	position:absolute;
	left:325px;
	top:288px;
	padding:3px;
	text-align:left;
	}
#fifteen {
	position:absolute;
	left:433px;
	top:288px;
	padding:3px;
	text-align:left;
	}
#fifteena {
	position:absolute;
	left:541px;
	top:288px;
	padding:3px;
	text-align:left;
	}
#sixteen {
	position:absolute;
	left:650px;
	top:0px;
	padding:3px;
	text-align:left;
	}
#seventeen {
	position:absolute;
	left:758px;
	top:0px;
	padding:3px;
	text-align:left;
	}
#seventeena {
	position:absolute;
	left:758px;
	top:144px;
	padding:3px;
	text-align:left;
	}
#eighteen {
	position:absolute;
	left:650px;
	top:144px;
	padding:3px;
	text-align:left;
	}	
#nineteen {
	position:absolute;
	left:866px;
	top:0px;
	padding:3px;
	text-align:left;
	}	
#nineteena {
	position:absolute;
	left:650px;
	top:288px;
	padding:3px;
	text-align:left;
	}	
#twenty {
	position:absolute;
	left:866px;
	top:288px;
	padding:3px;
	text-align:left;
	}	
#twentyone {
	position:absolute;
	left:974px;
	top:288px;
	padding:3px;
	text-align:left;
	}	
#twentytwo {
	position:absolute;
	left:1083px;
	top:288px;
	padding:3px;
	text-align:left;
	}	
#twentythree {
	position:absolute;
	left:1191px;
	top:288px;
	padding:3px;
	text-align:left;
	}	
#twentyfour {
	position:absolute;
	left:866px;
	top: 144px;
	padding:3px;
	text-align:left;
	}
#twentyfive {
	position:absolute;
	left:866px;
	top: 288px;
	padding:3px;
	text-align:left;
	}	
#twentysix {
	position:absolute;
	left:1082px;
	top: 0px;
	padding:3px;
	text-align:left;
	}
	
	
.pic {
	}


/* OLD NAVROW 

#navrow {
	width:100px;
	background:blue;
	position:absolute;
	padding-left:630px;
	top:573px;
	text-align:right;
	color:#9a9a9a;
	font-size:22px;
	z-index:1;
	}
*/

#navrow {
	color:#9a9a9a;
	background-color: none;
	position:absolute;
	font-size:22px;
	top:573px;
	left:50%;
	padding-left:235px;
	z-index: 0;
	}
	
#navrow a{
	color:#9a9a9a;
	text-decoration:none;
	}
#navrow a:hover {
	color:#1c3f95;
	}
#gallerylink {
	color:#9a9a9a;
	position:absolute;
	font-size:14px;
	top:451px;
	right:110px;
	z-index: 2;
	}
#gallerylink a{
	color:#9a9a9a;
	text-decoration:none;
	}
#gallerylink a:hover {
	color:#1c3f95;
	}

#imagetitle {
	color:#9a9a9a;
	position:absolute;
	left:10px;
	top:451px;
	font-size:14px;
	}

