body {
	background:url(../images/back.jpg) repeat-x;
	font:90% "Trebuchet MS", Verdana, sans-serif;
	color:#363d1c;
	margin:18px 8px;
}
h2
	{
	font-size: 1.2em;
	color: #BF3025;
	}
a 
	{
	color:#BF3025;
	text-decoration:underline;
	}
a:hover 	
	{
	color:#363d1c;
	text-decoration:none;
	}

#bodyWrapper 
	{
	width:860px;
	position:relative;
	}
#logo 
	{
	position:absolute;
	top:0;
	left:0;
	}
#menu 
	{
	margin-left:200px;
	width:140px;
	height:602px;
	background: url(../images/backMenu/rotation.php) no-repeat top center;
	position:relative;
	padding:5px 0 0 10px;
	}
#header 
	{
	position:relative;
	padding:5px 0 0 0;
	}
#content 
	{
	position:absolute;
	left:360px;
	width:500px;
	}
#port_con 
	{
	position:absolute;
	left:-209px;
	width:191px;
	top:180px;
	padding-bottom:10px;
	}
#port_con h4 
	{
	display:none;
	}
#Portfolio 
	{
	background:url(../images/portfolio.gif) top no-repeat;
	height:37px;
	font-size:9px;
	padding:20px 0 0 45px;
	}

#Contact 
	{
	background:url(../images/contact1.gif) top no-repeat;
	height:37px;
	font-size: .85 em;
	padding:30px 0 0 45px;
	}
#Contact a:hover 
	{
	color:#363d1c;
	text-decoration:none;
	}
#Contact a 
	{
	color:#CC3300;
	text-decoration:underline;
	}
#txt 
	{
	float:right;
	width:480px;
	margin:25px 15px 0 0;
	}
#footer 
	{
	clear: both;
	margin-top: 40px;
	padding: 40px 0 0 45px;
	text-align:left;
	font-size: .75em;
	line-height: 90%;
	}
#links 
	{
	position:absolute;
	bottom:0;
	padding-top: 80px;
	left:-209px;
	}
#links a
	{
	color:#FAFBF6;
	text-decoration:none;
	font-size: .75em;
	}
#links a:hover
	{
	color: #FFFFFF;
	}
/* Portfolio */ 
.client_lft 
	{ 
	border-top: 1px solid #C33; 
	padding: .5em 0 .5em 0; 
	float:left;
	clear:left;
	width:220px;
	} 
.client_rt 
	{ 
	border-top: 1px solid #C33; 
	padding: .5em 0 .5em 0; 
	float: right;
	clear:right;
	width:220px;
	} 
.client_lft td,
.client_rt td
	{ 
	vertical-align:top; 
	} 
.client_lft img, 
.client_rt img 
	{
	margin:0 10px .5em 10px; 
	border: 0;
	} 
/* Form */
.red 
	{
	font-weight: bold;
	color:#CC0000;
	}
fieldset 
	{ 
	border: 1px solid #BF2F1B; 
	margin: 10px 10px 20px 10px; 
	padding: 15px; 
	} 
legend 
	{ 
	border: 1px solid #BF2F1B; 
	color: #BF2F1B; 
	font-weight: 600; 
	padding: 6px; 
	}
label 
	{ 
	float:left; 
	width:150px; 
	margin-right:0.5em; 
	padding-top:0.2em; 
	text-align:right; 
	font-weight:bold; 
	} 
.input 
	{ 
	border: 1px solid #BF2F1B; 
	width: 200px; 
	font-size: 100%; 
	background: #eee; 
	margin-bottom: 3px; 
	padding: 2px 5px; 
	} 
option 
	{ 
	padding: 0 5px; 
	} 

.input:focus 
	{ 
	background: #fff; 
	} 
.button 
	{ 
	border: 1px solid #BF2F1B; 
	background: #ffffff; 
	padding: 5px; 
	font-weight: bold; 
	}
