body
{
background-color: #000000;
color: #FFFFFF;
font-family: arial;
text-align:center;
}

body.sidebar
{width:200px;
}

div
{margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
background-color:#404040;
padding:20px;}

div.main
{margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
width:850px;
background:black;
padding:20px;
}

Div.content
{width: 600px;
background-color:#404040;
padding:20px;
float:right;
}

div.poster
{width: 600px;
padding:20px;
background-color:#000000;
float:right;
}

div.sidebar
{width: 180px;
background-color:#440000;
float:left;
padding:0px;
}


a:link, a:active, a:visited
{
color:#FFFFFF;
font-weight:bold;
}

a:hover 
{
color:#AAAAFF;
text-decoration: none;
font-weight:bold;		
}

a:link.sidebar, a:active.sidebar, a:visited.sidebar
{
color:#FFFFFF;
font-weight:bold;
text-decoration: none;
}

a:hover.sidebar 
{
color:#AAAAFF;
text-decoration: none;
font-weight:bold;		
}

a:link.phototab, a:active.phototab, a:visited.phototab
{
color:#FFFFFF;
font-weight:bold;
text-decoration: none;
}

a:hover.phototab 
{
color:#AAAAFF;
text-decoration: none;
font-weight:bold;		
}

H1.afphoto
{padding:0px;
margin:0px;
letter-spacing:4px;
color:#404080;
font-family:arial;
}

h3.cv
{
text-decoration: underline;
font-style: italic;
}



table.thumb
{
border: 0px;
}

table.links
{
width:550px;
border: 0px;
}

table.phototab
{
font-size:smaller;
position:relative;
left:20px;
Width:140px;
padding:0px;
}

table.sidebar
{
width:180px;
padding:0px;
background-color:#440000;
}

td.sidebar
{background-color:#440000;
}

span.sub
{font-weight:bold;}

img
{border-color: #ffffff;
border-width: 3px;
margin:0px;
padding:0px;}

img:hover
{border-color: #aaaaff;}

.imgright
{float:right;
margin:0px;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
text-align:center;
width:275px;
}

.imgleft
{float:left;
margin:0px;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
text-align:center;
width:275px;
}

.caption
{
font-size:smaller;
font-style:italic;
text-align:center;
}


br
{margin:0px;
padding:0px;
border:0px;}

/* ********** WEBDESIGN PAGE ************ */

table.address
{width:100%;}

td.address
{vertical-align:top;
width:50%;
}

.email
{border:solid 0px;
vertical-align:bottom;}