img { behavior: url(/iepngfix.htc) }

BODY {
	background-color: #1f1a0f;
	color: #ffffff;
	background-image: url(/cdf/images/background-pattern.gif);
	background-repeat: repeat;
	font-family: Verdana, arial, sans serif;
	font-size: 10pt;
  text-align: left;
	margin: 0px;
}

p {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
  text-align: left;
}

a:link, a:visited {
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #a5bbe8;
}

a:hover {
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #a5bbe8;
}

/**********General classes*/

/*General buttons*/
.button2 {
	background-color: #ccffcc;
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border: 1px solid #BB720A;
	letter-spacing: 0px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: none;
	color: black;
}

/*General buttons*/
.button3 {
	background-color: #1F8CBD;
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border: solid black 1px;
	letter-spacing: 0px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: none;
	color: blue;
}

/**********End general classes*/

/**********Page content*/

#fullpage {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

#topsection {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
}

#toplogo {
	position: relative;
	top: 0px;
	left: 0px;
  width: 100%;
  height: 143px;
  background-color: #243b10;
  background-image: url(/cdf/images/toplogo-shim.gif);
  background-repeat: repeat-x;
  background-position: top;
  text-align: center;
}

#toplogoimg {
  text-align: center;
  margin: auto;
}

#topmenubar {
	position: relative;
	top: 0px;
	left: 0px;
	height: 37px;
  width: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #958131;
	z-index: 3;
  text-align: center;
}

#topbanner {
	position: relative;
	top: 0px;
	left: 0px;
  width: 100%;
}

#topbannertbl {
  border-collapse: collapse;
  width: 100%;
  background-color: #8f3e17;
}

#topbannertbl td {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

#topbannerhomelt {
  background-image: url(/cdf/images/home-rock-pattern.gif);
  background-repeat: repeat-x;
  background-position: right;
}

#topbannerhomert {
  background-image: url(/cdf/images/home-rock-pattern.gif);
  background-repeat: repeat-x;
  background-position: left;
}

#topbannerleft {
  background-image: url(/cdf/images/sub-rock-pattern.gif);
  background-repeat: repeat-x;
  background-position: right;
}

#topbannerright {
  background-image: url(/cdf/images/sub-rock-pattern.gif);
  background-repeat: repeat-x;
  background-position: left;
}

#topbannermid {
  width: 931px;
}

#topbannerpic {
  position: relative;
  top: 0px;
  left: 0px;
}

#topbannerimg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#taglineimg {
  position: absolute;
  top: 0px;
  left: 410px;
}

#topbannerflash {
  position: absolute;
  top: 40px;
  left: 438px;
}

#topblogbuttonbox {
  position: absolute;
  top: 64px;
  left: 50px;
  height: 41px;
  width: 180px;
  clip: rect(0px 180px 41px 0px);
  overflow: hidden;
  z-index: 200;
  background-color: transparent;
}

#topblogbutton {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  visibility: hidden;
}

#topdeco {
	position: relative;
	top: 0px;
	left: 0px;
  width: 100%;
  height: 25px;
  background-image: url(/cdf/images/content-topper-bg.gif);
  background-repeat: repeat-x;
  background-position: top;
}

#topdecotbl {
  border-collapse: collapse;
  width: 100%;
  height: 25px;
}

#topdecotbl td {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

#topdecoleft {
  background-image: url(/cdf/images/content-topper-left.gif);
  background-repeat: no-repeat;
  background-position: right;
}

#topdecoright {
  background-image: url(/cdf/images/content-topper-right.gif);
  background-repeat: no-repeat;
  background-position: left;
}

#topdecomid {
  width: 931px;
  background-image: url(/cdf/images/content-topper.gif);
  background-repeat: no-repeat;
}

#bottomsection {
  position: relative;
  top: 0px;
  left: 0px;
  background-color: #1f1a0f;
}

#maincontent {
	position: relative;
	top: 0px;
	left: 0px;
  width: 100%;
}

#maincontenttbl {
  border-collapse: collapse;
  width: 100%;
}

#maincontenttbl td {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

#maincontentleft {
  background-image: url(/cdf/images/main-content-left.gif);
  background-repeat: repeat-y;
  background-position: right;
}

#maincontentright {
  background-image: url(/cdf/images/main-content-right.gif);
  background-repeat: repeat-y;
  background-position: left;
}

#maincontentmid {
  width: 931px;
  background-image: url(/cdf/images/brown-mid3.gif);
  background-repeat: repeat-y;
}

#footersection {
  position: relative;
  top: 0px;
  left: 0px;
}

#textmenu {
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
  margin-bottom: 10px;
}

#copyrightnotice {
	position: relative;
	font-weight: normal;
	font-size: 10px;
	color: #968445;
	text-align: center;
  margin: 10px 0px 10px 0px;
}

#copyrightnotice a:link, #copyrightnotice a:visited {
	color: #968445;
  font-size: 10px;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
}

#copyrightnotice a:hover {
	color: #968445;
  font-size: 10px;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}

#footerdivider {
  position: relative;
  top: 0px;
  left: 0px;
  height: 22px;
  width: 100%;
  background-color: transparent;
  background-image: url(/cdf/images/feliciana-bottom-ornament.gif);
  background-repeat: no-repeat;
  background-position: center;
}

#footerdeco {
  position: relative;
  top: 0px;
  left: 0px;
  height: 80px;
  width: 100%;
  background-color: transparent;
	background-image: url(/cdf/images/footer-fade.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

#pagefooter {
  position: relative;
  top: 0px;
  left: 0px;
}

#pagefooter p {
	color: #d0dbc0;
	font-weight: normal;
	font-size: 10px;
  text-align: center;
}

#pagefooter a:link, #pagefooter a:visited {
	color: #aaaaaa;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
}

#pagefooter a:hover {
	color: #aaaaaa;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}

.listtable {
	border-collapse: collapse;
	margin-left: 30px;
}

.listtable td {
	vertical-align: top;
	padding: 3px 0px 3px 3px;
}

.listtable p {
	margin: 2px 0px 2px 0px;
}

.listtblbullet {
	background-image: url(/cdf/images/feliciana-triangle-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
  width: 14px;
}

.listtblname {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.listtblname a:link, .listtblname a:visited {
	text-decoration: none;
	color: #000000;
}

.listtblname a:hover {
	text-decoration: none;
	color: #970909;
}

.firstletter {
  float: left;
  font-size: 22px;
  font-weight: bold;
  font-family: Times New Roman, Verdana, arial, sans serif;
  border: 1px solid #958131;
  background-color: #243b10;
  background-image: url(/cdf/images/fletterbg24x24.gif);
  background-repeat: no-repeat;
  background-position: bottom center;
  margin: 0px 1px 0px 0px;
  padding: 0px 4px 8px 4px;
  line-height:22px;
  vertical-align: top;
}

/**********End page content*/


/**********Menu classes*/

.topmenubgdiv {
  position: relative;
  top: 1px;
  left: 0px;
  width: 100%;
  height: 35px;
  padding: 0px;
  margin: 0px;
  background-color: #030201;
}

.topmenutable {
	height: 35px;
	border-collapse: collapse;
	padding: 0px;
  margin: auto;
  text-align: left;
}

.topmenutd, .topmenutddiv {
	height: 35px;
  margin: 0px;
  padding: 0px;
}

.topmenutddiv {
  background-image: url(/cdf/images/nav-vert-divider.gif);
  background-repeat: no-repeat;
  background-position: top;
}

.topmenucells, .topmenucellsroll {
	height: 35px;
  width: 100%;
  background-color: #030201;
  margin: 0px;
  padding: 0px;
	font-family: arial, Verdana, sans serif;
	font-size: 15px !important;
	font-weight: normal !important;
	color: #faf4c6 !important;
	text-decoration: none !important;
	cursor: pointer;
}

.topmenucellsroll {
	background-image: url(/cdf/images/nav-bar-shim-over.gif);
	color: #ffffff !important;
}

.topmenutext {
  position: relative;
  top: 9px;
  left: 0px;
}

.submenu {
	font-family: arial, Verdana, sans serif;
	font-size: 15px;
	color: #faf4c6; 
	vertical-align: top; 
	text-align: left;
	background-color:#030201;	
	z-index: 3;
}

.submenu table {
  border-collapse: collapse;
	background-color:#030201;	
}

.submenu td {
	padding: 2px 6px 2px 0px;
}

A.sublink:link, A.sublink:visited, A.sublink:active {
	background-image: url(/cdf/images/feliciana-triangle-bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 15px;
	font-weight: normal;
	padding-left: 15px;
  text-decoration: none; 
	color: #faf4c6;
}

A.sublink:hover {
  text-decoration: underline; 
	color: #ffffff;
}
		
.linemenu {	
	color: #dcc970;
	text-decoration:none;
	background-color:transparent;
	font-size: 12px;
	clear: both;
}

A.linemenulink:link, A.linemenulink:active, A.linemenulink:visited {
	color: #dcc970;
	font-weight: normal;
	text-decoration: none;
}

A.linemenulink:hover {
	color: #dcc970;
	font-weight: normal;
	text-decoration: underline;
}

/**********End menu classes*/


/**********Main content classes*/

.topdeco {
	position: relative;
}

.defaultcontent {
	position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
	padding: 20px;
  margin: 0px;
  text-align: left;
  vertical-align: top;
}
		
.bottomcontent {
}

.leftside {
  position: relative;
  vertical-align: top;
  padding-left: 12px;
  width: 640px;
}

.rightside {
  position: relative;
  vertical-align: top;
}

.vertline {
  position: relative;
  background-image: url(/cdf/images/divider-line-vert.gif);
  background-repeat: no-repeat;
  background-position: top center;
  width: 39px;
  height: 420px;
}

/**********End main content controls*/

/**********Typical page content*/

.pageblock {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
  vertical-align: top;
}

.pagetitle, .leftmenutitle {
	text-align: left;
	font-family: arial, Verdana, sans serif;
	font-size: 17px;
	font-weight: bold;
	color: #dcc970;
	margin: 0px 0px 10px 0px;
}

.pagedivline {
	width: 100%;
	height: 15px;
	margin: 25px 0px 15px 0px;
	background-image: url(/cdf/images/divider-line.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.pagetext p, .pagetext ul {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.picturebox {
	position: relative;
  margin: 0px;
  padding: 0px;
}

.pictureboxtbl {
  background-color: #4b3f25;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.pictureboxtbl td {
	margin: 0px;
	padding: 0px;
}

.pictureboximg {
  margin: 0px;
  padding: 0px;
}

.picboximg {
  margin: 0px;
  padding: 0px;
}

.sidebox, .sideboxmain {
	position: relative;
	top: 0px;
	left: 0px;
  width: 220px;
}

.sidebox {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  padding: 10px 0px 10px 0px;
}

.sideboxtitle {
  text-align: center;
  font-family: arial, Verdana, sans serif;
  font-size: 12pt;
  font-weight: bold;
  color: #dcc970;
}

.sideboxdivline {
  background-image: url(/cdf/images/side-ornament.gif);
  background-repeat: no-repeat;
  background-position: center;
  height: 34px;
  width: 220px;
  margin: 10px 0px 10px 0px;
}

.sideboxtbl {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.sideboxtbl td {
	margin: 0px;
	padding: 0px;
}

.sideboxcontent {
	text-align: left;
	width: 220px;
}

.sideboxbloglinks h2 {
  text-align: center;
  font-family: arial, Verdana, sans serif;
  font-size: 12pt;
  font-weight: normal;
  color: #a5bbe8;
  margin: 5px 0px 6px 0px;
}

.sideboxbloglinks h3 {
  text-align: center;
  font-family: arial, Verdana, sans serif;
  font-size: 11pt;
  font-weight: bold;
  color: #a5bbe8;
  margin: 5px 0px 6px 0px;
}

.sideboxbloglinks table {
  width: 70%;
}

.sideboxbloglinks td {
  text-align: left;
  padding: 4px;
  font-size: 12px;
}

.sideboxbloglinks a:link, .sideboxbloglinks a:active, .sideboxbloglinks a:visited {
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.sideboxbloglinks a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.sideboximg {
	width: 100%;
}

.sideboxcontent p {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	margin: 3px 0px 3px 0px;
}

.morelink {
	background-image: url(/cdf/images/feliciana-triangle-bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
  font-size: 12px;
  font-weight: normal;
  padding-left: 16px;
  color: #a5bbe8;
}

a.morelink:link, a.morelink:visited {
  text-decoration: none;
}

a.morelink:hover {
  text-decoration: underline;
}

a.editlink:link, a.editlink:visited {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a.editlink:hover {
	color: #970909;
	text-decoration: underline;
}

.contactinfo {
  position: relative;
}

.contactinfo p {
  padding: 0px;
  margin: 4px;
}

/**********End typical page content*/

.editformtable {
  padding: 2px;
}

.editformsubject, .editformimgfile {
  font-family: verdana,helvetica,arial,sans-serif;
  background-color: #cccccc;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #000000;
  padding: 2px 0px 0px 2px;
  margin-bottom: 3px;
  vertical-align: middle;
}

.editformcomment {
  font-family: verdana,helvetica,arial,sans-serif;
  background-color: #cccccc;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  height: 120px;
  border: 1px solid #000000;
  padding: 2px 0px 0px 2px;
}

.editformformat {
}

/********** Gallery classes*/

.gallerytable td {
  vertical-align: top;
}

#gallerypicture {
  position: relative;
  top: 0px;
  left: 0px;
  width: 628px;
  margin: 0px;
  padding: 0px;
  background-image: url(/cdf/images/galpicmid628x1.gif);
  background-repeat: repeat-y;
}

.galpictop {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url(/cdf/images/galpictop628x17.gif);
  background-repeat: no-repeat;
  background-position: top;
}

.galpicbot {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url(/cdf/images/galpicbot628x17.gif);
  background-repeat: no-repeat;
  background-position: top;
}

#galpicimgbox {
  visibility: visible;
  position: relative;
  top: 0px;
  left: 17px;
  width: 594px;
  height: 446px;
  clip: rect(0px,594px,446px,0px);
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}

#galpicimages {
  visibility: visible;
  position: absolute;
  top: 0px;
  left: 0px; 
  width: 1188px;
  height: 446px;
  padding: 0px;
  margin: 0px;
}

#galpicimg1 {
  position: relative;
  top: 0px;
  left: 0px;
  width: 594px;
  height: 446px;
}

#galpicimg2 {
  position: absolute;
  top: 0px;
  left: 595px;
  width: 594px;
  height: 446px;
}

#galpicloading {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 594px;
  height: 446px;
  visibility: hidden;
}

#gallerythumbnails {
  position: relative;
  top: 0px;
  left: 15px;
  width: 176px;
  height: 480px;
  background-image: url(/cdf/images/galtnmid176x1.gif);
  background-repeat: repeat-y;
}

.galtntop {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url(/cdf/images/galtntop176x17.gif);
  background-repeat: no-repeat;
  background-position: top;
}

.galtnbot {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url(/cdf/images/galtnbot176x17.gif);
  background-repeat: no-repeat;
  background-position: top;
}

#gallerytnbox {
  visibility: visible;
  position: relative;
  top: 0px;
  left: 40px;
  width: 120px;
  height: 447px;
  clip: rect(0px,120px,447px,0px);
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}

#gallerytnpics {
  visibility: visible;
  position: absolute;
  top: 0px;
  left: 0px; 
  width: 120px;
  padding: 0px;
  margin: 0px;
  background-color: #6d3522;
}

.gallerytnimg {
  vertical-align: top;
  border: none;
  padding: 0px;
  margin: 2px 0px 0px 2px;
}

#arrow2up {
  position: absolute;
  top: 70px;
  left: 11px;
}

#arrow1up {
  position: absolute;
  top: 140px;
  left: 11px;
}

#arrow1dn {
  position: absolute;
  top: 324px;
  left: 11px;
}

#arrow2dn {
  position: absolute;
  top: 383px;
  left: 11px;
}

.scrolllink {
  cursor: pointer;
}

.gallerymorelist {
  position: relative;
  width: 628px;
  background-color: transparent;
  color: #968445;
  text-align: center;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

.gallerymorelist a:link, .gallerymorelist a:active, .gallerymorelist a:visited {
  font-weight: normal;
  color: #968445;
  text-decoration: none;
}

.gallerymorelist a:hover {
  font-weight: normal;
  color: #968445;
  text-decoration: underline;
}

/**********End gallery classes*/

/********** Blog classes*/

.blogbody {
  background-color: transparent;
  padding: 5px 0px 5px 0px;
  width: 100%;
}

.blogtopics {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  margin-bottom: 5px;
  padding: 5px;
  width: 97%;
}

.blogtopicstable {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.blogtopicstable td {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  padding: 5px;
}

.blogtopicscategoryrow {
}

.blogtopicscategorydiv {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}

.blogtopicsheadings {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  margin-top: 2px;
  margin-bottom: 2px;
}

.blogtopicsheadings td {
  font-size: 10px;
  font-style: normal;
  line-height: 12px;
}

a.blogtopicssubject:link, a.blogtopicssubject:active, a.blogtopicssubject:visited {
  font-weight: bold;
  text-decoration: none;
}

a.blogtopicssubject:hover {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
}

.blogquickreply {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  margin: 30px 0px 5px 0px;
  padding: 5px;
  width: 98%;
}

.blogmorelink {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  margin: 5px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}

.blogmorelink p {
  font-size: 10px;
  font-weight: normal;
  line-height: 11px;
}

.blogmorelink a:link {
  text-decoration: none;
}

.blogthreadheader {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  margin: 5px;
  padding: 5px;
  height: 25px;
}

.blogsearchform {
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding-right: 3px;
}

.blogstory {
}

.blogstory a:link, .blogstory a:active, .blogstory a:visited {
  font-weight: normal;
  color: #a5bbe8;
  text-decoration: none;
}

.blogstory a:hover {
  color: #a5bbe8;
  text-decoration: underline;
}

.blogcomment {
  padding: 12px;
  text-align: left;
}

.blogcomment h2 {
  font-size: 12px;
  font-weight: bold;
  color: #dcc970;
  padding: 0px;
  margin: 0px;
}

.blogcomment h3, .blogstory h3 {
  font-size: 12px;
  font-weight: normal;
  color: #dcc970;
  padding: 0px;
  margin: 0px;
}

.blogcomment h4 {
  font-size: 11px;
  font-weight: normal;
  color: #dcc970;
  padding: 0px;
  margin: 0px;
}

.blogcomment p {
  margin: 3px 0px 3px 0px;
}

.blogcomment a:link, .blogcomment a:active, .blogcomment a:visited {
  font-weight: normal;
  color: #a5bbe8;
  text-decoration: none;
}

.blogcomment a:hover {
  color: #a5bbe8;
  text-decoration: underline;
}

#blogreply, #blogsubmit {
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  width: 98%;
}

#blogreplyheader, #blogsubmitheader {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  padding: 5px;
}

#blogreplysubject, #blogsubmitsubject {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

#blogreplyusername, #blogsubmitusername {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

#blogreplydate, #blogsubmitdate {
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
}

#blogreplycomment, #blogreplyadditional, #blogsubmitcomment, #blogsubmitadditional {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  margin: 5px;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  text-align: left;
  vertical-align: top;
  padding: 5px;
}

#blogreplycomment blockquote, #blogsubmitcomment blockquote {
  background-color: #cccccc;
  color: #333333;
  padding: 5px;
  margin-right: 50px;
  margin-left: 50px;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  line-height: 12px;
  text-align: left;
}

.blogsubmitreply {
}

.blogsubreptable {
  width: 100%;
  padding: 2px;
}

.blogsubrepsubject, .blogsubrepimgfile {
  font-family: verdana,helvetica,arial,sans-serif;
  background-color: #cccccc;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #000000;
  padding: 2px 0px 0px 2px;
  margin-bottom: 3px;
  vertical-align: middle;
}

.blogsubrepcomment {
  font-family: verdana,helvetica,arial,sans-serif;
  background-color: #cccccc;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  height: 120px;
  border: 1px solid #000000;
  padding: 2px 0px 0px 2px;
}

.blogsubrepformat {
}

.blogtagbutton {
  border: 0px;
  margin-right: 3px;
}

.blogsubrepdivider {
  border-top: 1px solid #6d3522;
  padding: 10px;
  width: 80%;
}

.blogcategory {
  background-color: #4b3f25;
  border: 1px solid #6d3522;
  height: 22px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
}

.blogcategorynewthread {
  display: inline;
  margin-left: 50px;
  margin-right: 50px;
}

.blogcategoryselect {
  display: inline;
}

/**********End blog classes*/
