﻿  /* CSS layout */
  /**light grey color is #3C3C3C; font color on banner is #4A3F3A**/
body {
	margin: 0 auto 0 auto;
	padding: 0;
	width:960px;
}
a:link image{
	border:none;
}

#masthead {
	padding:0 10px 0 10px;
}

#top_nav {
	width:960px;
	margin:0 auto 0 auto;
	border-top:1px black solid;
	border-bottom:1px black solid;
	height:50px;
	background-color:none;
	background-position:center;
}

.navbutton {
	margin:auto;
	padding:2px;
	text-align:center;
}

.navbar {
	margin:0 auto 0 auto;
	width:960px;
}

#container {
	min-width: 600px;
	padding:10px;
}

#left_col {
	width: 200px;
	float: left;
	background-color:#3C3C3C;
	border:2px black dashed;
	padding:10px;
	color:white;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

#page_content {
	margin-left: 239px;
	padding:0 5px 0 3px;
	width:721px;
	text-align:justify;
	text-indent:15px;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

h1{
	text-align:center;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

h2{
	text-align:left;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

#footer {
	clear: both;
	text-align:center;
	margin:auto;
}
.copyright {
	font-size:x-small;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.floatright{
	float:right;
}

.floatleft{
	float:left
}

/**portfolio**/
.portfoliop {
	text-align:center;
	font-size:small;
}

.portfolioimg{
	border:1px black dashed;
	padding:2px;
}
