/* Typography */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  letter-spacing: .1px;
  line-height:24px;
	color: #0a0a0b;
}

.sidebar_right, .sidebar_right p
{
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  letter-spacing: .1px;
  line-height:24px;
	color: #0a0a0b;
}

#foot_note 
{
  font-size: 11px;
  font-family: Arial;
  color: #242321;
}
#foot_note a:link, #foot_note a:visited 
{
	font-weight: normal;
	text-decoration: none;
}
#foot_note a:hover, #foot_note a:active 
{
	text-decoration: underline;
}



h1, h2, h3, h4, h5 {
	margin: 2px 0px 7px 0px;
  line-height: 100%;
}
h1 { font-size: 12px;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px;}
h3 { font-size: 20px;}
h4 { font-size: 19px;}
h4 { font-size: 17px;}

h1, h1 a, h1 a:visited, h1 a:active, h1 a:link { 
	font-weight: bold;
	text-decoration: none;
  color: #5a3112;
}
h1 a:hover {
	text-decoration: underline;
}
.sidebar_right h1 {
  color: #ffffff;
}


h2, h2 a, h2 a:visited, h2 a:active, h2 a:link { 
	font-weight: normal;
	text-decoration: none;
  color: #252f7e;
}
h2 a:hover {
	text-decoration: underline;
}
.sidebar_right h2 {
  color: #252f7e;
  padding: 2px 0px 4px 17px;
  border-bottom: 0px solid;
}
.subct_left h2 {
  color: #252f7e;
  padding: 2px 0px 4px 0px;
  border-bottom: 1px solid;
}


h3 {
	font-weight: normal;
  color: #434d9a;
}
h3 a, h3 a:visited , h3 a:active, h3 a:link {
	text-decoration: none;
  color: #434d9a;
}
h3 a:hover{
	text-decoration: underline;
  color: #252f7e;
}
.sidebar_right h3 {
  color: #434d9a;
}

h4, h4 a, h4 a:visited , h4 a:active, h4 a:link{
	text-decoration: none;
	font-weight: bold;
  color: #974b4f;
}
h4 a:hover{
	text-decoration: underline;
}
.sidebar_right h4 {
  color: #ffffff;
}

h5, h5 a, h5 a:visited , h5 a:active, h5 a:link{
	text-decoration: none;
	font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 17px 0px 5px 0px;
 color: #5a3112;
}
h5 a:hover{
	text-decoration: underline;
}
.sidebar_right h5 {
  color: #ffffff;
}


.postmetadata {
  text-transform: lowercase;
  padding: 5px;
  border: 0px;
  border-top: 1px solid #b5b5b5;
}

img {
  border: 0px;
  color: #5a3112;
}

a:link, a:active, a:visited {
  color: #434d9a;
	text-decoration: none;
}

a:hover{
  color: #434d9a;
	text-decoration: underline;
}
.sidebar_right, .sidebar_right a {
  color: #0a0a0b;
}

hr
{
  border: 0px solid;
  /*border-top: 1px solid;*/
  margin: 20px 0px 10px 0px;
  height:1px;
  border-bottom: 1px solid #dddddd;

}

.sidebar_right li {
  border: 0px solid;
  margin: 0px 0px 0px -20px;
  list-style-image: url(images/bullet.gif);
}




/* wb page */
.page_title {
  border: 0px solid;
  margin: 0px 0px 30px 0px;
}

/* end of wb page */






/* news css */

.post_title, .post_date {
  border:0px solid;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #DDDDDD;*/
}

.post_title {
}

.post_date {
  border:0px solid;
  padding: 0px;
}

.post_short {
  padding: 0px 0px 0px 0px;
}

.comment_title {
}

.comment_text {
}

.comment_title, .comment-text {
}

.comment_info {
}

.comment_title, .comment_info {
}

.selected_group_title { 
}
/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
	display:none;
}

.loop-header {
}

.page-header {
}
.post-header {
}

.page-left {
  width:150px;
  text-align: right;
}
.page-center {
  text-align: center;
}

.page-right {
  width:150px;
  text-align: left;
}

.comment-header {
}

.public-info {
  font-size: 12px;
}

.group-page {
}





