body {
background:#FFFFF5;
font-family:Thaoma,sans-serif,Verdana,Georgia,Arial;
font-size: 12px;
font-weight:500;
color:#777733;
margin:0;
padding:0;
list-style:none;
zoom:1;
}

#pagewidth{ 
background: url(images/bg4.gif) no-repeat; /*bg4 - opacity 25%*/
width:100%;  
margin:0 auto;
padding:0;
position:absolute top center;
z-index:-1;
zoom:1;
} 

#head {
position:absolute;
top:650px;
color:#FFFFF5;
}

#vcont{
float:left;
width:240px;
margin:200px 0 0 14px;
}
#vplayer{
margin:0 0 10px;
}

#main{
float:left;
margin:0 0 0 5px;
background: url(images/main4.gif) no-repeat;
width:800px;
height: 700px;
}

#left_page {
float:left;
position: relative;
top:106px;
left:45px;
width:307px;
height: 396px;
padding:20px 15px 0;
}

/* Paragraphs */
#greets {margin:0;padding:0;line-height:1.3em;}
#expertise {margin-top:5px; line-height:1.3em;}
#believe {line-height:6px;margin:12px 0 0 0;}

#me {margin:17px 0 0 11px; color:#337777;padding:1px 7px 1px 2px;}
#me img{margin:0 0 0 5px;}
#HP {margin:1px 0 0 13px;}

#info {margin:14px 0 0 13px;}
#fax {margin:5px 0 0 13px;}
#direct {margin:15px 0 0 13px;line-height:8px}


#right_page {
float:left;
position: relative;
top:108px;
left:76px;
width:320px;
height: 396px;
padding:20px 15px 0;
}

#light {
position: absolute;
top: 0px;
left:0;
visibility:hidden;
z-index:100;
}

#views {
width:322px;
height:322px;
padding-top:24px;
visibility:visible;
}

#missing_flash {
position:absolute;
top:140px;
left:59px;
width:230px;
text-align:center;
}
img {border:0;}

a, a:link {color:#999933;text-decoration:none;}

a:hover {color:#BBB;}
p {margin:0;text-align:left;}
.bold_italic {
font-weight:700;
font-style:italic;
}

.lmarg {margin-left:20px;}
.short_line {line-height:6px;}
