@charset "UTF-8";
/* CSS Document */

/*Global ------------------------------------------------- */

* {

	margin:0; 
	padding:0; 
	}



body{
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
 	font-size:13px;
 	line-height:1.5em;
 	color: #858585;
 	margin:20px 0 0 0;
 	padding:0;
	letter-spacing:.01em;

	}
	




/* Structure --------------------------------------------- */

#container {
 	padding:0;
	margin:0 auto; 
 	text-align:left;
	width:829px;

	}


/* Top Navigation --------------------------------------------- */


#header {
	
	background:url(images/AbigailHeader.gif) no-repeat top;
	width:830px;
	height:46px;
	

	}
		
	
#nav {
	padding:20px 5px 0px 315px;
 	color:#FFFFFF;
 	font-size:12px;

 }


#nav ul {
	margin: 0px;
 	padding: 0px;
	display: inline;
 } 

#nav ul li {
	 	
	margin: 0px;
 	padding: 0px;
 	list-style: none;
 	display: inline;
	float:left;
 }
  

#nav a, #nav a:visited {
	margin: 0px;
	background:url(images/navvert.gif) no-repeat top right;
	text-decoration: none;
 	color: #fff;
	padding:9px 15px 5px 15px;
 }
 
#nav a:hover {
	margin: 0px;
	background:url(images/navvert.gif) no-repeat top right;
 	text-decoration: none;
	background-color:#ffbee2;
	border-bottom: 1px solid #f592c6;
	padding:9px 15px 5px 15px;
 }
 
 
 #nav a.Last, #nav a.Last:visited {
 	background-image:none;
 }
 
#nav a.Last:hover {
	background-image:none;
 }
 


/* Main Content --------------------------------------------- */

 #main {
 	background:url(images/background.gif) repeat-y;
	width:830px;
	
	
}

#content {
	background:url(images/maincontent.gif) no-repeat top;
	height: 360px;
	width: 806px;
	margin:0px 12px 0px 12px;
}

#contentLeft {
	padding:30px 20px 0px 30px;
	float:left;
}


 
 
 
#contentLeft a:link {
	color:#fca4d1;
	text-decoration:none;

}



#contentLeft a:hover {

	color:#fca4d1;
	text-decoration:none;float:left;

	position: relative;

}

#contentLeft a span {

	display: none;

}

#contentLeft a:hover span {
	display: block;
	position: absolute; top:85px; left:110px;

/* formatting only styles */
	padding: 3px; margin: 5px; z-index: 100;
	background: #f3f3f3; border: 1px dotted #d1d1d1;
	
	font-size:10px;
	z-index : 1;	

/* end formatting */

}
 
 
 
 
#contentRight {
	margin-left:200px;
	padding:30px 0px 0px 0px;
	
}

#contentRight p {
	padding-left:15px;
	
}

#contentRight {
	font-size:13px;
	
}

#contentRight img {
	padding-bottom:10px;
	
}

#contentRight h1{
	color:#6a6a6a;
	font-size:16px;
	font-weight:normal;
	padding:0px 0px 20px 15px;


	
}

#contentRight h2{
	color:#858585;
	padding-left:15px;
	font-size:14px;
	font-weight:normal;

	
}


#contentRight a:link {
	color:#fca4d1;
	text-decoration:none;
	border-bottom:1px dashed #cacaca;

}

#contentRight a:visited {

	color:#fca4d1;
	text-decoration:none;
	border-bottom:1px dashed #cacaca;

}

#contentRight a:hover {

	color:#fca4d1;
	text-decoration:none;
	border-bottom:1px dashed #fca4d1;

}




#contentRightSub {
	margin-left:200px;
	padding:30px 0px 0px 0px;
	
}

#contentRightSub p {
	padding-left:15px;
	padding-right:25px;
	font-size:11px;
	line-height:1.25em;
	
	
}


#contentRightSub img {
	margin:0px 15px 5px 0px;
	padding:5px;
	float:left;
	border:1px solid #cacaca;
	
}


	

#contentRightSub h1{
	color:#6a6a6a;
	font-size:16px;
	font-weight:normal;
	padding:0px 0px 20px 15px;


	
}

#contentRightSub h2{
	color:#858585;
	padding-left:15px;
	font-size:14px;
	font-weight:normal;

	
}

#contentRightSub a:link {
	color:#fca4d1;
	text-decoration:none;
	border-bottom:1px dashed #cacaca;

}

#contentRightSub a:visited {

	color:#fca4d1;
	text-decoration:none;
	border-bottom:1px dashed #cacaca;

}

#contentRightSub a:hover {

	color:#fca4d1;
	text-decoration:none;
	border-bottom:1px dashed #fca4d1;

}

#portfolio {
	padding-left:15px;

}

#portfolio img {
	margin:0px;
	border:none;
	padding:5px;

}
#portfolio a:link {
	margin:0px 12px 15px 0px;
	float:left;
	border:1px solid #cacaca;
	text-decoration: none;

}

#portfolio a:visited {
	margin:0px 12px 15px 0px;
	float:left;
	border:1px solid #cacaca;

}

#portfolio a:hover {

	float:left;
	border:1px solid #ffbee2;
	background-color:#e9e9e9;
	position: relative;

}

#portfolio a span {

	display: none;

}

#portfolio a:hover span {
	display: block;
	position: absolute; top:55px; left:20px;

/* formatting only styles */
	padding: 3px; margin: 5px; z-index: 100;
	background: #f3f3f3; border: 1px dotted #d1d1d1;
	
	font-size:10px;
	z-index : 1;	

/* end formatting */

}


/* Footer --------------------------------------------- */
 
 
#footer {
	text-align:right;	
	padding:0px 45px 0px 0px;
	font-size:10px;
	color:#8a8a8a;
}
