body {
	margin:0px;
	text-align:center;
}

#main {
	width:778px;
	margin:auto;
	text-align:left;
}

/* LEFT COLUMN ------------------------------------------------------*/

#left {
	width:250px;
	float:right;
}

#left ul {
	margin:0px;
	padding:0px;
}

#left ul  #active, #left ul  .item {
	height:35px;
	list-style-type:none;
	background: url('../images/square_active.gif') no-repeat 11px center;
	position:relative;
	background-color:#c4c4c4;
	padding-top:9px;
	padding-left:17px;
}

#left ul  .item {
	background-color:white;
	background: url('../images/square.gif') no-repeat 11px center;
}

#left ul  #active a , #left ul  .item a {
	text-decoration:none;
	font-family:Arial;
	font-size:16pt;
	color:white;
	margin-left:22px;
}

#left ul  .item a {
	color:#949698;
}

#left ul li .line {
    position:absolute;
	top:10px;
	left:28px;
}

#left ul li .sep_top {
	position:absolute;
	top:0px;
	left:0px;
}

#left ul li .sep_bottom {
	position:absolute;
	bottom:0px;
	left:0px;
}

/* RIGHT COLUMN--------------------------------------------------- */

#right {
	width:524px;
	background: url('../images/sky.jpg') no-repeat left top;
	border-left:#e1e1e1 1px solid;
	float:right;	
}

#name {
	margin-top:20px;
	font-size:22pt;
	font-family:Tahoma;
	color:#2079c5;
	float:right;
}

#right h1 {
	font-family:Arial;
	font-size:18pt;
	color:#29649c;
	margin-left:30px;
	margin-top:108px;
	margin-bottom:31px;
}

#right .pic_left {
	margin-left:30px;
	margin-right:5px;
	border:0px;
	float:left;
}

#right .pic_right {
	border:0px;
	margin-left:5px;
	float:right;
}

#right p {
    margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Tahoma;
	font-size:10pt;
	text-align:justify;
	text-indent:15px;
}

#right ul li a {
	font-family:Tahoma;
	font-size:10pt;
	color:black;
}

/*FOOTER------------------------------------------------------------*/

.clear {
	clear:both;
}

#footer {
	width:778px;
    height:62px;
	margin-top:26px;
	background:url('../images/footer.gif') no-repeat #c4c4c4 right top;
}

#footer  ul {
	margin:0px;
	padding:0px;
	margin-left:20px;
}

#footer  ul  li{
	list-style-type:none;
	margin-left:5px;
	margin-top:22px;
	float:left;
	
}

#footer  ul  li a{
	text-decoration:none;
	color:#616066;
	font-family:Tahoma;
	font-size:9pt;
}

#footer  ul  li a:hover{
	text-decoration:underline;
}

/*ADS---------------------------------------------------------------*/

.ads {
	margin-top:30px;
	position:relative;
	right:3px;
}

.ads_bottom {
	margin-left:30px;
	margin-top:30px;
}