.bodytext, .pagefont {
	font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.bodytext_main {
	font: .76em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 12px;
}

.bodytext_sidebar {
	font: .70em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 13px;
}

.blogfont {
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a, a:link, a:active, a:visited {
	color: #CC0000;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover, a:focus {
	color: #FF0000;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#main_photo {
	border: 2px solid #444444;
	float: left;
	margin-right: 10px;
}

div#mainpagesidebar {
	border: 1px solid #AA0000;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
}

.home_photos {
	border: 2.0px solid #444444;
	margin-left: 1px;
}

.headline {
	font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #AA0000;
}

.titlecolor {
	font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #AA0000;
}

.datecolor {
	font: .85em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #888888;
}

.dim {
}

.shorty {
}

.headerborder {
	border: 2.5px solid #444444;	
}

.galleryborder {
	border: 2px solid #FFFFFF;
	margin: 8px;
	vertical-align: middle;
}

/* .tblrow {
	margin-left: 24px;
} */

.indent {
	margin-left: 15px;
}

div.poll {
	margin-left: auto;
	margin-right: auto;
	width: 420px;
}

table#grocerylist tr th {
	color: #AA0000;
	border: none;
	border-collapse: collapse;
}

table#grocerylist {
	border: 1px solid Silver;
	border-collapse: collapse;
	margin-top: 20px;
}

table#grocerylist td {
	border: 1px solid Silver;
	border-collapse: collapse;
}

div#top {
	margin-left: auto;
	margin-right: auto;
	width: 320px;
/*	border: 1px solid Silver;   */
	text-align: right;
}






/*   BELOW IS FOR THE NEW MENUS ONLY  */




#main-nav{
	width:792px;
	height:30px;
	margin:0 auto;
	background:#000000 url(new_menu4.jpg) no-repeat; 				
}


#main-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main-nav ul li a span{
	display:none;
}


#main-nav ul li a{
	width:99px;
	height:30px;
	margin:0px;
	padding:0px;
	display: block;
		
}

/* -- Hovers -- */

#main-nav ul li a.home:hover{
	background: url(new_menu4.jpg) 0px -30px;
}
#main-nav ul li a.about:hover{
	background: url(new_menu4.jpg) -99px -30px;
}
#main-nav ul li a.media:hover{
	background: url(new_menu4.jpg) -198px -30px;
}
#main-nav ul li a.blog:hover{
	background: url(new_menu4.jpg) -297px -30px;
}
#main-nav ul li a.members:hover{
	background: url(new_menu4.jpg) -396px -30px;
}
#main-nav ul li a.store:hover{
	background: url(new_menu4.jpg) -495px -30px;
}
#main-nav ul li a.links:hover{
	background: url(new_menu4.jpg) -594px -30px;
}			
#main-nav ul li a.contact:hover{
	background: url(new_menu4.jpg) -693px -30px;
}
