*{ margin:0; padding:0; border:0; table-layout:auto; }


ul { list-style:none; }

html, body{ height:100%; font-family: Arial, Verdana, Georgia, helvetica, sans-serif; font-size:100%; color:#ffffff; background-color: #000000; background: #000000}

a { color:#ffffff; text-decoration:none; border-bottom:1px dotted #ee05bf; }
a:hover { color:#ee05bf; border-bottom:1px solid #ee05bf; }

/*page positions*/
#pagewidth { position:relative; display:block; width:100%; height:95%; }
#middle { position:absolute; top:50%; display:block; width:100%; height:430px; margin-top:-200px; }
#fixer { position:relative; display:block; width:100%; height:430px; }
#leftcol { position:absolute; left:0; display:inline; width:240px; height:420px; background-color:#000; }
#rightcol { position:relative; display:block; width:auto; margin-left:240px; margin-right:16px; height:413px; padding-top:7px; overflow:auto; background-color:#000000; border-left:1px dotted #333;}
/*end page positions*/


/*left column*/
#logo {position:relative; top:15px; left:60px; display:block; width:177px; height:71px; background:url(../images/logo.jpg); text-indent: -500em; overflow:hidden; }

#leftup {position:absolute; top:150px; left:0px; display:block; width:235px; height:71px;}
#leftcol ul { margin:0px 8px 0 0; font-size:0.63em; text-transform:uppercase; text-align:right; }
#leftcol ul li { line-height:18px; padding-right:5px; }
#leftcol ul li.active { margin:0px 5px 0 0; padding:3px; border-top:1px solid #ee05bf; border-bottom:1px solid #ee05bf; font-size:1em; text-transform:uppercase; text-align:right; background-color:#30042f;}
#leftcol ul li a { font-weight:normal; }
#leftcol p { position:absolute; bottom:19px; right:29px; font-size:0.63em; }
.pink { color:#d517ca; text-align:right}
/*end left column*/

#rightcol table { margin-right:10px; }
#rightcol td { padding:0 5px; width:auto; }
#rightcol h3 { font-size:1.1em; font-weight:normal; margin:15px; padding:5px 0; display:block; width:360px; border-bottom:1px solid #333; }
#rightcol p { margin:18px 0 6px 10px; font-size:0.63em; width:350px; }
#rightcol a { color:#ffafef; }
#rightcol a.contact { color:#D15408; text-align:right; margin-left:67%; }
#rightcol form { width:500px; margin:0 0 6px 25px; }
#rightcol form fieldset { }
#rightcol form fieldset label { display:block; padding:8px 0 2px 0; font-size:0.75em; color:#ffafef; }
#rightcol form fieldset input { display:block; padding:2px; font-size:0.875em; background-color:#1C1C1C; color:#fff; }
#rightcol form fieldset textarea { display:block; padding:2px; font-size:0.875em; background-color:#1C1C1C; color:#fff; }
#rightcol #biography { width:890px; }
#rightcol #biography td { width:auto; padding-right:20px; }
#rightcol address { position:absolute; top:80px; left:420px; font-size:0.875em; }

#rightmenu { position:absolute; right:0; top:0; display:block; width:16px; height:420px; background-color:#1C1C1C; z-index:1; }
#rightmenu a.back { display:block; width:16px; height:420px; background:url(../images/back_home.gif) no-repeat left top; background-color:#000; text-indent:-999em; overflow:hidden; border:none; }
#rightmenu a:hover.back { background-position:right top; }
#rightmenu h2{ display:none; }



#rightcol {
scrollbar-arrow-color: #ee05bf;
scrollbar-3dlight-color: #000;
scrollbar-highlight-color: #f2f2f2;
scrollbar-face-color: #ceced0;
scrollbar-shadow-color: #666;
scrollbar-darkshadow-color: #000;
scrollbar-track-color: #000;
}

.style1 {color: #666666}
.style2 {color: #999999}
