body{
font-family: "Times New Roman", Times, serif;
font-size:13px;
line-height: 16px;
letter-spacing: 0px;
margin:0;
padding:0;
float:left;
background-color:#000;
color:#FFF;
}

p {
clear:both;
margin: 0;
padding: 0;
}

.italic {
font-style:italic;
}

.caption{
float:left;
padding:0;
margin:0;
line-height:24px;

}

.vo {
font-family:"Courier New", Courier, monospace;
font-size:11px;
line-height:14px;
letter-spacing: 0.1 em;
margin:16px 0 0 0;
width:300px;
}


/*  Structures  */
#name {
position:fixed;
top:16px;
left:830px;
display:block;
float:right;
margin:0;
padding:0;
width:140px;
z-index:99999;
}

#wrapper {
position:absolute;
left:40px;
top:160px;
margin:0;
padding:0;
display:block;
float:left;
width:1040px;
}

#top {
display:inline;
float:left;
padding:0;
width:1040px;
position:fixed;
top:16px;
left:120px;
margin:0;
z-index:9999;

}


#content {
display: inline;
float:left;
margin:0;
padding:0;
}

table tr{ 
vertical-align:top; 
}


/*  Columns and gutters  */
.col1 {
width:140px;
float:left;
margin:0 20px 0 0;
padding:0;
}

.col2 {
width:300px;
float:left;
margin:0 20px 0 0;
padding:0;
}

.col3 {
width:540px;
float:left;
margin:0 100px 0 0;
padding:0;
}





/*  image wrappers  */

#h-wrapper {
float:left;
}

#v-wrapper {
width:540px;
display:block;
float:left;
}

.img-margin {
width:auto;
margin-right:12px;
display:block;
float:left;
border:0;
padding:0;
}

.img-no-margin {
width:auto;
float:left;
margin:0 -4px 0 0;
border:0;
padding:0;
display:block;

}

.txt-wrapper {
width:150px;
margin:0 20px 0 0;
display:block;
float:left;
border:0;
padding:0;

}



/* Links  */
a {
text-transform:none;
text-decoration:none;
border-bottom: 1px #FFF solid;
color: #FFF;
outline:none;

}

a:hover {
text-transform:none;
text-decoration:none;
border-bottom: 1px #000 solid;
color: #FFF;
outline:none;



}


a.work {
font-style:italic;
border-bottom: none;
color: #FFF;
padding-bottom: 1px;
outline:none;



}

a.work:hover {
font-style:italic;
border-bottom: 1px #fff solid;
color: #FFF;
padding-bottom: 1px;
outline:none;



}

a.work-selected {
font-style:italic;
border-bottom: 1px #FFF solid;
color: #FFF;
padding-bottom: 1px;
line-height:20px;
display:inline;
outline:none;


}

a.work-selected:hover {
font-style:italic;
border-bottom: none;
color: #FFF;
padding-bottom: 1px;
line-height:20px;
display:inline;
outline:none;



}

a.other {
font-style:normal;
color: #FFF;
border-bottom: 1px #000 solid;
padding-bottom: 1px;
line-height:20px;
outline:none;

}

a.other-selected {
font-style:normal;
border-bottom: 1px #FFF solid;
color: #FFF;
padding-bottom: 3px;
line-height:20px;
outline:none;

}

a.other-selected:hover {
font-style:normal;
border-bottom: 1px #000 solid;
color: #FFF;
padding-bottom: 1px;
line-height:20px;
outline:none;

}

a.name {
font-style:normal;
border-bottom: 1px #FFF solid;
color: #FFF;
padding-bottom:1px;
display:inline-block;
outline:none;


}

a.name:hover {
font-style:normal;
border-bottom: 1px #000 solid;
color: #FFF;
padding-bottom:1px;
display:inline-block;
outline:none;

}


img	{ 
border: 0;
padding: 0;
margin: 0;
} 

a.img	{ 
border: 0;
padding: 0;
margin: 0;
} 

a.img:hover	{ 
border: 0;
padding: 0;
margin: 0;
} 


.img-book {
border: 0;
padding: 0;
margin-bottom:24px;
}


a.italic-link {
font-style:italic;
text-decoration:underline;
color: #FFF;
border:0;

}

a.italic-link:hover {
font-style:italic;
text-decoration:none;
color: #FFF;
border:0;

}

/*  List  */

ul {
margin:0;
padding:0;
float:left;
}


li {
margin-bottom:16px;
width:100%;
float:left;
list-style: none;
padding: 0;
}



















