@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(../images/bg_image.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	}
	
#container{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	}
	
#header1{
	width:190px;
	height:200px;
	float:left;
	}
	
#header2{
	height:80px;
	width:585px;
	float:left;
	padding-left:15px;
	padding-top:120px;
	}
	
#header3{
	height:140px;
	width:125px;
	float:left;
	padding-left:35px;
	padding-top:60px;
	}
	
#leftCol{
	width:190px;
	float:left;
	}
	
#nav{
	width:190px;
	height:180px;
	}
	
#weblinks{
	width:175px;
	height:145px;
	padding-left:15px;
	}
	
#contact{
	margin:0;
	width:175px;
	height:150px;
	padding-left:15px;
	}
	
#info{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:1.313em;
	color:#c5bcb5;
	margin:0;
	}
	
#main{
	width:760px;
	float:left;
	}

#main p{
	margin-left:15px;
	}
	
#summary{
	width:500px;
	float:left;
	padding-left:15px;
	padding-bottom:50px;
	}
	
#about{
	width:745px;
	float:left;
	padding-left:15px;
	padding-top:0px;
	margin-top:0px;
	}
	
#about img{
	float:right;
	margin-left:30px;
	border: 1px solid #c5bcb5;
	}
	
#homeImages{
	width:745px;
	height:325px;
	}
	
#homeImages img{
	padding-left:15px;
	float:left;
	}
	
#homeWelcomeText{
	padding-left:15px;
	width:745px;
	margin:0;
	padding-top:0;
	}
	
#subNav{
	width:760px;
	height:36px;
	}
	
#subNav a{
	padding-left:15px;
	}
	
#samples{
	width:745px;
	padding-left:15px;
	float:left;

	}
	
#samples p{
	padding-left:15px;
	}
	
#portfolio{
	float:left;
	margin-left: 15px;
	margin-bottom:15px;
	border: 1px solid #c5bcb5;
	}
	
a:link, a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:.75em;
	color:#78716e;
	text-decoration:none;
	}
	
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:.75em;
	color:#78716e;
	text-decoration:underline;
	}
	
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	line-height:2em;
	color:#78716e;
	}
	
h2 span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	line-height:2em;
	color:#b7e0d6;
	}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1em;
	color:#78716e;
	}
	
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:.75em;
	color:#78716e;
	}
	
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:.75em;
	color:#78716e;
	}
	
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.875em;
	line-height:1.25em;
	color:#78716e;
	}
	
h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	text-align:center;
	line-height:1em;
	font-weight:100;
	color:#78716e;
	}
	
#btn_home a:link, #btn_home a:visited {
	background-image:url(../images/buttons/btn_home.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_home a:hover {
	background-image:url(../images/buttons/btn_home2.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}

#btn_samples a:link, #btn_samples a:visited {
	background-image:url(../images/buttons/btn_samples.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_samples a:hover {
	background-image:url(../images/buttons/btn_samples2.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_summary a:link, #btn_summary a:visited {
	background-image:url(../images/buttons/btn_summary.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_summary a:hover {
	background-image:url(../images/buttons/btn_summary2.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_blog a:link, #btn_blog a:visited {
	background-image:url(../images/buttons/btn_blog.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_blog a:hover {
	background-image:url(../images/buttons/btn_blog2.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}

#btn_about a:link, #btn_about a:visited {
	background-image:url(../images/buttons/btn_about.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_about a:hover {
	background-image:url(../images/buttons/btn_about2.gif);
	background-repeat:no-repeat;
	display:block;
	height:36px;
	width:190px;
	}
	
#btn_facebook a:link, #btn_facebook a:visited {
	background-image:url(../images/buttons/btn_facebook.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
	
#btn_facebook a:hover {
	background-image:url(../images/buttons/btn_facebook2.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
		
#btn_linkedin a:link, #btn_linkedin a:visited {
	background-image:url(../images/buttons/btn_linkedin.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
	
#btn_linkedin a:hover {
	background-image:url(../images/buttons/btn_linkedin2.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
	
#btn_twitter a:link, #btn_twitter a:visited {
	background-image:url(../images/buttons/btn_twitter.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
	
#btn_twitter a:hover {
	background-image:url(../images/buttons/btn_twitter2.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
	
#btn_flickr a:link, #btn_flickr a:visited {
	background-image:url(../images/buttons/btn_flickr.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
	
#btn_flickr a:hover {
	background-image:url(../images/buttons/btn_flickr2.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:127px;
	margin-top:5px;
	}
	
#footer{
	width:950px;
	}
	

