*{ margin:0; padding:0; border:0; vertical-align:top; table-layout:auto; }
img { border: 0; }
ul { list-style:none; }
html, body{ height:100%; font-family: Arial, Verdana, Georgia, helvetica, sans-serif; font-size:100%; color:#ffffff; background:#000 url(../images/background.jpg) no-repeat; }
a { color:#909090; text-decoration:none; border-bottom:1px dotted #e2792b; }
a:hover { color:#E06450b; border-bottom:1px solid #e2792b; }
h1{
	margin-left:242px;
	text-indent:-999em;
	overflow:hidden;
	background:url(../images/title-trans.png) no-repeat;
	
}
#pagewidth { position:relative; display:block; width:100%; height:95%;}
#middle { position:absolute; top:50%; display:block; width:100%; height:450px; margin-top:-220px;}
#fixer { position:relative; display:block; width:100%; height:430px; }
#leftcol { position:absolute; left:0; display:inline; width:240px; height:420px; background-color:#000; }
#star {
	position:relative;
	margin:49px 0 0 46px;
	width:176px;
	height:37px;
	background:url(../images/star.gif) no-repeat;
}
#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; }
#leftcol ul { margin:44px 15px 0 0; font-size:0.63em; text-transform:uppercase; text-align:right; }
#leftcol ul li { line-height:18px; padding-right:15px; }
#leftcol ul li.active { background:url(../images/bullet.gif) no-repeat right 4px; }
#leftcol ul li a { font-weight:normal; }
#leftcol ul li ul { margin:2px 0 0 0; padding:3px; border-top:1px solid #dd803c; border-bottom:1px solid #dd803c; font-size:1em; text-transform:uppercase; text-align:right; background-color:#1b1b1b; }
#leftcol ul li ul li { padding-right:12px; }
#leftcol ul li ul li a { font-weight:normal; }
#leftcol p {
	position:absolute;
	bottom:19px;
	right:29px;
	font-size:0.63em;
	width: 108px;
}

#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:#F10D32; }
#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:#dd803c; }
#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.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; }

.orange { color:##E1654E; }

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

