/***********************************************************************

  Copyright (C) 2005-2006 Xenno Group group.xennobb.com.
  Visit XennoBB at www.xennobb.com.

  XennoBB is free software; you can redistribute it and/or modify it
  under the terms of the GNU General Public License as published
  by the Free Software Foundation; either version 2 of the License,
  or (at your option) any later version.

  XennoBB is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  MA 02110-1301 USA

************************************************************************/
@import url(../../css/main.css);
#wrap { margin-right:auto;margin-left:auto; border:none; }
#footer { position:relative;clear:both;margin:0px;text-align:center;height:35px }
body {line-height:1.3em;text-align:center }
#wrap { height:100%;margin:0px;padding:0;position:relative }
#wrap-inner { margin:0;padding:0;text-align:left }
#main-body { padding-top:10px;padding-bottom:10px;width:100%;z-index:100 }
#content{ float:right;width:100% }
#wrap { background:#fff;padding:0px }
#footer p, #footer a {font:11px Arial,Helvetica,sans-serif;color:#667887;padding-top:0px }
body {line-height:155% }
#main-body {font:1.05em 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;color:#F2EDD8 }
h2 {font:bold 1.4em/1.9em 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;margin:1.2em 0;color:#667887 }
#footer a:link, #footer a:visited, #footer a:active { color:#667887;font-size:1em;text-decoration:none }
#footer a:hover { color:#667887;font-size:1em;text-decoration:underline }
#xenno_bb #xennobb_sidebar .blockform, #xenno_bb #xennobb_content .blockform, #xennobb_sidebar .blockform, #xennobb_main #xennobb_content .blockform { border:1px solid #667887 }
#xennobb_sidebar .blockform .box, #xennobb_main #xennobb_content .blockform .box, #xenno_bb #xennobb_sidebar .blockform .box, #xenno_bb #xennobb_content .blockform .box { padding:6px }
#xenno_bb h2, #xennobb_sidebar h2, #xennobb_main h2 { border: 1px solid #F7F7F7 }
#xenno_bb_forum_login {  background: #EAEBEC url(img/tbl1_bg.gif) repeat-x center bottom; border-top:1px solid #667887; border-left:1px solid #667887; border-right:1px solid #667887; border-bottom:1px solid #667887 }
#xennobb_main th, #xenno_bb th { background-color:#EFEFEF;background-image:url() }
#xennobb_main th, #xenno_bb th { border-style:solid;border-width:0px 0px 0px 0px }
div#xenno_title { position:relative }
p #prelude { position:absolute;top:0.3em;right:0.3em;font-size:0.8em }
#xennobb_main { width:100%;float:left;margin-right:-18em }
#xennobb_content { margin-right:19em;padding-right:1ex }
#xennobb_sidebar { width:18em;float:right }
#xennobb_sidebar li { padding-top:0.2em;padding-bottom:0.2em }
h2.news span a { text-decoration:none }
p.info { text-align:right }
#submenu ul, #submenu li { list-style-type:none;display:inline }
#submenu li { margin-right:12px }
#submenu a:link, #submenu a:visited{ text-decoration:none }
#submenu a:hover { text-decoration:underline }
#submenu { border:1px solid #667887 }
#xenno_header .box {BACKGROUND-COLOR: #EAECEE;margin-top:-3px }
body { background:#1f3073 url(img/tausta.png) repeat-x top left; font-family: Verdana, Tahoma, Arial;font-size: 12px;margin: 0px;padding: 0px;color: #ffffff;}
.xenno_main { color:#526F87 }
div.box, .xenno_main blockquote, div.codebox .rowodd, .roweven { background: #F4F5F6 url(img/tbl2_bg.gif) repeat-x center bottom }
td.tc2, td.tc3, td.tc4, td.tc5, td.tcmod, #postpreview, #viewmember DD, div.forminfo, div.blockmenu div.box { background: #EAEBEC url(img/tbl1_bg.gif) repeat-x center bottom }
.xenno_main h2, div.blockpost h2 { background-image:url(img/cat3_bg.png);color:#FFF;height:23px }
#xenno_menu { background-image:url(img/navpic.png);color:#FFF;height:32px;  border-top:0px solid #667887 }
#small_quote li, #small_quote p { color:#FFF }
.xenno_main th { background: #F4F5F6 url(img/cat1_bg.png) repeat-x center bottom; font-weight:bold; height:25px }
.xenno_main legend { color:#445563 }
#posterror li strong { color:#445563 }
div.blockpost div.box, div.postright, div.postfootright { background-color:#F4F5F6; color:#38394B }
div.postright, div.postfootright { border-left-color:#F0F1F2 }
div.postleft, div.postfootleft, div.blockpost label { background-color:#F0F1F2 }
div.blockpost h2 span.conr { color:#FFF }
.xenno_main hr { background-color:#8493A0;color:#445563 }
div.box { border-color:#7DAB32 }
div.blockpost div.box { background-color:#F4F5F6 }
.xenno_main td, .blockpost { border-top: 1px solid #F7F7F7 }
.xenno_main th { border: 1px solid #667887  }
.xenno_main blockquote, div.codebox, div.forminfo, div.blockpost LABEL { border-color:#667887 }
.xenno_main div>fieldset { border-color:#667887 }
.xenno_main h2 a:link, .xenno_main h2 a:visited, #xenno_menu a:link, #xenno_menu a:visited { color:#FFF;font-weight:bold }
.xenno_main h2 a:hover, #xenno_menu a:hover { color:#F4D358 }
li.postreport a:link, li.postreport a:visited { color:#888 }
li.postreport a:hover { color:#AAA }
li.maintenancelink a:link, li.maintenancelink a:visited { color:#B42000 }
li.maintenancelink a:hover { color:#B42000 }
div.icon { border-color:#667887 #667887 #667887 #667887 }
tr.iredirect div.icon { border-color: #667887 #667887 #667887 #667887 }
div.inew { border-color: #667887 #667887 #667887 #667887 }
.xenno_main, .xenno_main input, .xenno_main SELECT, .xenno_main textarea, .xenno_main optgroup { font-family:Verdana, Arial, Helvetica, sans-serif }
h2 { font-family:Arial, sans-serif !important;font-weight:bold !important }
.xenno_main { font-size:11px !important;line-height:normal }
/* IEWin Font Size only - to allow IEWin to zoom. Do not remove comments \*/
* html .xenno_main {font-size: 68.75%}
/* End IE Win Font Size */
.xenno_main table, .xenno_main select, .xenno_main optgroup, .xenno_main textarea, div.postmsg p.postedit { font-size:1em }
.xenno_main input { font-size:1em }
.xenno_main pre { font-family:monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace }
.xenno_main h2, .xenno_main h4 {font-size:1.1em}
.xenno_main h3 { font-size:1.1em }
#xenno_title h1 { font-size:1.4em }
div.postmsg p { line-height:1.4 }
div.postleft dt { font-size:1.1em }
.xenno_main pre { font-size:1.2em }
div.postleft dt, div.postmsg h4, td.tcl h3, div.forminfo h3, p.postlink, div.linkst li, div.linksb li, div.postlinksb li, .blockmenu li, #xenno_title h1, .xenno_main span.warntext, .xenno_main p.warntext { font-weight:bold }
#xenno_menu a:link, #xenno_menu a:visited, .blockpost dt a:link, .blockpost dt a:visited, .blockpost h2 a:link, .blockpost h2 a:visited, .postlink a:link, .postlink a:visited, .postfootright a:link, .postfootright a:visited, .blockmenu a:link, .blockmenu a:visited { text-decoration:none }
#xenno_menu a:hover, .blockpost h2 a:hover { text-decoration:underline }
div.box, .xenno_main td, .xenno_main th, .xenno_main blockquote, div.codebox, div.forminfo, div.blockpost label { border-style:solid;border-width:1px;border-left:none;border-right:none }
div.forminfo { border: 1px solid #667887 }
div.blockpost { border-bottom:1px solid #667887 }
div.blockpost a { text-decoration: underline; }
div.box { border:none }
.xenno_main td, .xenno_main th { border-top:none;border-right:none }
.xenno_main th { border:none }
.xenno_main .tcl { border-left:none;height:22px }
div>fieldset { border-style:solid;border-width:1px }
body { text-align:center }
#xenno_wrapper_type1 { margin:5px 5px 5px 5px;padding-left:5px;padding-right:5px;padding-bottom:5px }
div.blocktable, div.blockforum, div.xenno_block, div.blockform, div.block2col, #postreview { margin-bottom:20px }
#xenno_index div.blocktable, div.blockpost { margin-bottom:10px }
div.block2col div.blockform, div.block2col div.xenno_block { margin-bottom:0px }
div.linksb { margin-top:0 }
div.linksb { margin-top:-12px }
div.postlinksb { margin-top:-6px }
div.xenno_block div.inbox, div.blockmenu div.inbox { padding:6px 24px }
.xenno_main p, .xenno_main ul, .xenno_main dl, div.blockmenu li, .xenno_main label { padding:4px 0 }
#small_quote li { list-style-type:none }
.xenno_main h2 { padding:4px 0 4px 15px }
h2 span { margin-right:8px }
.xenno_main h1 { padding:0px 0px 0px 0 }
#xenno_title P { padding-top:0px }
div.linkst { padding:10px 0px 3px 0px }
div.linksb, div.postlinksb { padding:3px 0px 10px 0px }
#xenno_welcome, div.blockmenu li, div.rbox input { line-height:1.4em }
#viewmember dt, #viewmember dd { padding:0 3px;line-height:2em }
#xenno_menu li, div.rbox input, div.blockform p input { margin-right:12px;margin-left:12px }
.xenno_main th { padding:3px 0px 3px 18px }
.xenno_main td { padding:8px 10px 8px 18px }
.xenno_main td p { padding:5px 0 0 0 }
.tcr { padding-left:20px !important }
#small_quote ul { width:300px !important }
div.postleft dl, div.postright { padding:6px 10px }
dd.usercontacts, dd.postavatar { margin-top:5px }
dd.postavatar { margin-bottom: 5px }
div.postsignature, div.postmsg p.postedit { padding-top:15px }
div.postmsg h4 { margin-bottom:10px }
.xenno_main blockquote, div.codebox { margin:5px 15px 15px 15px;padding:8px }
div.postfootleft p, div.postfootright ul, div.postfootright div { padding:10px 6px 5px 6px }
div.blockpost input, div.blockpost label { padding:3px;display:inline }
p.multidelete { padding-top:15px;padding-bottom:5px }
div.postmsg p { padding:0 }
div.blockform form, div.fakeform { padding:20px 20px 15px 20px }
div.inform { padding-bottom:12px}
.xenno_main fieldset { padding:0px 12px 0px 12px }
div.infldset { padding:9px 0px 12px 0 }
.xenno_main legend { padding:0px 6px }
div.forminfo { margin-bottom:12px;padding: 9px 10px }
ul.bblinks li { padding-right:20px }
ul.bblinks { padding-bottom:10px;padding-left:4px }
div.blockform p input { margin-left:12px }
div.icon { float: left;display: block;width:39px;height:40px }
div.searchposts div.icon { margin-left: 0 }
td div.tclcon { margin-left: 4em}
a {color: #292929; text-decoration: none }
a:hover {color: #4F4F4F;text-decoration: underline }
input.b1 {height:21px;font-family:Verdana,Helvetica,Arial; color:#000000; font-weight:bold; margin-bottom:1px;margin-top:2px;padding-bottom:5px;padding-right:7px;padding-top:1px;padding-left:7px;border:1px solid #667887;background: #F6F5F5 url(img/cat1_bg.png)}
textarea {cursor:default;overflow:auto;border:1px solid #667887;background: #F4F5F6 url(img/tbl2_bg.gif) repeat-x center bottom; padding:5px;font-family:Lucida Sans Unicode;font-size:10px;color:#000000 }
textarea.note {cursor:default;overflow:auto;border:1px dotted #667887;padding:5px;font-family:Lucida Sans Unicode;font-size:10px;color:#313131;background-color:#F3F4F5 }
input.textbox {font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial;color:#445563;margin-bottom:0px;padding:2px;background-color:#F5F5F5;border:1px solid #667887}
select { font-family:Lucida Sans Unicode,Lucida Sans,Tahoma;color:#445563;padding:2px;background-color:#F5F5F5;border:1px solid #667887 }
tr td.tcmod, tr th.tcmod { padding-right:20px }
tr td.tcmod_sel { background-color: #558035;padding-right:20px }
.file {background-color:#FFFFFF; border:1px dotted #656A78 }
div.codebox { border-width:0px;border-left:10px solid #939FAA;padding:8px;background: #fff url(img/misc/code_header.png) no-repeat 0% 50%;background-position:top right;padding-left:10px }
.xenno_main blockquote { color:#136773;border:1px solid #667887;border-left:10px solid #667887;padding:8px;background: #F6F5F5 url(img/misc/quote_header.png) no-repeat 0% 50%;background-position:top right;padding-left:10px;overflow:hidden;width:88% }
.buttonb { background-image: url(img/editor/bold.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttoni { background-image: url(img/editor/italic.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonu { background-image: url(img/editor/underline.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonurl { background-image: url(img/editor/url.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonemail { background-image: url(img/editor/email.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonimg { background-image: url(img/editor/image.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttoncode { background-image: url(img/editor/code.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttoncodephp {background-image: url(img/editor/php.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px;}
.buttonquote { background-image: url(img/editor/quote.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonsmiley { background-image: url(img/editor/smilies.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttons { background-image:url(img/editor/strikethrough.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonh { background-image:url(img/editor/highlight.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonaleft { background-image:url(img/editor/align_left.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonaright { background-image:url(img/editor/align_right.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonacenter { background-image:url(img/editor/align_center.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonm { background-image:url(img/editor/math.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonis { background-image:url(img/editor/imageshack.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttoncolor { background-image:url(img/editor/color.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonhr { background-image:url(img/editor/hr.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonfsize { background-image:url(img/editor/font_size.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonlist { background-image:url(img/editor/list.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonspoil { background-image:url(img/editor/spoiler.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonmp3 { background-image:url(img/editor/mp3.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }
.buttonvideo { background-image:url(img/editor/video.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px }

/* Added in 2.3 */
.buttonfvideo {background-image:url(img/editor/fvideo.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px;}
.buttonflash {background-image:url(img/editor/swf.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px;}
.buttonyoutube {background-image:url(img/editor/youtube.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px;}
.buttongvideo {background-image:url(img/editor/gvideo.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px;}
.buttonquicktime {background-image:url(img/editor/quicktime.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px;}
.buttonrealvideo {background-image:url(img/editor/realvideo.png);width:28px;height:28px;border:1px solid #667887;padding-top:6px;}
/* end add */

.buttonresizeup { padding:0px;background-image:url(img/editor/size_up.png);width:8px;height:16px;border:0px;background-repeat:no-repeat;background-color:none }
.buttonresizedown { padding:0px;background-image:url(img/editor/size_down.png);width:8px;height:16px;border:0px;background-repeat:no-repeat;background-color:none }
.pagination { padding:3px;padding-left:5px;padding-right:5px;border:1px solid #DDD }
.pagination_members { padding:5px; padding-left:7px; padding-right:7px;border:1px solid #666d75;background-color:#e4e8ed }
TR.iclosed div.icon { background-image : url(img/icons/closed.png);background-repeat:no-repeat } 
div.icon { background-image : url(img/icons/normal.png);background-repeat:no-repeat } 
TR.iredirect div.icon {background-image : url(img/icons/moved.png);background-repeat:no-repeat } 
TR.inew div.icon { background-image : url(img/icons/new.png);background-repeat:no-repeat }
TR.ipoll div.icon { background-image : url(img/icons/poll.png);background-repeat:no-repeat }
TR.ipollnew div.icon { background-image : url(img/icons/pollnew.png);background-repeat:no-repeat }
TR.ihot div.icon { background-image : url(img/icons/hot.png);background-repeat:no-repeat }
TR.isticky div.icon { background-image : url(img/icons/sticky.png);background-repeat:no-repeat }
TR.istickynew div.icon { background-image : url(img/icons/stickynew.png);background-repeat:no-repeat }
TR.imoved div.icon { background-image : url(img/icons/moved.png);background-repeat:no-repeat }
#xenno_index .tcr, #xenno_forum .tcr { padding-left:15px }
#xenno_index #idx692, #xenno_index #ido692 { margin-top:20px }
#xenno_index #idx692 .inbox { background-color:#EAECEE;color:#445563 }
#xenno_index th, #xenno_forum th { border:1px solid #ffffff;color:#2C5476 }
#xenno_index .tcr, #xenno_index .tc3, #xenno_forum .tcr, #xenno_forum .tc3 { background: #F4F5F6 url(img/tbl2_bg.gif) repeat-x center bottom }
#xenno_index .tcl, #xenno_index .tc2, #xenno_forum .tcl, #xenno_forum .tc2 { background: #EAEBEC url(img/tbl1_bg.gif) repeat-x center bottom }
#xenno_index #ido692 div.box div.inbox dl.conl, #xenno_index #idx692 div.box div.inbox dl.conl { background:transparent url(img/misc/stats.png) no-repeat;padding-left: 70px;height:55px;width:350px }
#xenno_index #ido692 div.box div.inbox dl.conr, #xenno_index #idx692 div.box div.inbox dl.conr { background:transparent url(img/misc/stats_board.png) no-repeat;background-position:top right;padding-right:60px;height:37px;width:250px }
.xenno_main #xenno_header .inbox .conr { padding-right:20px;padding-top:15px;padding-bottom:15px;width:240px }
.xenno_main #xenno_header .inbox { padding:0px;margin-left:0px }
.xenno_main #xenno_header .inbox .conl { padding-left:20px }
.xenno_main #xenno_header { border:1px solid #667887;padding-top:3px }
.xenno_main #toolbar { width:490px;border:1px solid #667887; background: #F4F5F6 url(img/tbl2_bg.gif) repeat-x center bottom; padding-top:5px;padding-bottom:5px;padding-left:12px;padding-right:12px;margin-bottom:12px }
.xenno_main #smile { width:490px;border:1px solid #667887;background-color:#F5F5F5;padding-top:5px;padding-bottom:5px;padding-left:12px;padding-right:12px }
.xenno_main #topic_icons { width:490px;border:1px solid #667887;background-color:#F5F5F5;padding-top:5px;padding-bottom:5px;padding-left:12px;padding-right:12px }
.xenno_main td, .xenno_main th { border-right: 1px solid #fff;border-bottom: 1px solid #fff }
.xenno_main div.postfootleft p { background:transparent url(img/icons/offline.png);background-repeat:no-repeat;display:block;height:21px;position:relative;margin:0;padding:0;margin-left:10px;padding-bottom:10px;text-indent:33px }
.xenno_main div.postfootleft p strong { background:transparent url(img/icons/online.png);background-repeat:no-repeat;display:block;height:25px;position:relative }
.xenno_main #xenno_title { display:block;height: 124px;background-image: url(img/header.png);background-repeat : no-repeat }
.xenno_main #xenno_title p { color: #FFF}
.xenno_main div.blockform div.inform H2,.xenno_main #viewmember div.inform H2 { background-image:url(img/cat3_bg.png);color:#F0FFFE }
.xenno_main div.blockpost div.box div.inbox div.postleft dd.info { background: #F4F5F6 url(img/tbl2_bg.gif) repeat-x center bottom;border:1px solid #CACDD3;padding:3px;border-left:4px solid #CACDD3;margin-bottom:5px }
div.postleft, div.postfootleft { width:200px }
div.postright, div.postfootright { border-left-width: 200px }
#xenno_install td, #xenno_install th, #xenno_ProfileFields td, #xenno_ProfileFields th, #xenno_member td, #xenno_member th { border-style:solid;border-width:0px 0px 0px 0px }
#xenno_install td { border-bottom:0px }
#xenno_member th, #xenno_install th, #xenno_ProfileFields th { background-color:#EFEFEF;background-image:url() }
td.tc0 { border:0px }
div.spoilerbox p { padding:5px;color:#E7E6D8;background-color:#000 }
div.actions {padding-left:15px;padding-right:15px }
div.post_preview {text-align:left;border:1px solid #667887;padding-left:10px;padding-right:10px }
#messages ul.menu li {padding:0px}
#messages ul.menu li a, #messages ul.menu li a:link, #messages ul.menu li a:visited { display:block;text-decoration:none;background-color:#637584;color:#C0C5C1;border:1px solid #FFF;width:14em;white-space:nowrap;margin-top:0px;text-indent:7px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:5px }
#messages ul.menu li a:hover { background-color: #2F5780;color: #F5F5F5;white-space: nowrap }
#messages ul.menu li.isactive a { background-color:#4F6374 }

/* Here the other set of ul, that was for the profile area has been removed */
div.xenno_video { width:auto;height:320px;margin:10px;padding:10px;padding-left:auto;padding-right:auto;font-size:14px;font-weight:bold;text-align:center;}
div.xenno_audio { width:auto;height:30px;margin:10px;padding:10px;padding-left:auto;padding-right:auto;font-size:14px;font-weight:bold;text-align:center;}
#xenno_menu2 { background-image:url(img/cat6_bg.png);color:#FFF;height:33px }
#xenno_menu2 a:link, #xenno_menu2 a:visited { text-decoration: none;font-weight:bold }
#xenno_menu2 a:hover { color:#E7E6D8;text-decoration:none }
#xenno_menu2 .conr,#xenno_menu2 .conl { margin-bottom:-5px }
#xenno_menu2 li img { margin-top:-4px }
#xenno_menu ul { padding-top:8px }
#xenno_admin th { background-color:#EAECEE;background-image:url() }

/* edited so announce get a red border and other box get a green one like their headers */
#announce { border:1px solid #667887;margin-top:20px }
#advertisement, #information, #guestinformation, #xenno_redirect { border:1px solid #667887;margin-top:20px }
#announce h2, #xenno_error h2 { background-image:url(img/cat4_bg.png);color:#FFF;height:25px }
#advertisement h2, #information h2, #guestinformation h2, #xenno_redirect h2 { background-image:url(img/cat5_bg.png);color:#FFF;height:25px }
div.linkst p.conr, div.linksb p.conr { width:230px }

#xenno_moderate .tcr, #xenno_forum .tcr, #xenno_moderate .tc2, #xenno_forum .tc2, #xenno_forum .tc3, #xenno_moderate .tc3, #xenno_search .tc3, #xenno_index .tcr, #xenno_forum .tcr, #xenno_index .tc2, #xenno_forum .tc2, #xenno_forum .tc3, #xenno_index .tc3 { padding-left:5px }
#xenno_moderate .tcmod, #xenno_Reputation .tcmod  { width:32px;}
div.blockforum .icons, .file .icons, .blockpost .icons, .blocktable .icons, .blockform .icons, #ido555 .icons, #idx555 .icons, #idx692 .icons, #ido692 .icons { padding-top:4px;float:right }
span.topic_icons { float:right;padding-right:5px }

/* quicklins is new */
#quicklinks, #xenno_register div.blockform, div.blockforum, #xenno_index div.blocktable, #xenno_index #idx692, #xenno_index #ido692, #xenno_forum div.blocktable, #xenno_map div.blockform, #xenno_topic div.blockform, #xenno_topic div.blocktable, #xenno_edit div.blockform, #xenno_post div.blockform, #xenno_post div.blockpost, #xenno_topic_poll div.blockform, #xenno_error div.blockform, #xenno_topic_poll div.blockpost, #xenno_message_warning div.blockform, #xenno_message_forbidden div.blockform, #xenno_message div.blockform, #xenno_redirect div.blockform, #xenno_topic div.blockpost, #xenno_delete .blockform, #xenno_move .blockform, #xenno_Reputation .blockform, #xenno_moderate .blocktable, #xenno_moderate .blockform, #xenno_page .xenno_block, #xenno_Digests .blockform, #xenno_Expertise .blockform, #xenno_member .blockform, #xenno_install .blockform, #xenno_ProfileFields .blockform, #msg, #xenno_search .blockform, #xenno_messages .blockform, #xenno_messages .blocktable, #xenno_messages .blockpost, #xenno_misc .xenno_block, #xenno_misc .blockform kform, #xenno_search .blocktable, #xenno_login .blockform, #xenno_maintenance .blockform, #xenno_members .blockform, #xenno_post_gallery .blockform, #xenno_members .blocktable { border:1px solid #667887 }
#xenno_register h2, #xenno_edit h2,#xenno_topic_poll h2,#xenno_post h2,#xenno_index h2, #xenno_topic h2, #xenno_forum h2, #xenno_map h2, #xenno_delete h2, #xenno_move h2, #xenno_Reputation h2, #xenno_moderate h2, #xenno_page .xenno_block h2, #xenno_login h2, #xenno_Digests h2, #xenno_member h2, #xenno_ProfileFields h2, #xenno_install h2, #msg h2, #xenno_search h2, #xenno_messages h2, #xenno_misc h2, #xenno_members h2, #xenno_error h2, #xenno_message_warning h2, #xenno_message_forbidden h2, #xenno_maintenance h2, #xenno_post_gallery h2, #xenno_Expertise h2, #xenno_message h2, #xenno_redirect h2 { border:1px solid #FFF }
#xenno_delete .blockform .box, #xenno_move .blockform .box, #xenno_members .blockform .box, #xenno_misc .blockform .box, #xenno_member .blockform .box, #xenno_ProfileFields .blockform .box, #xenno_topic .blockform .box, #xenno_topic_poll .blockform .box, #xenno_edit .blockform .box, #xenno_post .blockform .box, #xenno_login .blockform .box, #xenno_moderate .blockform .box, #xenno_register .blockform .box, #xenno_messages .blockform .box { padding-bottom:1px }
#idx692 h3 { height:22px;background-image:url(img/cat2_bg.png);color: #000000;padding:7px 5px 0px 15px;font-weight:bold;border-top:1px solid #667887;border-bottom:1px solid #667887 }
#xenno_members .tcl { text-align:left; width:15% }
#xenno_members .tc2, #xenno_Reputation .tc2 { text-align:left; }
#xenno_members .tc3 { width:30%; text-align:left }
#xenno_members .tc4, #xenno_Reputation .tcl { text-align:left; width:10% }

/* Added in 2.3 */
#members_online .tcl, #members_online .tcl, #members_online .tcl, #members_online .tcl { margin-right:20px;margin-left:20px;text-align:left; }
#members_online .tcl { width:15%; }
#members_online .tc2 { width:45%; }
#members_online .tc3 { width:20%; }
#members_online .tcr { width:20%; }

#xenno_Reputation .tc2 { text-align:left; width:45% }
#xenno_Reputation .tc3 { width:3%; text-align:left }
#xenno_Reputation .tcr { width:20%; text-align:left }
#postreview .box { margin-bottom:20px }
#xenno_misc fieldset, #xenno_messages fieldset, #xenno_post fieldset, #xenno_topic_poll fieldset, #xenno_edit fieldset { padding:12px 12px 12px 12px;margin-bottom:20px;width:510px }
.actions_popup_fg { background-color: #4A5E6F }
.actions_popup_bg { background-color: #CCCCCC; border: 1px solid #667887 }
.actions p { color:#FFF; font-size:10px }
.actions_popup_fg a:link, .actions_popup_fg a:active, .actions_popup_fg a:visited { color:#FFF; font-weight:normal }
.actions_popup_fg a:hover { color: #F3FBBD; text-decoration: underline }
#xenno_welcome { border-top:0px solid #667887 }
#xenno_topic .blockform .box { padding:20px;padding-bottom:16px }
#xenno_error div.blockform div.inbox { background-image:url(img/misc/error_bg.png);background-color:#EAECEE;background-position:left center;background-repeat:no-repeat }
#xenno_maintenance div.blockform div.inbox { background-image:url(img/misc/maintenance_bg.png);background-color:#EAECEE;background-position:left center;background-repeat:no-repeat }
#xenno_message div.blockform div.inbox { background-image:url(img/misc/message_bg.png);background-color:#EAECEE;background-position:left center;background-repeat:no-repeat }
#xenno_message_forbidden div.blockform div.inbox { background-image:url(img/misc/forbidden_bg.png);background-color:#EAECEE;background-position:left center;background-repeat:no-repeat }
#xenno_maintenance p, #xenno_message_forbidden p, #xenno_error p, #xenno_message p { padding-left:150px }
.calendar td.past, .minicalendar td.past {background-color:#f1f1f1;}
.calendar td.today {background-color:#b9e1f2;}
.calendar td.inactive, .minicalendar td.inactive {background-color:#DDDDDD;}
.calendar td {background-color:#f1f1f1;height:50px;width:11%}
.minicalendar td {background-color:#f1f1f1;width:20px}
table.minicalendar {width:50%}
input.textbox:focus {  background: #EAEBEC url(img/tbl1_bg.gif) repeat-x center bottom }
textarea:focus {  background: #EAEBEC url(img/tbl1_bg.gif) repeat-x center bottom }
div.mblock_stat { border:1px solid #444;height:13px;padding:0px }
.sub_title { color:#66A000; font-weight:bold }
.mod_title { color:#E37F08; font-weight:bold }
.xbb_log0 { color: #006600 }
.xbb_log1 { color:#FFCC00;font-weight:bold }
.xbb_log2 { color:#FF9900;font-weight:bold }
.xbb_log3 { color:#FF0000;font-weight:bold }
.xbb_logbg1 { background:#fff }
.xbb_logbg2 { background:#eee }
td.tips { width:20px }
th.header { width:150px }
#xenno_admin #article_edit fieldset { padding:12px 12px 12px 12px;margin-bottom:20px;width:510px }
#IndexPages ul li { padding-bottom:5px;padding-top:5px;padding-left:20px }

#top {
	margin-left: auto;
	margin-right: auto;
	width:924px;
	margin-top: 17px;
	margin-bottom: 0px;
	padding: 0px;
	height: 40px;
}

#logo {
	width: 149px;
	height: 40px;
	background-image: url(img/logo.gif);
	background-repeat: no-repeat;
}

#ylamenuleft {
	width: 10px;
	height: 40px;
	background-image: url(img/ylamenu_vasen.gif);
	background-repeat: no-repeat;
}

#ylamenu {
	width: auto;
	height: 40px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	font-family: Trebuchet MS, Verdana, Arial;
}

#ylamenuright {
	width: 10px;
	height: 40px;
	background-image: url(img/ylamenu_oikea.gif);
	background-repeat: no-repeat;
}

#daskuva {
	background-image: url(img/daskuva.jpg);
	background-repeat: no-repeat;
	background-color: #6b99e2;
	height: 140px;
	margin-left: auto;
	margin-right: auto;
	width:924px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
}

#contentdiv {
	margin-left: auto;
	margin-right: auto;
	width:924px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
#ylamenu a:link {  color: #000000; text-decoration: none; }
#ylamenu a:visited {  color: #000000; text-decoration: none; }
#ylamenu a:active {  color: #000000; text-decoration: none; }
#ylamenu a:hover {  color: #000000; text-decoration: underline; }

#daskuva a:link {  color: #ffffff; text-decoration: none; }
#daskuva a:visited {  color: #ffffff; text-decoration: none; }
#daskuva a:active {  color: #ffffff; text-decoration: none; }
#daskuva a:hover {  color: #ffffff; text-decoration: underline; }

#xenno_menuz ul {padding-top:0px; margin-top: 0px;}
#xenno_menuz {height:25px;}
#xenno_menuz LI {MARGIN-RIGHT: 12px;MARGIN-left: 12px;LIST-STYLE: none;DISPLAY: inline;}

#contentdiv {
	margin-left: auto;
	margin-right: auto;
	width:924px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}

#content_topleft {
	height: 40px;
	width: 10px;
	background-image: url(img/content_topleft.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}

#content_topright {
	height: 40px;
	width: 10px;
	background-image: url(img/content_topright.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}

#content_ylakikkare {
	height: 40px;
	width: auto;
	background-image: url(img/content_ylakikkare.gif);
	background-color: #ffffff;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial;
	background-repeat: repeat-x;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	padding-top: 9px;
}

#content_lefto {
	width: 10px;
	background-image: url(img/content_left.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#content_right {
	width: 10px;
	background-image: url(img/content_right.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#contentoz {
	padding-left: 8px;
	padding-right: 15px;
	padding-top: 5px;
	padding-left: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial;
	text-align: left;
	vertical-align: top;
}

#content_bottomleft {
	width: 10px;
	height: 9px;
	background-image: url(img/content_bottomleft.gif);
	background-repeat: no-repeat;
}

#content_bottom {
	height: 9px;
	background-color: #ffffff;
}

#content_bottomright {
	width: 10px;
	height: 9px;
	background-image: url(img/content_bottomright.gif);
	background-repeat: no-repeat;
}

#content_ylakikkare a:link {  color: #ffffff; text-decoration: none; }
#content_ylakikkare a:visited {  color: #ffffff; text-decoration: none; }
#content_ylakikkare a:active {  color: #ffffff; text-decoration: none; }
#content_ylakikkare a:hover {  color: #ffffff; text-decoration: underline; }

#tp_footer {
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width:924px;
	margin-top: 5px;
	padding-right: 3px;
	font-size: 11px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #bbd4ff;
}
