body {
background:#e2ddc9 url(../images/bg.gif) repeat-y center top;
}

#container {
width:750px;
margin-left:auto;
margin-right:auto;
position:relative;

}

#header img.h1{
position:absolute;
top:22px;
left:1px;
}

#tmenu  {
position:absolute;
top:87px;
left:147px;
}

#rmenu {
position:absolute;
top:254px;
left:491px;
}

#rmenu img {
margin-left:10px;
margin-bottom:10px;
}

#rmenu img.active {
border-bottom:1px solid #e4680a;
}

#rmenu a {
display:block;
background:url(../images/div.gif) no-repeat left top;
}

img {
border:0;
}



#hstripe {
position:relative;
top:113px;
left:0;
height:118px;
background-color:#502d0c;
background-position:left;
background-repeat:no-repeat;

/*overflow:hidden;*/
}
#hstripe #rtext {
margin:0;
position:absolute;
top:0;
left:482px;
width:268px;
height:118px;
background-color:#626250;
overflow:hidden;
}

#rtext b {
color:#e4680a;
}

#hstripe img.hdr {
position:absolute;
bottom:0px;
right:285px;
}

#rtext p {
visibility:visible;
color:#fff;
font:normal 13px/17px Arial, Helvetica, sans-serif;
max-height:118px; 
text-align:justify;
padding:0;
margin:0;
padding:10px 20px 0 10px;
}

#rtext p a {
color:#fff;
text-decoration:none;
}
#rtext p a:hover {
text-decoration:underline;
}
b.ml {
float:left;
display:block;
width:15px;
text-align:right;
}


img#visual {
position:absolute;
z-index:10;
top:131px;
left:265px;
}

#content {
position:absolute;
top:250px;
left:30px;
width:400px;
}

#content p, #content table#cv, #content h3, #content ul li {
font:normal  13px/16px Arial, Helvetica, sans-serif;
text-align:left;
}

#content h3 {
font-size:16px;
font-weight:bold;
color:#666633;
}

table#cv td {
vertical-align:top;
}

table#cv td.r {
padding-right:10px;
text-align:right;
font-weight:bold;
white-space:nowrap;
}







#incuttext {
position:absolute;
right:20px;
top:400px;
width:230px;
}



#incuttext p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#626250;
}

#invitation {
position:absolute; left:500px; top:400px;
}

#invitation a {
color:#626250;
font:bold 12px Arial, Helvetica, sans-serif;
background:url(../images/pdf.gif) no-repeat left; 
padding:5px; 
padding-left:20px;
}

