HTML, BODY { padding: 0; margin: 0; background: #000; text-align: center; }
BODY { background: url(bg01.jpg) 50% 0 no-repeat; padding-bottom: 30px; }
BODY.logged { background-position: 50% 30px; padding-top: 30px; }
UL { padding: 0; margin: 0; list-style: none; }

H1 { padding: 0 0 13px 0; background: url(bg20.gif) 0 100% repeat-x; margin: 15px 0 0 0; }
H1.type01 { padding: 0; margin: 15px 0 0 0; padding: 0; background: none; }
H1.type01 IMG { margin-left: 5px; }

.gray01 { color: #747474; }

.col { float: left; min-height: 1px; }
.col01 { width: 180px; margin: 0 15px 0 0; }
.col02 { width: 530px; margin: 0 15px 0 0; }
.col03 { width: 180px; }
.col04 { width: 725px; margin: 0 15px 0 0; }
.col04 .col01 { padding-top: 15px; background: url(bg16.gif) no-repeat; }

#userheader { height: 30px; background: #000 url(bg08.png) repeat-x; position: fixed; left: 0; top: 0; width: 100%; z-index: 99; }
* HTML #userheader { position: absolute; top: expression((thetop = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); left: 0; z-index: 99; }
#userheader DIV.a { width: 950px; height: 30px; margin: auto; overflow: hidden; text-align: left; color: #fff; }
#userheader P { margin: 0; padding: 7px 0; }
#userheader P.b { float: left; padding-left: 30px; background: url(userpic20.gif) 0 5px no-repeat; }
#userheader P.b * { float: left; }
#userheader P.c { float: right; }
#userheader P.c * { float: left; }
#userheader SPAN { color: #949494; margin: 0 7px; }
#userheader A { color: #fff; font-weight: bold; }
#userheader A:hover { text-decoration: underline; color: #ffd08f; }
#userheader A.hasdrop { background: url(dot01.gif) 100% 5px no-repeat; padding-right: 10px; }
#userheader A.hasdrop:hover { background-position: 100% -25px; }
#userheader .orange { color: #ffd08f; background-position: 100% -25px !important; }
#userheader A.messages SPAN { margin: 0; color: #fff; }
#userheader A.messages SPAN.no { margin: 0 5px 0 0; background: url(bg09.gif) no-repeat; }
#userheader A.messages SPAN.no SPAN { background: url(bg09.gif) 100% 0 no-repeat; padding: 0 5px; }
#userheader A.messages:hover { text-decoration: none; }
#userheader A.messages:hover SPAN.text { text-decoration: underline; }

#header01 { height: 92px; width: 970px; margin: auto; background: url(bg10.jpg) 50% 50% no-repeat; text-align: left; }
#header01 DIV.f-right { padding: 12px 0 0 0; width: 200px; }
#header01 P { margin: 0; }
#header01 #search { border: 1px solid #424242; background: #202020; margin: 10px 0 0 0; float: left; clear: both; }
#header01 #search * { float: left; }
#header01 #search INPUT.a { padding: 3px 6px; width: 156px; background: transparent; border: none; color: #8d8d8d; margin: 0; }
#header01 #langselect { color: #606060; }
#header01 #langselect SPAN { margin: 0 5px; }
#header01 #langselect A { color: #b3b3b3; font-weight: bold; }
#header01 #langselect A.active { color: #fff; }
#header01 #links { padding: 10px 0 0 0; clear: both; }
#header01 #links A { float: left; margin: 0 15px 0 0; color: #b3b3b3; background: url(dot02.gif) 0 3px no-repeat; padding: 0 0 0 12px; }
#header01 #links A:hover { color: #fff; text-decoration: none; background-position: 0 -37px; }

#logo { float: left; margin: 0; width: 200px; height: 92px; background: url(logo.png) no-repeat; }
* HTML #logo { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', sizingMethod='crop'); }
#logo A { float: left; width: 200px; height: 92px; float: left; background: url(blank01.gif); }
#logo IMG { display: none; }

#footer { text-align: center; color: #999; margin: 0; padding: 10px 0 0 0; }
#footer A { color: #999; }
#footer A:hover { color: #fff; text-decoration: none; }
#footer SPAN { color: #4a4a4a; margin: 0 5px; }

#box01 { margin: auto; width: 970px; background: #333 url(bg02.gif) 0 100% no-repeat; text-align: left; }
#box02 { background: url(bg02.gif) -1000px 0 no-repeat; padding: 14px 10px; }
#box03 { background: #fff url(bg02.gif) -2000px 0 no-repeat; margin: 0; }
#box04 { background: url(bg02.gif) -3000px 100% no-repeat; padding: 0 15px 15px 15px; }

#menu01 { height: 39px; overflow: hidden; font-size: 14px; line-height: 16px; font-weight: bold; margin: 0 0 -10px 0; position: relative; letter-spacing: -1px; }
#menu01 * { float: left; }
#menu01 LI { margin: 0 2px 0 0; }
#menu01 LI A { background: #747474 url(bg03.gif) no-repeat; color: #fff; }
#menu01 LI A SPAN { padding: 7px 15px 6px 15px; background: url(bg03.gif) 100% 0 no-repeat; }
#menu01 LI A:hover { background-position: 0 -50px; text-decoration: none; }
#menu01 LI A:hover SPAN { background-position: 100% -50px; }
#menu01 LI A.active { background-position: 0 -100px !important; color: #333; }
#menu01 LI A.active SPAN { background-position: 100% -100px !important; }
#menu01 LI.first A SPAN { padding-bottom: 16px; }

DIV.profile01 { background: #555 url(bg17.jpg) no-repeat; color: #fff; line-height: 16px; position: relative; }
DIV.profile01a { background: url(bg18.gif) 0 100% no-repeat; padding: 15px 0 15px 15px; }
DIV.profile01 A { color: #ffecd1; text-decoration: underline; }
DIV.profile01 A:hover { color: #fff; }
DIV.profile01 H1 { margin: 0; padding: 0; background: none; font-size: 22px; font-weight: bold; color: #fff; }
DIV.profile01 DIV.col-a { float: left; width: 150px; height: 150px; overflow: hidden; margin: 0 25px 0 0; background: url(userpic150.gif) no-repeat; }
DIV.profile01 DIV.col-b { width: 515px; }
DIV.profile01 UL { margin: 15px 0 0 0; }
DIV.profile01 UL LI { background: url(dot05.gif) 0 5px no-repeat; padding: 0 0 0 15px; }
DIV.profile01 DIV.w50p { width: 240px; margin-right: 10px; }
DIV.profile01 SPAN.private { position: absolute; width: 40px; height: 40px; background: url(ico_private2.gif) no-repeat; right: 0; top: 0; }
DIV.profile01 SPAN.private SPAN { display: none; }
DIV.profile01 SELECT { font-weight: bold; width: 190px; }
DIV.profile01 SPAN.niceselect { color: #fff; background: #714a3a url(bg40.gif) 5px 4px no-repeat; }
DIV.profile01 SPAN.niceselect SPAN.c { background-image: url(nicecontrols01h.gif); }
DIV.profile01 SPAN.niceselect SPAN.cont01 { border-color: #a47d59; background: url(nicecontrols02b.gif) 100% 6px no-repeat; padding-left: 18px; }
DIV.profile01 SPAN.niceselect-focus { background-color: #fff; background-position: 5px -46px; color: #444; }
DIV.profile01 SPAN.niceselect-focus SPAN.cont01 { border-color: #999; background-position: 100% -44px; }

UL.menu02 { padding: 0 0 5px 0; margin: 0; font-weight: bold; background: url(bg38.gif) -1200px 100% no-repeat; }
UL.menu02 LI { float: left; width: 100%; clear: both; }
UL.menu02 A { display: block; background: url(bg38.gif) no-repeat; color: #333; }
UL.menu02 A SPAN { display: block; background: url(bg38.gif) -200px 100% no-repeat; padding: 6px 10px 8px 10px; }
UL.menu02 A:hover { color: #fff; background-position: -400px 0; text-decoration: none; }
UL.menu02 A:hover SPAN { background-position: -600px 100%; }
UL.menu02 A.active { color: #fff; background-position: -800px 0; text-decoration: none; }
UL.menu02 A.active SPAN { background-position: -1000px 100%; }

/* Column sets */

DIV.colset01 { background: url(bg04.gif) repeat-y; margin: 15px 0 0 0; }
DIV.colset01a { background: url(bg04.gif) -1000px 0 no-repeat; }
DIV.colset01b { background: url(bg04.gif) -2000px 100% no-repeat; }

DIV.colset02 { background: url(bg05.gif) repeat-y; margin: 15px 0 0 0; }
DIV.colset02a { background: url(bg05.gif) -1000px 0 no-repeat; }
DIV.colset02b { background: url(bg05.gif) -2000px 100% no-repeat; }

DIV.colset03 { background: url(bg05b.gif) repeat-y; margin: 15px 0 0 0; }
DIV.colset03 H1 { margin: 0; }
DIV.colset03a { background: url(bg05b.gif) -1000px 0 no-repeat; }
DIV.colset03b { background: url(bg05b.gif) -2000px 100% no-repeat; min-height: 485px; }

DIV.banner180x150 { width: 180px; height: 150px; }

DIV.block01 { padding: 10px; }
DIV.block01 A { color: #333; }
DIV.block01 H2 { font-size: 14px; letter-spacing: -1px; font-weight: bold; color: #333; line-height: 16px; margin: 0; }
DIV.block01big { font-size: 12px; line-height: 20px; }
DIV.block01big H2 { font-size: 16px; }

DIV.block02 { padding: 10px; background: #faebd7 url(bg15.gif) no-repeat; }
DIV.block02 A { color: #333; }
DIV.block02 H2.type02 { background: url(bg07orange.gif) 0 100% repeat-x; }
DIV.block02 UL.list01 LI.item { background: url(bg07orange.gif) 0 100% repeat-x; }

DIV.block03 { background: #f5f5f5 url(bg22.gif) no-repeat; margin: 15px 0 0 0; }
DIV.block03a { padding: 0 15px 15px 15px; background: url(bg22.gif) -1000px 100% no-repeat; }

DIV.block04 { background: #3a3a3a url(bg15b.gif) no-repeat; color: #fff; }
DIV.block04 H2 { font-size: 18px; font-weight: bold; color: #fff; text-transform: uppercase; letter-spacing: -1px; margin: 0; }
DIV.block04a { padding: 10px; }

DIV.block05 { background: #ffcc00 url(bg24.gif) -1000px 100% no-repeat; min-height: 485px; }
DIV.block05a { background: url(bg24.gif) no-repeat; padding: 30px 0 30px 30px; }
DIV.block05 H1 { margin: 0; padding: 0; font-size: 28px; font-weight: bold; text-transform: uppercase; background: none; letter-spacing: -1px; }
DIV.block05 DIV.col-a { width: 415px; margin: 0 30px 0 0; }
DIV.block05 DIV.col-b { width: 220px; }

SPAN.separator01 { height: 25px; margin: -5px 0; overflow: hidden; position: relative; z-index: 1; display: block; background: url(bg06.png) no-repeat; }
* HTML SPAN.separator01 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg06.png', sizingMethod='crop'); }

SPAN.separator02 { margin: 15px 0 0 0; background: url(bg07.gif) repeat-x; height: 3px; overflow: hidden; display: block; }

SPAN.separator03 { height: 5px; margin: -5px 0 0 0; overflow: hidden; position: relative; z-index: 1; display: block; background: url(bg06.png) no-repeat; }
* HTML SPAN.separator03 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg06.png', sizingMethod='crop'); }

H2.type01 { font-size: 14px; letter-spacing: -1px; font-weight: bold; color: #333; line-height: 16px; }
H2.type01 * { float: left; }
H2.type01 A { color: #333; }
H2.type01 A:hover { color: #e34d01; text-decoration: none; }
H2.type01 A:hover SPAN.no { background-position: 100% -100px; }
H2.type01 A:hover SPAN.no SPAN { background-position: 0 -100px; }
H2.type01 SPAN.text { margin: 0 5px 0 0; }
H2.type01 SPAN.no { background: url(bg09.gif) 100% -50px no-repeat; color: #fff; font-weight: bold; font-size: 11px; margin: 0 5px 0 0; padding: 0 5px 0 0; }
H2.type01 SPAN.no SPAN { background: url(bg09.gif) 0 -50px no-repeat; padding: 0 0 0 5px; letter-spacing: 0; }

H2.type02 { margin: 0; padding: 0 0 5px 0; font-size: 14px; letter-spacing: -1px; font-weight: bold; color: #333; background: url(bg07.gif) 0 100% repeat-x; }
H2.type02 A { color: #333; }

H3.type03 { font-size: 22px; letter-spacing: -1px; }

H2.type04 { margin: 15px 0 0 0; font-size: 22px; }
H2.type04 IMG { margin-left: 5px; }

.content { line-height: 20px; font-size: 12px; }
.content A { color: #ff5428; }
.content A:hover { color: #e0200b; }
.content BIG { font-size: 16px; }
.content SMALL { font-size: 11px; line-height: 14px; }
.content TABLE TH { background: #f6f6f6 url(bg39.gif) 0 100% repeat-x; border-bottom: 2px solid #fff; padding: 6px 8px; }
.content TABLE TH.subheading { background: #dcdcdc; }
.content TABLE TD { background: #f5f5f5;  border-bottom: 2px solid #fff; padding: 6px 8px; }
.content TABLE CAPTION { display: none; }
.content UL { margin: 1em 0 0 0; padding: 0 0 0 20px; }
.content UL LI { background: url(dot06.gif) 0 6px no-repeat; padding: 0 0 0 15px; }
.content UL UL { margin: 0; padding: 5px 0 5px 15px; }

UL.tabs01 { padding: 0; font-weight: bold; margin: 15px 0 -20px 0; line-height: 16px; font-size: 12px; position: relative; }
UL.tabs01 * { float: left; }
UL.tabs01 LI { padding: 0; margin: 0 2px 0 0; background: none; }
UL.tabs01 LI.first A SPAN { padding-bottom: 10px; }
UL.tabs01 A { background: url(bg21.gif) no-repeat; color: #747474; }
UL.tabs01 A SPAN { background: url(bg21.gif) 100% 0 no-repeat; padding: 7px 15px 5px 15px; }
UL.tabs01 A:hover { background-position: 0 -50px; text-decoration: none; color: #000; }
UL.tabs01 A:hover SPAN { background-position: 100% -50px; }
UL.tabs01 A.active { background-position: 0 -100px !important; text-decoration: none; color: #e34d01; }
UL.tabs01 A.active SPAN { background-position: 100% -100px !important; }

UL.tabs02 { padding: 0; font-weight: bold; margin: 15px 0 0 0; line-height: 16px; font-size: 12px; position: relative; border-bottom: 2px solid #f5f5f5; }
UL.tabs02 * { float: left; }
UL.tabs02 LI { padding: 0; margin: 0 2px 0 0; background: none; }
UL.tabs02 LI.first A SPAN { padding-bottom: 10px; }
UL.tabs02 A { background: url(bg21.gif) no-repeat; color: #747474; }
UL.tabs02 A SPAN { background: url(bg21.gif) 100% 0 no-repeat; padding: 7px 15px 5px 15px; }
UL.tabs02 A:hover { background-position: 0 -50px; text-decoration: none; color: #000; }
UL.tabs02 A:hover SPAN { background-position: 100% -50px; }
UL.tabs02 A.active { background-position: 0 -100px !important; text-decoration: none; color: #e34d01; }
UL.tabs02 A.active SPAN { background-position: 100% -100px !important; }
UL.tabs02 I { float: none; font-style: normal; color: #cb4606; font-weight: normal; }

TABLE.r30-20 TH { width: 30%; }
TABLE.r30-20 TD { width: 20%; }

TABLE.r30-70 TH { width: 30%; }
TABLE.r30-70 TD { width: 70%; }
TABLE.r30-70 .default { width: 210px; }
TABLE.r30-70 INPUT.default,
TABLE.r30-70 TEXTAREA.default { width: 204px; }
TABLE.r30-70 .max { width: 424px; }
TABLE.r30-70 INPUT.max,
TABLE.r30-70 TEXTAREA.max { width: 418px; }

TABLE.r20-30 TH { width: 20%; }
TABLE.r20-30 TD { width: 30%; }

TABLE.r20-80 TH { width: 20%; }
TABLE.r20-80 TD { width: 80%; }

TABLE.form { margin: 13px 0 0 0; }
TABLE.form INPUT,
TABLE.form SELECT,
TABLE.form TEXTAREA,
TABLE.form IMG { float: left; margin-right: 4px; font-size: 12px; }
TABLE.form SPAN.text { padding: 3px 4px 3px 0; float: left; }
TABLE.form TH { font-size: 12px; background: none; border: none; padding: 5px 10px 5px 0; line-height: normal; }
TABLE.form TD { font-size: 12px; background: none; border: none; padding: 2px 10px 2px 0; line-height: normal; }
TABLE.form TD.data { padding: 5px 10px 5px 0; }
TABLE.form TD P.desc { margin: 0; padding: 4px 0 0 0; }
TABLE.form .error,
TABLE.form .error * { color: #d00; }
TABLE.form SPAN.niceselect,
TABLE.form SPAN.niceinput,
TABLE.form SPAN.nicetextarea { float: left; margin-right: 4px; }
TABLE.form LABEL { float: none; display: block; clear: both; padding: 3px 4px 3px 0; }
TABLE.form LABEL INPUT { margin: 0 5px 0 0; }

TABLE.data TH { background: #eee; border-bottom: 2px solid #ddd; padding: 4px 7px; }
TABLE.data TD { background: #f5f5f5; border-bottom: 2px solid #fff; padding: 4px 7px; }
TABLE.data TD.input { padding: 1px; }
TABLE.data TR.total TH { background: #f5f5f5; border-color: #fff; font-size: 14px; font-weight: bold; text-align: right; }
TABLE.data TR.total TD { background: #f5f5f5; border-color: #fff; font-size: 14px; font-weight: bold; }

DIV.block03 TABLE.data { margin: 15px 0 0 0; }
DIV.block03 TABLE.data TH { border-color: #e5e5e5; }
DIV.block03 TABLE.data TD { border-color: #f5f5f5; background: #fff; }
DIV.block03 TABLE.data TR.total TH { border-color: #f5f5f5; background: #eee; padding: 7px; }
DIV.block03 TABLE.data TR.total TD { border-color: #f5f5f5; background: #eee; padding: 7px; }


P.userpic01 { width: 160px; height: 160px; background: url(bg12.gif) no-repeat; margin: 0; }
P.userpic01 A { display: block; width: 160px; height: 160px; background: url(userpic150.gif) 50% 50% no-repeat; }
P.userpic01 A SPAN { display: none; }

P.profileinfo01 { font-size: 14px; letter-spacing: -1px; color: #333; font-weight: bold; }
P.profileinfo01 A { color: #333; }

P.profileinfo02 { margin: 5px 0 0 0; }

P.profileinfo03 { font-size: 14px; letter-spacing: -1px; color: #333; font-weight: bold; margin: 0; }
P.profileinfo03 * { float: left; }
P.profileinfo03 A.img { width: 37px; height: 37px; background: url(userpic35.gif) no-repeat; background-position: 50% 50% !important; padding: 0; margin: 0 10px 0 0; }
P.profileinfo03 A.img SPAN { width: 37px; height: 37px; background: url(bg11.png) no-repeat !important; padding: 0; }
* HTML P.profileinfo03 A.img SPAN { background: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg11.png', sizingMethod='crop');}
P.profileinfo03 A.text { width: 113px; }

P.tags01 { line-height: 16px; }
P.tags01 A { color: #333; }

UL.sitemap-tree { font-weight: bold; }
UL.sitemap-tree UL { font-weight: normal; padding: 0 0 0 20px; margin: 10px 0; }
UL.sitemap-tree UL UL { font-size: 11px; }

/* Actions01 - regular buttons */

UL.actions01 { padding: 0; margin: 15px 0 0 0; line-height: 14px !important; font-size: 12px; }
UL.actions01 * { float: left; }
UL.actions01 LI { padding: 0 !important; margin: 0 3px 0 0 !important; background: none !important; }
UL.actions01 LI A { background: url(bg19.gif) no-repeat; color: #fff !important; text-decoration: none !important; font-weight: bold; }
UL.actions01 LI A SPAN { background: url(bg19.gif) 100% 0 no-repeat; padding: 5px 10px 6px 10px; }
UL.actions01 LI A:hover { background-position: 0 -40px; }
UL.actions01 LI A:hover SPAN { background-position: 100% -40px; }
UL.actions01 LI A.main { background-position: 0 -80px; }
UL.actions01 LI A.main SPAN { background-position: 100% -80px; }
UL.actions01 LI A.main:hover { background-position: 0 -120px; }
UL.actions01 LI A.main:hover SPAN { background-position: 100% -120px; }
UL.actions01 LI SPAN.btn { background: url(bg19.gif) no-repeat; color: #fff; text-decoration: none; font-weight: bold; }
UL.actions01 LI SPAN.btn SPAN { background: url(bg19.gif) 100% 0 no-repeat; }
UL.actions01 LI SPAN.btn INPUT { height: 25px; padding: 0 10px; overflow: visible; font-weight: bold; color: #fff; background: transparent; border: 0 none; cursor: pointer; font-size: 12px; }
UL.actions01 LI SPAN.main { background-position: 0 -80px; }
UL.actions01 LI SPAN.main SPAN { background-position: 100% -80px; }
UL.actions01 LI.hover SPAN.btn { background-position: 0 -40px; }
UL.actions01 LI.hover SPAN.btn SPAN { background-position: 100% -40px; }
UL.actions01 LI.hover SPAN.main { background-position: 0 -120px; }
UL.actions01 LI.hover SPAN.main SPAN { background-position: 100% -120px; }

DIV.profile01 UL.actions01 LI A,
DIV.profile01 UL.actions01 LI A SPAN { background-image: url(bg19a.gif); }

DIV.block04 UL.actions01 LI A,
DIV.block04 UL.actions01 LI A SPAN,
DIV.block04 UL.actions01 LI SPAN.btn,
DIV.block04 UL.actions01 LI SPAN.btn SPAN { background-image: url(bg19c.gif); }

/* Actions02 - smallest buttons */

UL.actions02 { margin: 8px 0 0 0; padding: 0; font-size: 11px; line-height: 14px; }
UL.actions02 * { float: left; }
UL.actions02 LI { margin: 2px 2px 0 0; padding: 0; }
UL.actions02 LI A { background: url(bg14.gif) 100% 0 no-repeat; padding: 0 8px 0 0; color: #fff !important; text-decoration: none !important; }
UL.actions02 LI A SPAN { background: url(bg14.gif) no-repeat; padding: 1px 0 2px 8px; }
UL.actions02 LI A:hover { background-position: 100% -30px; }
UL.actions02 LI A:hover SPAN { background-position: 0 -30px; }
UL.actions02 LI A.green { background-position: 100% -120px; }
UL.actions02 LI A.green SPAN { background-position: 0 -120px; }
UL.actions02 LI A.green:hover { background-position: 100% -150px; }
UL.actions02 LI A.green:hover SPAN { background-position: 0 -150px; }
UL.actions02 LI A.orange { background-position: 100% -180px; }
UL.actions02 LI A.orange SPAN { background-position: 0 -180px; }
UL.actions02 LI A.orange:hover { background-position: 100% -210px; }
UL.actions02 LI A.orange:hover SPAN { background-position: 0 -210px; }
UL.actions02 LI A.gray { background-position: 100% -60px; }
UL.actions02 LI A.gray SPAN { background-position: 0 -60px; }
UL.actions02 LI A.gray:hover { background-position: 100% -90px; }
UL.actions02 LI A.gray:hover SPAN { background-position: 0 -90px; }
UL.actions02 LI SPAN { background-position: 100% -60px; }
UL.actions02 LI SPAN SPAN { background-position: 0 -60px; padding: 0 8px 0 0; color: #fff; }
UL.actions02 LI.userpic { margin-right: 5px; }
UL.actions02 LI.userpic A { width: 37px; height: 37px; background: url(userpic35.gif) no-repeat; background-position: 50% 50% !important; padding: 0; }
UL.actions02 LI.userpic A SPAN { width: 37px; height: 37px; background: url(bg11.png) no-repeat !important; padding: 0; }
* HTML UL.actions02 LI.userpic A SPAN { background: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg11.png', sizingMethod='crop');}

/* Actions03 - wide buttons in left column */

UL.actions03 { margin: 5px 0 0 0; padding: 0; text-align: center; font-weight: bold; line-height: 16px; }
UL.actions03 LI { float: left; width: 100%; clear: both; margin: 5px 0 0 0; padding: 0; }
UL.actions03 A { display: block; background: url(bg13.gif) 100% 0 no-repeat; padding: 0 10px 0 0; color: #fff !important; }
UL.actions03 A SPAN { display: block; background: url(bg13.gif) no-repeat; padding: 4px 0 5px 10px; }
UL.actions03 A:hover { background-position: 100% -40px; text-decoration: none; }
UL.actions03 A:hover SPAN { background-position: 0 -40px; }
UL.actions03 A.main { background-position: 100% -80px; }
UL.actions03 A.main SPAN { background-position: 0 -80px; }
UL.actions03 A.main:hover { background-position: 100% -120px; }
UL.actions03 A.main:hover SPAN { background-position: 0 -120px; }

/* List 01 - invites in narrow columns */

UL.list01 { margin: 0; }
UL.list01 LI.item { float: left; width: 100%; clear: both; margin: 1em 0 0 0; background: url(bg07.gif) 0 100% repeat-x; padding: 0 0 12px 0; }
UL.list01 P { margin: 0; color: #777; }
UL.list01 P A { color: #444; }
UL.list01 P A.main { font-size: 12px; font-weight: bold; }
UL.list01 P A.remove { float: right; width: 9px; height: 9px; background: url(dot04.gif) no-repeat; margin: 2px 0 0 0; }
UL.list01 P A.remove:hover { background-position: 0 -40px; }
UL.list01 P A.remove SPAN { display: none; }
UL.list01 P.userpic { width: 37px; height: 37px; float: left; margin: 5px 10px 0 0; }
UL.list01 P.userpic A { width: 37px; height: 37px; background: url(userpic35.gif) no-repeat; background-position: 50% 50% !important; padding: 0; float: left; }
UL.list01 P.userpic A SPAN { width: 37px; height: 37px; background: url(bg11.png) no-repeat !important; padding: 0; float: left; }
* HTML UL.list01 P.userpic A SPAN { background: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg11.png', sizingMethod='crop');}
UL.list01 P.tools { float: left; margin: 5px 0 0 0; line-height: 12px; }
UL.list01 P.tools A { display: block; color: #777; }
UL.list01 P.tools A.main { color: #333; font-size: 11px; font-weight: normal; }

/* List 02 - small user thumbnails */

DIV.list02 { width: 100%; overflow: hidden; margin: 6px 0 0 0; }
DIV.list02 UL { width: 120%; }
DIV.list02 UL LI { float: left; width: 37px; height: 37px; overflow: hidden; margin: 4px 4px 0 0; }
DIV.list02 UL LI A { float: left; width: 37px; height: 37px; background: url(userpic35.gif) 50% 50% no-repeat; }
DIV.list02 UL LI A SPAN { float: left; width: 37px; height: 37px; background: url(bg11.png) no-repeat; }
* HTML DIV.list02 UL LI A SPAN { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg11.png', sizingMethod='crop');}

/* List 03 - simple bulleted list in narrow columns */

UL.list03 { padding: 0; margin: 1em 0 0 0; font-size: 11px; line-height: 16px; }
UL.list03 LI { display: block; background: url(dot03.gif) 0 4px no-repeat; padding: 0 0 0 15px; }
UL.list03 LI A { color: #333; }

/* Friend invite list */

UL.list04 { padding: 0; }
UL.list04 LI { padding: 0; float: left; width: 30%; margin: 0 10px 0 0; background: none; }
UL.list04 LI LABEL { float: left; width: 100%; }
UL.list04 LI LABEL SPAN { display: block; padding: 1px 0; }
UL.list04 INPUT { margin: 3px 8px 0 0; float: left; }

/* Front page intro */

DIV.intro01 { background: url(bg23.gif) repeat-y; margin: 15px 0 0 0; }
DIV.intro01a { background: url(bg23.gif) -1000px 0 no-repeat; }
DIV.intro01b { background: url(bg23.gif) -2000px 100% no-repeat; padding: 10px 0 10px 15px; }
DIV.intro01 H2 { margin: 0; }
DIV.intro01 P { margin: .6em 0 0 0; }
DIV.intro01 DIV.col-a { width: 211px; margin: 0 31px 0 0; padding: 70px 0 5px 0; font-size: 12px; line-height: 18px; }
DIV.intro01 DIV.col-a H2 { font-size: 22px; font-weight: bold; color: #000; text-transform: uppercase; letter-spacing: -1px; }
DIV.intro01 DIV.col-b { margin-right: 40px; }
DIV.intro01 DIV.col-c { width: 160px; color: #fff; line-height: 16px; }
DIV.intro01 DIV.col-c H2 { font-size: 18px; font-weight: bold; color: #fff; text-transform: uppercase; letter-spacing: -1px; }
DIV.intro01 UL.actions03 A { background-image: url(bg13b.gif); text-transform: uppercase; }
DIV.intro01 UL.actions03 A SPAN { background-image: url(bg13b.gif); }

#loginform { margin: 0; }
#loginform INPUT { margin: 0; color: #fff; }
#loginform INPUT.default { width: 154px; margin: 5px 0 0 0; }
#loginform LABEL { margin: 10px 0 0 0; display: block; }
#loginform SPAN.nicecontrol-checkbox { margin: -2px 5px 0 0 !important; vertical-align: middle; }
#loginform SPAN.niceinput SPAN.cont01 { background: #747474; border-color: #a0a0a0; }
#loginform SPAN.niceinput-focus SPAN.cont01 { background: #595959; border-color: #dbdbdb; }
#loginform SPAN.niceinput SPAN.c { background-image: url(nicecontrols01f.gif); }
#loginform SPAN.nicecontrol IMG.replacement { background-image: url(nicecontrols04c.gif); }

/* Messages */

DIV.msg { margin: 15px 0 0 0; line-height: 18px; background: #ffc571 url(bg25b.jpg) no-repeat; font-size: 12px; }
DIV.msg DIV.a { padding: 10px 20px; }
DIV.msg P { margin: 0; }
DIV.msg P.heading { font-size: 14px; font-weight: bold; }
DIV.msg SPAN.c { position: absolute; width: 5px; height: 5px; overflow: hidden; background: url(bg26b.png) no-repeat; }
DIV.msg SPAN.c-a { background-position: 0 0; left: 0; top: 0; }
DIV.msg SPAN.c-b { background-position: -5px 0; right: 0; top: 0; }
DIV.msg SPAN.c-c { background-position: 0 -5px; left: 0; bottom: 0; }
DIV.msg SPAN.c-d { background-position: -5px -5px; right: 0; bottom: 0; }
* HTML DIV.msg SPAN.c { display: none; }
DIV.block03 DIV.msg SPAN.c { background-image: url(bg26a.png); }

P.msg-compact { background: #f3a80e; text-align: center; padding: 1px 10px; margin: 7px 0 -5px 0; color: #000; }

DIV.msg-error { background: #e33101 url(bg25a.jpg) no-repeat; color: #fff; }
DIV.msg-error A { color: #fff; text-decoration: underline; }

DIV.msg-ok { background: #5c8e1f url(bg25c.jpg) no-repeat; color: #fff; }
DIV.msg-ok A { color: #fff; text-decoration: underline; }

/* Nicecontrols */

SPAN.nicecontrol { position: relative; background: url(blank.gif); line-height: normal !important; display: inline-block; }
SPAN.nicecontrol INPUT { position: absolute; left: -10000px; top: 0; }
SPAN.nicecontrol IMG.replacement { background: url(nicecontrols04a.gif) no-repeat; overflow: hidden; width: 1px; height: 1px; }
SPAN.nicecontrol IMG.replacement-checkbox { background-position: 0 0; }
SPAN.nicecontrol IMG.replacement-checkbox-checked { background-position: -30px 0; }
SPAN.nicecontrol-focus IMG.replacement-checkbox { background-position: -60px 0; }
SPAN.nicecontrol-focus IMG.replacement-checkbox-checked { background-position: -90px 0; }
SPAN.nicecontrol-radio IMG.replacement { background-position: 0 -30px; }
SPAN.nicecontrol-radio IMG.replacement-checked { background-position: -30px -30px; }
SPAN.nicecontrol-radio-focus IMG.replacement { background-position: -60px -30px; }
SPAN.nicecontrol-radio-focus IMG.replacement-checked { background-position: -90px -30px; }
SPAN.nicecontrol-checkbox IMG.replacement { background-position: 0 0; }
SPAN.nicecontrol-checkbox IMG.replacement-checked { background-position: -30px 0; }
SPAN.nicecontrol-checkbox-focus IMG.replacement { background-position: -60px 0; }
SPAN.nicecontrol-checkbox-focus IMG.replacement-checked { background-position: -90px 0; }

SPAN.niceselect { position: relative; background: url(blank.gif); line-height: normal !important; }
SPAN.niceselect * { cursor: default; }
SPAN.niceselect IMG { padding: 0 !important; margin: 0 !important; border: 0; }
SPAN.niceselect SELECT { position: absolute; left: -10000px; top: 0; }
SPAN.niceselect SPAN.cont01 { left: 0; top: 0; position: absolute; border: 1px solid #d4d4d4; padding: 2px 8px 2px 6px; background: #fff url(nicecontrols02a.gif) 100% 50% no-repeat; }
SPAN.niceselect SPAN.cont02 { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(nicecontrols03a.gif) -50px -50px no-repeat; }
SPAN.niceselect SPAN.c { position: absolute; width: 5px; height: 5px; overflow: hidden; background: url(nicecontrols01a.gif) no-repeat; }
SPAN.niceselect SPAN.c1 { left: 0; top: 0; margin: -1px 0 0 -1px; background-position: 0 0; }
SPAN.niceselect SPAN.c2 { right: 0; top: 0; margin: -1px -1px 0 0; background-position: -5px 0; }
SPAN.niceselect SPAN.c3 { left: 0; bottom: 0; margin: 0 0 -1px -1px; background-position: 0 -5px; }
SPAN.niceselect SPAN.c4 { right: 0; bottom: 0; margin: 0 -1px -1px 0; background-position: -5px -5px; }
* HTML SPAN.niceselect SPAN.c { display: none; }
SPAN.niceselect-focus SPAN.cont01 { border-color: #999; }
SPAN.niceselect-focus SPAN.c1 { background-position: 0 -10px; }
SPAN.niceselect-focus SPAN.c2 { background-position: -5px -10px; }
SPAN.niceselect-focus SPAN.c3 { background-position: 0 -15px; }
SPAN.niceselect-focus SPAN.c4 { background-position: -5px -15px; }
SPAN.niceselect-open SPAN.cont01 { background-image: url(nicecontrols03a.gif); }
SPAN.niceselect-open SPAN.c3,
SPAN.niceselect-open SPAN.c4 { display: none; }
SPAN.niceselect-disabled SPAN.cont01 { background-color: #f5f5f5; border-color: #e4e4e4; }
SPAN.niceselect-disabled SPAN.c { background-image: url(nicecontrols01d.gif); }
DIV.niceselect-drop { padding: 0; margin: 0; position: absolute; background: #fff; display: none; left: 0; top: 0; z-index: 100; text-align: left; font-size: 12px; }
DIV.niceselect-drop DIV.scroller { overflow: auto; border: solid #999; border-width: 0 1px 1px 1px; padding: 0; position: relative; }
DIV.niceselect-drop UL { padding: 1px; margin: 0; overflow: hidden; position: relative; }
* HTML DIV.niceselect-drop UL { overflow: visible; height: 1px; }
DIV.niceselect-drop UL LI { float: left; width: 100%; clear: both; padding: 0; margin: 0; background: none; }
DIV.niceselect-drop UL LI DIV { padding: 2px; background-color: #fff; display: block; min-height: 1px; cursor: default; }
DIV.niceselect-drop UL LI DIV SPAN { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
DIV.niceselect-drop UL LI DIV.hover { background-color: #dfe8ef !important; text-decoration: none; }
DIV.niceselect-drop UL LI DIV.group { font-weight: bold; text-decoration: none; }
DIV.niceselect-drop UL LI DIV.grouped { padding-left: 20px; }
DIV.niceselect-drop UL LI DIV.selected { background-color: #f2f5f8; }
DIV.niceselect-drop-open { display: block; }

SPAN.niceinput { position: relative; background: url(blank.gif); line-height: normal !important; display: inline-block; }
SPAN.niceinput * { cursor: text; }
SPAN.niceinput IMG { padding: 0 !important; margin: 0 !important; border: 0; }
SPAN.niceinput INPUT { border: 0; padding: 0; margin: 0 !important; background: transparent url(blank.gif) !important; outline: none; }
SPAN.niceinput SPAN.cont01 { left: 0; top: 0; position: absolute; border: 1px solid #d0d0d0; padding: 2px 6px 2px 6px; background: #fff; z-index: 1; }
SPAN.niceinput SPAN.c { position: absolute; width: 5px; height: 5px; overflow: hidden; background: url(nicecontrols01a.gif) no-repeat; }
SPAN.niceinput SPAN.c1 { left: 0; top: 0; margin: -1px 0 0 -1px; background-position: 0 0; }
SPAN.niceinput SPAN.c2 { right: 0; top: 0; margin: -1px -1px 0 0; background-position: -5px 0; }
SPAN.niceinput SPAN.c3 { left: 0; bottom: 0; margin: 0 0 -1px -1px; background-position: 0 -5px; }
SPAN.niceinput SPAN.c4 { right: 0; bottom: 0; margin: 0 -1px -1px 0; background-position: -5px -5px; }
* HTML SPAN.niceinput SPAN.c { display: none; }
SPAN.niceinput-focus SPAN.cont01 { border-color: #999; }
SPAN.niceinput-focus SPAN.c1 { background-position: 0 -10px; }
SPAN.niceinput-focus SPAN.c2 { background-position: -5px -10px; }
SPAN.niceinput-focus SPAN.c3 { background-position: 0 -15px; }
SPAN.niceinput-focus SPAN.c4 { background-position: -5px -15px; }
SPAN.niceinput-disabled SPAN.cont01 { background-color: #f5f5f5; border-color: #e4e4e4; }
SPAN.niceinput-disabled SPAN.c { background-image: url(nicecontrols01d.gif); }

SPAN.nicetextarea { position: relative; background: url(blank.gif); line-height: normal !important; display: inline-block; }
SPAN.nicetextarea * { cursor: text; }
SPAN.nicetextarea IMG { padding: 0 !important; margin: 0 !important; border: 0; }
SPAN.nicetextarea TEXTAREA { border: 0; padding: 0; margin: 0; background: url(blank.gif); outline: none; }
SPAN.nicetextarea SPAN.cont01 { left: 0; top: 0; position: absolute; border: 1px solid #d0d0d0; padding: 2px 2px 2px 6px; background: #fff; z-index: 1; }
SPAN.nicetextarea SPAN.c { position: absolute; width: 5px; height: 5px; overflow: hidden; background: url(nicecontrols01a.gif) no-repeat; }
SPAN.nicetextarea SPAN.c1 { left: 0; top: 0; margin: -1px 0 0 -1px; background-position: 0 0; }
SPAN.nicetextarea SPAN.c2 { right: 0; top: 0; margin: -1px -1px 0 0; background-position: -5px 0; }
SPAN.nicetextarea SPAN.c3 { left: 0; bottom: 0; margin: 0 0 -1px -1px; background-position: 0 -5px; }
SPAN.nicetextarea SPAN.c4 { right: 0; bottom: 0; margin: 0 -1px -1px 0; background-position: -5px -5px; }
SPAN.nicetextarea-focus SPAN.cont01 { border-color: #999; }
SPAN.nicetextarea-focus SPAN.c1 { background-position: 0 -10px; }
SPAN.nicetextarea-focus SPAN.c2 { background-position: -5px -10px; }
SPAN.nicetextarea-focus SPAN.c3 { background-position: 0 -15px; }
SPAN.nicetextarea-focus SPAN.c4 { background-position: -5px -15px; }
SPAN.nicetextarea-disabled SPAN.cont01 { background-color: #f5f5f5; border-color: #e4e4e4; }

/* Progress */

UL.progress01 { padding: 0; margin: 15px 0 0 0; line-height: 14px; color: #747474; font-weight: bold; }
UL.progress01 * { float: left; }
UL.progress01 LI { padding: 0; margin: 0 15px 0 0; background: none; }
UL.progress01 LI SPAN.no { width: 20px; height: 20px; margin: 0 5px 0 0; font-size: 14px; text-align: center; background: url(bg27.gif); color: #fff; }
UL.progress01 LI SPAN.no SPAN { width: 20px; padding: 3px 0 0 0; }
UL.progress01 LI SPAN.text { padding: 3px 0 0 0; }
UL.progress01 LI DIV.active SPAN.no { background-position: 0 -50px; }
UL.progress01 LI DIV.active SPAN.text { color: #e34d01; }

/* jcrop */

DIV.jcrop-holder { text-align: left; margin: auto; }
.jcrop-vline, .jcrop-hline { font-size: 0; position: absolute; background: white url(jcrop.gif) repeat; }
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {	width: 9px !important; height: 9px !important; overflow: hidden; background: url(jcrop02.gif) 50% 50% no-repeat; }
.jcrop-tracker { width: 100%; height: 100%; }


DIV.jcropbox01 { margin: 15px 0 0 0; overflow: hidden; background: #ddd; }
DIV.jcropbox01 SPAN.c { position: absolute; width: 5px; height: 5px; overflow: hidden; background: url(bg26b.png) no-repeat; }
DIV.jcropbox01 SPAN.c-a { background-position: 0 0; left: 0; top: 0; }
DIV.jcropbox01 SPAN.c-b { background-position: -5px 0; right: 0; top: 0; }
DIV.jcropbox01 SPAN.c-c { background-position: 0 -5px; left: 0; bottom: 0; }
DIV.jcropbox01 SPAN.c-d { background-position: -5px -5px; right: 0; bottom: 0; }
DIV.block03 DIV.jcropbox01 SPAN.c { background-image: url(bg26a.png); }
DIV.jcropbox01 TABLE { width: 100%; margin: 0; }
DIV.jcropbox01 TABLE TD.a { padding: 10px; margin: 0; text-align: center; vertical-align: middle; }

UL.import01 { padding: 0; margin: 0; }
UL.import01 LI.item { float: left; width: 100%; clear: both; margin: 1em 0 0 0; background: url(bg07.gif) 0 100% repeat-x; padding: 0 0 12px 0; }
UL.import01 LI.item DIV.a { padding: 15px 0 15px 100px; }
UL.import01 LI.item01 DIV.a { background: url(import01.gif) 0 50% no-repeat; }
UL.import01 LI.item02 DIV.a { background: url(import02.gif) 0 50% no-repeat; }
UL.import01 LI.item03 DIV.a { background: url(import03.gif) 0 50% no-repeat; }
UL.import01 H2 { font-size: 14px; margin: 0; font-weight: bold; }
UL.import01 H2 A { text-decoration: underline; }
UL.import01 P { margin: 0; }

#dropdown01 { background: #a3a3a3; position: fixed; left: -1000px; top: 30px; color: #fff; z-index: 99; text-align: left; color: #fff; font-size: 11px; width: 190px; line-height: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
* HTML #dropdown01 { position: absolute; top: expression((thetop = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 30 + 'px'); left: 0; z-index: 99; }
#dropdown01a { padding: 3px 5px 5px 5px; }
#dropdown01 DIV.a { background: #727272; padding: 5px 10px; margin: 2px 0 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#dropdown01 DIV.a B { color: #faebd7; }
#dropdown01 UL.menu { font-weight: bold; }
#dropdown01 UL.menu LI { display: inline; }
#dropdown01 UL.menu LI A { display: block; background: #727272; margin: 2px 0 0 0; color: #fff; min-height: 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#dropdown01 UL.menu LI A SPAN { padding: 4px 10px; display: block; }
#dropdown01 UL.menu LI A:hover { background: #515151; text-decoration: none; }

/* Post new item */

DIV.col04 DIV.col02 DIV.addpost01 { margin: 15px 0 0 0; }
DIV.addpost01 { background: #e69d37 url(bg28.jpg) no-repeat; width: 530px; font-size: 11px; font-weight: bold; color: #fff; }
DIV.addpost01a { background: url(bg29.gif) 0 100% no-repeat; padding: 15px; }
DIV.addpost01 INPUT { margin: 0 !important; float: left; width: 13px; height: 13px; overflow: hidden; }
DIV.addpost01 INPUT.text { width: 430px; padding: 0; border: 0; }
DIV.addpost01 SPAN.nicecontrol { margin-right: 5px !important; }
DIV.addpost01 SPAN.nicecontrol IMG.replacement { background-image: url(nicecontrols04b.gif); }
DIV.addpost01 SPAN.niceinput { margin: 0 5px 0 0 !important; }
DIV.addpost01 SPAN.niceinput INPUT { width: 384px !important; font-weight: bold; padding-right: 3px; }
DIV.addpost01 SPAN.niceinput SPAN.cont01 { border: none; padding: 4px 36px 4px 7px !important; }
DIV.addpost01 SPAN.niceinput SPAN.c { background-image: url(nicecontrols01e.gif); margin: 0 !important; }
DIV.addpost01 SPAN.counter { position: absolute; right: 78px; top: 1px; color: #aaa; z-index: 2; font-weight: normal; }
DIV.addpost01 P.settings { margin: 10px 0 0 0; line-height: 14px; }
DIV.addpost01 P.settings LABEL { float: left; margin: 0 7px 0 0; }
DIV.addpost01 P.settings LABEL SPAN.text { float: left; margin: 0 !important; }
DIV.addpost01 P.settings SPAN.text { float: left; margin: 0 7px 0 0; }
DIV.addpost01 P.settings SPAN.sep { float: left; margin: 0 7px 0 0; color: #b95c18; }
DIV.addpost01 SPAN.button { width: 65px; height: 22px; overflow: hidden; background: url(bg30.gif) no-repeat; float: left; }
DIV.addpost01 SPAN.button INPUT { width: 65px; height: 22px; padding: 0; margin: 0; border: none; background: transparent; color: #fff; font-weight: bold; cursor: pointer; }

/* Posts feed */

UL.feed01 { padding: 0; margin: 5px 0 0 0; font-size: 12px; line-height: 16px; }
UL.feed01 LI.post { padding: 10px 0 0 0; margin: 0; }
UL.feed01 LI.post DIV.a { background: #f5f5f5 url(bg31.gif) no-repeat; }
UL.feed01 LI.post DIV.b { background: url(bg31.gif) -600px 100% no-repeat; padding: 0 0 7px 10px; }
UL.feed01 LI.post DIV.c { position: absolute; bottom: 10px; width: 435px; }
UL.feed01 LI.post DIV.img { width: 65px; height: 65px; overflow: hidden; margin: 10px 10px 0 0; padding-bottom: 3px; }
UL.feed01 LI.post DIV.txt { width: 435px; padding-bottom: 24px; }
UL.feed01 LI.post DIV.txt2 { width: 435px; padding-bottom: 3px; }
UL.feed01 P { margin: 7px 0 0 0; }
UL.feed01 UL.comments { padding: 0 0 0 75px; }
UL.feed01 UL.comments LI.comment { margin: 0; padding: 3px 0 0 0; }
UL.feed01 UL.comments DIV.a { background-image: url(bg31a.gif); }
UL.feed01 UL.comments DIV.b { background-image: url(bg31a.gif); }
UL.feed01 UL.comments DIV.img { width: 35px; height: 35px; }
UL.feed01 UL.comments DIV.txt { width: 390px; padding: 0; }
UL.feed01 UL.comments INPUT.addcomment { width: 380px; border: 1px solid #e5e5e5; background: #fff; padding: 3px 4px; }
UL.feed01 UL.comments UL.tools { margin: 5px 0 0 0; display: block !important; }
UL.feed01 UL.comments .counter { float: right; color: #aaa; font-size: 11px; padding: 7px 0 0 0; }
UL.feed01 UL.meta { margin: 0; font-size: 11px; line-height: 14px; color: #aaa; float: right; }
UL.feed01 UL.meta A { color: #aaa; }
UL.feed01 UL.meta A:hover { color: #444; }
UL.feed01 UL.meta * { float: left; }
UL.feed01 UL.meta LI { padding: 1px 0 2px 16px; }
UL.feed01 UL.meta LI.loc { background: url(bg33.gif) 0 3px no-repeat; }
UL.feed01 UL.meta LI.mms { background: url(bg33.gif) 10px -147px no-repeat; padding-left: 40px; }
UL.feed01 UL.meta LI.net { background: url(bg33.gif) 10px -97px no-repeat; padding-left: 40px; }
UL.feed01 UL.meta LI.sms { background: url(bg33.gif) 10px -47px no-repeat; padding-left: 40px; }
UL.feed01 UL.meta2 { margin: 3px 0 0 0; font-size: 11px; color: #888; }
UL.feed01 UL.meta2 A { color: #888; }
UL.feed01 UL.meta2 A:hover { color: #333; }
UL.feed01 UL.meta2 LI { float: left; margin: 0 15px 0 0; padding: 0 0 0 15px; background: url(bg35.gif) no-repeat; }
UL.feed01 UL.meta2 LI.members { background-position: 0 -197px; }
UL.feed01 UL.meta2 LI.latest { background-position: 0 -97px; }
UL.feed01 UL.tools { margin: 0; font-size: 11px; line-height: 14px; display: none; }
UL.feed01 UL.tools * { float: left; }
UL.feed01 UL.tools LI { padding: 0 5px 0 0; }
UL.feed01 UL.tools LI A { background: url(bg32.gif) 100% 0 no-repeat; padding: 0 5px 0 0; color: #fff; }
UL.feed01 UL.tools LI A SPAN { background: url(bg32.gif) no-repeat; padding: 1px 5px 2px 10px; }
UL.feed01 UL.tools LI A:hover { background-position: 100% -30px; text-decoration: none; }
UL.feed01 UL.tools LI A:hover SPAN { background-position: 0 -30px; }
UL.feed01 UL.tools LI A.green { background-position: 100% -90px; }
UL.feed01 UL.tools LI A.green SPAN { background-position: 0 -90px; }
UL.feed01 UL.tools LI A.green:hover { background-position: 100% -120px; }
UL.feed01 UL.tools LI A.green:hover SPAN { background-position: 0 -120px; }
UL.feed01 UL.tools LI A.orange { background-position: 100% -150px; }
UL.feed01 UL.tools LI A.orange SPAN { background-position: 0 -150px; }
UL.feed01 UL.tools LI A.orange:hover { background-position: 100% -180px; }
UL.feed01 UL.tools LI A.orange:hover SPAN { background-position: 0 -180px; }
UL.feed01 UL.tools LI.like A { width: 17px; height: 17px; padding: 0; background-position: 0 -60px; }
UL.feed01 UL.tools LI.like A SPAN { display: none; }
UL.feed01 UL.tools LI.like A:hover { background-position: -30px -60px; }
UL.feed01 UL.tools LI.like A.active { background-position: -60px -60px !important; }
UL.feed01 UL.tools LI.hate A { width: 17px; height: 17px; padding: 0; background-position: -90px -60px; }
UL.feed01 UL.tools LI.hate A SPAN { display: none; }
UL.feed01 UL.tools LI.hate A:hover { background-position: -120px -60px; }
UL.feed01 UL.tools LI.hate A.active { background-position: -150px -60px !important; }
UL.feed01 UL.tools LI.more A { width: 17px; height: 17px; padding: 0; background-position: -180px -60px; }
UL.feed01 UL.tools LI.more A SPAN { display: none; }
UL.feed01 UL.tools LI.more A:hover { background-position: -210px -60px; }
UL.feed01 UL.tools LI.more A.active { background-position: -240px -60px !important; }
UL.feed01 UL.tools DIV.drop { display: none; }
UL.feed01 UL.tools-visible { display: block; }
UL.feed01 UL.f-right LI { padding: 0 0 0 5px; }
UL.feed01 LI.hover UL.meta,
UL.feed01 LI.focus UL.meta,
UL.feed01 LI.hover UL.meta A,
UL.feed01 LI.focus UL.meta A { color: #777; }
UL.feed01 LI.hover DIV.a,
UL.feed01 LI.focus DIV.a { background: #e5e5e5 url(bg31.gif) -1200px 0 no-repeat; }
UL.feed01 LI.hover DIV.b,
UL.feed01 LI.focus DIV.b { background: url(bg31.gif) -1800px 100% no-repeat; }
UL.feed01 LI.hover UL.comments DIV.a,
UL.feed01 LI.focus UL.comments DIV.a { background: #e5e5e5 url(bg31a.gif) -1200px 0 no-repeat; }
UL.feed01 LI.hover UL.comments DIV.b,
UL.feed01 LI.focus UL.comments DIV.b { background: url(bg31a.gif) -1800px 100% no-repeat; }
UL.feed01 LI.hover UL.tools,
UL.feed01 LI.focus UL.tools { display: block; }
UL.feed01 LI.hover UL.comments INPUT.addcomment,
UL.feed01 LI.focus UL.comments INPUT.addcomment { border-color: #ccc; }
UL.feed01 LI.hasflag UL.tools { display: block; }
UL.feed01 LI.compact DIV.b { padding-right: 10px; }
UL.feed01 LI.compact UL.meta { padding-top: 6px; }
UL.feed01 SPAN.private { position: absolute; width: 22px; height: 22px; background: url(ico_private.gif) no-repeat; right: 0; top: 0; }
UL.feed01 SPAN.private SPAN { display: none; }
UL.feed01 UL.media { padding: 0 0 5px 0; }
UL.feed01 UL.media LI.item { float: left; margin: 10px 10px 0 0; }
UL.feed01 H2 { font-size: 16px; letter-spacing: -1px; font-weight: bold; color: #333; line-height: 16px; margin: 7px 0 0 0; }
UL.feed01 H2 A { color: #444; }
UL.feed01 H2 A:hover { color: #444; }
UL.feed01 H2 IMG { margin: -1px 0 -1px 3px; }

/* Friend directory */

DIV.feed02 { width: 100%; }
DIV.feed02 UL.a { padding: 0; margin: 5px 0 0 0; font-size: 12px; line-height: 16px; width: 110%; }
DIV.feed02 UL.a LI.post { padding: 0; margin: 10px 10px 0 0; width: 260px; float: left; }
DIV.feed02 UL.a LI.post DIV.a { background: #f5f5f5 url(bg31b.gif) no-repeat; }
DIV.feed02 UL.a LI.post DIV.b { background: url(bg31b.gif) -600px 100% no-repeat; padding: 0 0 7px 10px; }
DIV.feed02 UL.a LI.post DIV.img { width: 65px; height: 65px; overflow: hidden; margin: 10px 10px 0 0; padding-bottom: 3px; }
DIV.feed02 UL.a LI.post DIV.txt { width: 165px; }
DIV.feed02 UL.a P { margin: 7px 0 0 0; }
DIV.feed02 UL.a LI.hover DIV.a { background: #e5e5e5 url(bg31b.gif) -1200px 0 no-repeat; }
DIV.feed02 UL.a LI.hover DIV.b { background: url(bg31b.gif) -1800px 100% no-repeat; }
DIV.feed02 UL.a UL.details { margin: 3px 0 0 0; font-size: 11px; line-height: 14px; }
DIV.feed02 UL.a UL.details LI { padding: 0; margin: 0; width: 100%; float: left; clear: both; background: url(bg35.gif) no-repeat; }
DIV.feed02 UL.a UL.details LI.loca { background-position: 0 3px; }
DIV.feed02 UL.a UL.details LI.time { background-position: 0 -96px; }
DIV.feed02 UL.a UL.details LI.conn { background-position: 0 -197px; }
DIV.feed02 UL.a UL.details LI DIV { padding: 1px 0 1px 15px; }
DIV.feed02 H3 { margin: 10px 0 0 0; font-size: 14px; letter-spacing: -1px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
DIV.feed02 A { color: #444; }

#postmenu { left: 0; top: 0; position: absolute; width: 150px; background: #7a7a7a; padding: 0 2px 2px 2px; text-align: left; }
#postmenu UL { }
#postmenu UL LI { float: left; width: 100%; clear: both; padding: 2px 0 0 0; }
#postmenu UL LI A { display: block; padding: 3px 10px; color: #fff; text-decoration: none; background: #888; }
#postmenu UL LI A:hover { background: #999; }

P.moreposts { margin: 15px 0 0 0; font-size: 12px; }
P.moreposts A { background: #f5f5f5 url(bg31.gif) no-repeat; display: block; text-align: center; color: #444; }
P.moreposts A SPAN { background: url(bg31.gif) -600px 100% no-repeat; padding: 7px 10px; display: block; }
P.moreposts A:hover { background-position: -1200px 0; background-color: #e5e5e5; text-decoration: none; }
P.moreposts A:hover SPAN { background-position: -1800px 100%; }

DL.views { padding: 0; margin: 15px 0 0 0; float: right; }
DL.views * { float: left; }
DL.views DT { margin: 0; padding: 4px 5px 3px 0; }
DL.views DD { margin: 0; padding: 0 0 0 3px; }
DL.views DD A { width: 22px; height: 22px; overflow: hidden; display: block; background: url(bg34.gif) no-repeat; }
DL.views DD A SPAN { display: none; }
DL.views DD.details A { background-position: 0 0; }
DL.views DD.details A.active { background-position: -30px 0; }
DL.views DD.gallery A { background-position: 0 -30px; }
DL.views DD.gallery A.active { background-position: -30px -30px; }
DL.views DD.map A { background-position: 0 -60px; }
DL.views DD.map A.active { background-position: -30px -60px; }

/* Profile pictures */

DIV.photos01 { width: 100%; margin: 5px 0 0 0; }
DIV.photos01 UL.a { width: 110%; }
DIV.photos01 UL.a { padding: 0; margin: 0; }
DIV.photos01 UL.a LI.item { float: left; margin: 5px 5px 0 0; padding: 0; background: #eee; width: 170px; }
DIV.photos01 UL.a LI.item DIV.a { padding: 10px; }
DIV.photos01 UL.a UL.actions02 { padding: 0; margin: 6px 0 0 0; }

UL.banklinks { padding: 0; margin: 1em 0 0 0; }
UL.banklinks LI { float: left; padding: 0 10px 0 0; margin: 0; background: none; }

/* Filter */

DIV.filter01 { padding: 0; margin: 15px 0 0 0; background: #e5e5e5 url(bg31.gif) -1200px 0 no-repeat; font-size: 11px !important; }
DIV.filter01 DIV.a { background: url(bg31.gif) -1800px 100% no-repeat; padding: 4px; }
DIV.filter01 INPUT,
DIV.filter01 SELECT { float: left; margin: 0 4px 0 0; }
DIV.filter01 INPUT.f-right,
DIV.filter01 SELECT.f-right { float: right; margin: 0 0 0 4px; }
DIV.filter01 SPAN.f-right { margin: 0 0 0 4px !important; }
DIV.filter01 SPAN.button { float: left; margin: 0 4px 0 0; background: url(bg36.gif) no-repeat; }
DIV.filter01 SPAN.button SPAN { float: left; background: url(bg36.gif) 100% 0 no-repeat; }
DIV.filter01 SPAN.button INPUT { padding: 0 10px; margin: 0; overflow: visible; background: transparent; border: none; height: 20px; cursor: pointer; }
DIV.filter01 SPAN.niceinput SPAN.c { background-image: url(nicecontrols01g.gif); }
DIV.filter01 SPAN.niceinput SPAN.cont01 { border-color: #c2c2c2; }
DIV.filter01 SPAN.niceinput-focus SPAN.cont01 { border-color: #999; }
DIV.filter01 SPAN.niceselect SPAN.c { background-image: url(nicecontrols01g.gif); }
DIV.filter01 SPAN.niceselect SPAN.cont01 { border-color: #c2c2c2; }
DIV.filter01 SPAN.niceselect-focus SPAN.cont01 { border-color: #999; }
DIV.filter01 UL { float: left; margin: 0; padding: 0; }
DIV.filter01 UL * { float: left; }
DIV.filter01 UL LI { margin: 0 2px 0 0; padding: 0; background: none; }
DIV.filter01 UL LI SPAN { background: url(bg36.gif) 0 -90px no-repeat; color: #aaa; }
DIV.filter01 UL LI SPAN SPAN { background: url(bg36.gif) 100% -90px no-repeat; padding: 0 10px; }
DIV.filter01 UL LI A { background: url(bg36.gif) no-repeat; color: #444; text-decoration: none; }
DIV.filter01 UL LI A SPAN { background: url(bg36.gif) 100% 0 no-repeat; padding: 0 10px; color: #444; }
DIV.filter01 UL LI A:hover { background-position: 0 -60px; }
DIV.filter01 UL LI A:hover SPAN { background-position: 100% -60px; }
DIV.filter01 UL LI A.active { background-position: 0 -30px !important; }
DIV.filter01 UL LI A.active SPAN { background-position: 100% -30px !important; }
DIV.filter01 UL.pages LI SPAN SPAN { padding: 0 7px; }
DIV.filter01 UL.pages LI A SPAN { padding: 0 7px; }
DIV.filter01 INPUT.default { width: 150px; }
DIV.filter01 A I { float: none; font-style: normal; color: #cb4606; }

/* Map stuff */

#mapinfo01 { width: 350px; }
#mapinfo01_contents DIV.a { padding: 0 0 4px 4px; font-size: 12px; line-height: 16px; }
#mapinfo01_contents DIV.img { width: 65px; margin: 0 10px 0 0; padding: 4px 0 0 0; }
#mapinfo01_contents DIV.txt { width: 267px; }
#mapinfo01_contents UL.meta { margin: 5px 0 0 0; font-size: 11px; line-height: 14px; color: #aaa; }
#mapinfo01_contents UL.meta A { color: #aaa; }
#mapinfo01_contents UL.meta A:hover { color: #444; }
#mapinfo01_contents UL.meta * { float: left; }
#mapinfo01_contents UL.meta LI { padding: 1px 10px 2px 30px; }
#mapinfo01_contents UL.meta LI.loc { background: url(bg33.gif) 0 3px no-repeat; }
#mapinfo01_contents UL.meta LI.mms { background: url(bg33.gif) 0 -147px no-repeat; }
#mapinfo01_contents UL.meta LI.net { background: url(bg33.gif) 0 -97px no-repeat; }
#mapinfo01_contents UL.meta LI.sms { background: url(bg33.gif) 0 -47px no-repeat; }
#mapinfo01_contents UL.meta LI.com { background: url(bg33.gif) 0 -197px no-repeat; padding-left: 15px; }
#mapinfo01_contents P { margin: 0; }
#mapinfo01_contents { background-color: #f5f5f5; }
#mapinfo01_tl { width: 10px; height: 10px; background: url('../includes/js/Sitespec/map/win01_tl.png') top left no-repeat transparent; }
#mapinfo01_t { background: url('../includes/js/Sitespec/map/win01_t.png') top left repeat-x transparent; }
#mapinfo01_tr { width: 10px; height: 10px; background: url('../includes/js/Sitespec/map/win01_tr.png') top left no-repeat transparent;}
#mapinfo01_l { width: 10px; background: url('../includes/js/Sitespec/map/win01_l.png') top left repeat-y transparent;}
#mapinfo01_r { width: 10px; background: url('../includes/js/Sitespec/map/win01_r.png') top right repeat-y transparent;}
#mapinfo01_bl { width: 10px; height: 10px; background: url('../includes/js/Sitespec/map/win01_bl.png') top left no-repeat transparent;}
#mapinfo01_b { background: url('../includes/js/Sitespec/map/win01_b.png') top left repeat-x transparent;}
#mapinfo01_br { width: 10px; height: 10px; background: url('../includes/js/Sitespec/map/win01_br.png') top left no-repeat transparent;}
#mapinfo01_close { visibility: hidden; width: 0; height: 0; overflow: hidden; }
#mapinfo01_beak { width: 30px; height: 21px; background: url('../includes/js/Sitespec/map/win01_beak.png') top left no-repeat transparent;}

* html #mapinfo01_tl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/js/Sitespec/map/win01_tl.png', sizingMethod='crop'); }
* html #mapinfo01_tr { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/js/Sitespec/map/win01_tr.png', sizingMethod='crop');}
* html #mapinfo01_bl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/js/Sitespec/map/win01_bl.png', sizingMethod='crop');}
* html #mapinfo01_br { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/js/Sitespec/map/win01_br.png', sizingMethod='crop');}
* html #mapinfo01_beak { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/js/Sitespec/map/win01_beak.png', sizingMethod='crop');}

/* Gallery */

DIV.gallery01 { width: 100%; overflow: hidden; }
DIV.gallery01 DIV.row { width: 560px; margin: 10px 0 0 0; background: url(bg37.gif) -1000px 0 repeat-y; }
DIV.gallery01 DIV.row DIV.a { background: url(bg37.gif) no-repeat; }
DIV.gallery01 DIV.row DIV.b { background: url(bg37.gif) -2000px 100% no-repeat; padding: 10px; }
DIV.gallery01 DIV.item { width: 150px; margin: 0 30px 0 0; }
DIV.gallery01 UL.meta { margin: 10px 0 0 0; }
DIV.gallery01 UL.meta A { color: #444; }
DIV.gallery01 UL.meta A:hover { color: #000; }
DIV.gallery01 UL.meta LI.user { font-size: 14px; letter-spacing: -1px; font-weight: bold; padding-bottom: 5px; }
DIV.gallery01 UL.meta LI.loc { background: url(bg33.gif) 0 3px no-repeat; padding: 1px 0 2px 15px; }
DIV.gallery01 UL.meta LI.mms { background: url(bg33.gif) 0 -147px no-repeat; padding: 1px 0 0 32px; }
DIV.gallery01 UL.meta LI.net { background: url(bg33.gif) 0 -97px no-repeat; padding: 1px 0 0 32px; }
DIV.gallery01 UL.meta LI.sms { background: url(bg33.gif) 0 -47px no-repeat; padding: 1px 0 0 32px; }
DIV.gallery01 P { margin: 5px 0 0 0; }

/* * * * * Thickbox * * * * */

#TB_overlay { position: fixed; z-index: 100; top: 0; left: 0; height: 100%; width: 100%; }
* HTML #TB_overlay { position: absolute; height: expression((document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight) > document.documentElement.clientHeight ? document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight : document.documentElement.clientHeight + 'px'); }
.TB_overlayMacFFBGHack {/*background: url(macFFBgHack.png) repeat; */}
.TB_overlayBG {	background-color: #001b21; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }

#TB_window { position: fixed; z-index: 102; text-align: left; left: -10000px; right: auto; top: -10000px; line-height: 14px; width: 10000px; }
* HTML #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
.TB_window_visible { top: 50% !important; right: 50% !important; left: auto !important; }

#TB_container1 { overflow: hidden; }
#TB_container2 { overflow: hidden; margin: 10px 0 0 0; }

#TB_header { width: 100%; height: 20px; clear: both; overflow: hidden; display: block; position: relative; }
#TB_header SPAN { overflow: hidden; height: 20px; }
#TB_header SPAN.a { position: absolute; width: 20px; background: url(tb01.png) no-repeat; left: 0; top: 0; }
#TB_header SPAN.b { background: url(tb05.png) repeat-x; display: block; margin: 0 20px 0 20px; }
#TB_header SPAN.c { position: absolute; width: 20px; background: url(tb02.png) no-repeat; right: 0; top: 0; }
#TB_footer { width: 100%; height: 20px; clear: both; overflow: hidden; display: block; position: relative; }
#TB_footer SPAN { overflow: hidden; height: 20px; }
#TB_footer SPAN.a { position: absolute; width: 20px; background: url(tb03.png) no-repeat; left: 0; top: 0; }
#TB_footer SPAN.b { background: url(tb08.png) repeat-x; display: block; margin: 0 20px; }
#TB_footer SPAN.c { position: absolute; width: 20px; background: url(tb04.png) no-repeat; right: 0; top: 0; }
#TB_main { overflow: hidden; position: relative; height: 100%; }
#TB_main SPAN.main-a { background: url(tb06.png) repeat-y; width: 20px; height: 1000px; position: absolute; left: 0; bottom: 0; }
#TB_main SPAN.main-c { background: url(tb07.png) repeat-y; width: 20px; height: 1000px; position: absolute; right: 0; bottom: 0; }
#TB_main DIV.main-b { background: #fff; margin: 0 20px; }
#TB_ajaxWindowTitle { display: block; font-size: 20px; letter-spacing: -1px; line-height: 22px; }
#TB_closeWindowButton, #TB_prev, #TB_next { background: url(thickbox_buttons.gif) no-repeat; width: 25px; height: 25px; position: relative; overflow: hidden; }
#TB_closeWindowButton { float: right; margin: 0 0 0 10px; }
#TB_closeWindowButton:hover { background-position: -30px 0; }
#TB_prev { float: left; margin: 0 10px 0 0; background-position: 0 -30px; }
#TB_prev:hover { background-position: -30px -30px; }
#TB_prev.TB_disabled { background-position: -60px -30px !important; }
#TB_next { float: left; margin: 0 10px 0 0; background-position: 0 -60px; }
#TB_next:hover { background-position: -30px -60px; }
#TB_next.TB_disabled { background-position: -60px -60px !important; }
#TB_main .TB_disabled { cursor: default; }
#TB_main #TB_imgcount { float: left; margin: 0 10px 0 0; padding: 3px 0 0 0; }

#TB_body { position: relative; }
#TB_body A { outline: none !important; }
#TB_Image { display: block; }
#TB_ajaxContent { overflow: auto; }
#TB_caption { margin: 10px 0 0 0; line-height: 16px; }
#TB_caption P { margin: 0; }
#TB_content_placeholder { padding: 0; margin: 0; position: relative; }
#TB_ImageOff { display: block; }
#TB_iframeContent { clear: both; border: none; margin: 0; }
#TB_iframeContent { padding: 0; margin: 0; }

#TB_load { position: fixed; display: none; z-index: 101; width: 200px; height: 200px; top: 50%; left: 50%; margin: -100px 0 0 -100px; background: url(thickbox_loader.gif) 50% 50% no-repeat; }
* HTML #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
* HTML #TB_HideSelect { position: absolute; height: expression((document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight) > document.documentElement.clientHeight ? document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight : document.documentElement.clientHeight + 'px'); }
* HTML #TB_header SPAN.a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb01.png', sizingMethod='crop'); }
* HTML #TB_header SPAN.b { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb05.png', sizingMethod='scale'); }
* HTML #TB_header SPAN.c { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb02.png', sizingMethod='crop'); }
* HTML #TB_footer SPAN.a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb03.png', sizingMethod='crop'); }
* HTML #TB_footer SPAN.b { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb08.png', sizingMethod='scale'); }
* HTML #TB_footer SPAN.c { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb04.png', sizingMethod='crop'); }
* HTML .tb_done #TB_main { height: 100%; overflow: hidden; position: relative; z-index: 1; }
* HTML #TB_main SPAN.main-a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb06.png', sizingMethod='scale'); bottom: -1px; }
* HTML #TB_main SPAN.main-c { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tb07.png', sizingMethod='scale'); bottom: -1px; }

/* Tags list */

UL.tags01 { padding: 0; margin: 1em 0 0 0; }
UL.tags01 LI { float: left; width: 25%; padding: 0; margin: 0; }
UL.tags01 LI A { display: block; padding: 1px 0 1px 15px; background: url(dot03.gif) 0 4px no-repeat; }
UL.tags01 LI A.active { color: #ce4c07; }

P.example { font: 12px Monospace; background: url(ico_mobile.gif) 0 5px no-repeat; padding: 0 0 0 24px; }

