/*Elements- elements in classes- elements in idClassesIDs*/
html,body{color:#000;margin:0;padding:0px 10px 10px;font-size:10pt;font-family:Verdana,Tahoma,sans-serif;background:saddlebrown url(img/bkgnd.jpg) no-repeat;}
table{width:100%;}
td{padding:0;border-width:0;vertical-align:top;}
.even,tr.even td{background-color:#F5F5F5;padding:2px;}
.odd,tr.odd td{background-color:#F2F2F2;padding:2px;}
.foot{padding:2px;font-weight:bold;text-align:center;}
.canvas-column .outer,.canvas-column .outer td{background:transparent;border:0px none transparent;}
#canvas-content th{color:#333333;background-color:lightskyblue;}
/*p{padding-top:1.5em !important;}*/
a{color:#32529C;text-decoration:none;font-weight:bold;}
h1 a,h2 a{color:#5E8CAE;}
a[rel~=alternate]{float:right;}
.itemInfo a,.itemFoot a{color:#999999;font-weight:normal;}
.statstable a{color:#669;}
.statsdiv a{color:#fff;}
#topbar a{color:#fff;}
#globalnav a{float:left;background:url(img/tableft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;font-weight:bold;}
#globalnav a span{display:block;background:url(img/tabright.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#FFF;float:none;}
#globalnav #current a{background-position:0% -42px;}
#globalnav #current a span{background-position:100% -42px;}
#userbar a{font-weight:normal;}
#site-title a{color:#fff;font-style:oblique;}
#canvas-rightcolumn a{color:#59709C;}
#canvas-leftcolumn .blockcontent a{color:#777;font-weight:normal;}
#footer a{color:#036;}
#mainmenu a,#formulize_main a{display:block;margin:0;padding:2px;font-weight:normal;border-bottom-width:1px;border-bottom-style:none;border-bottom-color:#CCCCCC;}
#mainmenu a.menuTop,#mainmenu a.menuMain{padding-left:8px;}
#formulize_main a.menuTop,#formulize_main a.menuMain{padding-left:8px;}
#mainmenu a.menuSub,#formulize_main a.menuSub{padding-left:25px;font-style:oblique;}
#usermenu a{display:block;margin:0;padding:2px;font-weight:normal;border-bottom-width:1px;border-bottom-style:none;border-bottom-color:#CCCCCC;}
#usermenu a.highlight{background-color:#DDDDEE;border-right:medium solid #0A1B51;}
.head a{color:#32529C;}
a:hover{color:#517AC6;text-decoration:underline;}
.itemInfo a:hover,.itemFoot a:hover{color:#666666;}
#globalnav a:hover span{color:#FFF;background-position:100% -42px;}
#globalnav a:hover{background-position:0% -42px;text-decoration:none;}
#site-title a:hover{text-decoration:none;}
#canvas-rightcolumn a:hover{background-color:lightskyblue;text-decoration:none;}
#canvas-leftcolumn .blockcontent a:hover{background-color:lightskyblue;text-decoration:none;}
#mainmenu a,#formulize_main a{text-decoration:none;}
.actlink{background-color:lightskyblue;}
a:visited{color:Maroon;}
a:active{color:Purple;}
#xo-logger-output th, #xo-logger-output .foot td {color:white;}
#xo-logger-output a{color:white;}
img{border:0px;}
ul{margin:2px;padding:2px;text-align:left;}
#globalnav ul{list-style-type:none;margin:0px;padding:0 10px 0 12px;}
.block ul{margin:0px;padding:0px;list-style-type:none;}
.canvas-column ul{list-style-type:none;padding:.5em;margin:0px;}
.canvas-column ul ul{padding-top:0em;padding-bottom:0em;padding-left:1em;}
li{margin-left:20px;list-style:disc outside;}
#globalnav li{display:inline;margin:0;padding:0;list-style:none;}
h1{font-size:200%;clear:both;color:#5E8CAE;}
h2{font-size:140%;}
h3{font-size:120%;}
h4{font-size:100%;}
h5{font-size:90%;}
h6{font-size:80%;}
h1,h2,h3,h4,h5,h6{padding:1.5em 0 0 0;margin:0px;}
blockquote{margin-left:.5em;border:1px solid #8EC0F9;border-left-width:6px;background:#f4faff;padding:.5em;}
label{display:block;padding:0px;}
select[name=timezone_offset]{font-size:90%;}
input[type=text],input[type=password],textarea{border:1px solid #ddd;margin:2px 0px;padding-left:.2em;background-color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;}
input[type=text],input[type=password]{color:#666666;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{border-color:#999999;outline:1px solid #999999;background-color:#FAFAFA;color:#666666;}
select{color:#666666;}
.block form{margin:0px;padding:0px;}
#content form{margin:0px;}
body.site_closed form{padding:1em 35%;}
#canvas-columns{width:100%;border-collapse:collapse;}
#canvas-leftcolumn{width:225px;}
#page{min-height:400px;background:#fff;}
* html #page{height:400px;}
#canvas-rightcolumn{width:170px;background:#f6f6f6;}
#canvas-leftcolumn,#page,#canvas-rightcolumn{vertical-align:top;}
#canvas.rightcolumn-layout #page,#canvas.threecolumns-layout #page{border-right-width:0px;}
#page-topblocks{padding:0px 10px;}
#page-bottomblocks{padding:0px 10px 10px;}
#page .blockszone .block{margin-bottom:10px;}
#page-topleftblocks,#page-bottomleftblocks{float:left;width:49.5%;}
#page-toprightblocks,#page-bottomrightblocks{float:right;width:49.5%;}
#page-topcenterblocks,#page-bottomcenterblocks{clear:both;}
#page .lcrpageblocks .blockszone,#page .lcrpageblocks .blockszone{float:left;clear:none;width:33%;}
.lcrpageblocks #page-topleftblocks,.lcrpageblocks #page-topcenterblocks,.lcrpageblocks #page-bottomleftblocks,.lcrpageblocks #page-bottomcenterblocks{margin-right:.5%;}
#page .blockszone .blockcontent{/*min-height:100px;*/}
#page .multiMenu .blockcontent{min-height:0px;}
* html #page .blockszone .blockcontent{height:100px;}
#page-topblocks .block,#page-bottomblocks .block{padding-top:2px;}
#page-topblocks *>.block,#page-bottomblocks *>.block{padding-top:0px;}
#canvas{margin:0px 5% 0px;color:#666;width:90%;position:relative;}
body.theme-dialog #canvas{margin:0px 6px;padding:0px 6px;}
#topbar{padding:3px 3px 0px;font-size:smaller;color:#fff;border-bottom:8px solid transparent;height:30px;}
#userbar{float:right;border:none;height:30px;border-top:6px skyblue solid;border-bottom:1px silver solid;color:#036;width:100%;}
#date{float:left;margin-left:12px;margin-top:2px;}
#actions{float:right;margin-right:12px;margin-top:2px;}
#globalnav{border-bottom:1px solid #ddd;clear:both;height:25px;}
#searchbar{float:right;border:none;}
#header-right{float:right;margin-right:10px;}
#banner{
/* Use relative pos to ensure the banner ad img/flash is relative to the header */
position:relative;width:100%;height:75px;color:#fff;background-position:left;background-repeat:no-repeat;}
#banner.commercial{height:80px;background-image:url(img/header-bg_big.png);background:#E9E9E9;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#E5E5E5;}
body.theme-dialog #banner{padding-top:6px;padding-left:10px;height:48px;}
/* Keep the ad img centered by using auto-margins and centeredcontainer/leftalignedchild on MSIE */
#banner-ad{top:10px;right:16px;color:#000;background-color:#FFF;font-size:smaller;padding:3px;}
#banner-ad object,#banner-ad img{display:block;}
#site-title{padding-top:10px;margin:0px 10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D2D2D2;}
#site-title.commercial{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D2D2D2;font-size:220%;padding-top:10px;margin:0px 10px;font-family:Verdana,Tahoma,sans-serif;}
#site-slogan{color:#fff;font-style:oblique;padding-left:20px;}
#footer{text-align:center;padding:.5em;font-size:90%;color:#036;margin:0px;background-color:skyblue;}
body.theme-dialog #footer{padding:.2em .5em;font-size:80%;}
#canvas-content{background:#FFFFFF;padding:35px 12px;}
#page{padding-top:5px;}
#canvas-rightcolumn{padding:.5em;}
#content{clear:both;padding:.5em;margin:0px;color:#333;}
#xo-logger-output{font-size:80%;}
.item{margin-bottom:20px;}
.itemHead{padding:3px;color:#303C8B;}
.itemInfo{text-align:right;padding:3px;color:#000000;}
.itemPoster,.itemPostDate,.itemStats{font-size:90%;color:#000000;}
.itemBody{padding:5px;}
.itemText{margin-top:1px;margin-bottom:1px;}
.itemFoot{text-align:right;padding:3px;margin-right:20px;margin-left:20px;}
.itemAdminLink{font-size:90%;}
.itemPermaLink{font-size:90%;}
.head{background-color:skyblue;padding:2px;font-weight:bold;color:#000;}
div.errorMsg{background-color:#FFCCCC;text-align:center;border-top:1px solid #DDDDFF;border-left:1px solid #DDDDFF;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;font-weight:bold;padding:10px;}
div.confirmMsg{background-color:#DDFFDF;color:#136C99;text-align:center;border-top:1px solid #DDDDFF;border-left:1px solid #DDDDFF;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;font-weight:bold;padding:10px;}
div.resultMsg{background-color:#CCCCCC;color:#333333;text-align:center;border-top:1px solid silver;border-left:1px solid silver;font-weight:bold;border-right:1px solid #666666;border-bottom:1px solid #666666;padding:10px;}
div.xoopsCode{background:#FFFFFF;border:1px inset #000080;font-family:monospace;padding:0px 6px 6px 6px;display:block;}
div.xoopsQuote{background:#FFFACD;border:1px inset #000080;font-family:"Courier New",Courier,monospace;padding:0px 6px 6px 6px;border-left:medium solid #6495ED;}
.comTitle{font-weight:bold;margin-bottom:2px;}
.comText{padding:2px;}
.comUserStat{font-size:10px;color:#0053A6;font-weight:bold;border:1px solid silver;background-color:#ffffff;margin:2px;padding:2px;}
.comUserStatCaption{font-weight:normal;}
.comUserStatus{margin-left:2px;margin-top:10px;color:#0053A6;font-weight:bold;font-size:10px;}
.comUserRank{margin:2px;}
.comUserRankText{font-size:10px;font-weight:bold;}
.comUserRankImg{border:0;}
.comUserImg{margin:2px;}
.comDate{font-weight:normal;font-style:italic;font-size:smaller}
.comDateCaption{font-weight:bold;font-style:normal;}
.statstable{margin:0px;padding:0px;width:auto;font-size:small;font-weight:normal;color:black;}
.stats{vertical-align:bottom;width:625px;margin:0;border:0;}
.statsimg{vertical-align:bottom;width:25px;text-align:center;}
.statsimgweekday{vertical-align:bottom;font-size:small;font-weight:normal;}
.statswords{color:black;border-width:0;font-size:x-small;background-color:transparent;font-weight:normal;text-align:center;width:25px;}
.statsfore{width:30%;padding:2px;}
.statsdiv{text-align:center;padding:0px;}
#canvas-leftcolumn .block{padding-top:4px;margin-right:11px;margin-bottom:10px;}
#canvas-leftcolumn .blocktitle{min-height:22px;padding-left:6px;color:#036;font-family:Trebuchet MS,Verdana,sans-serif,Lucida Grande;font-weight:bold;border-bottom:2px solid skyblue;}
#canvas-leftcolumn .blockcontent{min-height:110px;padding:2px 8px 10px;background:#F2F2F2;color:#999999;}
* html #canvas-leftcolumn .blockcontent{height:110px;}
#canvas-rightcolumn{color:#a0a0a0;}
#canvas-rightcolumn .blocktitle{font-family:Trebuchet MS,Verdana,sans-serif,Lucida Grande;font-weight:bold;color:#036;padding-left:6px;border-bottom:2px solid #9EC630;}
#canvas-rightcolumn .blockcontent{padding:0.5em 0.5em 2em;}
#page .blockszone .blocktitle{font-family:Trebuchet MS,Verdana,sans-serif,Lucida Grande,;font-weight:bold;color:#32529C;margin:0px .5em;padding:0px .25em;border-bottom:1px solid #EAEAEA;}
#page .blockszone .blockcontent{padding:.5em;}
#content .x2-secondary{margin:1em .5em;padding:.5em;}
#system-select_notifications{clear:both;}
.block .formButtons{text-align:center;padding:.5em;}
.formfield{margin-bottom:.2em;}
.formbuttons{font-family:Geneva,Arial,Helvetica,sans-serif;color:#FFFFFF;background-color:#687893;font-size:90%;border:1px solid #CCCCCC;font-variant:small-caps;}
#content .formfield.required label:after{content:'*';color:#ff0000;}
