@charset "utf-8";
/* CSS Document */
body {background-color: #141413; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; margin:0; }
a:link {text-decoration:none; color:#bf1c1c}
a:visited {text-decoration:none; color:#bf1c1c}
a {outline:none;}

.container {
	width:800px;
	background-color:#393A3D;
	text-align:left;
}
.header {
	float:left;
	background-image:url(bgheader.gif);
	background-repeat:repeat;
	border-bottom:3px solid #740505;
	background-color:#393a3d;
	width:589px;
	height: 157px;
}
.clr {clear:both; font-size:1px; width:1px;}
.logo {border-bottom:3px solid #141413; padding-top:4px; padding-bottom:4px;}

.name {
	float:right;
	margin-top:0px;
	padding-right:10px;
	font-size:28px;
}
.nav {
	float:right;
	width:auto;
	padding-top:42px;
	clear:right
}
.nav li {
	float:left;
	width:auto;
	padding:10px;
	margin-right:5px;
	list-style:none;
	font-size:23px;
}
.nav a:link {color:#FFFFFF;}
.nav a:visited { color:#FFFFFF; text-decoration:none;}
.nav li:hover {background-color:#bce2f8;}
.nav .active {background-color:#bce2f8;}

.leftinfo {
	float:left;
	width:211px;
	background-color:#393a3d;
	height:1050px;
}
.profile {
	color:#bce2f8;
	font-size:29px;
	padding-top:22px;
	padding-left:3px;
	border-bottom:3px solid #4b4c4f;
	line-height:90%;
}
.leftinfo .profilepic {
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:middle;
}
.leftinfo .title { font-size:20px; padding-top:4px; padding-bottom:2px; padding-left:22px; color:#bce2f8}
.leftinfo .info { font-size:16px; padding:1px; padding-left:35px; color:white; padding-bottom:2px;}
.infocont {border-bottom:1px solid #4b4c4f; border-top:1px solid #4b4c4f;}
.infocont1 {border-bottom:1px solid #4b4c4f;}

.bodyfull {
	background-color:#FFFFFF;
	height:1050px;
	}

.mainbody {
	float:left;
	width:586px;
	height:auto;
	background-color:#FFFFFF;
	margin-top:0px;
	padding-bottom:20px;
}
.mainbody .maintitle {
	font-size:42px;
	color:#141413;
	border-bottom:3px solid #141413;
	margin-top:0px;
	margin-left:2px;
	margin-right:3px;
}
.infobar {
	float:right;
	color:#898989;
}
.date {
	float:right;
	font-size:18px;
	color:#898989;
	padding-top:0px;
}
.dateinfo {
	padding-bottom:16px;
	}
.dateinfo img { padding:1px;}
.mainbodycontent p{
	color:#141413;
	line-height:125%;
	padding:10px;
	margin:0px;
	text-indent:2em;
	}
.viewall {
	border-top:1px solid #CCCCCC;
	margin:5px;
}
.portbody {
	float:left;
	width:589px;
	height:auto;
	background-color:#FFFFFF;
	margin-top:0px;
	padding-bottom:20px;
}
.portfolio {
	color:#bce2f8;
	font-size:29px;
	padding-left:3px;
	border-bottom:3px solid #4b4c4f;
	line-height:125%;
}
.leftinfoport {
	float:left;
	width:211px;
	background-color:#393a3d;
	height:750px;
}
.imagebody {
	height:750px;
	color:#141413;
	padding:10px;
	background-color:#FFFFFF;
	}
#title {
	border-bottom:3px solid #141413;
	}

.side {
	width:822px;
	height:auto;
	background-color:#393A3D;
	margin-left:auto; 
	margin-right:auto;
}
.form {
	width:99%;
}
.form h3 {font-size:20px; color:#141413;;}

.form ul{
	margin:0px;
	color:#bce2f8;
	font-size:18px;
	list-style:none;
	}
.form .formtext {
	width:270px;
	height:15px;
}
.form .formmessage {width:270px; height:90px;}
.form .formbg1 {
	background-color:#393A3D;
	padding:5px;
	margin-top:10px;
	width: 90%;
}
.form .formbg2 {
	color:#141413;
	padding:5px;
	width: 90%;
	margin-top: 10px;
}
.formtext {font-size:12px; color:#141413; margin-left:20px;}
.formtext1 {font-size:12px; color:#bce2f8; margin-left:20px; vertical-align:middle;}
.subbtn {
	width:90%;
	padding:5px;
}
.textbox {padding-left:20px; font-size:15px; color:#141413; font-family:Arial, Helvetica, sans-serif;}
.form input {font-size:15px; color:#141413; font-family:Arial, Helvetica, sans-serif;}
.footer {clear:both; background-color:#393a3d; padding:5px;}
.footer a:link{ color:#FFFFFF;}
.footer a:visited{ color:#FFFFFF;}


