body { background-color: White;  margin:2px auto; padding: 0; background: url() #D4D3D4 repeat-x; font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;}
#phorum { font-family: Arial; font-size: medium; color: Black; max-width: 1000px; margin: auto; width:1000px;}
img { vertical-align: top; border: none; }
#phorum div.generic table th { text-align: left; }
#phorum table.list { width: 100%; margin-bottom: 4px; border: 1px solid #4d894d; border-bottom: 0; }
#phorum table.list th { background-repeat: repeat-x;  color: White; background-color: #1A1A1A; font-size: 85%; padding: 5px; }
#phorum table.list th a { color: White; }
#phorum table.list td { background-color: White; padding: 8px; border-bottom: 1px solid #4d894d; font-size: 85%; }
#phorum table.list td.alt { background-color: #edf2ed; }
#phorum table.list td.current { background-color: #f0f7f0; }
#phorum table.list td p { margin: 4px 8px 16px 4px; }
#phorum table.list td h3 { margin: 0; }
#phorum table.list td h4 { font-size: 115%; margin: 0; font-weight: normal; }
#phorum table.list td span.new-indicator { color: red; font-size: 80%; font-weight: normal; }
#phorum a { color: #1A1A1A; }
#phorum a:hover { color: #9B999B; }
#phorum a.icon { background-repeat: no-repeat; background-position: 1px 2px; padding: 4px 10px 2px 21px; font-weight: normal; white-space: nowrap; }
#phorum h1 { margin: 5px 0 0 0; font-size: 145%; }
#phorum h2 { margin: 0; font-size: 115%; font-weight: normal; }
#phorum h4 { margin: 0 0 5px 0; }
#phorum hr { height: 1px; border: 0; border-top: 1px solid #4d894d; }
#phorum div.generic table { }
#phorum div.generic { padding: 8px; background-color: #edf2ed; border: 1px solid #4d894d; }
#phorum div.generic-lower { padding: 8px; margin-bottom: 8px; }
#phorum div.paging { float: right; }
#phorum div.paging a { font-weight: bold; margin: 0 4px 0 4px; padding: 0 0 1px 0; }
#phorum div.paging img { vertical-align: bottom; }
#phorum div.paging strong.current-page { margin: 0 4px 0 4px; }
#phorum div.nav { font-size: 85%; margin: 0 0 5px 0; }
#phorum div.nav-right { float: right; }
#phorum div.information { padding: 8px; border: 1px solid #62a762; background-color: #e6ffe6; margin-bottom: 8px; }
#phorum div.notice { padding: 8px; background-color: #edf2ed; border: 1px solid #4d894d; margin-bottom: 8px; }
#phorum div.warning { border: 1px solid #A76262; background-color: #FFD1D1; padding: 8px; margin-bottom: 8px; }
#phorum div.attachments { background-color: White; margin-top: 8px; padding: 16px; border: 1px solid #4d894d; }
#phorum span.new-flag { color: red; }
#phorum a.message-new { font-weight: bold; }
#phorum table.menu td { vertical-align: top; }
#phorum table.menu td.menu { font-size: 85%; padding: 0 8px 0 0; }
#phorum table.menu td.menu ul { list-style: none; padding: 0; margin: 4px 0 8px 8px; }
#phorum table.menu td.menu ul li { margin: 0 0 4px 0; }
#phorum table.menu td.menu ul li a { text-decoration: none; }
#phorum table.menu td.menu ul li a.current { font-weight: bold; }
#phorum table.menu td.menu span.new { color: red; }
#phorum table.menu td.content { width: 100%; padding: 0; }
#phorum table.menu td.content h2 { margin: 0 0 8px 0; background-repeat: repeat-x; background-image: url('templates/emerald/images/header_background.png'); color: White; background-color: #4d894d; padding: 4px; }
#phorum table.menu td.content div.generic { margin: 0 0 8px 0; }
#phorum table.menu td.content dl { margin: 0; padding: 0; }
#phorum table.menu td.content dt { font-weight: bold; }
#phorum table.menu td.content dd { padding: 4px; margin: 0 0 8px 0; }
#phorum fieldset { border: 0; padding: 0; margin: 0; }
#phorum textarea.body { font-family: Arial; width: 100%; border: 0; }
#phorum table.form-table { width: 100%; }
#phorum #logo { height: 46px; background-color: #78ad78; vertical-align: bottom; background-image: url('templates/emerald/images/top_background.png'); }
#phorum #logo img { margin: 16px 0 0px 16px; }
#phorum #page-info { padding: 8px 8px 8px 0; margin: 0 16px 16px 0; }
#phorum #page-info .description { margin: 8px 8px 0 0; padding-right: 32px; font-size: 85%; }
#phorum #breadcrumb { border-bottom: 1px solid #b6b6b6; border-top: 0; padding: 5px; font-size: 85%; }
#phorum #breadcrumb a{}
#phorum #user-info { font-size: 85%; margin: 0 0 4px 0; text-align: right;  }
#phorum #user-info a { margin: 0 0 0 10px; padding: 4px 0 2px 21px; background-repeat: no-repeat; background-position: 1px 2px; }
#phorum #user-info img { border-width: 0; margin: 4px 3px 0 0; }
#phorum #user-info small a { margin: 0; padding: 0; display: inline; }
#phorum div.attention { padding: 24px 8px 24px 64px; border: 1px solid #A76262; background-image: url('templates/emerald/images/dialog-warning.png'); background-color: #FFD1D1; background-repeat: no-repeat; background-position: 8px 8px; color: Black; margin: 8px 0 8px 0; }
#phorum div.attention a { color: #68312C; padding: 2px 2px 2px 21px; display: block; background-repeat: no-repeat; background-position: 1px 2px; }
#phorum #right-nav { float: right; }
#phorum #search-area { float: right; text-align: right; padding: 8px 8px 8px 32px; background-repeat: no-repeat; background-position: 8px 12px; margin: 0 16px 0 0; }
#phorum #header-search-form { display: inline; }
#phorum #header-search-form a { font-size: 65%; }
#phorum div.message div.generic { border-bottom: 0; }
#phorum td.message-user-info { float: right; font-size: 85%; }
#phorum div.message-author { background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0 0px 21px; font-size: 115%; font-weight: bold; margin-bottom: 5px; }
#phorum div.message-author small { font-size: 65%; font-weight: normal; margin: 0 0 0 16px; }
#phorum div.message-subject { font-weight: bold; font-size: 85%; }
#phorum div.message-body { padding: 16px; margin: 0 0 16px 0; border: 1px solid #4d894d; border-top: 0; background-image: url('templates/emerald/images/message_background.png'); background-repeat: repeat-x; background-color: White; overflow: hidden; }
#phorum div.message-body br { clear: both; }
#phorum div.message-date { font-size: 85%; }
#phorum div.message-moderation { margin-top: 8px; font-size: 85%; border-top: 0; padding: 6px; background-color: #edf2ed; border: 1px solid #4d894d; }
#phorum div.message-options { text-align: right; font-size: 85%; clear: both; }
#phorum #thread-options { margin: 8px 0 32px 0; background-color: #edf2ed; border: 1px solid #4d894d; padding: 8px; text-align: center; }
#phorum span.addition { background-color: #CBFFCB; color: #000000; }
#phorum span.removal { background-color: #FFCBCB; color: #000000; }
#phorum #post { clear: both; }
#phorum #post ul { margin: 2px; }
#phorum #post ul li { font-size: 85%; }
#phorum #post-body { border: 1px solid #4d894d; background-color: White; padding: 8px; }
#phorum #post-moderation { font-size: 85%; float: right; border: 1px solid #4d894d; background-color: #fffdf6; padding: 8px; }
#phorum #post-buttons { text-align: center; margin-top: 8px; }
#phorum div.attach-link { background-image: url('templates/emerald/images/attach.png'); background-repeat: no-repeat; background-position: 1px 2px; padding: 4px 10px 2px 21px; font-size: 85%; font-weight: normal; }
#phorum #attachment-list td { font-size: 85%; padding: 6px; }
#phorum #attachment-list input { font-size: 65%; }
#phorum input.rcpt-delete-img { vertical-align: bottom; }
#phorum div.pm { padding: 8px; background-color: #edf2ed; border: 1px solid #4d894d; border-bottom: 0; }
#phorum div.pm div.message-author { font-size: 85%; }
#phorum .phorum-gaugetable { margin-top: 10px; border-collapse: collapse; }
#phorum .phorum-gauge { border: 1px solid #4d894d; background-color: White; }
#phorum .phorum-gaugeprefix { border: none; background-color: White; padding-right: 10px; }
#phorum #profile div.icon-user { background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0 0px 21px; font-size: 115%; font-weight: bold; margin-bottom: 5px; }
#phorum #profile div.icon-user small { font-size: 65%; font-weight: normal; margin: 0 0 0 16px; }
#phorum #profile dt { font-weight: bold; }
#phorum #profile dd { padding: 4px; margin: 0 0 8px 0; }
#phorum #search-form { margin-bottom: 35px; }
#phorum #search-form form { font-size: 85%; }
#phorum div.search { background-color: White; }
#phorum div.search-result { font-size: 85%; margin-bottom: 20px; }
#phorum div.search-result h4 { font-size: 125%; margin: 0; }
#phorum div.search-result h4 small { font-size: 75%; }
#phorum div.search-result blockquote { margin: 3px 0 3px 0; padding: 0; }
#phorum #footer-plug { margin-top: 26px; font-size: 65%; text-align: center; }
.icon-accept { background-image: url('templates/emerald/images/accept.png'); }
.icon-bell { background-image: url('templates/emerald/images/bell.png'); }
.icon-bullet-black { background-image: url('templates/emerald/images/bullet_black.png'); }
.icon-bullet-go { background-image: url('templates/emerald/images/bullet_go.png'); }
.icon-cancel { background-image: url('templates/emerald/images/cancel.png'); }
.icon-close { background-image: url('templates/emerald/images/lock.png'); }
.icon-comment { background-image: url('templates/emerald/images/comment.png'); }
.icon-comment-add { background-image: url('templates/emerald/images/comment_add.png'); }
.icon-comment-edit { background-image: url('templates/emerald/images/comment_edit.png'); }
.icon-comment-delete { background-image: url('templates/emerald/images/comment_delete.png'); }
.icon-delete { background-image: url('templates/emerald/images/delete.png'); }
.icon-exclamation { background-image: url('templates/emerald/images/exclamation.png'); }
.icon-feed { background-image: url('templates/emerald/images/feed.png'); }
.icon-flag-red { background-image: url('templates/emerald/images/flag_red.png'); }
.icon-folder { background-image: url('templates/emerald/images/folder.png'); }
.icon-group-add { background-image: url('templates/emerald/images/group_add.png'); }
.icon-key-go { background-image: url('templates/emerald/images/key_go.png'); }
.icon-key-delete { background-image: url('templates/emerald/images/key_delete.png'); }
.icon-list { background-image: url('templates/emerald/images/text_align_justify.png'); }
.icon-merge { background-image: url('templates/emerald/images/arrow_join.png'); }
.icon-move { background-image: url('templates/emerald/images/page_go.png'); }
.icon-next { background-image: url('templates/emerald/images/control_next.png'); }
.icon-note-add { background-image: url('templates/emerald/images/note_add.png'); }
.icon-open { background-image: url('templates/emerald/images/lock_open.png'); }
.icon-page-go { background-image: url('templates/emerald/images/page_go.png'); }
.icon-prev { background-image: url('templates/emerald/images/control_prev.png'); }
.icon-printer { background-image: url('templates/emerald/images/printer.png'); }
.icon-split { background-image: url('templates/emerald/images/arrow_divide.png'); }
.icon-table-add { background-image: url('templates/emerald/images/table_add.png'); }
.icon-tag-green { background-image: url('templates/emerald/images/tag_green.png'); }
.icon-user { background-image: url('templates/emerald/images/user.png'); }
.icon-user-add { background-image: url('templates/emerald/images/user_add.png'); }
.icon-user-comment { background-image: url('templates/emerald/images/user_comment.png'); }
.icon-user-edit { background-image: url('templates/emerald/images/user_edit.png'); }
.icon-zoom { background-image: url('templates/emerald/images/zoom.png'); }
.icon-information { background-image: url('templates/emerald/images/information.png'); }
.icon1616 { width: 16px; height: 16px; border: 0; }
#phorum blockquote.bbcode { font-size: 85%; margin: 0 0 0 10px; }
#phorum blockquote.bbcode>div { margin: 0; padding: 5px; border: 1px solid #808080; }
#phorum blockquote.bbcode strong { font-style: italic; margin: 0 0 3px 0; }
#phorum pre.bbcode { border: 1px solid #C4C6A2; background-color: #FEFFEC; padding: 8px; overflow: auto; }
#phorum table.announcements { margin-bottom: 20px; }
#editor-tools { padding: 3px; margin-bottom: 3px; border-bottom: 1px solid #ddd; text-align: left; }
#editor-tools .editor-tools-button { margin-right: 2px; margin-bottom: 2px; background-color: #eee; border: 1px solid #ddd; vertical-align: bottom; }
#editor-tools .editor-tools-button:hover { border: 1px solid #777; }
.editor-tools-popup { text-align: left; position: absolute; padding: 5px 10px; background-color: #eee; border: 1px solid #777; font-family: arial, helvetica, sans-serif; z-index: 1000; }
.editor-tools-popup a,.editor-tools-popup a:active,.editor-tools-popup a:visited { text-decoration: none; color: black; }
.editor-tools-popup a:hover { text-decoration: underline; }
#editor-tools-smiley-picker img,#editor-tools-subjectsmiley-picker img { border: none; margin: 3px; }
#editor-tools-a-help { float: right; }
* html .colorPickerTab_inactive span,* html .colorPickerTab_active span { position: relative; }
* html .colorPickerTab_inactive img,* html .colorPickerTab_active img { position: relative; left: -3px; }
* html #dhtmlgoodies_colorPicker .colorPicker_topRow { height: 20px; }
.mod_smileys_img { vertical-align: middle; margin: 0px 3px 0px 3px; border: none; }
#dhtmlgoodies_colorPicker { position: absolute; width: 250px; padding-bottom: 1px; background-color: #FFF; border: 1px solid #777; width: 252px; width: 250px; width: 250px; z-index: 1000; }
#dhtmlgoodies_colorPicker .colorPicker_topRow { padding-bottom: 1px; border-bottom: 3px double #777; background-color: #E2EBED; padding-left: 2px; width: 250px; width: 248px; width: 248px; height: 20px; height: 16px; height: 16px; }
#dhtmlgoodies_colorPicker .colorPicker_statusBar { height: 13px; padding-bottom: 2px; width: 248px; border-top: 3px double #777; background-color: #E2EBED; padding-left: 2px; clear: both; width: 250px; width: 248px; width: 248px; height: 18px; height: 13px; height: 13px; }
#dhtmlgoodies_colorPicker .colorSquare { margin-left: 1px; margin-bottom: 1px; float: left; border: 1px solid #000; cursor: pointer; width: 12px; width: 10px; width: 10px; height: 12px; height: 10px; height: 10px; }
.colorPickerTab_inactive,.colorPickerTab_active { height: 17px; padding-left: 4px; cursor: pointer; }
.colorPickerTab_inactive span { background-image: url(images/tab_left_inactive.gif); }
.colorPickerTab_active span { background-image: url(images/tab_left_active.gif); }
.colorPickerTab_inactive span, .colorPickerTab_active span { line-height: 16px; font-weight: bold; font-family: arial; font-size: 11px; padding-top: 1px; vertical-align: middle; background-position: top left; background-repeat: no-repeat; float: left; padding-left: 6px; -moz-user-select: none; }
.colorPickerTab_inactive img,.colorPickerTab_active img { float: left; }
.colorPickerCloseButton { width: 11px; height: 11px; text-align: center; line-height: 10px; border: 1px solid #777; position: absolute; right: 1px; font-size: 12px; font-weight: bold; top: 1px; padding: 1px; cursor: pointer; width: 15px; width: 11px; width: 11px; height: 15px; height: 11px; height: 11px; }
#colorPicker_statusBarTxt { font-size: 11px; font-family: arial; vertical-align: top; line-height: 13px; }
.form_widget_amount_slider { border-top: 1px solid #9d9c99; border-left: 1px solid #9d9c99; border-bottom: 1px solid #eee; border-right: 1px solid #eee; background-color: #f0ede0; position: absolute; bottom: 0px; width: 5px; width: 3px; width: 3px; height: 5px; height: 3px; height: 3px; }
.colorSliderLabel { width: 15px; height: 20px; float: left; font-size: 11px; font-weight: bold; }
.colorSlider { width: 175px; height: 20px; float: left; }
.colorInput { width: 45px; height: 20px; float: left; }
.colorPreviewDiv { width: 186px; margin-right: 2px; margin-top: 1px; border: 1px solid #CCC; height: 20px; float: left; cursor: pointer; width: 188px; width: 186px; width: 186px; height: 22px; height: 20px; height: 20px; }
.colorCodeDiv { width: 50px; height: 20px; float: left; }

#menu{

width:990px;
background:url(../img/menu_tlo.gif) top repeat-x;
height:30px;
padding-top:1px;
padding-left:10px;
}

#menu li{
position:relative;
top:-10px;
display:inline;
}
#menu li a{
font: 14px Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;
padding:7px;margin-right: 10px;
background:url(../img/menu_tlo.gif) repeat-x;
color:#1A1A1A;
}
#menu li a:hover, #menu li a.selected{
text-decoration: none; 
color:white;
background:none #1A1A1A;
}
.clear { clear: both; }
.clear hr { display: none; }

