body  { text-align:left;
		vertical-align:top;
		margin:0px;
		padding:0px;
		border:0px;
		font-family: arial, verdana, sans-serif;
		font-size:70%;
		color:#000;
		vertical-align: top;
		background-color:#003300;
		}
form {
	padding:0px;
	margin:0px;
	}
	
#player {
	width:275px;
	height:35px;
	
	}

table {
	text-align:left;
	background-color:#ff0000;
	color:#00ff00;
	border:2px solid #0000ff;
	padding:2px;
	margin:0px;
	}

tr {
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
	color:#000000;
	border:none;
	padding:0px;
	margin:0px;
	}

td {
	vertical-align:top;
	text-align:left;
	background-color:#ee00dd;
	background-color:#ffffff;
	color:#000000;
	border:none;
	padding:0px;
	margin:0px;
	}

th {
	vertical-align:top;
	text-align:left;
	background-color:#000000;
	color:#00ff00;
	border:2px solid #fff;
	padding:2px;
	margin:0px;
	}

hr {
	display:none;
	}
			
hr.thin_line {
	display:block;
	padding:0px;
	margin:0px;
	}
	

img    { border:0px;}

a:link { color: #fff; text-decoration: none;}
a:active { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none;}
a:hover { color: #00FF00; text-decoration: none; }

a.footer:link { color: #fff; text-decoration: none;}
a.footer:active { color: #fff; text-decoration: none; }
a.footer:visited { color: #fff; text-decoration: none;}
a.footer:hover { color: #00FF00; text-decoration: none; } 

a.main_menu:link { color: #fff; font-weight: bold; text-decoration: none;}
a.main_menu:active { color: #fff; font-weight: bold; text-decoration: none; }
a.main_menu:visited { color: #fff; font-weight: bold; text-decoration: none;}
a.main_menu:hover { color: #00FF00; font-weight: bold; text-decoration: none; } 

a.sub_menu:link { color: #fff; font-weight: normal; text-decoration: none;}
a.sub_menu:active { color: #fff; font-weight: normal; text-decoration: none; }
a.sub_menu:visited { color: #fff; font-weight: normal; text-decoration: none;}
a.sub_menu:hover { color: #00FF00; font-weight: normal; text-decoration: underline; } 

a.userlinks:link { color: #000; font-weight: normal; text-decoration: none;}
a.userlinks:active { color: #000; font-weight: normal; text-decoration: none; }
a.userlinks:visited { color: #000; font-weight: normal; text-decoration: none;}
a.userlinks:hover { color: #00FF00; font-weight: normal; text-decoration: none; } 

a.links:link { color: #3A75EE; font-weight: bold; text-decoration: none;}
a.links:active { color: #3A75EE; font-weight: bold; text-decoration: none; }
a.links:visited { color: #3A75EE; font-weight: bold; text-decoration: none;}
a.links:hover { color: #00781A; font-weight: bold; text-decoration: none; } 

a.redlinks:link { color: #ee2200; font-weight: bold; text-decoration: none;}
a.redlinks:active { color: #ee2200; font-weight: bold; text-decoration: none; }
a.redlinks:visited { color: #ee2200; font-weight: bold; text-decoration: none;}
a.redlinks:hover { color: green; font-weight: bold; text-decoration: underline; } 

a.greylink:link { color: #bbb; font-weight: bold; text-decoration: none;}
a.greylink:active { color: #bbb; font-weight: bold; text-decoration: none; }
a.greylink:visited { color: #bbb; font-weight: bold; text-decoration: none;}
a.greylink:hover { color: #888; font-weight: bold; text-decoration: none; } 

a.bluelink:link { color: #1B58E4; font-weight: bold; text-decoration: none;}
a.bluelink:active { color: #1B58E4; font-weight: bold; text-decoration: none; }
a.bluelink:visited { color: #1B58E4; font-weight: bold; text-decoration: none;}
a.bluelink:hover { color: #1B58E4; font-weight: bold; text-decoration: underline; } 

a.bluegreenlink:link { color: #1B58E4; font-weight: bold; text-decoration: none;}
a.bluegreenlink:active { color: #1B58E4; font-weight: bold; text-decoration: none; }
a.bluegreenlink:visited { color: #1B58E4; font-weight: bold; text-decoration: none;}
a.bluegreenlink:hover { color: #00ff00; font-weight: bold; text-decoration: none; } 		 
/*a.bluegreenlink:hover { color: #00781A; font-weight: bold; text-decoration: none; }*/ 		 

a.viewlink:link { color: #1B58E4; font-size: small; font-weight: bold; text-decoration: none;}
a.viewlink:active { color: #1B58E4; font-size: small; font-weight: bold; text-decoration: none; }
a.viewlink:visited { color: violet; font-size: small; font-weight: bold; text-decoration: none;}
a.viewlink:hover { color: red; font-size: small; font-weight: bold; text-decoration: underline; } 

a.viewinglink:link { color: #ee2200; font-size: small; font-weight: bold; text-decoration: none;}
a.viewinglink:active { color: #ee2200; font-size: small; font-weight: bold; text-decoration: none; }
a.viewinglink:visited { color: #ee2200; font-size: small; font-weight: bold; text-decoration: none;}
a.viewinglink:hover { color: yellow; font-size: small; font-weight: bold; text-decoration: underline;} 

a.viewedlink:link { color: purple; font-size: small; font-weight: bold; text-decoration: none;}
a.viewedlink:active { color: purple; font-size: small; font-weight: bold; text-decoration: none; }
a.viewedlink:visited { color: purple; font-size: small; font-weight: bold; text-decoration: none;}
a.viewedlink:hover { color: red; font-size: small; font-weight: bold; text-decoration: underline; } 

a.comments:link { color: #E22126; font-size: small; font-weight: bold; text-decoration: underline;}
a.comments:active { color: #E22126; font-size: small; font-weight: bold; text-decoration: underline; }
a.comments:visited { color: #E22126; font-size: small; font-weight: bold; text-decoration: underline;}
a.comments:hover { color: #E22126; font-size: small; font-weight: bold; text-decoration: none;} 

a.accountimg {
	border:none;
	padding:0px;
	margin:0px;
	}

/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*	table definitions  */
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
table.main{
	text-align:left;
	background-color:#00781A;
	color:#000000;
	width:800px;
	border-style: none;
	padding:0px;
	margin:0px;
	}
				
table.main_menu{
	text-align:center;
	background-color:#000000;
	color:#FFF;
	width:800px;
	height:20px;
	border-style: solid;
	border-width: 1px;
	border-color: #00FF00;
	padding:0px;
	margin:0px;
	}

table.sub_menu{
	text-align:center;
	background-color:#000000;
	color:#FFF;
	border:none;
	padding:0px;
	margin:0px;
	}

table.footer{
	text-align:center;
	background-color:#00781A;
	color:#000;
	width:800px;
	height:20px;
	border-style: solid;
	border-width: 1px;
	border-color: #00FF00;
	padding:0px;
	margin:0px;
	}
	
table.footer_ads{
	text-align:center;
	background-color:#9fcf0e;
	color:#000;
	width:800px;
	height:17px;
	border-style: solid;
	border-width: 1px;
	border-color: #00FF00;
	padding:0px;
	margin:0px;
	}	

table.account_name {
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	font-size: small;
	font-weight:bold;
	color:#1B58E4;
	width:800px;
	border-style: none;
	padding:10px;
	margin:0px;
	}

table.content{
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#FFF;
	width:800px;
	border-style: solid;
	border-width: 0px;
	border-color: #00FF00;
	padding:0px;
	margin:0px;
	}	

table.basic_noborder{
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#FFF;
	border: none;
	padding:0px;
	margin:0px;
	}	

table.basic_left {
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border: 1px solid #000;
	padding:0px;
	margin:0px;
	}

table.basic_left_middle{
	text-align:left;
	vertical-align:middle;
	color:#000;
	border:1px solid #000;
	padding:0px;
	margin:0px;
	}
	
table.basic_left_middle_no_border{
	text-align:left;
	vertical-align:middle;
	color:#000;
	border-style: solid;
	border-width: 0px;
	border-color: #fff;
	padding:0px;
	margin:0px;
	}		

table.account_right {
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	width:370px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	padding:10px;
	margin:0px;
	}	
				
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*	td definitions  */
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
td.top_ad{
	text-align:left;
	vertical-align:middle;
	background-color:#00781A;
	color:#000;
	border:none;
	padding:0px;
	margin:0px;
	}				

td.welcome_menu{
	background-color:#00781A;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	border:none;
	padding:2px;
	margin:0px;
	}
			
td.main_menu{
	background-color:#00781A;
	background-color:#000000;
	color:#FFF;
	text-align:center;
	border-style: none;
	padding:2px;
	margin:0px;
	}

td.admin_menu{
	background-color:#00781A;
	color:#FFF;
	text-align:center;
	border: none;
	padding:1px;
	margin:0px;
	}

td.footer{
	background-color:#00781A;
	color:#000000;
	text-align:center;
	border-style: none;
	padding:2px;
	margin:0px;
	}
	
td.footer_ads{
	background-color:#003300;
	color:#000000;
	text-align:center;
	border-style: none;
	padding:2px;
	margin:0px;
	}	

td.copyright{
	background-color:#00781A;
	color:#fff;
	text-align:center;
	border-style: none;
	padding:2px;
	margin:0px;
	}

td.page_content{
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding-left:12px;
	padding-right:12px;
	padding-top:7px;
	padding-bottom:0px;
	margin:0px;
	}

td.end_content{
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border: none;
	padding:0px;
	margin:0px;
	height:10px;
	}

td.userlinks {
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	}	

td.basic_nopad {
	vertical-align:top;
	text-align:left;
	background-color:#fff;
	color:#000;
	border:none;
	padding:0px;
	margin:0px;
	}

td.basic_left {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding:4px;
	}	

td.basic_left_top {
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding:4px;
	}	

td.basic_link_right{
	text-align: right;
	vertical-align:middle;
	height: 15px;
	background-color: #fff;
	color: #000;
	padding:10px;
	}	

td.basic_link_left{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #fff;
	color: #000;
	padding:10px;
	}	

td.basic_left_pad12 {
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding:12px;
	margin:0px;
	}
	
		

td.basic_10 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	height:10px;
	padding:4px;
	}	

td.basic_10_right{
	text-align: right;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	height: 10px;
	padding:4px;
	}	

td.basic_left_pad20 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	height:10px;
	padding:20px;
	}	

td.comment {
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding:12px;
	}	

td.comment_odd{
	text-align: left;
	vertical-align:top;
	background-color: #D5F7CB;
	color: #000;
	padding:12px;
	}

td.page_form {
	vertical-align:top;
	text-align:left;
	background-color:#fff;
	color:#000;
	border:none;
	padding:2px;
	font-size:medium;
	}

td.header_0{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}

td.header_1{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}
		 
td.header_2{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #00781A;
	color: #fff;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}
		 
td.header_3{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #00FF00;
	color: #000;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}	

tr.header_3{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #00FF00;
	color: #000;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}		

td.header_4{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #1A0078;
	color: #fff;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}
		 
td.maillist{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #fff;
	color: #000;
	font-size:small;
	padding-left:4px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	}		 

td.article_headline{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-weight:bold;
	font-size:large;
	padding:0px;
	padding-top:16px;
	padding-bottom:2px;
	}		 

td.article_author{
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding:0px;
	padding-top:8px;
	padding-bottom:2px;
	}

td.article_postdate{
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#777;
	border-style: none;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	}

td.article_text{
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding:0px;
	padding-top:18px;
	padding-bottom:12px;
	}

td.odd{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #D5F7CB;
	color: #000;
	padding:2px;
	padding-left:4px;
	}

td.odd_err{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #D5F7CB;
	color: red;
	padding:2px;
	padding-left:4px;
	}

td.odd_contact{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #D5F7CB;
	color: #000;
	padding:2px;
	padding-left:4px;
	max-width:250px;
	word-wrap:break-word;
	overflow:hide;
	}
				 
td.odd_right{
	text-align: right;
	vertical-align:middle;
	height: 15px;
	background-color: #D5F7CB;
	color: #000;
	padding:2px;
	padding-right:10px;
	}
				 
td.odd_center{
	text-align: center;
	vertical-align:middle;
	height: 15px;
	background-color: #D5F7CB;
	color: #000;
	padding:2px;
	}
				 
				 
td.even{
	text-align: left;
	vertical-align:middle;
	background-color:#fff;
	height: 15px;
	color: #000;
	padding:2px;
	padding-left:4px;
	}			

td.even_err{
	text-align: left;
	vertical-align:middle;
	background-color:#fff;
	height: 15px;
	color: red;
	padding:2px;
	padding-left:4px;
	}			

td.even_contact{
	text-align: left;
	vertical-align:middle;
	background-color:#fff;
	height: 15px;
	color: #000;
	padding:2px;
	padding-left:4px;
	max-width:250px;
	word-wrap:break-word;
	overflow:hide;
	}			

td.even_right{
	text-align: right;
	vertical-align:middle;
	background-color:#fff;
	height: 15px;
	color: #000;
	padding:2px;
	padding-right:10px;
	}			

td.even_center{
	text-align: center;
	vertical-align:middle;
	background-color:#fff;
	height: 15px;
	color: #000;
	padding:2px;
	}			

td.odd_forum{
	text-align: left;
	vertical-align:top;
	background-color: #D5F7CB;
	color: #000;
	padding:6px;
	border-bottom:1px solid black;
	}

td.even_forum{
	text-align: left;
	vertical-align:top;
	background-color:#fff;
	color: #000;
	padding:6px;
	border-bottom:1px solid black;
	}			

td.odd_forum_center{
	text-align: center;
	vertical-align:top;
	background-color: #D5F7CB;
	color: #000;
	padding:6px;
	border-bottom:1px solid black;
	}

td.even_forum_center{
	text-align: center;
	vertical-align:top;
	background-color:#fff;
	color: #000;
	padding:6px;
	border-bottom:1px solid black;
	}			

td.odd_forum_lastpost{
	text-align: left;
	vertical-align:top;
	background-color: #D5F7CB;
	color: #000;
	padding:6px;
	padding-left:2px;
	border-bottom:1px solid black;
	font-size:80%;
	}

td.even_forum_lastpost{
	text-align: left;
	vertical-align:top;
	background-color:#fff;
	color: #000;
	padding:6px;
	padding-left:2px;
	border-bottom:1px solid black;
	font-size:80%;
	}			

td.odd_forum_thread{
	text-align: left;
	vertical-align:top;
	background-color: #D5F7CB;
	color: #000;
	padding:12px;
	border-bottom:1px solid black;
	}

td.even_forum_thread{
	text-align: left;
	vertical-align:top;
	background-color:#fff;
	color: #000;
	padding:12px;
	border-bottom:1px solid black;
	}			

td.content_blue {
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#1B58E4;
	border-style: none;
	padding:10px;
	margin:0px;
	}

td.content_blue_right {
	text-align:right;
	vertical-align:top;
	background-color:#fff;
	color:#1B58E4;
	border: none;
	padding:10px;
	margin:0px;
	}

td.content{
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
	margin:0px;
	}
				
td.divider{
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding:0px;
	margin:0px;
	}

td.content_center{
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding:12px;
	margin:0px;
	}

td.edit_msg{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-weight:bold;
	font-size:small;
	padding:10px;
	}	

td.edit_err{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #ff0000;
	font-weight:bold;
	font-size:small;
	padding:10px;
	}	

td.edit_memo {
	text-align: center;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding:10px;
	}			

td.edit_name{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	padding:4px;
	padding-left:10px;
	padding-right:5px;
	}					

td.edit_name_right{
	text-align: right;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	padding:4px;
	padding-left:5px;
	padding-right:10px;
	}					

td.edit_name_top{
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	padding:4px;
	padding-left:10px;
	padding-right:5px;
	}					
				
						
td.edit_field {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding:4px;
	padding-left:10px;
	padding-right:5px;
	}	

td.edit_field_optional {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	color: #00781A;
	padding:4px;
	padding-left:0px;
	padding-right:5px;
	}	

td.edit_field_right{
	text-align: right;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding:4px;
	padding-left:5px;
	padding-right:10px;
	}	

td.edit_center{
	text-align: center;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding:4px;
	padding-left:5px;
	padding-right:5px;
	}

td.edit_field_top {
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding:4px;
	padding-left:10px;
	padding-right:5px;
	}	

td.login_link_right{
	text-align: right;
	vertical-align:middle;
	height: 10px;
	background-color: #fff;
	color: #000;
	padding:2px;
	padding-right:10px;
	}

td.pic_td {
	text-align: center;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding:4px;
	}	

td.account_td_img{
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	height:68px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
	}			 

td.account_td_top{
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	height:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
	}			 

td.account_td_left{
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
	}			 

td.account_td_right{
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:10px;
	margin:0px;
	}			 

td.account_hr{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	}			 

td.mohawks_right {
	text-align: left;
	vertical-align:middle;
	height: 20px;
	background-color: #fff;
	color: #000;
	padding:2px;
	padding-right:4px;
	}
				 
td.mohawks_left{
	text-align: left;
	vertical-align:middle;
	width: 100px;
	height: 20px;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	padding:2px;
	padding-left:8px;
	}	
		 
td.mohawks_center {
	text-align: center;
	vertical-align:middle;
	height: 4px;
	background-color: #fff;
	color: #000;
	padding:2px;
	}		 

td.ad1 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	padding:0px;
	width:300px;
	height:110px;
	}	

td.ad2 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	padding:0px;
	width:300px;
	height:110px;
	}	

td.ad3 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	padding:0px;
	width:140px;
	height:110px;
	}	

td.ad4 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	padding:0px;
	width:140px;
	height:110px;
	}	

td.ad34_separator {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	padding:0px;
	padding-left:0px;
	width:20px;
	height:110px;
	}	

td.banner {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	padding:0px;
	width:492px;
	height:90px;
	}

td.spotlight {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	padding:0px;
	width:440px;
	height:214px;
	}

td.forum_left
	{
	text-align: left;
	font-size: small;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	}

td.forum_msg
	{
	text-align: left;
	font-size: small;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	width:776px;
	}

td.forum_center
	{
	text-align: center;
	font-size: small;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding-top:8px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	}

td.forum_right
	{
	text-align: right;
	font-size: small;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	}

td.forum_right_middle
	{
	text-align: right;
	font-size: small;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding-top:8px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	}

td.forum_hr
	{
	text-align: center;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	}

td.forum_header
	{
	text-align: center;
	vertical-align:middle;
	height: 15px;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}

td.forum_tree
	{
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
	}

/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*  th definitions */
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

table.formtbl {
	text-align:left;
	vertical-align:middle;
	color:#000;
	border:1px solid #00781A;
	padding:0px;
	margin:0px;
	}

td.formtbl
	{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #fff;
	color: #000;

	background-image: none;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-bottom:none;
	border-right:none;

	padding:2px 1px 2px 5px;
	font-size:small;
	}

th.formtbl_tcap
	{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #00781A;
	color: #fff;
	font-weight: bold;
	background-image: none;
	border:none;

	padding:2px 1px 2px 1px;
	font-size:small;
	}

th.formtbl
	{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #fff;
	color: #00781A;
	font-weight: bold;
	background-image: none;
	border-top:1px solid #dfdfdf;
	border-left:none;
	border-bottom:none;
	border-right:none;

	padding:2px 1px 2px 5px;
	font-size:small;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * *
	definitions mostly used by <div>
* * * * * * * * * * * * * * * * * * * * * * * * */

.devl {
	background: #ff0;
	color: #000;
	text-align: left;
	float: none;
	width: 800px;
	border: 1px solid black;
	word-wrap:break-word;
	overflow:auto;
	font-size:small;
	}
				
.msg {
	background-color:white;
	color:black;
	font-size:small;
	font-weight:normal;
	border:1px solid black;
	border:none;
	text-align:left;
	padding:10px;
	}
			
.errmsg	{
	background-color:#fd5555;
	background-color:white;
	color:black;
	color:#fd5555;
	font-size:small;
	font-weight:normal;
	border:1px solid black;
	border:none;
	text-align:left;
	padding:10px;
	}
			
/* * * * * * * * * * * * * * * * * * * * * * * * *
 dtbl : data table output style
* * * * * * * * * * * * * * * * * * * * * * * * */
.dtbl	{
	border:1px solid black;
	border-collapse:collapse;
	color: black;
	background-color:#00781A;
	font-size:small;
	width:100%;
	}

.dtbl th
	{
	background-image: none;
	border:none;
	background-color:#00781A;
	color:#fff;
	text-align:left;
	padding:0px 10px 0px 10px;
	font-size:small;
	}

.dtbl td
	{
	background-image: none;
	border:none;
	background-color:#d1dbe4;
	background-color:#dfd;
	color:black;
	text-align:left;
	vertical-align:top;
	padding:2px 10px 2px 10px;
	}

.dtbl .tcap2
	{
	background-image: none;
	border:none;
	color: black;
	background-color:white;
	text-align:right;
	padding:2px 10px 2px 10px;
	font-size:small;
	}

.dtbl .tcap
	{
	background-image: none;
	border:none;
	color: white;
	background-color:#00781A;
	text-align:left;
	padding:2px 10px 2px 10px;
	font-size:medium;
	border-bottom:1px solid white;
	}

.dtbl .odd
	{
	background-image: none;
	border:none;
	background-color:#bfb;
	color:black;
	text-align:left;
	padding:2px 10px 2px 10px;
	vertical-align:top;
	}

.dtbl .odd_right
	{
	background-image: none;
	border:none;
	background-color:#bfb;
	color:black;
	text-align:right;
	padding:2px 10px 2px 10px;
	vertical-align:top;
	}

.dtbl .bad
	{
	background-image: none;
	border:none;
	color:black;
	text-align:left;
	padding:2px 10px 2px 10px;
	background-color:#fbb;
	}

.dtbl .warn
	{
	background-image: none;
	border:none;
	color:black;
	text-align:left;
	padding:2px 10px 2px 10px;
	background-color:#ffb;
	}

.dtbl .good
	{
	background-image: none;
	border:none;
	color:black;
	text-align:left;
	padding:2px 10px 2px 10px;
	background-color:#bfb;
	}

div.SYSMSG_BACKGROUND{
	visibility:hidden;
	border:none;
	text-align: left;
	vertical-align:top;
	color: #000;
	font-weight: bold;
	position:absolute;
	padding:0px;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#060;
	margin:0px;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	}
div.SYSMSG_FRAME{
	visibility:hidden;
	border:1px solid white;
	border:none;
	color: #000;
	font-weight: bold;
	position:absolute;
	padding:20px;
	top:100;
	left:100;
	width:420px;
	background-color:#ddd;
	background-color:#003300;
	background-image:url(images/leopard_green.gif);
	margin:0px;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	}

div.SYSMSG_INNER{
	text-align: center;
	vertical-align:middle;
	color: #000;
	font-weight: normal;
	font-size:medium;
	padding:10px;
	width:380px;
	background-color:#fff;
	margin:0px;
	}	

div.SYSMSG_CAPTION{
	text-align: center;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	font-size: medium;
	padding:5px;
	}	

div.SYSMSG_SMALL{
	text-align: center;
	vertical-align:middle;
	color: #000;
	padding:3px;
	background-color:#fff;
	font-weight: normal;
	font-size: small;
	}	

div.SYSMSG_TEXT{
	text-align: center;
	vertical-align:middle;
	color: #000;
	padding:5px;
	background-color:#fff;
	font-weight: bold;
	font-size: small;
	}	
		
div.SYSMSG_ERR{
	text-align: center;
	vertical-align:middle;
	background-color: #fff;
	color: #ff0000;
	font-size:medium;
	padding:10px;
	}	

div.PREVIEW_ERR{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #ff0000;
	font-size:medium;
	padding:10px;
	}	

td.SYSMSG {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-size:small;
	font-weight: normal;
	padding:2px;
	border:0;
	}	

div.newmsg{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: red;
	padding:0px;
	padding-left:5px;
	display:block;
	float:left;
	}	

div.edit_msg{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-size:medium;
	padding:10px;
	}	

div.edit_err{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #ff0000;
	font-size:medium;
	padding:10px;
	}	

div.divider{
	text-align: center;
	vertical-align:top;
	background-color: #ddd;
	color: #000;
	margin:0px;
	padding:0px;
	height:2px;
	width:800px;
	border:1px solid #ddd;	
	}

div.forum{
	text-align: center;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	margin:0px;
	margin-top:8px;
	margin-bottom:8px;
	padding:0px;
	width:800px;	
	word-wrap:break-word;
	overflow:auto;
	}

div.forum1{
	text-align: center;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	margin:0px;
	padding:0px;
	overflow:auto;
	height:175px;
	width:800px;	
	word-wrap:break-word;
	}

div.blueline {
	height: 1px;
	border-bottom: 2px solid #1B58E4;
	padding:0px;
	margin:0px;
	}				

div.greenline {
	height: 1px;
	border-bottom: 2px solid green;
	padding:0px;
	margin:0px;
	}				

img.article {
	border-left:none;
	border-top:none;
	border-right:8px solid white;
	border-bottom:8px solid white;
	}

img.thumbnail1 {
	text-align:center;
	vertical-align:top;
	border:none;
	}

img.thumbnail2 {
	text-align:center;
	vertical-align:top;
	border:none;
	padding:0px;
	margin:0px;
	}

img.edit_article {
	border:1px solid blue;
	}

img.edit_article_thumbnail {
	border:2px solid white;
	}

img.edit_button {
	text-align:center;
	vertical-align:middle;
	}
	
img.userframe {
	padding-top:6px;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:1px;
	}

img.onlinenow {
	text-align:center;
	vertical-align:top;
	border:none;
	padding:0px;
	margin:0px;
	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * *
 rz style additions
* * * * * * * * * * * * * * * * * * * * * * * * */	

td.basic_left_pad12_center {
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	width:60px;
	border-style: none;
	padding:0px;
	padding-right:0px;
	padding-bottom:4px;
	margin:0px;
	}
	
td.basic_left_pad12_center_fill {
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding:0px;
	padding-right:0px;
	padding-bottom:4px;
	margin:0px;
	}	
	
td.basic_right_url{
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	font-size:small;
	font-weight:bold;
	color:#E22126;
	border-style: none;
	padding:12px;
	padding-left:0px;
	margin:0px;
	}
	
td.view_all_friends_comments{
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border-style: none;
	height:10px;
	padding:4px;
	padding-left:12px;
	padding-top:20px;
	margin:0px;
	}
	
td.basic_right_comment_count{
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	font-size:small;
	font-weight:bold;
	color:#000;
	border-style: none;
	height:10px;
	padding:0px;
	padding-left:12px;
	margin:0px;
	}	
	
td.header_author{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	width:120px;
	background-color: #00FF00;
	color: #000;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}
	
td.header_comments{
	text-align: left;
	vertical-align:middle;
	height: 15px;
	background-color: #00FF00;
	color: #000;
	font-weight: bold;
	font-size:small;
	padding:2px;
	}		
	
td.basic_left_author_odd{
	text-align:center;
	vertical-align:top;
	background-color: #D0F2C6;
	color:#000;
	font-weight:bold;
	border-style: none;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
	}
	
td.basic_right_author_odd{
	text-align:left;
	vertical-align:top;
	background-color: #D0F2C6;
	color:#000;
	border-style: none;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:10px;
	margin:0px;
	}
	
td.basic_left_author_even{
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	font-weight:bold;
	border-style: none;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
	}
	
td.basic_right_author_even{
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border-style: none;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:10px;
	margin:0px;
	}	
	
div.grayline {
	height: 1px;
	border-bottom: 1px solid #7E8A7E;
	padding:0px;
	margin:0px;
	}		

img.comments { 
	border:0px;
	text-align:center;
	vertical-align:top;
	}	

	
td.basic_left_listen_pad12_title {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	font-size:small;
	padding:12px;
	padding-bottom:4px;
	}

td.basic_left_listen_pad12 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	width:80:px;
	color: #000;
	padding:0px;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:4px;
	}	
	
td.basic_left_listen_pad4 {
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding:0px;
	padding-left:12px;
	padding-right:8px;
	padding-bottom:4px;
	}	
	
	
td.basic_left_interests_bold {
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	font-weight:bold;
	color: #000;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:4px;
	}
	
td.basic_left_interests {
	text-align: left;
	vertical-align:top;
	background-color: #fff;
	color: #000;
	padding-top:0px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:8px;
	}
	
td.basic_left_my_details_bold{
	text-align: right;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	width:90px;
	height:22px;
	padding:0px;
	padding-left:12px;
	}	
	
td.basic_right_my_details{
	text-align: left;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	height:22px;
	padding:0px;
	padding-left:12px;
	padding-right:12px;
	}	

td.grayline_right {
	text-align: right;
	vertical-align:middle;
	background-color: #fff;
	color: #000;
	padding:0px;
	padding-left:110px;
	padding-right:0px;
	}	
	
/* * * * * * * * * * * * * * * * * * * * * * * * *
 rz merch style additions
* * * * * * * * * * * * * * * * * * * * * * * * */	
	
	
	
td.merch_basic_left_pad12 {
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border:0px;
	border-style: none;
	width:194px;
	padding:0px;
	padding-top:12px;
	padding-left:20px;
	margin:0px;
	}	
	
td.merch_basic_right{
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	border:0px;
	border-style: none;
	width:220px;
	padding:12px;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	}	

	
td.merch_dashes {
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border:0px;
	border-style: none;
	padding:0px;
	padding-left:12px;
	margin:0px;
	}
	
td.shipping {
	text-align:left;
	vertical-align:middle;
	background-color:#fff;
	color:#000;
	border:0px;
	border-style: none;
	padding:20px;
	padding-left:20px;
	padding-bottom:12px;
	margin:0px;
	}	
	
	
	
	
	
	
