body
{
    background-color:#333;
    color:#FFF;
    font-family:Verdana;
    font-size:.8em;
    margin:0;
    padding:0;
}

#header_bar
{
    background-color:#212121;
    border-bottom:solid 1px black;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:100;
}

#header_bar_ie6
{
    background-color:#212121;
    border-bottom:solid 1px black;
    width:100%;
}

#notrails_logo
{
    background: url(../../images/notrails_logo.png) no-repeat;
    height:79px;
    width:223px;
    cursor:pointer;
    display:block;
}


#lhs
{
    position:fixed;
    left:0;
    top:80px;
    width:223px;
    background:#333 url(../../images/lhs_slice.png) repeat-y;
    height:1000px;
}
#lhs_ie6
{
    width:223px;
    background:#333 url(../../images/lhs_slice.png) repeat-y;
    height:1000px;
    float:left;
}
#rhs
{
    position:relative;
    top:80px;
    left:224px;
    max-width:600px;
}
#rhs_ie6
{
    width:600px;
}

h1
{
  color:#99ccff;
  font-weight:bold;
  font-family:Verdana;
  font-size:1.6em;
  margin:25px 0 10px 0;
}

p
{
 margin:10px 0;
 text-align:justify;
}

.smallLabel
{
  color:#99ccff;
  font-weight:bold;
  font-family:Verdana;
  font-size:1.0em;
  margin:6px 0;
}

.validator
{
    font-weight:bold;
    color:#FCBB82;
    margin:0 6px;
    display:inline-block;
}


#navigation
{
margin: 23px 0 0 26px;
width:185px;
}
#navigation a
{
    text-decoration:none;
    padding: 0 0 0 11px;
    display:block;
    line-height:30px;
    font-family:Verdana;
    font-size:1.4em;
    color:#0066FF;
}

#navigation ul
{
    padding-left: 18px;
    margin: 2px 0;
}

#navigation li a
{
    text-decoration:none;
    padding: 0 0 0 11px;
    display:block;
    line-height:20px;
    font-family:Verdana;
    font-size:1.0em;
    color:#0066FF;
}

#navigation li
{
    list-style-type:none;
}

.navigation_item
{
    color:#0066FF;
}
#navigation a:hover
{
    background-color:#45454F;
    color:#0066FF;
}
#navigation a:active
{
    color:#FCBB82;
    border:none;
}
.navigation_item_selected
{
    color:#FFFFFF;
    background-color:#242424;

}
.navigation_item_sep
{
    background: url(../../images/sep_repeat.png) repeat-x;
    height:6px;
    width:185px;
}
.navigation_item_sep_ie6
{
    background: url(../../images/ie6/nav_sep.png) no-repeat;
    height:6px;
    width:185px;
}
.content
{
    padding:23px;
}

.actionMessage
{
  color:#99ccff;
  font-style:italic;
  font-family:Verdana;
  font-size:1.0em;
  margin:6px 0;
}
.textBox
{
 padding:5px;   
}
.caption
{
font-style:italic;
font-size:x-small;
text-align:center;
}

a 
{
color:#99ccff;   
}

a:hover
{
color:#9ecfff;   
}

a:active
{
color:#FCBB82;   
}

a:visited
{
text-decoration:none;
color:#99ccff;   
}

.posting
{
    margin: 0 0 15px 0;   
}

.postingHeader
{
width:100%;
background: url(../../images/sep_repeat.png) repeat-x 0 18px;
}

.postingHeader_ie6
{
width:100%;
background: url(../../images/sep_repeat_ie6.png) repeat-x 0 18px;
}

.postingDate
{
color:#B9B9B9;
font-style:italic;  
}

.postingContent
{
margin:10px 0;   
}

.commentsIcon
{
background: url(../../images/comments.png);
height:24px;
width:96px;
display:block;
}

.postingMore
{
position:relative;
left:469px;
}

.postingCommentLine
{
width:100%;
background: url(../../images/sep_repeat.png) repeat-x 0 10px;
margin: 20px 0 0 0;
}

.postingCommentLine_ie6
{
width:100%;
background: url(../../images/sep_repeat_ie6.png) repeat-x 0 10px;
margin: 20px 0 0 0;
}

.comment
{
    margin:10px 0 0 0;
    background-color:#3B3B3B;
    padding:5px;  
    font-size:.9em; 
}

.commentCount
{
color:#99ccff;
font-weight:bold;
display:inline;
background-color:#333333;
padding-right:6px;
}

.commentTitle
{
    font-weight:bold;   
}
.commentDetail
{
color:#B9B9B9;
font-style:italic;
}

.replyIcon
{
background: url(../../images/reply.png);
height:17px;
width:50px;
display:block;
}

.relatedGrouping
{
    margin:5px;
    text-align:right;
}
#twitter_update_list_1
{
    font-size:.8em;
}
#twitter_update_list_1 li span a
{
    display:inline;
    padding:0;
    line-height:14px;
}

#twitter_update_list_2
{
    font-size:.8em;
}
#twitter_update_list_2 li span a
{
    display:inline;
    padding:0;
    line-height:14px;
}