a:link img, a:visited img {
	border:none;
	display:block;
}

body {
	font-family: Times New-Roman, Times, Serif;
	background: url('../fw_img/top.gif');
	background-repeat: repeat-x;
	text-align:center;
	}

.content {
	display:block;
	width:870px;
	margin:0px auto;
	text-align:center;
	}

.splash {
	width: 680px!important;
	width: 700px;
	height:216px;
	display:block;
	margin:150px auto;
}

.splash div {
	float:left;
	display:block;
	height:216px;
}

.splash div img {
	position:relative;
	visibility:visible;
}

.splash div#1 {
	background: url(../fw_img/layout_r2_c2.gif) center bottom no-repeat;
	width:216px;
	}

.splash div#2 {
	background: url(../fw_img/layout_r3_c3.gif) center bottom no-repeat;
	width:137px;
	}

.splash div#3 {
	background: url(../fw_img/layout_r4_c4.gif) center bottom no-repeat;
	width:170px;
	}

.splash_menu {
	display:block;
	width: 149px;
	position: relative;
	float:right;
	top:71px;
}

div.navblob {
	width:404px!important;
	width:414px;
	height:131px;
	display: block;
	float:right;
	position: relative;
	right:2%!important;
	right:-10%;
	top:40px;
}

a.navblob, img.navblob {
	float: left;
	border:0;
	}
	
div.line {
	display: block;
	height: 1px;
	width: 1px;
	border: 1px solid black;
	position: relative;
}

div.block {
	display: block;
	height: 1px;
	width: 1px;
	position: absolute;
}

div.navblob a:link.navblob {
	width:151px;
	display: block;
	border:none;
}

div.navblob a#home {
	background-image:url(../fw_img/sublayout_r2_c2.gif);
}

div.navblob a#portfolio {
	background-image:url(../fw_img/sublayout_r3_c2.gif);
}

div.navblob a#work {
	background-image:url(../fw_img/sublayout_r4_c2.gif);
}

div.navblob a#about {
	background-image:url(../fw_img/sublayout_r5_c2.gif);
}

a.navblob img {
	visibility: hidden;
}

a:hover.navblob img {
	visibility: visible;
	border:none;
}

.pagecontent {
	display: block;
	width:84%;
	float:left;
	position: relative;
	top:30px;
	margin: 0px 60px 30px;
	font-family: arial, verdana;
	font-size: 12px;
	padding: 20px;
	border-left: 1px #330 dotted;
	text-align:left;
}
	
.pf-item {
	display: block;
	float:left;
	width: 200px;
	height:200px;
	background-color:#eee;
	padding: 5px;
	border: 1px solid #bb9;
	margin: 10px;
}

.pf-item:hover {
	background-color:#eeeede;
}

.pf-item h2 {
	color:#330;
	font-family: serif;
	margin:0px;
	border-bottom:#885 solid 1px;
	display: block;
	font-weight:bold;
	font-size:14px;
}

.pf-item a {
		text-decoration:none;
		color:#330;
}

.pf-item img {
	display: block;
	margin: auto;
}

.pf-item p {
	margin:5px;
}

a:link.index, a.index, a:visited.index {
	display: block;
	float: left;
	margin: 4px;
	width: 40px;
	height: 40px;
	border:none;
	text-align:center;
	vertical-align:center;
	}
	
a.index img {
	display: inline;
	margin:auto auto;
	vertical-align:center;
}
	
a:hover.index {
	background-color:#bb9;
	}
	
h1 {
	border-bottom: 1px solid #bb9;
	font-size: 24px;
	font-weight: bold;
	margin:5px 0px;
}

h2 {
	font-size: 18px;
	font-weight: bold;
	margin:5px 0px;
}

.pictures {
	display: block;
	width: 200px;
	float: right;
	margin: 10px;
}

.description {
	display: block;
	width: 63%!important;
	width: 95%;
}

img.description {
	display: block;
	margin: 10px;
	float:right;
	width:40%;
}

.bottom {
	display: none;
	width: 500px;
	font-size:10px
	font-family:arial;
	position: absolute;
	bottom: 0;
	}
 
 dl {
 	display:block;
 	width:400px;
	margin:0px 50px; 	
 }
 
 dl dt {
 	font-weight: bold;
 	font-family: arial;
 	font-size: 13px;
 	margin-top:10px;
 	display: block;
 	}
 
 dl dd {
 	display: block;
 	border-left: solid 1px black;
 	padding: 10px;
 	border-bottom: solid 1px black;
 }
 
 li a {
 	margin:none;
 	display: inline;
 	font-weight: normal;
 	font-size: 12px;
 	}