/* General style for all pages (unless overwritten below) */

html { font-size:100.01%; }
body,td { background:black; color:white; text-align:center; font-family:Helvetica,Geneva,Swiss,sans-serif; font-size:0.8em; vertical-align:top; }
a { color:#f9f; }

#main { margin-left:auto; margin-right:auto; text-align:left; }
.noborder, .noborder img { border-width:0; }
.purple { color:#f6f; }
.orange { color:#f93; }
.big { font-size:1.0em; }
.small { font-size:0.7em; }
#langsel a img { border:1px solid #888; margin:0 3px; }

/* Old free pages */

#oldcontent { position:absolute; width:700px; top:10px; left:50%; margin-left:-350px; }
#oldcontent #logo { position:absolute; top:0; left:0; width:250px; height:100px; }
#oldcontent #topright { position:absolute; top:0; left:240px; width:220px; height:100px; }
#oldcontent #right { position:absolute; top:0; left:430px; width:270px; height:470px; }
#oldcontent #menu { position:absolute; top:100px; left:0; width:130px; height:370px; }
#oldcontent #middle { position:absolute; top:100px; left:130px; width:300px; height:370px; }
#oldcontent #middlelong { position:absolute; top:100px; left:130px; width:570px; }
#oldcontent #bottom { position:absolute; top:480px; left:0; width:700px; }
#oldcontent #bottom td { text-align:center; }
#oldcontent #bottom div { margin:10px 0; text-align:center; }
#oldcontent img.border { border:1px solid #999; margin:0 2px; }
#oldcontent #middlelong #blogintro { background:#000; margin-bottom:20px; padding:8px; border:1px solid #666; }

#oldcontent #menu { text-align:left; }
#oldcontent #menu a img { border:0; margin-top:-1px; }
#oldcontent #menu a { display:block; margin:0 0 10px 0; }
#oldcontent #menu a.active { margin-left:-12px; padding-left:12px; background: url(/pics/arrow1.gif) no-repeat; }
#oldcontent #menu a:hover { margin-left:-12px; padding-left:12px; background: url(/pics/arrow2.gif) no-repeat; }
.news #membersentry { display:none; }

#oldcontent .news .entry { margin:0px 20px 50px 20px; text-align:left; background:none; }
#oldcontent .news .entry h2 { background:none; font-size:1em; border-bottom:1px solid #e9e; color:#e9e; padding:2px 0; }
#oldcontent .news .entry span { float:right; color:#ccc; font-weight:normal; }
#oldcontent .news .entrycontent { line-height:1.3em; padding:0; }

#shop table { margin:10px 10px 0 0; }
#shop th { color:#f93; }
#shop td { padding-left:3px; text-align:left; }

/* white pages like aboutFFF: */

#whitepage, #whitepage td { background:white; color:black; }
#whitepage a { color:#606; }

/* Members page */

/*
#blogtable { margin-left:auto; margin-right:auto; text-align:left; }

#leftcol { vertical-align:top; text-align:center; padding-right:15px; }
#leftcol img, #leftcol a { border:0; }
#rightcol { vertical-align:top; text-align:center;  }
#blogcol { width:400px; }

.entry { background:#191309; }
.entry h2 { padding:2px 10px; background:#321; color:#e9e; font-size:0.9em; font-family:Arial,sans-serif; }
.entrycontent { padding:2px 10px 10px; line-height:1.3em; }
.entrycontent a { color:#ffee99; }
.entrycontent p { margin:0; }
.entrycontent p+p { margin-top:0.7em; }
.entryfooter { background:#333; padding:2px 10px; font-size:0.8em; }
.entryfooter a { color:#eee; }
*/

/* Startpage */

#startpage div { width:300px; margin:10px auto; text-align:center; }
#startpage h2 a { color:#f00; }

