
.discussions
{
margin-left: 20px;
border-top: 2px solid #8a8;
padding: 3px;
}

.discussions-moniker
{
color: #8a8;
font-weight: bold;
font-size: 13pt;
width: 125px;
float:left;
text-align:right;
}

.discussions-container
{
padding-left: 10px;
float:left;
width: 760px;
}

.forum_head
{

background-repeat: no-repeat;
}


.forum-posted-by
{
display: none;
}


 .subhead
 {
/*background-color: #534; */
padding-bottom: 2px;
margin-top: -3px;
}

.subhead p
{
font-size: 8pt;
font-family: georgia;
font-style: italic;

padding: 3px;
padding-left: 25px;
margin: 0;
color: #000;
}

.subhead a
{
color: #ccf;
font-weight: bold;
}


.subtle_sticky a
{
position:relative;
display: inline-block !important;
display: inline;
vertical-align: bottom;
text-align: right;
}

.subtle_sticky a span
{
display:none;
}

.subtle_sticky a:hover
{
z-index: 25;
background-color: #fec;
}

.subtle_sticky a:hover span
{
position: absolute;
padding: 5px;
font-size: 9pt;
color: #44E;
top: 12px;
left: -348px;
width: 360px;
display: block !important;
background-color: #fec;
border: 1px solid #555;
text-align: right;
z-index: 25;
}

.subtle_sticky_hide
{
display: none;
}

.post_body
{
margin: 5px;
}

.quote_container
{
padding:0px;
padding-left:220px;
color:#e9e9c9;
font-size:9pt;
text-align:justify;
height: 75px;
}

.quote_container h4
{
margin:0px;
font-size:10pt;
}

.quote_container a
{
color: #fafada;
}

.post_content
{
font-size: 11pt;
}


.help_post a
{
position:relative;
display: inline-block !important;
display: inline;
vertical-align: bottom;
text-align: right;
}

.help_post a span
{
display: none;
}

.help_post a:hover
{
background: #e9e9c9;
z-index: 25;
}

.help_post a:hover span
{
position: absolute;
padding: 5px;
font-size: 9pt;
color: #FFF;
top: -140px;
left: -35px;
width: 355px;
display: block !important;
background-color: #534;
border: 1px solid white;
text-align: left;
z-index: 25;
}

.help_post img
{
border: 0;
}

.quick_nav
{
position:relative !important;
background-color: #CCB;
/*background-color: #492939;*/
font-weight: bold;
padding: 7px !important;
height: 147px;
font-size: 10pt;
border-top: 2px solid #444;
border-bottom: 1px solid #333;
}

.forum_longdesc
{
font-size: 10pt;
color: #333;
font-style: italic;
}

.forum_row:hover
{
background-color: #F9F9E9;
}

.forum_head h1
{

}

.forum_list_posts
{
font-size: 9pt;
color: #222;
text-align: center;
background-color: #FFE;
}

.forum_list_threads
{
font-size: 9pt;
color: #222;
text-align: center;
background-color: #FFE;
}

.forum_list_lastpost
{
font-size: 9pt;
color: #222;
text-align: center;
background-color: #FFE;
}

.forum_list_new
{
font-size: 9pt;
color: #222;
text-align: center;
background-color: #FFE;
}

.forum_list_new_posts
{
font-size: 9pt;
color: #222;
text-align: center;
background-color: #F9F9A1;
}

.forum_list_titles
{
font-size: 13pt;
font-weight: bold;
}
 
 
.forum_list_headings 
{
margin:0px;
padding: 5px;
padding-left: 10px;
font-size: 15pt;
color: #445;
background-color: #DDF;
font-variant: small-caps;
}
 

.forum_nav
{
position:relative !important;
/*background-color: #492939;*/
font-weight: bold;
padding: 7px !important;
height: 17px;
font-size: 10pt;


margin-top: -3px;
}

.forum_nav a
{
position: relative !important;
text-align: right;
padding-left: 5px;
padding-right: 5px;
font-family: sans-serif;
font-size: 8pt;
padding: 4px;
background-color: #fff;
margin: 0px;
border: 1px solid #99c;
color: #005;
}

/*.forum_nav a:hover
{
z-index: 25;
background-color:#ffd;
}
*/
a.new_pm
{
background-color: #f33 !important;
color: yellow !important;
border: 1px solid yellow;
}

/*.forum_nav a span
{
display: none;
}
/*
.forum_nav a:hover span
{
display: block !important;
position: absolute;
padding: 5px;
font-size: 9pt;
color: #000;
top: 21px;
left: -35px;
min-width: 100px;
max-width: 200px;
background-color: #E9E9C9;
border: 1px solid #666;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
text-align: center;
z-index:2;
}
*/
.forum_nav p
{
float: left;
padding: 5px;
}

.forum_nav_profile
{
position:relative !important;
float: left;
/*background-color: #E9E9C9;*/
font-size: 9pt;
text-align: center;
padding-right: 7px;
margin-top: -4px;
}

.forum_nav_padding
{
float: left;
}

.forum_nav_buttons
{
position:relative !important;
float: right;
/*background-color: #E9E9C9;*/
font-size: 9pt;
text-align: center;
padding-right: 7px;
margin-top: -4px;
}

.forum_nav img
{
vertical-align:middle;
}

.forum_nav select, .forum_nav input
{
font-size: 9pt !important;
}

.cached
{
/*border: 1px solid black;*/
}

.profile_link a
{
text-decoration: none !important;
font-weight: bold !important;
}

.posttime
{
font-size: 7pt;
color: #888;
}

.new_pm
{
background-color: #FFFDAA;
}

.old_pm
{
background-color: #DDDB99;
}

.thread_links
{
font-size: 8pt;
background-image: url(../../../icon/16x16/link.png);
background-repeat: no-repeat;
font-style: italic;
}

.thread_links a
{
color: #000000;
}

.nt
{
font-size: 8pt;
color: #555;
}

.thread
{
font-size: 11pt;
}

.thread ul
{
margin: 0px;
padding: 0px;
padding-left: 15px;
margin-left: 0px;
}

.thread li
{
list-style-type: none;
margin-left: 15px;
padding-top: 1px;
padding-bottom: 2px;
}

.thread ul li
{
list-style-type: none;
padding-top: 0px;
padding-bottom: 0px;
}



.sticky_thread
{
list-style-type: none;
margin-left: 15px;
background-color: #fec;
font-weight:bold;
border-top: 1px dotted #d00;
border-bottom: 1px dotted #d00;
margin-top:1px;
}

.flagged_thread
{
list-style-type: none;
margin-left: 5px;
background-color: #DDFFDD;
border-top: 1px dotted black;
border-bottom: 1px dotted black;
}


.prev_thread
{
font-size:8pt;
margin-top:15px;
padding-top:5px;
padding-bottom:5px;
border-top:1px dashed #666;
background-color: #DDD;
}


.next_thread
{
font-size:8pt;
margin-bottom:15px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dashed #666;
background-color: #DDD;
}

.prev_text
{
font-size: 12pt;
color: #888;
height: 20px;
padding-left: 5px;
}

.next_text
{
font-size: 12pt;
padding-left: 5px;
color: #888;
height: 20px;
}

.flag_message
{
font-size: 9pt !important;
font-style: italic;
}

.forum_pagination
{

border-top: 1px solid #aad;
border-bottom: 1px solid #ccf;
height: 25px;

}

.forum_pagination a
{
text-decoration: none !important;
color: #33A !important;
z-index: 0;
}

.forum_pagination a:visited
{
color: #FFB !important;
}

.forum_pagination_box_right
{
font-size:9pt; 
padding:3px;
float:right;
}

.forum_pagination_box
{
font-size:9pt; 
padding:3px;
float:left;
}
.private_tag
{
font-style: italics;
}

.thread_tags
{
color:green;
font-size:7pt;
}

.thread_tags a
{
color:green !important;
text-decoration: none !important;
}

#forum_biline
{
text-align: center;
letter-spacing: 3px;
}

#forum
{
font-size: 11pt;
text-align: left;
letter-spacing: 0;

}

#forum ul
{
margin: 0px;
padding: 0px;
padding-left: 0px;
margin-left: 0px;
}

#forum ul li
{
margin-left: 5px;
}

#forum ul li li
{
margin-left: 25px;
}

#forum a
{
  text-decoration: none !important;
  color : #000080; 
}

#forum a:hover 
{
  text-decoration: underline;
  color : #e46; 
}

#forum a:visited
{
  text-decoration: none;
  color : #202020; 
}

