body	{ color:#CC9; font-family:Geneva, Arial, Helvetica, san-serif; scrollbar-3dlight-color:#666; scrollbar-arrow-color:#CC9; scrollbar-base-color:#CC9; scrollbar-track-color:#666; scrollbar-darkshadow-color:#CC9; scrollbar-face-color:#333; scrollbar-highlight-color:#CC9; scrollbar-shadow-color:#CC9}

p	{ font-size:0.9em; line-height:1.1em; margin-top:0.1em;}
h1	{ font-size:1em; line-height:1.1em; font-weight:bold; margin-top:0.1em; margin-bottom:0.3em;}
h2	{ font-size:0.7em; line-height:0.8em; font-weight:bold; margin-top:0.1em;}

.plink	{ color:#CC9; font-size:1em; line-height:1.1em; font-weight:bold; text-decoration:none; margin:0.1em;}
.plink:hover	{ color:#900; }
ul	{ font-size:0.9em; line-height:1.1em;}
input,.input	{ font-size:12px; font-weight:bold; color:#333; background-color:#EEE; border:1px solid #CCC; margin:0; padding:2px; }

#back	{ position:absolute; left:0px;   top:0px; z-index:1; }
#hom	{ position:absolute; left:0px;   top:0px; z-index:2; }
#civ	{ position:absolute; left:100px; top:0px; z-index:2; }
#gall	{ position:absolute; left:200px; top:0px; z-index:2; }
#rev	{ position:absolute; left:300px; top:0px; z-index:2; }
#samp	{ position:absolute; left:400px; top:0px; z-index:2; }
#proj	{ position:absolute; left:500px; top:0px; z-index:2; display:none; }
#sep1	{ position:absolute; left:75px;  top:0px; z-index:2; }
#sep3	{ position:absolute; left:175px; top:0px; z-index:2; }
#sep4	{ position:absolute; left:275px; top:0px; z-index:2; }
#sep5	{ position:absolute; left:375px; top:0px; z-index:2; }
#sep6	{ position:absolute; left:475px; top:0px; z-index:2; }
#sep2	{ position:absolute; left:575px; top:0px; z-index:2; display:none; }
#line1	{ position:absolute; left:0px;   top:35px; z-index:2; }
#line3	{ position:absolute; left:100px; top:35px; z-index:2; }
#line4	{ position:absolute; left:200px; top:35px; z-index:2; }
#line5	{ position:absolute; left:300px; top:35px; z-index:2; }
#line6	{ position:absolute; left:400px; top:35px; z-index:2; }
#line7	{ position:absolute; left:500px; top:35px; z-index:2; }
#line8	{ position:absolute; left:600px; top:35px; z-index:2; }
#line2	{ position:absolute; left:650px; top:35px; z-index:2; }
#hrtop	{ position:absolute; left:25px;  top:75px; z-index:3; }
#hrbot	{ position:absolute; left:25px;  top:515px; z-index:3; }
#email	{ position:absolute; left:25px;  top:520px; z-index:5; }
#download	{ position:absolute; left:0px;   top:520px; z-index:3; width:700px; margin-left:25px; margin-right:25px; }
#pelinor	{ position:absolute; left:325px; top:523px; z-index:4; }
#title	{ position:absolute; left:0px; top:47px; z-index:3; width:700px; margin-left:25px; margin-right:25px; }

#abs	{ position:absolute; left:75px; top:120px; z-index:2; }
#intro	{ position:absolute; left:420px; top:185px; z-index:3; width:250px; font-size:1.2em; }
#news	{ position:absolute; left:25px;  top:100px; z-index:3; width:150px; height:220px; border:2px solid #CC9; display:none; }
#links	{ position:absolute; left:575px; top:100px; z-index:3; width:150px; height:220px; border:2px solid #CC9; display:none; }
#cvtable	{ position:absolute; left:0px; top:85px; z-index:2; }
.cvtitle	{ text-align:left; font-size:0.9em; font-style:normal; font-weight:bold; color:#666; text-decoration:none; border:0px; padding:5px; }
.cvinfo		{ text-align:left; font-size:0.8em; font-style:normal; color:#333; text-decoration:none; border:0px; padding:2px; margin-bottom:4px; }
.pubbox		{ position:relative; border-width:3px; border-color:#CC9; border-style:double; z-index:3; }

.ttl	{ font-size:12px; line-height:14px; text-align:left; font-weight:bold; font-style:normal; text-decoration:none; background-color:#666; border-top:1px solid #CCCC99; margin:0; padding:5px; }