﻿/* CSS Document */

/*
table {
	border: thin fuchsia solid;
}
*/

body {
	background-color:#f7ffe3;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	font-weight: lighter; 
	letter-spacing:1pt; 
	padding-left: 28px; 
	padding-right: 28px;
	text-align: center;
	}
img {
	border:0px
	}
#container {
	width: 843px; 
	height: 607px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px; 
	border: 0px solid #ccc;
	postion: absolute;
	}
#topborder{
	width: 843px;
	height: 38px;
	background-color: #f7f6f3;
	background-image:url(Images/Template/topborder.gif);
}
#leftborder{
	float: left;
	width: 38px;
	height: 531px;
	background-color: #f7f6f3;
	background-image:url(Images/Template/leftborder.gif);
}
#rightborder{
	float: right;
	width: 38px;
	height: 531px;
	background-color: #f7f6f3;
	background-image:url(Images/Template/rightborder.gif);
}
#bottomborder{
	clear: both;
	width: 810px;
	height: 14px;
	padding-left: 33px;
	padding-top: 24px;
	background-color: #f7f6f3;
	background-image:url(Images/Template/bottomborder.gif);
}
#content{
	float: left;
	width: 767px;
	height: 531px;
	background-color: #f7f6f3;
	postion: absolute;
	
}

.footer { 
	font-family: Times New Roman, Times, serif; 
	font-size: 8pt; 
	color: #666666;  
	margin: 0px 28px 0px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.footerright {
	font-family: Times New Roman, Times, serif; 
	font-size: 8pt; 
	color: #666666;  
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}

a.Footer:active {
	font-family:Times New Roman, Times, serif; 
	font-size:8pt; 
	color: #ef68f8; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.footer:link {
	font-family:Times New Roman, Times, serif; 
	font-size:8pt; 
	color: #ef68f8; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.footer {
	font-family:Times New Roman, Times, serif; 
	font-size:8pt; 
	color: #ef68f8; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.footer:hover {
	text-decoration:underline; 
}
.photo { 
	padding:2px; 
	border: solid 1px #cccccc
}
div {
	position: relative
}

div img.logo {
	bottom: 0px;
	right: 0px;
	position: absolute;
}

/* index page styles */

.indextop {
	margin-top: 95px;
}

.home {
	background-color: #fbfafb;
}

/* porfolio page styles */

#porfolioleft {
	float: left;
}

#porfolioright {
	float: right;
	width: 415px;
}

a.portfoliobutton:active  {
	background-image:url(Images/shared/portfolio_over.gif);	
	background-repeat: no-repeat;
}	

a.portfoliobutton:hover  {
	background-image:url(Images/shared/portfolio_over.gif);	
	background-repeat: no-repeat;
}	
.selector {
	float: left;
	width: 720px; 
	height: 70px; 
	overflow: -moz-scrollbars-vertical;
  	overflow-y: none;
  	overflow-x: auto;
}
/* macauley page styles */

p.macauley {
	width: 500px;
}



	

