BODY {font-family:georgia,times,serif;background:url(../i/a_h.gif) -1000px no-repeat;}

BODY TABLE {background:#f9f9f9 url(../i/bg.jpg) repeat;}
BODY TABLE TABLE {background:none;}

BODY.splash TABLE {background:#cecece url(../i/bg2.jpg) 50% 50% repeat;}
BODY.splash TABLE TABLE {background:url(../i/mp.jpg) 50% 50% no-repeat;}

H1 {padding:0;margin:0;}
H2 {font-size:157%;font-weight:normal;line-height:1.1em;margin:10px 0 1.5em 0;padding:0;clear:both;width:67%}
H3 {font-size:126%;font-weight:normal;margin:1em 0;padding:0;clear:both;width:67%;float:none;}
TD {text-align:left;vertical-align:top;padding-left:40px;}
TD TD {padding:0;}
BODY.splash TD {text-align:center;vertical-align:middle;padding:0;}

B, STRONG {font-weight:bold;}
EM,I {font-family:arial,geneva,sans-serif;font-style:italic;}
IMG {border-width:0;}
P {margin:0;padding:0 0 1em 0;clear:both;}

UL {list-style:url(../i/b.gif) disc;margin-top:0;margin-bottom:0;padding-bottom:1em;}
UL UL {list-style-type:none;list-style-image:none;}
LI {margin-left:-12px;}
LI LI {margin-left:-24px;}

DT {font-weight:bold;}
DD {margin:0 0 0 28px;padding-bottom:1em;}
DL {width:75%;margin:0;padding:0;}

INPUT,TEXTAREA,SELECT {font-family:verdana,geneva,helvetica,sans-serif;display:block;width:100%;font-size:83%;}
.form LABEL {font-size:83%;display:block;}
.form .field {clear:both;}

A {color:#06f;cursor:pointer;cursor:hand;}
A:visited {color:#706;}
A:active, A:hover {color:#c96;}

A.arrow {text-decoration:none;}
A.arrow IMG {background:url(../i/a.gif) no-repeat;}
A.arrow:visited IMG {background:url(../i/a_v.gif) no-repeat;}
A.arrow:active IMG,
A.arrow:hover IMG {background:url(../i/a_h.gif) no-repeat;}
A.arrow SPAN {text-decoration:underline;}

TD.lang {font-size:83%;line-height:167%;vertical-align:middle;height:180px;padding-left:40px;padding-bottom:10px;}
BODY.splash TD.lang {padding-left:40px;text-align:left;height:168px;font-weight:bold;}
BODY.splash TD.lang A {color:#000;}
TD.logo {vertical-align:middle;background:url(../i/g1.gif) right center no-repeat;padding:0 0 10px 0;}
TD.logo H1 {position:relative;left:7px;}
TD.guardian {color:#706;font-size:70%;line-height:120%;vertical-align:middle;background:url(../i/g2.gif) left center no-repeat;}
TD.user {text-align:left;vertical-align:middle;padding-bottom:12px;}
TD.user DIV {padding:.1em 0;}

TD.search {z-index:1;}
TD.search DIV {position:relative;width:auto;z-index:2;}
TD.search DIV DIV {position:absolute;width:inherit;top:-4px;z-index:3;}
TD.search TABLE {z-index:10;}

TD.side {padding-top:13px;}

DIV.banner {position:static;padding:0;min-height:70px;margin:1.3em 0 2em;background:url(../i/b_if.gif) 0 center no-repeat;clear:left;width:auto;}
* HTML DIV.banner {height:70px;}
DIV.banner SPAN {font-size:100%;}
DIV.banner A {display:block;margin:0 20px;padding:5% 0 5% 75px;font-size:83%;line-height:135%;}

DIV.cat {font-size:114%;float:left;clear:both;margin:0 0 1em;}
DIV.cat DIV {height:1.75em;vertical-align:middle;padding-right:1em;float:none;white-space:nowrap;}
DIV.cat A,
DIV.cat A:visited {color:#06f;text-decoration:none;}
DIV.cat A:active,
DIV.cat A:hover {color:#fff !important;background-color:#c96;}
DIV.cat STRONG,
DIV.cat DIV STRONG A {color:#fff !important;background-color:#706;font-weight:normal;}
DIV.cat SUP {font-size:65%;padding-left:.25em;}

TD.cat {padding:0 0 2em 30px;position:relative;}
TD.cat DIV {padding:1em 0 1em 52px;}
TD.cat DIV A {font-size:83%;}
TD.cat DIV A.arrow {font-size:100%;}
TD.cat DIV STRONG {font-size:83%;}
TD.cat DIV STRONG A {font-size:100%;}
TD.cat DIV SPAN {font-size:70%;}

TD.cat A:visited,
.user A:visited,
.lang A:visited {color:#06f;}
.user A.arrow:visited IMG {background:url(../i/a.gif) no-repeat;}

TD.cat A:active,
TD.cat A:hover,
.user A:active,
.user A:hover,
.lang A:active,
.lang A:hover {color:#c96;}
.user A.arrow:active IMG,
.user A.arrow:hover IMG {background:url(../i/a_h.gif) no-repeat;}

DIV.tags {font-size:100%;float:left;clear:both;margin:0 0 1em;}
.content DIV.tags {width:70%;}
.tags DIV {height:1.75em;vertical-align:middle;padding-right:1em;clear:left;float:left;white-space:nowrap;}
/*
.tags .s1 {font-size:70%;}
.tags .s2 {font-size:83%;}
.tags .s3 {font-size:100%;}
.tags .s4 {font-size:114%;}
*/
.tags A {text-decoration:none;}
.tags A:visited {color:#06f;}
.tags .restart A,
.tags .restart A:visited {color:#808080;}
.tags A:active,
.tags A:hover,
.tags .restart A:active,
.tags .restart A:hover {color:#fff;background-color:#c96;}
.tags STRONG {color:#fff;background-color:#706;font-weight:normal;}
.tags SUP {font-size:65%;padding-left:.25em;}

TD.teaser {padding:.5em 0 1em 36px;}
TD.teaser DIV {position:relative;padding:0 15px .5em 0;float:left;}
TD.teaser DIV.width {float:none;padding:0;position:static;clear:both;}
TD.teaser H3 {margin:0 0 .5em 3px;clear:none;float:none;width:auto;text-decoration:underline;}
TD.teaser H3.index {float:left;margin-right:.25em;color:#333;text-decoration:none;}
TD.teaser P {margin-left:3px;clear:none;float:none;}
TD.teaser A,
TD.teaser A:link,
TD.teaser A:hover,
TD.teaser A:visited,
TD.teaser A:active {text-decoration:none;}

TD.teaser IMG.frame,
TD.teaser#t4 IMG.frame {float:none;position:absolute;top:-5px;left:-5px;background:url(../i/f1.gif) no-repeat;}
TD.teaser#t2 IMG.frame,
TD.teaser#t5 IMG.frame {background:url(../i/f2.gif) no-repeat;}
TD.teaser#t3 IMG.frame,
TD.teaser#t6 IMG.frame {background:url(../i/f3.gif) no-repeat;}

P.tags {font-size:83%;}
TD.teaser P.tags A,P.tags A:visited {text-decoration:underline;}
TD.teaser P.tags A:active,P.tags A:hover {text-decoration:underline;background-color:transparent;color:#c96;}

TD.ratio {padding-bottom:2em;}
TD.ratio TD {padding:0 0 .75em 0;}
TD.ratio TD.l {padding-right:.5em;font-size:83%;line-height:135%;font-weight:bold;color:#706;white-space:nowrap;}

.content {padding-bottom:1em;}
.content .width,
.teaser .width {width:85%;}
.content P {margin:0;padding:0 0 1em;clear:none;float:none;}

.content OL P,
.content UL P {padding:0;margin-bottom:.5em;width:auto;}
.content H3 {margin-top:0;}

DIV.img {float:left;clear:both;margin:.4em 5px 0 0;position:relative;left:-10px;top:-10px;}
DIV.img IMG {margin:5px;}
DIV.img DIV {background:url(/i/fw.gif) left top no-repeat;position:absolute;top:0;left:0;}
DIV.img DIV DIV {background:url(/i/fn.gif) right top no-repeat;position:static;}
DIV.img DIV DIV DIV {background:url(/i/fe.gif) right bottom no-repeat;}
DIV.img DIV DIV DIV DIV {background:url(/i/fs.gif) left bottom no-repeat;}

DIV.page {padding:.5em 0 1em;}
DIV.page .num {font-size:100%;font-weight:bold;line-height:135%;}
DIV.page .num A {text-decoration:none;}
DIV.page .num A:hover,
DIV.page .num A:active {color:#fff;background-color:#c96;}
DIV.page B {color:#fff;background-color:#706;}

TABLE.form {clear:both;}
TABLE.form TH {padding:.5em 0;font-size:100%;font-weight:bold;color:#000;text-align:left;}
TABLE.form TD {padding:0 0 1em;}
TABLE.form P {width:auto;font-size:83%;line-height:135%;}
.form .button INPUT {width:auto;}
.form .field INPUT,
.form .field TEXTAREA,
.form .field SELECT {margin-top:4px;}

.swapper .field {width:50%;}
.form .swapper .field SELECT {min-width:320px;max-width:640px;}

.form DIV {padding-bottom:1em;width:60%;}
.form .button {padding:.5em 0 0;vertical-align:bottom;}
.form .item INPUT {width:auto;display:inline;}
.form .item LABEL {display:inline;}

.form#login DIV {padding-bottom:.5em;}
.form#login INPUT {width:160px;}
.form#login .button INPUT {width:auto;}

.form#search {position:relative;top:-.22em;}
.form#search TD {padding:.5em 0 0;}
.form#search .field {width:100%;padding-right:.5em;}
.form#search .field INPUT {margin-top:4px;}
.form#search .button INPUT {width:auto;margin:0 0 1px;padding:0;}
.form#search LABEL {font-size:70%;line-height:1em;}

.form#marks {margin:1.5em 0 2em;}
.form#marks .field {width:100%;}

.form .preparse {visibility:hidden;float:left;clear:left;position:relative;width:auto;padding:0;}
.form .preparse .getwidth {width:auto;clear:none;float:left;position:absolute;}
.form .preparse .getwidth SPAN {display:block;padding:0;margin:0;width:auto;float:left;clear:left;line-height:1px;}

TABLE.userinfo {width:75%;}
TABLE.userinfo TH {font-size:83%;line-height:135%;white-space:nowrap;text-align:right;vertical-align:top;padding:0 .5em 1em 0;}
TABLE.userinfo TD {font-size:83%;line-height:135%;vertical-align:top;padding-bottom:1em;width:100%;}
TABLE.userinfo TD P {width:auto;}

TD#partners {padding-top:0;padding-bottom:18px;}
TD#partners A {display:block;float:left;margin:.7em 1.5em 1em 0;padding:0;}
TD#partners A#skyme {margin-left:2px;}

TD.disclaimer DIV {margin-bottom:2em;}
TD.disclaimer P {color:#808080;font-size:70%;line-height:120%;}

TD.closed {vertical-align:middle;height:181px;font-size:100%;line-height:135%;font-weight:bold;}

.counter {position:absolute;top:-31px;}
.small {font-size:70%;line-height:135%;}
.normal {font-size:100%;line-height:135%;}
.large {font-size:100%;line-height:135%;}
.error {color:#706;font-weight:bold;}
.message {padding-bottom:.5em;clear:both;}
.message .header {padding-bottom:.5em;}
.message .username {font-size:83%;font-weight:bold;}
.message .date {font-size:70%;color:#808080;}
.stars IMG {width:14px;height:1.5em;min-height:14px;position:relative;top:.4em;background-position:center center;background-repeat:no-repeat;}
.stars SPAN {white-space:nowrap;}
.stars IMG.s10 {background-image:url(../i/s10.gif);}
.stars IMG.s11 {background-image:url(../i/s11.gif);}
.stars IMG.s12 {background-image:url(../i/s12.gif);}
.stars IMG.s20 {background-image:url(../i/s20.gif);}
.stars IMG.s21 {background-image:url(../i/s21.gif);}
.stars IMG.s22 {background-image:url(../i/s22.gif);}

.swapper {width:100%;}
.swapper TABLE {width:100%;}
.swapper TD {width:50%;}

.print {display:block;font-size:70%;margin-top:1em;}

.f {background-color:#e8e800;}
.content .prevnext {margin-top:1em;}

LABEL.error, .error LABEL {border-bottom:1px dashed #706;display:inline;font-size:100%;}
TD.user .normal {font-size:83%;}

.hidden {background-color:yellow;}
#sendlink {margin:0 0 2em;font-size:83%;}

@media print {
BODY {padding:0;}
A, A:visited, A:active, A:hover {color:#000;text-decoration:none;}
.dontprint, .form, .page, .message, FORM, TD.lang, TD.logo, TD.guardian, TD.user, TD.search, TD.cat, TD.side, TD#partners, .prevnext {display:none;}
P {width:100%;}
DIV.img {float:left;clear:both;margin:.4em 5px 0 0;position:relative;top:-10px;left:-10px;}
DIV.img DIV {display:none;}
DIV.img IMG {margin:10px;}
}