/*
cv standard formatting
*/

#cv_container
{
width: 700px;
margin: 20px 0 0 20px;
}




#cv_info_header{
margin-top: 10px;
}

#cv_info_header ul
{
list-style: none;
width: 400px;
}


#cv_info_header li
{
float: left;
height: 20px;
margin-right: 15px;
}

#cv_info_header li a {
text-decoration: none; 
font: 11px verdana; 
color: #000; 
margin-left: 20px;}

#cv_info_header li.legend{
background: url(http://www.portfoliohub.com/images/icons/info2.gif);
background-position: 0 0;
background-repeat: no-repeat;

}

#cv_info_header li.print{
background: url(http://www.portfoliohub.com/images/icons/print.gif);
background-position: 5px 2px;
background-repeat: no-repeat;

}


#cv_info_header li.pdf{
background: url(http://www.portfoliohub.com/images/icons/pdf.gif);
background-position: 0 0;
background-repeat: no-repeat;

}



#cv_header_name{
margin-top: 10px;
float: left;
}

#cv_header_contact{
float: right;
text-align: right;

}


.cv_category
{
clear: both;
margin: 30px 0 0 0;
font: bold 14px Verdana, "Lucida Grande";
border-bottom: 1px solid #696969;
width: 700px
}

.cv_sub_category
{
clear: both;
margin-left: 60px;
font: bold italic 14px Verdana, "Lucida Grande";
width: 640px
}



.cv_side{
float: left;
width: 50px;
font: bold 12px Verdana, "Lucida Grande";
}

.cv_row{
float: left;
/*border: 1px solid #000;*/
width: 700px;
margin-bottom: 4px;
}


.cv_entry_text{
float: right;
width: 640px;
}


.cv_end_category{
clear: both;
margin-bottom: 30px;
}




.cv_extra
{
width: 500px;
padding: 10px 20px 10px 28px;
border: 1px dashed #696969;
font: italic 12px Verdana, "Lucida Grande";
/*background: #E5E5E5; */
background: #FFF999;
background-image: url(http://www.portfoliohub.com/images/icons/info2.gif);
background-position: 3px 11px;
background-repeat: no-repeat;
}



.cv_legend
{
padding: 10px 20px 10px 20px;
border: 1px solid #CCCCCC;
width: 280px;
margin: 0 0 40px 0;
float:right;
}


/*
.cv_year_unique
{
font: bold 12px Verdana, "Lucida Grande";
}

.cv_sub_cat
{
font: bold 14px Verdana, "Lucida Grande";
}

*/
