.projects_preview
{
 margin-top:2px;
 border:1px solid #333333;
 display:block;
 height:75px;
 padding:5px;
 position:relative;
 width:500px;
}

.projects_preview dark_description
{
 border-top:1px none #000000;
 bottom:5px;
 background: url('img/light.png');
 color:#000000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:15px;
 font-style:normal;
 left:5px;
 padding: 2px 10px;
 position: absolute;
 text-shadow: 2px 2px 4px #ffffff;
 width:480px;
}

.projects_preview description
{
 background: url('img/shade.png');
 border-top:1px none #000000;
 bottom:5px;
 color:#FFFFFF;
 font-family:Arial,Helvetica,sans-serif;
 font-size:15px;
 font-style:normal;
 left:5px;
 padding: 2px 10px;
 position: absolute;
 text-shadow: 2px 2px 4px #000000;
 width:480px;
}

.projects
{
 margin-top:2px;
 border:1px solid #333333;
 display:block;
 height:50px;
 padding:5px;
 position:relative;
 width:500px;
}

.projects name
{
 border-top:1px none #000000;
 bottom:5px;
 color:#FFFFFF;
 font-family:Arial,Helvetica,sans-serif;
 font-size:20px;
 font-style:normal;
 font-weight:bold;
 left:5px;
 padding: 2px 10px;
 position: absolute;
 text-shadow: 2px 2px 4px #000000;
 text-transform:uppercase;
 width:480px;
}

body
{
 margin:0px auto 0px auto;
 background: url('img/bg.png') top repeat-x;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
}

h1{ margin:0px;}

#main
{
 background: url('img/shade.png');
 padding: 5px 13px;
 margin: 0 auto;
 width: 510px;
 height: 100%;
 border-left: 5px solid #535353;
 border-right: 5px solid #535353;
}

a img{ margin: 0px }

#copyright
{
 padding-top: 5px; 
 width: 100%;
 clear:both;
}

a {
color: #535353; 
text-decoration: underline; }
a:hover { text-decoration: none; }

.avatar 
{ 
 border: solid 1px #555753;
 padding:5px;
 float:left; 
}

.center { margin: 0 auto 0 auto; text-align: center;}

img
{
 margin: 2px; 
 padding: 0px;
 border: 0px;
}

table { border-collapse:collapse; }
td{ padding:0px; }
.CV img { display: block; }
.CVleft{ text-align: right; }
