form { padding: 0; margin: 0; }
img { border-width: 0; }
body.siteBody
{
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #371716;
  line-height: 135%;
  background-color: #eeeeee; 
  background-image: none; 
}
body
{
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #371716;
  line-height: 135%;
  background: url(images/bodybg.gif);
}
html
{
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #371716;
  line-height: 135%;
  background-color: #eeeeee; 
}

b {font-size: 14px;}

#page
{
  margin: 0 auto;
  text-align: left;
  width: 1024px;
}

a           
{
    text-decoration: none;
    color: #005295;
    font-weight: normal;
}
a:hover { text-decoration: underline; } 

h2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #371716;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}
h1,h3,h4,h5,h6
{
  font-size: 16px;  
  font-weight: bold;
  margin: 10px 20px;
}

.gray { background: #C8CCC3; }
.ltgray { background: #E0E3DE; }

.grayBoldText
{
font-weight: bold; 
font-size: 12px;
}

#mainTable {
  background: url(images/bodybg.gif);
}

.smallBr{
font-size: 1px;
line-height: 4px; --- adjust as needed
}

.avail_list{
  line-height: 150%;
  padding: 0 0 0 5px;
  margin: 0 0 0 5px;
}

.header {
  background: url(images/headerbg.gif);
}

.right_menu {
  background: url(images/menu_right.gif);
}

.menu_button {
  background: url(images/menu.gif);
}

.shadow {
  background: url(images/shadow.png);
}


.darkBG
{
  background-color: #371716; 
}

.lightBG
{
  background-color: #C8E8E9; 
}

.topNav
{
  background-color: #371716; 
  line-height: 100%;
}

#topNav td
{
  background-color: #371716; 
}

div#topNav{
  height: 20px;
  overflow: hidden;
  z-index: 5000;
}
#topNav
{
  background-color: #371716; 
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  /*margin: 0 0 0 0;*/
  line-height: 100%;
}
#topNav td.selected
{
  color: #F9F9F9;
  background: url(images/menu.gif);  
}

#topNav a:hover, #topNav a.selected
{
  color: #cccccc;
  text-decoration: none;
}

#topNav td.left_menu, #topNav a.left_menu {
  background: url(images/menu_left.gif);
}

.left_menu #topNav td.left_menu, #topNav a.left_menu {
  background: url(images/menu_left.gif);
}

/********************** top menu ***************************/
#topNav ul{
	background-color:transparent;
	width:auto;
	border: 0;
	display:block;
	margin: 0px 0px 0px 0px;
	height:20px;
	padding:5px 0px 0px 0px;
	text-align:center;
	list-style: none;
	line-height: auto;
}
#topNav li {
	float: left;
	/*font-family: Georgie, Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;*/
	text-transform: none;
}
ul#topNav li a:hover {
  background:#371716 url(images/menu.gif) repeat-x;  
}
#topNav ul a{
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 10px;
}
#topNav ul a:hover{
  	text-decoration: none;
	color: #eeeeee;
}
#topNav li ul { /*second-level lists */
	position: absolute;
	top: auto;
	text-align: left;
	line-height: auto;
	
	background-color: transparent;
	border: 0px solid #FFFFFF;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/*margin-left : 11.15em;
	margin-top : -2.15em;*/
	z-index: 1000;
}
#topNav li ul li { /* second-level lists */

	line-height: auto;
	height: 24px;
	width: 150px;
	z-index: 1000;
}
#topNav li ul a {
	text-decoration: none;
	padding:3px 10px 12px 10px;
	top: auto;
	/*background: url('images/dot.gif') left top no-repeat;*/
	background-color:#371716;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	width: 150px;
	text-align: left;
	line-height: auto;
}
#topNav li ul a:hover {
  background:#371716 url(images/menu.gif) repeat-x;  
}
#topNav li:hover ul, #topNav li li:hover ul { /* lists nested under hovered list items */
	left: auto;
}

#topNav li:hover ul ul, #topNav li.sfhover ul ul {
	left: -999em;
}
#topNav li:hover ul, #topNav li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/********************** END top menu ***************************/

.main_window
{
  background: url(images/bodybg.gif);
}

.main_column
{
  padding: 10px 10px 10px 10px; 
}

.mainText
{
  font-weight: normal;
  margin: 10px 20px;
  text-align: left;
}

.leftCol
{
   padding: 3px 7px 3px 7px;
}
#copyright
{
  background-color: #371716; 
  font-weight: normal;
  color: #ffffff;
  font-size: 10px;
  margin: 10px 20px;
  padding: 6px 10px 6px 0px;
  text-align: right;
}
#copyright a
{
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

#copyright a:hover
{
  color: #eeeeee;
  font-weight: bold;
  text-decoration: none;
}

.post_title {
  margin:0;
  font-size:115%;
  line-height:1.5em;
  background:url("http://www.blogblog.com/rounders3/icon_arrow.gif") no-repeat 10px .5em;
  display:block;
  border:1px dotted #7D863C;
  border-width:1px 1px 1px;
  padding:2px 14px 2px 29px;
  color:#333;
  }
.post_body {
  margin:0;
  display:block;
  border:1px dotted #7D863C;
  border-width:0 1px 1px;
  padding:10px 14px 14px 29px;
  }
.post_end {
  margin:0;
  line-height:1.1em;
  display:block;
  border:1px dotted #7D863C;
  border-width:0 1px 1px;
  padding:2px 14px 2px 29px;
  }
.sidebar_title {
  margin:0;
  padding:0 0 .2em;
  border-bottom:1px dotted #7D863C;
  font-size:115%;
  line-height:1.5em;
  color:#333;
  }
.box ul {
  margin:.5em 0 1.25em;
  padding:0 0px;
  list-style:none;
  }
.box ul li {
  background:url("http://www.blogblog.com/rounders3/icon_arrow_sm.gif") no-repeat 2px .25em;
  margin:0;
  padding: 0 0 10px 16px;
  margin-bottom:3px;
  border-bottom:1px dotted #7D863C;
  list-style:none;
  line-height:1.4em;
  }
