a:link { color:#ff3300; background-color: transparent;}
a:visited { color:#ff3300; background-color: transparent;}

.splash
{
position: absolute; 
left: 0px; 
top: 80px; 
z-index: 1; 
text-align: center;
}

.splashsubtitle
{
position: absolute; 
left: 0px; 
top: 310px; 
width: 100%; 
text-align: center;
font-family: arial, sans-serif;
color: #d08400;
background-color: transparent;
}

.splashline
{
position: absolute; 
left: 0px; 
top: 270px; 
width: 750px;
text-align: right;
}

.splashtext
{
position: relative; 
left: 0px; 
top: 390px; 
z-index: 2; 
text-align: center;
font-family: arial, sans-serif;
color: #d08400;
background-color: transparent;
}

.index
{
position: relative;
left: -5px; 
top: 0px; 
z-index: 1; 
text-align: center;
}

.indexsubtitle
{
position: relative;
left: 5px; 
top: -20px; 
width: 100%; 
text-align: center;
font-family: arial, sans-serif;
color: #d08400;
background-color: transparent;
}

.indexline
{
position: relative;
left: 100px; 
top: -30px; 
width: 650px;
text-align: right;
}

.indextext
{
position: relative; 
left: 0px; 
top: 390px; 
z-index: 2; 
text-align: center;
font-family: arial, sans-serif;
color: #d08400;
background-color: transparent;
}

.indexbody
{
position: absolute;
top: 175px; 
width: 580px;
left: 10px;
color: #d08400;
background-color: transparent;
font-family: arial, sans-serif;
text-align: left;
}

.indexheader
{
z-index: 2;
position: relative; 
left: -130px; 
top: -20px; 
width: 710px; 
color: #ffa200;
background-color: transparent;
text-align: right;
font-family: arial, sans-serif;
font-size: 30px;
font-weight: bold;
}

.titleright
{
position: relative; 
right: 0px; 
top: -50px; 
width: 580px; 
color: #ffa200;
background-color: transparent;
text-align: right;
font-family: arial, sans-serif;
font-size: 45px;
font-weight: bold;
z-index: 2;
}

.titleleft
{
position: relative; 
left: 0px; 
top: 0px; 
width: 600px; 
text-align: left;
z-index: 2;
}

.titlecenter
{
position: relative; 
width: 650px;
left: 100px; 
top: -65px; 
text-align: right;
}

.titletext
{
position: relative;
left: 0px;
text-align: right;
}

.titleimage
{
vertical-align: text-bottom;
border-width: 0px;
height: 128px;
width: 400px;
}

body.lines
{
text-align: center;
background-position: top center;
background-color: #fffbac;
background-image: url('images/phx-linev.gif');
background-repeat: repeat-y;
}

.topspace
{
position: absolute;
left: 0px; 
top: 0px;
height: 10px;
}

.bottomspace
{
position: relative;
left: 0px; 
top: 60px;
height: 10px;
}

.body
{
position: absolute;
top: 140px; 
width: 580px;
left: 10px;
color: #d08400;
background-color: transparent;
font-family: arial, sans-serif;
text-align: left;
}

.regulartext
{
padding-top: 10px;
width: 580px;
text-align: justify;
}

.centertext
{
padding-top: 10px;
width: 580px;
text-align: center;
margin: auto;
}

.columntext
{
width: 290px;
text-align: justify;
}

.columnspace
{
position: absolute
width: 580px;
height: 500px;
text-align: left;
}

.columnleft
{
padding-top: 10px;
position: absolute;
width: 290px;
left: 0px;
text-align: justify;
}

.columnright
{
padding-top: 10px;
position: absolute;
width: 290px;
left: 290px;
text-align: justify;
}

li
{
width: 535px;
text-align: justify;
vertical-align: top;
}

td
{
color: #d08400;
background-color: transparent;
}

.footer
{
font-family: arial, sans-serif;
font-size: 14px;
position: relative;
top: 0px;
left: 0px;
}

form#betaform
{
position: relative;
width: 200px;
left: 135px;
}

form#registerform
{
position: relative;
width: 430px;
left: 70px;
text-align: left;
}

form#signinform
{
position: relative;
width: 100px;
}

form#signinform2
{
position: relative;
width: 200px;
left: 180px;
}

form#feedbackform
{
position: relative;
width: 370px;
left: 105px;
text-align: left;
}

form#accountinfoform
{
position: relative;
width: 430px;
left: 70px;
text-align: left;
}

form#phlogsettingsform
{
position: relative;
width: 430px;
left: 85px;
text-align: left;
}

form#phlogpostform
{
position: relative;
width: 350px;
left: 105px;
text-align: left;
}

form#mailinglistform
{
position: relative;
width: 400px;
left: 105px;
text-align: left;
}

.error 
{
color: #ff0000;
background-color: transparent;
}

.counter
{
color: #ffa200;
background-color: transparent;
font-family: courier, monospace;
font-size: 12px;
}

.maincenter
{
margin: 0 auto;
position: relative;
top: 0px; 
left: -50px;
width: 630px;
color: #d08400;
background-color: transparent;
font-family: arial, sans-serif;
text-align: center;
}

.subheader
{
font-weight: bold;
text-decoration: underline;
}

.rightpane
{
position: absolute;
top: 35px;
width: 110px;
right: 22px;
text-align: center;
z-index: 10;
}

.signin
{
position: absolute;
top: -115px;
width: 100px;
right: 25px;
text-align: center;
z-index: 10;
}

.inputtext
{
color: #d08400;
font-size: 10px;
padding: 0px;
margin: 0px;
}

.inputbutton
{
color: #000000;
font-size: 10px;
}

.phlogbox
{
position: relative; 
left: 160px; 
top: 10px;
}

.hrbar
{
width: 580px;
}
