@charset "utf-8";

/* 	
	
	Built by Nikki Farquharson
	
*/
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	 padding-bottom: 0px;
	}
 
p{
font-size: 10px;
line-height:150%;
}

.bold-me{
font-weight:bold;
}

.italic-me{
font-style:italic;
}

.bold-me{
font-weight:bold;
}

.max-me{
font-weight:bold;
font-style:italic;
}
  
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}

#bottomnav{
 padding-top:10px;
  padding-bottom:5px;
  margin: 0 auto;
  width:800px; 
  height:10px; 
  background:#ffffff;
  color:#000;	
  bottom : auto;
}
/* Holds bottom navigation together */

#header{
  padding-top:50px;
  margin: 0 auto;
  width:800px; 
  height:10px; 
  background:#fff;
  color:#000;	
  bottom:auto;
  border-bottom :1px solid #fff;
}

#hometitle{
width:808px;
margin-left: auto;
margin-right: auto;
padding-top:30px;
padding-bottom:30px;
text-align: center;
line-height:200%;
}

#indexbox{
width:800px;
margin-left: auto;
margin-right: auto;
}
/* For containters of exactly 800px wide */

#nav{
 padding-top:80px;
  padding-bottom:10px;
  margin: 0 auto;
  width:800px; 
  height:10px; 
  background:#ffffff;
  color:#000;	
  bottom : auto;
}

#pagebox{
width:808px;
margin-left: auto;
margin-right: auto;
}
/* For containters with extra left and right margin space */

#submit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #e0e0e0;
	border:1px solid #e0e0e0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.bottomcenter{
width:800px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom:20px;
text-align: center;
}

.container200{
width:194px;
margin-top:0px;
margin-right:4px;
margin-bottom:8px;
margin-left: 4px;
float:left;
}

.container200 p{
padding-top:5px;
padding-bottom:12px;
line-height:100%;
text-align: center;
letter-spacing: 0.0em;
 border-bottom : 1px solid #fff;
}

.container400{
width:396px;
margin-top:0px;
margin-right:4px;
margin-bottom:10px;
margin-left:4px;
float:left;
}

.container400 p{
padding-top:0px;
padding-bottom:0px;
line-height:175%;
text-align: left;
font-size: 10px;
}

.container800{
width:800px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

.container-header{
width:800px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-bottom :1px solid #fff;
}

.header-left{
margin-top:-7px;
line-height:15px;
text-align: left;
float:left;
width:400px; 
}

.header-right{
margin-top: -7px;
line-height:15px;
text-align: right;
float:left;
width:400px; 
}

.header-top{
margin-top:-8px;
line-height:15px;
text-align: center;
float:left;
width:800px; 
letter-spacing: 0.0em;
}

.header-bottom{
margin-top:5px;
line-height:15px;
text-align: center;
float:left;
width:800px;
}

.indexcontainer{
width:396px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 8px;
margin-left: 4px;
float:left;
}
/* Index page containers */

.indexcontainer p{
padding-top:10px;
padding-bottom:10px;
line-height:150%;
text-align: center;
}

.indexcontainer-left{
width:194px;
float:left;
margin-top: 100px;
margin-right: 4px;
margin-bottom: 1px;
margin-left: 202px;
}

.indexcontainer-left p{
padding-top:10px;
padding-bottom:10px;
text-align: center;
}

.indexcontainer-right{
width:194px;
float:left;
margin-top: 100px;
margin-right: 202px;
margin-bottom: 1px;
margin-left: 4px;
}

.indexcontainer-right p{
padding-top:10px;
padding-bottom:10px;
text-align: center;
}

.index-new{
width:400px;
float:left;
margin-top: 160px;
margin-right: 200px;
margin-bottom: 0px;
margin-left: 200px;
}

.index-new p{
padding-top:10px;
padding-bottom:8px;
text-align: center;
letter-spacing: 0.3em;
}

.index-text{
margin-top:10px;
line-height:12px;
text-align: center;
float:left;
width:400px; 
}

.profile-info{
width:800px;
margin-left: auto;
margin-right: auto;
padding-top:5px;
padding-bottom:5px;
line-height:175%;
text-align: left;
 border-top : 1px solid #fff;
}

.project-info{
width:800px;
margin-left: auto;
margin-right: auto;
margin-bottom:5px;
padding-top:0px;
padding-bottom:60px;
line-height:175%;
text-align: left;
border-bottom:1px dotted #000;
}

.project-info p{
padding-top:0px;
padding-bottom:10px;
line-height:175%;
text-align: left;
}

.text-400-c-line{
width:400px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
padding-top:6px;
padding-bottom:8px;
line-height:175%;
text-align: center;
border-top:1px solid #000;
}

.text-800{
width:800px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
padding-top:7px;
padding-bottom:15px;
line-height:175%;
text-align: left;
}

.text-800-line{
width:800px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
padding-top:7px;
padding-bottom:15px;
line-height:175%;
text-align: left;
border-bottom:1px dotted #000;
}

.text-800-c{
width:800px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
padding-top:0px;
padding-bottom:8px;
line-height:175%;
text-align: center;
}

.text-800-c-line{
width:800px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
padding-top:0px;
padding-bottom:8px;
line-height:175%;
text-align: center;
border-bottom:1px dotted #000;
}

.title{
width:800px;
margin-left: auto;
margin-right: auto;
padding-top:44px;
padding-bottom:44px;
line-height:150%;
text-align: center;
}

.title-home{
width:800px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:8px;
padding-top:70px;
padding-bottom:7px;
line-height:100%;
text-align: center;
border-bottom:1px dotted #000;
}

.quicknav{
width:800px;
margin-left: auto;
margin-right: auto;
padding-top:10px;
padding-bottom:0px;
line-height:150%;
text-align: left;
border-top : 1px solid #000;
}

.project-images li{
padding-bottom:5px;
}

.spacer {
clear: both;
height: 10px;
}

.spacer-5 {
clear: both;
height: 5px;
}

.spacer-85 {
clear: both;
height: 50px;
}

.spacer-thin{
clear: both;
}
