
/**
 * pragmaMx Integration
 * Copyright (C) 2007 by A.Ellsel (Tora) - http://pragmaMx.org
 * 
 * Revision: 1.7 $
 * Date: 2007/04/01 10:06:25 $
 */
#smfoutput a, #smfoutput a:link, #smfoutput a:visited, #smfoutput a:hover, #smfoutput a:active { border: none; text-decoration: underline; }
a.nav, a.nav:link, a.nav:visited, a.nav:active { color: #333333; text-decoration: none; }
a.nav:hover { color: #333333; text-decoration: underline; }
.hrcolor { height: 1px; border: 0; color: #f2f2f2; background-color: #f2f2f2; }
a img{ border: 0; }
.quote { width: 98%; color: #333333; background-color: #f9f9f9; border: 1px solid #f2f2f2; margin: 1px; padding: 1px; font-size: x-small; line-height: 1.4em; }
.windowbg2 .quote { background-color: #ffffff; }
.code { color: #333333; background-color: #f9f9f9; border: 1px solid #f2f2f2; padding: 1px; font-family: "Courier New", Courier, monospace; font-size: x-small; width: 98%; max-height: 24em; margin: 1px auto 0.3em auto; white-space: nowrap; overflow: auto; line-height: 1.3em; }
.windowbg pre, .windowbg2 pre { color: #333333; font-family: "Courier New", Courier, monospace; font-size: x-small; line-height: 1.3em; white-space: nowrap; }
.windowbg2 .code { background-color: #ffffff; }
.quoteheader, .codeheader { color: #333333; background-color: transparent; text-decoration: none; font-style: normal; font-weight: bold; font-size: x-small; line-height: 1.2em; margin-top: 0.3em; }
.help { cursor: help; }
.meaction { color: red; }
.editor { width: 96%; }
.highlight { background-color: yellow; font-weight: bold; color: #000000; }
.windowbg { color: #333333; background-color: #ffffff; }
.windowbg2 { color: #333333; background-color: #f9f9f9; }
.windowbg3 { color: #333333; background-color: #f9f9f9; }
.calendar_today { background-color: #f9f9f9; }
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td { color: #333333; font-style: normal; background-color: #ffffff; border-bottom: solid 1px #f2f2f2; border-top: solid 1px #f9f9f9; background-repeat: repeat-x; padding-left: 10px; padding-right: 10px; }
.titlebg, .titlebg a:link, .titlebg a:visited { font-weight: bold; color: #333333; font-style: normal; }
.titlebg a:hover { color: #333333; }
.titlebg2 a:link, .titlebg2 a:visited { color: #333333; font-style: normal; text-decoration: underline; }
.titlebg2 a:hover { text-decoration: underline; }
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td { background-color: #ffffff; color: #333333; padding-left: 10px; padding-right: 10px; }
.catbg2 , tr.catbg2 td { background-color: #f2f2f2; color: #333333; padding-left: 10px; padding-right: 10px; }
.catbg, .catbg2, .catbg3 { border-bottom: solid 1px #f2f2f2; background-repeat: repeat-x; }
.bordercolor .catbg, .catbg2, .catbg3 { border-bottom: none; background-repeat: repeat-x; }
.catbg, .catbg2 { font-weight: bold; }
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited { color: #333333; text-decoration: none; }
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited { color: #333333; text-decoration: none; }
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover { color: #333333; }
.bordercolor { background-color: #f2f2f2; padding: 0px; }
.tborder { padding: 1px; border: 1px solid #f2f2f2; background-color: #f9f9f9; }
.smalltext { font-size: x-small; }
.middletext { font-size: x-small; }
.normaltext { font-size: small; }
.largetext { font-size: large; }
.post, .personalmessage { width: 100%; overflow: auto; line-height: 1.3em; }
.signature { width: 100%; overflow: auto; padding-bottom: 3px; line-height: 1.3em; }
.error{ color: red; }
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last { background-position: left bottom; color: #333333; text-transform: uppercase; vertical-align: top; }
.maintab_back, .maintab_active_back { color: #333333; text-decoration: none; font-size: 9px; vertical-align: top; padding: 2px 6px 6px 6px; font-family: tahoma, sans-serif; }
.maintab_first { background-repeat: no-repeat; width: 10px; }
.maintab_back { background-repeat: repeat-x; }
.maintab_last { background-repeat: no-repeat; width: 8px; }
.maintab_active_first { background-repeat: no-repeat; width: 6px; }
.maintab_active_back { background-repeat: repeat-x; }
.maintab_active_last { background-repeat: no-repeat; width: 8px; }
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited { color: #333333; text-decoration: none; }
.maintab_back a:hover, .maintab_active_back a:hover { color: #333333; text-decoration: none; }
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last { background-position: left top; color: #333333; text-transform: uppercase; vertical-align: top; }
.mirrortab_back, .mirrortab_active_back { color: #333333; text-decoration: none; font-size: 9px; vertical-align: bottom; padding: 6px 6px 2px 6px; font-family: tahoma, sans-serif; }
.mirrortab_first { background-repeat: no-repeat; width: 10px; }
.mirrortab_back { background-repeat: repeat-x; }
.mirrortab_last { background-repeat: no-repeat; width: 6px; }
.mirrortab_active_first { background-repeat: no-repeat; width: 6px; }
.mirrortab_active_back { background-repeat: repeat-x; }
.mirrortab_active_last { background-repeat: no-repeat; width: 8px; }
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited { color: #333333; text-decoration: none; }
.mirrortab_back a:hover, .mirrortab_active_back a:hover { color: #333333; text-decoration: none; }
.smallpostbutton b { font-weight: normal; font-size: x-small; font-family: verdana, sans-serif; margin-left: 1px; margin-right: 3px; }
#ajax_in_progress { background: #32CD32; color: white; text-align: center; font-weight: bold; font-size: 18pt; padding: 3px; width: 100%; position: fixed; top: 0; left: 0; }


/* -------- start pragmaMx stylesheet --------------------------------------*/
 html, body { height: 100%; margin: 0px; }
* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:link { background-color: transparent; color: #666666; text-decoration: none; }
a:visited { background-color: transparent; color: #666666; text-decoration: none; }
a:hover, a:focus { background-color: transparent; color: #cc0000; text-decoration: none; }
a:active { background-color: transparent; color: #666666; text-decoration: none; }
a img { border: 0px; }
body { background-color: #FFFFFF; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 0px; margin-top: 0px; scrollbar-3dlight-color: #F2F2F2; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #333333; scrollbar-face-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-shadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; text-decoration: none; }
br { line-height: 8px; }
form { display: inline; margin: 0px; }
small { font-size: 9px; }
h1 { font-weight: bold; font-size: 14px; }
h2 { font-weight: bold; font-size: 14px; }
h3 { font-weight: bold; font-size: 14px; }
h4 { font-weight: bold; font-size: 14px; }
h5 { font-weight: bold; font-size: 14px; }
h6 { font-weight: bold; font-size: 14px; }
h7 { font-weight: bold; font-size: 14px; }
img { border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; }
input { background-color: #F2F2F2; border-bottom: 1px inset #666666; border-left: 1px inset #666666; border-right: 1px inset #666666; border-top: 1px inset #666666; color: #333333; }
input.formbutton { background-color: #F2F2F2; border-bottom: #666666 1px outset; border-left: #666666 1px outset; border-right: #666666 1px outset; border-top: #666666 1px outset; color: #333333; text-align: center; }
input.formcheckbox { background-color: transparent; border: none; color: #000000; }
select { background-color: #F2F2F2; border-bottom: 1px inset #666666; border-left: 1px inset #666666; border-right: 1px inset #666666; border-top: 1px inset #666666; color: #333333; }
span.footmsg a { background-color: transparent; color: #666666; font-size: 9px; }
textarea { background-color: #F2F2F2; border-bottom: 1px inset #666666; border-left: 1px inset #666666; border-right: 1px inset #666666; border-top: 1px inset #666666; color: #333333; overflow: auto; }
th { font-weight: bold; }
.headnav { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:link { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:active { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:visited { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:hover { color: #cccccc; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
#sitename { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:link { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:active { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:visited { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:hover { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
.slogan { color: #CC0000; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.blocksLeft { background-color: #FFFFFF; border-right: #CCCCCC solid 1px; color: #000000; width: 150px; }
.blocksRight { background-color: #FFFFFF; border-left: #CCCCCC solid 1px; color: #000000; width: 150px; }
.box { border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; border-top: #666666 1px solid; }
.boxcontent { font-size: 12px; }
#leftcolumn .boxcontent { font-size: 11px; }
#rightcolumn .boxcontent { font-size: 11px; }
.boxcontentright { background-color: transparent; color: #666666; font-size: 12px; }
.boxtitle { font-size: 14px; font-weight: bold; letter-spacing: 2px; color: #999966; }
.boxtitleright { background-color: transparent; color: #999966; letter-spacing: 2px; font-size: 14px; font-weight: bold; }
.CenterBox { background-color: #FFFFFF; border-bottom: #FFFFFF 2px solid; border-left: #FFFFFF 2px solid; border-right: #FFFFFF 2px solid; border-top: #FFFFFF 2px solid; color: #000000; height: 400px; }
.content { font-size: 12px; }
.footmsg { background-color: #FFFFFF; color: #666666; font-size: 9px; }
.footmsgl { background-color: #FFFFFF; color: #666666; font-size: 9px; }
.option { font-size: 12px; font-weight: bold; }
.sitetitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 30px; font-style: italic; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; margin-left: 10px; margin-top: 5px; }
.sommairecat { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; text-decoration: none; }
.sommairetitel { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: bold; text-decoration: none; }
.sommairelink { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; text-decoration: none; }
.storycat { font-size: 12px; font-weight: bold; }
.storytitle { font-size: 12px; font-weight: bold; }
.tiny { font-size: 9px; }
.title { background-color: transparent; color: #999966; letter-spacing: 2px; font-size: 14px; font-weight: bold; }
.viewbench { background-color: #FFFFFF; color: #666666; font-size: 9px; }
#loginform { background-color: transparent; color: #666666; font-size: 11px; font-style: normal; font-variant: normal; line-height: normal; margin: 0px; }
#loginform a { background-color: transparent; border-bottom-color: #F2F2F2; border-bottom-style: dotted; border-bottom-width: 1px; color: #3370A0; }
#loginform a:link { background-color: transparent; color: #3370A0; }
#loginform a:visited { background-color: transparent; color: #3370A0; }
#loginform a:hover, #loginform a:focus { background-color: transparent; border-bottom-color: #F2F2F2; color: #cc0000; }
#loginform a:active { background-color: transparent; color: #3370A0; }
#loginform form { display: inline; }
#loginform input { background-color: #FFFFFF; border-bottom: #99CC33 1px inset; border-left: #99CC33 1px inset; border-right: #99CC33 1px inset; border-top: #99CC33 1px inset; color: #666666; height: 17px; padding-left: 3px; width: 60px; }
#loginform input.formbutton { background-color: #F2F2F2; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; color: #333333; font-size: 10px; height: 17px; line-height: 10px; margin: 0px 0px 0px 4px; padding: 0px; text-transform: lowercase; width: 60px; }
#loginform input.formbutton:focus { background-color: #ECF4D7; color: #999999; }
#loginform input:focus { background-color: #DDEEEE; color: #999999; }
#loginform td { background-color: transparent; color: #666666; font-size: 11px; text-align: center; }
#pathview { background-color: transparent; color: #FFFFFF; font-size: 9px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; }
#pathview a { background-color: transparent; border-bottom: none; color: #FFFFFF; }
#pathview a:link { background-color: transparent; color: #FFFFFF; }
#pathview a:visited { background-color: transparent; color: #FFFFFF; }
#pathview a:hover, #pathview a:focus { background-color: transparent; color: #F2F2F2; }
#pathview a:active { background-color: transparent; color: #FFFFFF; }
#htmlarea body { background-color: #ffffff; color: #000033; }