body
{
	
	background-color: #6b1b00;
	background-image: url(images/community_bg.jpg);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-bottom: 0;
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}
td#subflame
{
	background-image: url(images/sub_flames.jpg);
	width: 28px;
	background-repeat: repeat-y;
}
td#flame
{
	background-image: url(images/community_flames.jpg);
	width: 28px;
	background-repeat: repeat-y;
}
/*
td#communityfront
{
	background-image: url(images/community_fr_bg.jpg);
	width: 702px;
	height: 292px;
	background-repeat: repeat-none;
	vertical-align: top;
}
*/
a
{
	color: #b20000;
}
table.outerTable
{
	width: 730px;
	border-collapse: collapse;	
	background-color: #c38129;
}

.oldivmain{
	background-color: #f6dc4b;
}
div#welcome
{
	//position: relative;
	//top: 0;
	//width: 405px;
	height: 100px;
	padding-top:10px;
	padding-left:10px;
    width: 360px;	
	overflow: auto;
	scrollbar-base-color: #bf7e28;
    color:#461200;
}
.olcap {font-family:Verdana;font-size:12px;font-weight:bold;color:#ffff00;background-color:yellow}

div#featuredevent
{
	//position: relative;
	//top: 0px;
	width: 345px;
	//height: 170px;
	overflow: auto;
	//padding: 7px 5px 4px 20px;
	scrollbar-base-color: #bf7e28;
    height:155px;
    padding-left:10px;
	padding-top:10px;
}

div#imageholder
{
	float: left;
	height: 196px;
	width: 269px;
}
div#front_right
{
	width:250px;
	height: 196px;
	float: left;
	background-color: #ffffff;
}
div.whitespace
{
	height: 59px;
	width: 250px;
	background-color: #ffffff;
}
h1.title, h1
{
	font-size: 13px;
	color: #6b1c01;
	margin-bottom: 3px;
	margin-top: 2px;
}
span.title
{
	font-size: 11px;
	color: #6b1c01;
	font-weight: bolder;
}
td#content
{
	
	padding: 0px 40px 10px 40px;
	vertical-align: top;
}
div#contentfull
{
	margin: 10px 5px 10px 5px;
	padding: 2px 4px 6px 4px;	
	background-color: #d58e30;
	text-align:justify; 
	height: 100%;
	vertical-align: top;
}
div#community
{
	width: 250px;
	height: 135px;
	background-color: #ffffff;
}
div#short_header
{
	background-color: #fbf8f0;
	height: 24px; 
	width:	234px;
	margin: 2px 2px 2px 2px;
	padding-left: 12px;
	padding-top: 8px;
	font-size: 16px;
}
span.first_word_title
{
	font-weight: 500;
	font-size: 16px;
	color: #8f5706
}
div#portal_entry
{
	background-image: url(images/portal_bg.jpg);
	background-repeat: no-repeat;
	height: 97px;
}
div#portalmsg
{
	float: right;
	width: 157px;
	padding-top: 20px;
	padding-left: 5px;
}
div#brownspace
{
	background-color: #5d3d20;
	height: 6px;
	width: 698px;
	margin: 1px 2px 1px 2px; 
}
div#bottomcontent, table#bottomcontent
{
	background-color: #510e00;
	height: 135px;
	width: 698px;
	margin: 0px 2px 0px 2px; 
	color: #ffffff;
}
span.yellow_header
{
	font-size: 16px;
	font-weight: 600;
	color: #f2f0c7;
	line-height: 35px;
}
div#newsletter
{
	
	float: left;		
      	width: 241px;
	height: 125px;	
	padding: 10px 0 0 10px;
	color: #f2f0c7;
}
div.divider
{
	float: left;
	width: 1px;
	height: 121px;
	margin: 7px 0px 7px 0px;
	background-color: #866242; 
}
div#newsfront
{
	
	float: left;		
      	width: 434px;
	height: 125px;	
	padding: 10px 0 0 10px;
	color: #f2f0c7;
}
div#newsbanner{
	width: 434px;
}
div.newslisting{
	height: 90px;
	float: left;
	width: 212px;
}
div#bottomyellow
{
	background-color: #8c3c00;
	height: 38px;
	width: 700px;
	border-style: solid;
	border-color: #c38129;
	border-width: 1px 0 0 0;
}
	#bottomyellow a{
		color: #ffffff;
		font-size: 11px;
	}
input#signup
{
	margin-top:10px;
	width: 125px;
	height: 13px;
	font-size: 12px;
}
input#go
{
	margin-left: 5px;
	border-style: solid;
	border-top-color: yellow;
	background-color: #dfd870;	
}
a.toplevel
{
	font-family: arial;
	color: #68643f;
	font-weight: bolder;
	text-decoration: none;
}
a.sublevel
{
	font-family: arial;
	color: #827b36;
	padding-left: 10px;
}

a.bottom
{
  color : #d8d4ae;
}

li.topmenu
{
	padding: 0;	
	margin-left: -10px;
	list-style-type: none;
}
div.menudivider
{
	margin: 0px 2px 0px 2px;
	height: 2px;
	border-top-style: dotted;
	border-top-color: #e4e1d8;
	border-top-width: 2px;	
}
menu
{
	margin: 0;
}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}

table.calendar
{
	width: 90%;
	height: 400px;
	border: thin solid black;
	padding: 0 0 0 0;
}
font.alert{
        font-weight: bolder;
        color: #990066;
        text-transform: uppercase;
}
font.not_approved{
     font-style: italic;
}
tr.week{
     text-align: right;
     vertical-align: top;
}
tr.holiday{
     font-weight: bold;
     color: #FFFFFF;
     background-color: #FE6802;
     vertical-align:top;
}
tr.day_name{
     
	 background-color: #9b4c01;
     color: #FFFFFF;
     font-size: 8pt;
}
td.right_box{
     text-align: left;
}
td.left_box{
     text-align: right;
}
.weekend_link{
     color: #FFFFFF;
     font-size: 8pt;
}
.weekend_box{
     background-color: #ce4441;
     border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;
	font-size: 13px;
	vertical-align: top;
	text-align: right;
	padding:2px 2px 0 0;
	color: #ffffff;
	font-weight: bolder;
}
td.dark_date_box{
     background-color: #B8B8B8;
     width: 72pt;
     height: 36pt;
}
td.today_date_box{
     background-color: #FFBC90;
     width: 72pt;
     height: 36pt;
}
td.date_box{
     background-color: #ffea60;
		border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;
	font-size: 13px;
	vertical-align: top;
	text-align: right;
	padding:2px 2px 0 0;
	color: #000000;
	font-weight: bolder;

}
caption
{
	font-size: 15px;
	margin: 0 0 5px 0;
	font-weight: bolder;
}
th.day_cell{
     padding-left: 3px;
	 width: 14%;
	 height: 22px;
}
td.empty_cell_left
{
	background-color:#d49d40;
	border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;
}
td.empty_cell_right
{
	background-color:#d49d40;
	border-width:0 0 0 1px;
	border-style: solid;
	border-color: #9b4c01;
}
.quote {
	font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.gen { font-size : 12px; }
.gen{ color : #000000; }
.gen{background-color:#b03a00;
text-align: right;
vertical-align: top;
padding:2px 2px 0 0;
	color: #000000;
	font-weight: bolder;
font-size: 13px;
border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;

}
a.gen{ colo #000000; text-decoration: none; }
a.gen:hover{ color: #DD6900; text-decoration: underline; }
dl.map.on dd a.close {
	position:relative;
	float:right;
	color:#000;
	background:url(close.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	height:16px;
	width:16px;
	margin-left:4px;
	margin-right:-6px;
	text-decoration:none;
}
dl.map.on dt {
	list-style:none;
	display:inline;
}
dl.map.on dd {
	position:absolute;
	left:-9999px;
	width:200px;
	padding:4px;
	border:#222 2px solid;
	background:url(tooltip-bg.png);

	z-index:11;
	font-size:0.8em;
	color:#FFF;
}
dl.map.on dd img {
	position:relative;
	float:right;
	border:#000 1px solid;
	margin:2px;
}
