* { padding: 0; margin: 0; }

body {margin: 0; padding: 0; font-family: Helvetica, Geneva, Sans-Serif, Arial; font-size: 12pt; color: #E4E4E4; background-color:#1A1A1A;}

a.nav:link { color:#E4E4E4; text-decoration:none; font-weight:bold; line-height:38pt; font-size: 16pt; } 
a.nav:visited { color:#E4E4E4; text-decoration:none; font-weight:bold; line-height:38pt; font-size: 16pt;} 
a.nav:hover { color:#FFCC00; text-decoration:underline; font-weight:bold; line-height:38pt; font-size: 16pt;} 
a.nav:active { color:#FFCC00; text-decoration:overline; font-weight:bold; line-height:38pt; font-size: 16pt;}

a:link { color:#FFCC00; text-decoration:none; } 
a:visited { color:#E4E4E4; text-decoration:none; } 
a:hover { color:#EF7C00; text-decoration:underline; } 
a:active { color:#EF7C00; text-decoration:overline; }

small {color: #E4E4E4;}
p { padding-bottom:11pt; }

/* ANIMAL PORTRAIT main layout */

#wrapper { 
 margin: 0 auto;
 width: 900px;

}
#header {
 width: 900px;
 padding: 0px;
 float: left;
 height: 110px;
 position: fixed;
 z-index: 1;
 top: 0px;
 margin: 0px 0px 0px 0px;
 background-image: url('../interface_pix/Header.png'); background-repeat: no-repeat; background-position: center center; 
}
#leftcolumn { 
 margin: 0px 0px 0px 50px;
 padding: 120px 0px 0px 0px;
 text-align: left;
 min-height: 97%;
 height: 97%;
 width: 150px;
 float: left;
 position: fixed;
 top: 0px;
}
#rightcolumn { 
 float: right;
 margin: 120px 0px 0px 0px;
 padding: 10px;
 width: 678px;
 display: inline;
}
#real_footer { 
 width: 900px;
 clear: both;
/*position: fixed;*/
 bottom: 0px;
 z-index: 1;
 height: 50px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image: url('../interface_pix/Footer.png'); background-repeat: no-repeat; background-position: bottom center; 
}


#footer-text {padding-top: 10px; font-size: 8pt; color: #ccc; text-align: center; line-height: 10pt;}
	
#vcard_container  {color: #E4E4E4;}

a.email, a.vcard, a.send, url fn {color: #E4E4E4;}

.bio {width:300px; margin-left: auto; margin-right: auto; padding: 0px 210px 50px 0px;}

.friends {width:350px; margin-left: auto; margin-right: auto; padding: 0px 200px 0px 0px;}

.friend {padding:10px; font-size: 10pt; line-height:15pt;}

.prices {width:500px; margin-left: auto; margin-right: auto; padding: 0px 210px 50px 0px;}

.contact {width:200px; line-height: 16pt; margin-left: auto; margin-right: auto; padding: 50px 220px 180px 0px;}

.index {margin: 1em; width: 700px; text-align: center;}

#index_container {margin-top: 5%;}



/* Portfolio Grid */
.album{
	width:98%;
	float: left;
}
.album .imageSingle {
	float: left; 
	margin: 3px; 
	width:115px; 
	text-align:center; 
/*	border: solid 1px #ccc;*/
}
.album .imageSingle .image {
	width:115px;
	height:170px; 
	margin:2px;
	margin-top: 7px;
}
.album .footer {
	text-align:center;
	width: 115px; 
/*
	border-top:solid 1px #ccc; 
	color:#999; 
*/
	font-weight:bold; 
	padding-top: 3px; 
	padding-bottom:3px; 
	margin-top: 5px;
}