#yabb DIV.text {
	padding: 10px !important;
}

#yabb DIV#board_description,
#yabb DIV#board_index_button_bar,
#yabb DIV#info_center_block-forum_stats,
#yabb DIV#info_center_block-login,
#yabb DIV#info_center_block-users_online,
#yabb DIV#post_container,
#yabb DIV.category,
#yabb DIV.news {
	margin-bottom: 20px;
}
#yabb DIV#icon_access_info {
	margin: 20px 0px;
}

#yabb DIV#board_index_button_bar {
	margin: 2px 2px 20px;
	padding: 2px 5px;
}

#yabb DIV.button_bar {
	margin: 0px 2px;
	padding: 2px 5px;
}

#yabb DIV.menu A {
  padding-right: 4px;
}

#yabb FORM {
  display: inline;
  margin: 0px;
  padding: 0px;
}
#yabb INPUT,
#yabb .button {
  border: 1px solid #003460;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}
#yabb SELECT {  
  border: 1px solid #003460;
  color: #000000;
  font-size: 10px;
}
#yabb SELECT OPTGROUP {  
  color: #000000;
  font-size: 10px;
}
#yabb TEXTAREA {
  border: 1px solid #003460;
  color: #000000;
  font-size: 12px;
}


#yabb DIV.tabtitle {
  margin: 0px 2px;
  padding: 6px 0px 6px 9px;
}

#yabb TABLE {
  width: 100%;
}
#yabb TABLE THEAD.tabtitle {}
#yabb TABLE THEAD.tabtitle TR {}
#yabb TABLE THEAD.tabtitle TR TD,
#yabb TABLE THEAD.titlebg TR TD {
  padding: 5px 0px 5px 9px;
}
#yabb TABLE TBODY {}
#yabb TABLE TBODY TR {}
#yabb TABLE TBODY TR TD {
	padding: 5px;
}

#yabb .tabtitle {
  background: #0066CB;
  color : #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}
#yabb .tabtitle A,
#yabb .tabtitle A:Active,
#yabb .tabtitle A:Visited {
  color : #FFFFFF !important;
  font-size: 11px !important;
  font-weight: bold !important;
  text-decoration: none !important;
}
#yabb .tabtitle A:Hover {
  text-decoration: underline;
}

#yabb .usermenu {
  border: 1px #88A8E0 outset;
  border-bottom: 0px;
  border-left: 0px;
  border-top: 0px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  width: 96%;
}
#yabb .usercontainer{
  background-color: #88A8E0;
  border: 1px #88A8E0 outset;
  border-top: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 12px;
  width: 92%;
}
#yabb .containerbg {
  background-color: #9CB9F3;
}
#yabb .movedbg {
  background-color: #FFFEDF;
  color: #304B58;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
} 
#yabb #fscroller {
  background: #DFDEDE;
  display: block;
  font-weight: bold;
  height: 13px;
  margin: 2px;
  padding: 20px 0px;
  text-align: center;
}

#yabb .post {
	margin: 2px;
}
#yabb .post TABLE {
	border-collapse: collapse;
}
#yabb .post TABLE TR TD {
	padding: 4px;
}


#yabb .helpful {
	margin-top: 20px;
}

#yabb #savetopic IMG {
	display: none;
}

#yabb .search {
	float: right;
}

/* users/members on-off-away line status */
#yabb .useronline {
  color: #2E8B57;
  font-weight: bold;
}
#yabb .useroffline {
  color: #7B68EE;
  font-weight: bold;
}
#yabb .useraway {
  color: #6078B0;
  font-weight: bold;
}


/* YaBB navigation links */
#yabb .nav,
#yabb A.nav,
#yabb A.nav:Visited {
  color : #000033;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
#yabb A.nav:Hover {
  color: #990000;
  text-decoration: underline;
}


/* YaBB alternating bgcolors */
#yabb .windowbg {
  background-color: #DFDEDE;
  color: #000000;
  font-style: normal;
  font-weight: normal;
}
#yabb .windowbg2 {
  background-color: #ECEDEE;
  color: #000000;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}


/* Misc/title/category colors */
#yabb .dividerbot {
  border-bottom: 1px #A7B8CC solid;
}
#yabb .dividertop {
  border-top: 1px #A7B8CC solid;
}
#yabb .hr {
  background-color: #6078B0;
  border: 0px solid #6078B0;
  border-top: 0px solid #6078B0;
  color: #6078B0;
  height: 1px;
}
#yabb .bordercolor {
  font-size: 12px;
}
#yabb .small {
  font-size: 10px;
}
#yabb .small A {
  font-size: 10px;
}
#yabb .top {
  color: #475F79;
  font-style: normal;
  font-size: 11px;
}
#yabb .titlebg {
  background-color: #003460;
  color: #FFFFFF;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
#yabb .titlebg A {
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;
}
#yabb .titlebg A:Hover {
  text-decoration: underline;
}
#yabb .catbg {
  background-color: #0066CB;
  color: #FFFFFF;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
#yabb .catbg A {
  color: #FFFFFF;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
#yabb .catbg A:Hover {
  text-decoration: underline;
}
#yabb .message {
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;
}
#yabb .message A {
  background-color: transparent;
  color: #900000;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
#yabb .message A:Hover {
  background-color: transparent;
  color: #000000;
  text-decoration: underline;
}
#yabb .droppageindex {
  background-color: #FFFFFF;
  border: 2px inset;
  color: #000000;
  float: left;
  font-family: Verdana, Sans-Serif;
  margin: 0px;
  padding: 0px;
  padding-left: 4px;
}
#yabb .droppages {
  height: 14px;
  padding-left: 1px;
  padding-right: 1px;
}
#yabb .droppages A {
  color: #000000;
  font-size: 9px;
  font-weight: normal;
}
#yabb .highlight {
  background-color: #FFFF33;
  color: #000000;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
}


/* Image fonts */
#yabb .imgbg {
  color: #FFFFFF;
  font-size: 10px;
  font-style: normal;
}
#yabb .imgcatbg {
  color: #000000;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
}
#yabb .imgtitlebg {
  color: #FFFFFF;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
}
#yabb .imgwindowbg {
  color: #005177;
  font-size: 9px;
  font-style: normal;
}
#yabb .imgmenu {
  color: #000000;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
}


/* Post quote/code colors */
#yabb .quote {
  background-color: #E8EBEF;
  border: 1px #34689A solid;
  color: #000000;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  padding: 4px;
  width: 90%;
}
#yabb .code {
  background-color: #CCCCCC;
  border: 1px #34689A solid;
  color: #000000;
  font-family: Courier, Courier New, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  padding: 4px;
  width: 90%;
}
#yabb .editbg {
  background-color: #FFFEDF;
  border: 1px #cc0000 solid;
  color: #000000;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  padding: 4px;
  width: 90%;
}
#yabb .forumjump {
  background-color: #F5F5DC;
  border-bottom: 1px dashed #D6B2FF;
  border-top: 1px dashed #D6B2FF;
  color: #000000;
  font-weight: bold;
}
#yabb .forumjumpcat {
  background-color: #FFFEDF;
  border-bottom: 1px dashed #D6B2FF;
  border-top: 1px dashed #D6B2FF;
  color: #000000;
}
#yabb .forumjumpcatm {
  background-color: #EEE8AA;
  color: #000000;
  font-style: italic;
}
#yabb .forumjumpcatmf {
  background-color: #EEE8AA;
  border-bottom: 1px dashed #C5AAEE;
  color: #000000;
  font-style: italic;
}
#yabb .forumcurrentboard {
  background-color: #F0FFF0;
  color: #000000;
  font-weight: bold;
}


/* Anything below here is just for the template */
#yabb #PMcontainer {
  border: 0px;
  float: left;
  margin-bottom: 10px;
  padding: 0px;
  width: 100%;
}
#yabb .topline {
  border-top: 1px solid #34689A;
}
#yabb .topheader {
  background: #4981B8;
  margin-bottom: 10px;
}
#yabb .boardcontainer {
  background-color: #BBBBBB;
  border: 0px;
}
#yabb .displaycontainer {
  padding: 1px;
  width: 100%;
}
#yabb .navbarcontainer {
  margin: 0px;
}