/* overrides from master style sheet for board */
* html body {
	padding:80px 0 200px 0;  
}

#header {
	height:80px; 
	padding-top:5px;
}

#content {
    top:80px;
	bottom:200px; 
	padding:15px;
	border-top:1px solid #006699;
}

#footer {
	height:200px; 
	padding-top:0px;padding-bottom:0;
}

#header #whats-new {
padding-left:10px;
padding-top:5px;
float:left;
color:#FFFFFF;
font-size:11px;
}

#header #whats-new a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#header h1 {
 font-size:18px;
 padding-left:10px;
 padding-bottom:5px;
}

/* board specific styles */
#header-link {
 background-color:#006699;
 text-align:right;
 float:right;
 padding-right:15px;padding-top:5px;
 font-size:11px;
 color:#FFFFFF;
 }

#header-link a {
 color:#FFFFFF;
}

#header-panel {
 clear:both;
 background-color:#F5F5F5;
 height:48px;
 padding-left:15px;
 padding-right:15px;
}

#header-panel-left {
 float:left;
 padding-top:5px;
}

#header-panel-right  {
 float:right;
 padding-top:8px;
 font-weight:bold;
 color:#990099;
 width:575px;
}

#header-panel-right a {
 font-size:11px;
 color:#006699;
}

#header-search, #header-view, #header-sort{
 float:right;
 font-size:11px;
 color:#006699;
}

#header-view, #header-sort {
 border-right:1px solid #D1D1D1; 
 margin-right:8px;
}

#header-view  select, #header-sort select {
 font-size:11px;
 margin-right:8px;
 margin-top:1px;
 vertical-align:middle;
}
 
#header-view select {
 width:120px;
}

#header-sort select {
 width:100px;
}
  
.pager {
 color:#242424;
 padding-top:8px;
 font-size:11px;
}

.pager a {
 color:#006699;
}

.pager a:hover {
 background-color:#006699;
 color:#FFFFFF;
}

.current-page {
color:#FFFFFF;
background-color:#006699;
padding:1px 3px 1px 3px;
}

.panel-button {
 padding-top:5px;
}

.panel-button a {
 text-decoration:none;background-color:#006699;
 color:#FFFFFF;
 font-size:11px;
 padding:5px;
 text-decoration:none;
 font-weight:bold;
}

#content ul {
 margin-left: 25px;
 font-size:11px;
 list-style-image:none;
 padding-left:0;
}   

#content ol {
 font-size:11px;
 margin-left: 25px;
 line-height:1.5;
}

#content .subj  {
 color:#006699;
 font-weight:bold;
 text-decoration:none;
 font-size:11px;
}

#content .subj:hover{
 text-decoration:underline;
}

#content .read-post:visited, #content .read-post:visited {
 color:#978F84;
 font-style:italic;
}

#content .read-post:visited, #content .read-post:visited {
 color:#978F84;
 font-style:italic;
}

#content .subj  .more {
 color:#006699;
 font-weight:bold;
 text-decoration:none;
 font-size:11px;
}

#content .reply {
 color:#006699;
 font-weight:normal;
 text-decoration:none;
}

#content .reply:hover{
 text-decoration:underline;
}

#content .reply .more {
 color:#006699;
 font-weight:normal;
 text-decoration:none;
 font-size:10px;
}

#content .reply-count {
 color: #868686;
 font-size:10px;
}

#content .collapse {
 text-decoration:none;
 color:#242424;
}

#content .separator {
 padding-bottom:5px;
 border-bottom:1px solid #D5D5D5;
 margin-bottom:5px;
}

#content .highlight, #content .subj .highlight, #content .reply .highlight  {
 color:#00AA00;
}

#content .button {
 background-color:#006699;
 color:#FFFFFF;
 font-size:10px;
 padding-left:4px;
 padding-right:4px;
 text-decoration:none;
} 

#content .date {
font-size:10px;
color:#868686;
}

#content .post-body {
 display:none;
}

#content .next {
 font-weight:bold;
  padding-top:5px;
 font-size:14px;
 
}

#content .next a {
text-decoration:none;
}

#content .next a:hover {
text-decoration:underline;
}

#footer-panel {
text-align:left;
height:180px;
background-color:#F5F5F5;
color:#242424;
border-top:1px solid #006699;
padding-top:5px;
padding-left:15px;
}

#footer-panel-button {
 padding-bottom:5px;
}

#error-message {
 font-size:11px;
 color:#CC0000;
}

.footer-panel-form {
 text-align:right;
 margin-top:5px;
 background-color:#FBFBFB;
 border: 1px solid #ACACAC;
 float:left;
 font-size: 11px;
 padding:7px 10px 7px 10px;
 }

.footer-panel-form h1 {
 font-size:12px;
 font-weight:bold;
 color:#006699;text-align:left;
 padding-bottom:4px;
}
.footer-panel-form .label {
vertical-align:middle;
padding-bottom:5px;
}

.footer-panel-form  .txt-input {
 font-size:11px;
 height:20px;
 margin-bottom:5px;
 vertical-align:middle;
}

.footer-panel-form .area-input {
 font-size:11px;
 width:325px;
 height:45px;
 vertical-align:top;
 margin-bottom:5px;
}

#login-form {
 padding:10px;
}
#login-form a {
font-size:10px;
color:#006699;
}

#login-form .txt-input {
 width:190px;
}	

#post-form {
 display:none;
}

#post-form  .txt-input {
 width:219px;
}

#post-form .sel-input {
 font-size:11px;
 width:100px;
}


#reply-form {
 display:none;
}

#reply-form  .txt-input {
 width:323px;
}

.char-counter {
 float:left;
 font-family:verdana,arial,san-serif;
 color:#868686;
 font-size:10px;
 margin-left:57px;
 text-align:left;
}

#post-counter, #reply-counter {
 visibility:hidden;
}

#footer-panel-message {
 padding-left: 20px;
 padding-right:15px;
 background-color:#F5F5F5;
 line-height:1.75;
 text-align:left;
 font-size:16px;
 color:#006699;
 font-weight:normal;
 float:left;
}

#footer-panel-message h1 {
 font-size:18px;
 font-weight:normal;
 padding-bottom:12px;
}

#footer-panel-message h2 {
 font-size:12px;
 font-weight:normal;
 padding-bottom:6px;
}

#footer-panel-message h2 a {
 font-weight:bold;
 color:#006699;
}

#footer-panel-message h3 {
 font-size:11px;
 font-style:normal;
 font-weight:normal;
 color:#818181;
}

#footer-panel-message h3 a {
 font-weight:bold;
 color:#818181;
}

ol {
 padding-bottom:15px;
}

ol.sticky {
list-style: url(../images/s.gif);
padding-bottom:0;
}
 
.message-link {
border-bottom:1px dashed #c1c1c1;
text-decoration:none;
background-color:#f4f4f4;
}

#search-box {
 width:150px;
 font-size:11px;
}
.search-text {
background-color:#55AA55;
color:#FFFFFF;
}

#anchor:focus {outline:0;}

.single-post {
 line-height:1.5;
 color:#006699;
}

.single-post li{
 list-style:circle;
 font-size:11px;
 line-height:1.5;
}


.single-post li li {
 list-style:square;
}
