html
{
	position:absolute;
	left:0px;
	right:0px;
	top: 0px;
	font-family: "lucida grande", "Lucida Grande", Verdana, Arial, sans-serif;
	color: #000;
	height: 100%;
	width:100%;
	background: #f6f5b2 url(../images/background.png) repeat-x;
	margin:0
	padding:0
}

h1{font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;}

h2{font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;}

h3{font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;}

h4{font: bold 8px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;}

h5{font: bold 6px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;}
	
p{font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	line-height: 175%;}
	
a{font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
}

td{font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	line-height: 175%;}
	
.usergreeting{ position:relative;float: right; text-align: right;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFFFFF; padding-right: 15px;
}

.usergreeting a{ position:relative;float: right; text-align: right;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFFFFF;
}


	
/*.inputbox{
	background: #d2cba1 url(../images/inputbox.png) repeat-x;
	border:0px;
	padding: 5px 10px 5px 10px;
	font:bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;	
}*/

/*.button{
	
background: #d2cba1 url(../images/gobutton.png) repeat-x;
	border:1px solid #bdbcbd;
	padding: 3px 10px 3px 10px;
	font:bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;	
} */

.subscriptions td.buttons{
	background-color:#FFFFFF;
}

.subscriptions th
{
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	width: 525px;
	border-bottom: 1px dotted #aaa;
}

.subscriptions td{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	line-height: 175%;
}


.mod_login{
	position:relative;
	padding: 0 0 0 8px;
		font:bold 9px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFFFFF;	
}

.blog_more{
		font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
		color: #504a02;
}

.pagenav{
		font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
		color: #504a02;	
}

#wrapper{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
}
#mainbody{
	margin-left:auto;
	margin-right:auto;
	width: 855px;
}


#header{
	width: 755px;
	height: 116px;
	background: url(../images/header3.png) repeat-x;


}

#login{
	position:relative;
	width: 300px;
}
#contentbox{
	border: 1px solid green;
}

#imagerotate{

	position:relative;

	margin: 0 0 20px 0;
	width: 525px;

}

#contentpath a, #contentpath{
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	width: 525px;
	padding-bottom: 25px;
}
.componentheading, .contentpagetitle, .componentheader, {
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	width: 525px;
	border-bottom: 1px dotted #aaa;
}

div.componentheading{visibility:hidden;height:0;}
.contentheading{
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	border-bottom: 1px dotted #aaa;
}
.contentpaneopen{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	line-height: 175%;


}

.contentpane{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	line-height: 175%;
	position: relative;
	/* left: -780px; */
}

.article_seperator{
				
}

#textareacontentbox{
	float:left;
	margin: 0 0 0 10px;
	width: 738px;
	height:100%;
	background: #FFF url(../images/ContentBox2.png) no-repeat;
	padding: 0 0 300px 0;	

}

#content{
	float:left;
	width: 525px;
	height:100%;
	padding: 40px 0 0 30px;
	line-height: 300%;
}

.modifydate{
	font: italic 10px "Lucida Grande", Lucida, Verdana, sans-serif;

	
}

.readon a{
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	color: gray;

}


#innersidebar{
	float:right;
	width:112px;
	background: #f5f5f5;
	margin: 15px 12px 0 20px;
	padding: 30px 15px 100px 15px;
	border: 1px solid #d8d8d8;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	

}

#innersidebar h3{
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	
}

#innersidebar a{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
	list-style-type: none;
}

#latestevents{
	line-height: 175%;	
	
}

#latestevents a{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
}
#latestevents a:hover{
	text-decoration: none;	
	color:green;
}


#morearticles{
	position:relative;
	top:50px;
	
}

#morearticles ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 175%;
}
#morearticles li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #aaa;
text-decoration: none;}

#morearticles a{
	text-decoration: none;	
}

#morearticles a:hover{
	text-decoration: none;	
	color:green;
}


#rrsssyndicate{
	position:relative;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	float:right;
	padding: 100px 0 0 0;

}
#innerbox{
	
}

#ads{
	position:relative;
	width: 125px;
	float:right;
	top: 125px;
	left: -30px;	
}


/*Image Gallery*//*
div#content > table > tbody > tr > td a{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;
}

div#content > table > tbody > tr > td a:hover{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: Green;}

div#content > table > tbody > tr > tr {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;}
	
.sectiontableentry2{
	position:relative;
	float:left;
}*/





/*communitybuilder maintenance table*/
/*
.cbPosMiddle > table{
	border: 1px solid #d8d8d8;
	background: #f5f5f5;
	}

.sectiontableentry1{
	background: #f5f5f5;
}

cbStatusList tr{
	position:relative;
	width: 250px;	
	
}

td.sectiontableentry2{
	position:relative;
	width: 100px;
	float:left;

}

span.sectiontableentry2{
	position:absolute;
	
	width: 100px;
	float:right;
}


.cbStatusList{position:relative;
width: 270px;
}*/

/*login menu*/
#loginmenu{position:relative;}

.moduletablethelogin a{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFFFFF;
}
	

.mainlevelthelogin{float: right; padding: 0 15px 0 0;}

/*maintenancemenu*/
.moduletableregister a{
	position:absolute;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFFFFF;
}

.mainlevelregister{ padding: 0 13px 0 0;
}

#maintenancemenu a:hover{
	text-decoration: none;	
	color:green;
}

#maintenancemenu a{
	position:relative;
	text-decoration:none;
	padding: 0 8px 0 0;}

#maintenancemenu td{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #aaa;
	text-decoration: none;}
/*usermenu*/
#usermenu a{
	position:relative;
	text-decoration:none;
	padding: 0 8px 0 0;}
	
#usermenu {position:relative; padding: 0 0 40px 0;}

#usermenu td{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #aaa;
	text-decoration: none;}

#usermenu a:hover{
	text-decoration: none;	
	color:green;
}

/*Profile Text*/
.cbFieldIconsLabels{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #504a02;}
	
