body { text-align:center; margin:0px; background:url(../graf/bg_bodybottom.jpg) #d6c0d7; padding:0; font-family:Arial; font-size:15px; color:#aa7934; }

h1 { font-size:21px; font-weight:bold; line-height:normal; color:#aa7934; }
h2 { font-size:15px; font-weight:bold; line-height:normal; color:#aa7934; }
h3 { font-size:14px; font-weight:bold; line-height:normal; color:#aa7934; }
img { border:0; }
p { padding-top:0; margin-top:0; }
a, a:visited, a:hover, a:active { color:#cc9966; }
/*

TYYLEIHIN:
tekstiKulta { color:#aa7934; font-family:Arial; } <-- faq-kysymyksiä varten
*/

div#bodytop { position:relative; width:100%; background:url(../graf/bg_bodytop.jpg) #6c0889; }
div#header { position:relative; width:1014px; margin-left:auto; margin-right:auto; z-index:1; }
div#separatorline { width:100%; height:16px; font-size:10px; background:url(../graf/bg_bodyseparator.jpg) repeat-x; }
div#container { width:857px; text-align:left; margin-left:auto; margin-right:auto; position:relative; font-family:Arial; font-size:18px; color:#aa7934; }
div#bodytextarea { position:relative; width:888px; margin-left:auto; margin-right:auto; margin-top:-76px; z-index:100; }
table#maintable { width:888px; }
table#maintable td.left { width:18px; background:url(../graf/border-left.png) repeat-y; padding:0; vertical-align:top; }
table#maintable td.content, table#maintable td.content_basic, table#maintable td.content_basic_invite { width:732px; padding:30px 60px; background-color:#ffffff; vertical-align:top; }
table#maintable td.content_basic_invite { width:610px; padding:30px 121px; text-align:left; }
table#maintable td.content_basic, table#maintable td.content_basic_invite { font-family:Georgia; color:#545352; text-align:left; font-size:14px; }
table#maintable td.right { width:18px; background:url(../graf/border-right.png) repeat-y; padding:0; vertical-align:top; }
div#footer { position:relative; width:100%; height:88px; background:url(../graf/bg_footer.jpg) 0 37px repeat-x; font-size:13px; text-transform:uppercase; color:#660066; margin-top:20px; }
div#footer a img { margin:0 5px; vertical-align:middle; }
table#navigation { margin-left:auto; margin-right:auto; height:88px; border:0; }
table#navigation td { height:88px; }
div#footerlinks { width:888px; text-align:center; margin-left:auto; margin-right:auto; font-size:13px; text-transform:uppercase; color:#660066; padding-bottom:20px; }
div#footerlinks a, div#footerlinks a:visited, div#footerlinks a:hover, div#footerlinks a:active { color:#660066; }

table#fronttable { width:100%; border:0; }
table#fronttable td { vertical-align:middle; text-align:center; font-family:Georgia; text-transform:uppercase; color:#545352; }
table#fronttable td.line { width:80px; font-size:13px; }
table#fronttable td.mainimg { width:220px; font-size:14px; }
table#fronttable td.menu { font-size:13px; }
table#fronttable td a, table#fronttable td a:visited, table#fronttable td a:hover, table#fronttable td a:active { color:#545352; text-decoration:none; }

table#testtable { width:580px; border:0; margin-left:auto; margin-right:auto; }
table#testtable td { vertical-align:top; text-align:left; font-family:Georgia; font-size:14px; color:#545352; padding-bottom:10px; }
table#testtable td.option { width:40px; }
table#testtable td.submit { text-transform:uppercase; font-weight:bold; padding-top:10px;}
table#testtable td.submit img { float:left; margin-right:10px; vertical-align:middle; }

p.result { font-size:20px; font-weight:bold; font-family:Georgia; text-transform:uppercase; color:#545352; }
img.decoimg { display:block; }

div#testheader, div#testheader_result { font-size:23px; font-weight:bold; font-family:Georgia; text-transform:uppercase; color:#545352; margin-bottom:30px; }
div#testheader img, div#testheader_result img { vertical-align:middle; margin-left:10px; margin-right:10px; }
div#testheader { font-size:14px; }
div.phaseindicator { text-align:center; font-weight:bold; color:#dfb470; }
div.phaseindicator span.active { color:#aa7934; text-decoration:underline; }

table#invitetable { width:610px; border:0; margin-left:auto; margin-right:auto; }
table#invitetable td.inviteleft { width:300px; }
table#invitetable td.invitemiddle { width:10px; }
table#invitetable td.inviteright { width:300px; }
input.text { display:block; width:296px; height:23px; border:0; background:url(../graf/bg_text.gif) left bottom no-repeat; margin-bottom:5px; }
textarea.txtarea { display:block; width:296px; height:216px; border:0; background:url(../graf/bg_textarea.gif) left bottom no-repeat; }
input.submitbutton { width:111px; border:0; height:36px; background:url(../graf/bg_button.gif) center no-repeat; font-size:14px; font-weight:bold; font-family:Georgia; text-transform:uppercase; color:#545352; margin-left:100px; }
label { display:block; font-size:14px; font-family:Georgia; font-weight:bold; text-transform:uppercase; color:#545352; margin-bottom:5px; margin-top:5px; }

table.headertable { width:100%; }
table.headertable td { vertical-align:middle; }
table.headertable td.image { width:75px; }
table.headertable td { font-size:21px; font-weight:bold; }

a.gold, a.gold:visited, a.gold:hover, a.gold:active { color:#aa7934; }
a.grey, a.grey:visited, a.grey:hover, a.grey:active { color:#545352; }

