@charset "UTF-8";

body 
{
background-color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;
padding: 0px;
position:relative;
}

p 
{
text-align:justify;
color:#666666;
line-height: 25px;
font-weight:lighter;
}

h1 {
font-weight:lighter;
}

h2 {
color:#666666;
letter-spacing: 14px;
text-align:center;
}

.floatleft
{
float:left;
margin-right: 10px;
}

a
{
text-decoration:none;
color:#FFFFFF;
}

a:hover, #footer a:hover
{
color:#66CCFF;
text-decoration: none;
}

.main_header
{
	color:#666666;
	width: 687px;
	font-size:30px;
	position: absolute;
	bottom: -4px;
	overflow:visible;
	text-align:right;
	height: 51px;
	left: 102px;
	font-family: Arial, Helvetica, sans-serif;
	zoom:1;
}

#wrapper 
{
position:relative;
width: 790px;
height: 640px;
margin-left:auto;
margin-right:auto;
zoom:1;
}

#nav
{
color:#FFFFFF;
position:fixed;
top: 0px;
width: 158px;
height: 485px;
background-color:#666666;
padding: 0px;
text-align: left;
zoom:1;
}

#menu 
{
	height:159px;
	
	text-align:left;
	list-style-type:none;
	width: 121px;
	margin: 300px 0 0 20px;
	padding: 0px;
	letter-spacing: 5px;
	zoom:1;

}

#menu li
{
margin-top: 15px;
zoom:1;
}

#portfolio_submenu
{
padding: 0;
text-align:left;
	position:absolute;
	font-size:12px;
	list-style-type:none;
margin: 170px 0 0 20px;
	letter-spacing: 3px;
	zoom: 1;
	width: 121px;
	text-indent: 0;
}

#portfolio_submenu li
{
margin: 8px 0 0 0;

zoom: 1;
}

#header
{
	width: 790px;
	height:190px;
	position:absolute;
	top: 0px;
	overflow:visible;
	zoom:1;
}
#content
{
	height: 406px;
	width: 618px;
	position:absolute;
	left: 170px;
	top: 194px;
	zoom:1;
}

#main_box
{
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #444;
	width: 588px;
	height: 376px;
	padding: 10px;
}

#main_box_profile
{
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #444;
	width: 588px;
	height: 376px;
	padding: 10px;
	background-image:url(images/Signature.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:14px;
}

#footer
{
	font-size:11px;
	position:absolute;
	left: 27px;
	top: 612px;
	width: 761px;
	height: 21px;
	color:#666666;
	font-weight:lighter;
	text-align:right;
	letter-spacing: 5px;
	zoom:1;
}

#footer a
{
color:#666666;
}

.msg_name{
	position:absolute;
	left: 5px;
	top: 11px;
}
.msg_email{
	position:absolute;
	left: 5px;
	top: 36px;
}
.msg_text_lable{position:absolute;
}
.message_form{
	position:absolute;
	width: 256px;
	height: 201px;
	background-image:url(images/message_pane.jpg);
	left: 276px;
	top: 82px;
}
.sendername {
	position:absolute;
	left: 66px;
	top: 12px;
	border: none;
	outline: none;
	font-size:9px;
	width: 182px;
	zoom:1;
}
.senderemail {
	position:absolute;
	left: 66px;
	top: 36px;
	border: none;
	outline: none;
	font-size:9px;
	width: 182px;
	zoom:1;
}

.msgimage{
	position:absolute;
	left: 264px;
	zoom:1;
}
.msgtext {
	position:absolute;
	left: 66px;
	top: 64px;
	height: 128px;
	width: 182px;
	border: none;
	outline: none;
	font-size: 12px;
	zoom:1;
}

.msg_name{
	position:absolute;
	left: 11px;
	top: 11px;
	font-size: 12px;
	zoom:1;
}

.msg_email{
	position:absolute;
	left: 11px;
	top: 36px;
	font-size: 12px;
	zoom:1;
}

.msg_text_label{
	position:absolute;
	left: 11px;
	top: 62px;
	font-size: 12px;
	zoom:1;
}

.message_send_button{
	position:absolute;
	left: 7px;
	top: 170px;
	zoom:1;
	width: 50px;
}

.contact_img{
	position:absolute;
	left: 90px;
	top: 81px;
}

.contact_text{
	font-size:12px;
	position:absolute;
	left: 8px;
	top: 7px;
	width: 562px;
	text-align:center;
}

.contact_text a{
color:#666666;
}

.textbox_small{
position:absolute;
	width: 236px;
	height: 181px;
	background-image:url(images/message_pane.jpg);
	left: 276px;
	top: 82px;
	padding: 10px;
	text-align:center;
	font-size:12px;
}

#more_button
{
	position:absolute;
	width: 100px;
	left: 625px;
	top: 556px;
}

#more_button a:link
{
color:#666666;
}

.black {
	color: #000000;
	
}

#myGallerySet {
width: 618px !important;
height: 406px !important;
}

