html,body{
	height:100%;
	margin:0;
	padding:0;
}

body{
	text-align:center;
	min-width:990px;
	min-height:600px;
height:100%;
margin:auto; 
padding:0px; 
background-color:#FFFFFF;

font-family:verdana,Courier, monospace;
font-size:10px;
color:#676565;
}
#vertical{
	float:left;
	height:50%;
	margin-top:-300px;/* half vertical height*/
	width:100%;
}
#hoz {
	width:954px;
	margin-left:auto;
	margin-right:auto;
	height:620px;
	border:1px solid #fff;
	background:#fff;
	overflow:visible;
	text-align:left;
	clear:both;
}





img {
display:block;
border:0px;
}

ul {
list-style:none;
display:inline;
}

li {
position:relative;
padding:0px 0px 0px 0px;
}

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

a:hover {
text-decoration:none;
color:#002dc0;
}

p {
padding:3px 0px 0px 0px;
}






/* CONTENT  */
#pic_block {
padding:0px 0px 0px 0px;
float:left;
width:751px;
height:600px;
}

#pic_content {
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
position:relative;
width:751px;
top:0px;
left:1px;
}

#contact_block {
background:url(images/contact.jpg) no-repeat left top;
padding:0px 0px 0px 0px;
float:left;
height:600px;
width:751px;
}

#contact_block a {
color:#336699;
}

#contact_block p {
color:#336699;
position:relative;
top:23px;
left:558px;
width:158px;
}

#contact_block a:hover {
color:#000066;
}

#cv_block {
background:url(images/cv.jpg) no-repeat left top;
padding:0px 0px 0px 0px;
float:left;
width:751px;
height:600px;
}

#cv_block p {
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
width:600px;
position:relative;
top:22px;
left:38px;
}

#cv_block a {
color:#666666;
width:60px;
position:relative;
top:25px;
left:38px;
}

#cv_block a:hover {
text-decoration:none;
color:#002dc0;
}

#info_block {
background:url(images/info.jpg) no-repeat left top;
padding:0px 0px 0px 0px;
float:left;
width:751px;
height:600px;
}

#info_block p {
color:#333366;
font-size:11px;
position:relative;
top:21px;
left:38px;
width:623px;
}

li#info_block ul {
border:0px solid red;
position:relative;
top:40px;
left:-2px;
height:178px;
width:680px;
display:block;
}

#info_block ul li{
color:#333366;
font-size:11px;
border:0px solid green;
float:left;
padding:0px 70px 0px 0px;
width:130px;
}
#info_block ul li.long{
width:200px;
}

#info_block p#copyright {
border:0px solid red;
color:#6699cc;
font-size:10px;
position:relative;
top:280px;
left:34px;
}

#info_block p#copyright a{
color:#6699cc;
font-size:9px;
position:relative;
left:70px;
}

#info_block p#copyright a:hover{
color:#000066;
}

#left_border {
border-left:#cccccc 1px solid;
padding:0px 0px 1px 20px;
height:100%;
}

#nav {
float:left;
width:203px;
}

#name {
position:relative;
top:0px;
left:2px;
text-align:left;

}

#projects {

position:relative;
top:10px;
left:2px;
text-align:left;
}


#menu {
color:#adaaaa;
position:relative;
top:3px;
left:2px;
text-align:left;

}

#menu span {
letter-spacing:-1px;
}

div#menu p a {
font-size:10px;
color:#666666;
font-weight:normal;
}

div#menu p a:hover {
text-decoration:none;
color:#002dc0;
}


#caption {
padding:0px 0px 128px 0px;
position:relative;
top:80px;
left:2px;
color:#666666;
width:175px;
text-align:left;
}


#control {
width:155px;
position:relative;
top:50px;
left:0px;
color:#666666;
}

div#control a {
font-size:10px;
color:#666666;
font-weight:normal;
}

div#control a:hover {
text-decoration:none;
color:#002dc0;
}



.on {
color:#676565;
}

