/* TIDELINE BASIC STYLESHEET by Stonebreaker Designs may 2005 */				

/* GENERAL */
	body  {
		margin: 0px;
		padding: 0px;
		}
	body, span, div, td, table, input, textarea, form, select {
		font-size : 13px;
		}
	.body_admin, .body_ar, .body_bz, .body_bzsponsor, .body_product,  .body_product_list, .body_ev, .body_ad, .body_fp, .body_mp, .body_ga, .body_ga_item, 
	.body_he, .body_li, .body_po, .body_tp, .body_wrapper, .body_pop, .body_plain {
		background-image: url("bits/paper.jpg");
		background-repeat: repeat-y;
		background-color: white;
		}
	.body_signin {
		background-image: none;
		}
	a  { text-decoration: none;	}
	a:Visited  {}
	a:Active  {}
	a:Hover  { text-decoration: none;	}


/* MASTHEAD & MENUBAR */
	#bit1, #bit2, #bit3, #bit4, #bit5 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 2px;
		height: 2px;
		z-index: 1;
		display: none;
		}
	.m_h_text, .m_c_text {
		font-size: 14px;
		font-weight: normal;
		}
	.ms_h_text, .ms_h_text2, .ms_c_text {
		font-size: 11px;
		font-weight: normal;
		}
	#mh {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 0;
		}
	#mh_topdate, #mh_pending {
		position: absolute;
		top: 25px;
		left: 510px;
		width: 270px;
		font-size: 11px;
		font-weight: bold;
		color: white;
		text-align: right;
		z-index: 20;
		}
	#mh_topdate a  {
		color: white;
		}
	#mh_pending, #mh_pending a {
		font-size: 16px;
		top: 0px;
		}
	#mh_title, #mh_titleshadow {
		position: absolute;
		top: 25px;
		left: 10px;
		font-size: 36px;
		font-weight: bold;
		color: white;
		z-index: 20;
		}
	#mh_titleshadow {
		color: black;
		top: 26px;
		left: 11px;
		z-index: 19;
		}
	#menubar {
		position: absolute;
		top: 102px;
		left: 0px;
		z-index: 600;
		width:790px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		}
	#menubar_right {
		position:relative;
		left: 0px;
		top: 0px;
		margin-top: 10px;
		}
	#mh_menu_0, #mh_menu_1, #mh_menu_2, #mh_menu_3, #mh_menu_4, #mh_menu_5, #mh_menu_6, #mh_menu_7, #mh_menu_8, #mh_menu_9, #mh_menu_10, #other_menu {
		position:absolute;
		background-color: white;
		border: 1px solid black;
		padding-bottom: 2px;
		width: 160px;
		display: none;
		}
	.mh_side_menu {
		padding-left:0px;
		padding-right:0px;
		white-space: nowrap;
		font-size: 11px;
		line-height: 1.05;
		}
	.ms_header {
		padding-left:0px;
		padding-right:0px;
		padding-top: 10px;
		white-space: nowrap;
		}
	.m_header {
		padding-left:6px;
		padding-right:10px;
		white-space: nowrap;
		}	
	a.m_c_text {
		padding:3px;
		padding-left:6px;
		padding-right:6px;
		display: block;
		font-size: 12px;
		background-color: white;
		}
	a.m_c_text:hover {
		background-color: #cc6666;
		color: white  !important;
		}

	.m_section {
		border-top:1px dotted #999999;
		padding:3px;
		padding-left:6px;
		padding-right:10px;
		font-size: 10px;
		font-weight: bold;
		}	
	.ms_section {
		font-size: 10px;
		font-weight: bold;
		padding-top: 10px;
		}	
	#other_menu_holder {
		position: relative;
		left: 0px;
		top: 0px;
		width: 1px;
		height: 1px;
		z-index:1000;
		}

/* PAGE AREA (stuff below masthead) */
	
	#pgArea {
		position: absolute;
		top: 130px;
		left: 10px;
		z-index: 1;
		width: 780px;
		}
	#pgArea_lower {
		position: relative;
		height: 1%;
		}
	#pgArea_farcol {
		position: absolute;
		left: 801px;
		top: -1px;
		width: 230px;
		z-index: 2000;
		}
	#admin_powerbar_holder, #custom_farcol_holder, #sbar_sponsor_area, #sbar_prod_area, #menubar_right_holder {
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		margin: 0;
		}
	#sbar_sponsor_area, #sbar_prod_area {
		margin-top: 10px;
		}
	.sbar_sponsor {
		padding: 3px;
		border: 1px solid #999988;
		background-color: #fffffa;	
		margin-bottom:3px;
		width: 222px;
		}
	.sbar_product {
		padding: 3px;
		border: 1px solid #999988;
		background-color: #fffffa;	
		margin-bottom:3px;
		width: 222px;
		}
	.p {
		font-size: 11px;
		margin-bottom: 8px;
		}
	.h {
		font-size: 13px;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 4px;
		}

	#pop_pgarea {
		margin: 10px;
		}
	
	
/* PAGE TITLES */

	.pgTitleBrow  {
		font-size: 10px;
		letter-spacing: 3px;
		text-transform: uppercase
		}
	.pgTitle {
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin-bottom: 0px;
		}
	#pgTitleArea {
		margin-bottom: 4px;
		width: 780px;
		font-size: 13px;
		z-index: 6;
		border-top: 0px dotted #bb9999;
		border-bottom: 0px dotted #bb9999;
		}
	#pgTpTitleArea {
		margin-bottom: 4px;
		width: 780px;
		}
	.pg_text {
		font-size : 11px;
		margin-bottom: 10px;
		}
	.btn, .btn_offset, .btn_right, .btn_disabled {
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 0px;
		}
	.btn_right {
		text-align: right;
		}
	.btn_offset {
		position: relative;
		left: -5px;
		top: -7px;
		}
	.img_addnew {
		background-image: url("bits/add-new-icon.gif");
		background-repeat: no-repeat;
		}

/* PAGEBITS */
			
	.bit_area {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 11px;
		}
	.bit_text {
		margin: 0;
		margin-bottom: 4px;
		padding: 0;
		border: 0;
		font-size: 13px;
		}
	.bit_attach_area {
		margin: 0;
		margin-bottom: 4px;
		padding: 0;
		border: 0;
		font-size: 11px;
		}
	.bit_attach {
		}
	.bit_email_area {
		margin: 0;
		margin-bottom: 4px;
		padding: 0;
		border: 0;
		font-size: 11px;
		}
	.bit_email {
		}
	.bit_ftr_area {
		margin: 0;
		margin-bottom: 4px;
		padding: 0;
		border: 0;
		font-size: 11px;
		}
	.bit_ftr {
		font-style: italic;		
		}
	.bit_pix_area {
		margin: 0;
		margin-bottom: 2px;
		padding: 0;
		border: 0;
		}
	.bit_pix {
		margin: 0;
		padding: 0;
		}
	.bit_pix_cap {
		margin: 0;
		font-size: 11px;
		font-style: italic;		
		margin-bottom: 4px;
		padding: 0;
		border: 0;
		}
/* ADMIN */
	#fp_expired {
		position:absolute;
		left: 180px;
		top: 0px;
		opacity: .9;
		width: 440px;
		color: black;
		background-color: #ffcc99;
		padding: 4px;
		border: 1px solid black;
		padding-top: 1px;
		border-top: 3px solid #775533;
		font-size: 12px;
		text-align: center;
		letter-spacing: 2px;
		font-weight: bold;
		}
	#admin_powerbar {
		position:relative;
		left: 0px;
		top: 0px;
		width: 180px;
		opacity: .9;
		}
	.adminbox {
		background-image: url("bits/adminback.jpg");
		background-repeat: no-repeat;
		border: 1px solid #D8BC93;
		border-top: 1px solid white;
		border-left: 1px solid white;
		background-color: #FDF4E5;
		padding: 8px;
		margin-bottom: 6px;
		opacity: .8;
		}	
	.xadminbox a {
		text-transform: uppercase;
		font-size: 10px;
		}
	.btn_admin {
		color : #443333;
		font-size: 10px;
		font-weight: normal;
		text-transform: none;
		letter-spacing: 1px;
		}
	.h1_admin {
		border-bottom: 1px solid #D8BC93;
		font-size: 12px;
		color : #443333;
		letter-spacing : 3px;
		text-transform: uppercase;
		font-weight: normal;
		margin-bottom: 4px;
		}
	.h2_admin {
		margin-top: 8px;	
		text-transform: uppercase;
		}
	.h2_admin, .h2_admin a, 
	#ed_pb0, #ed_pb1, #ed_pb2, #ed_pb3, #ed_pb4, #ed_pb5, #ed_pb6, #ed_pb7, #ed_pb20, #ed_pb21, #ed_pb22, #ed_pb23, #ed_pb24  
		{
		font-size: 12px;
		color : #665555;
		font-weight: normal;
		letter-spacing : 1px;
		}
	#ed_pb0, #ed_pb1, #ed_pb2, #ed_pb3, #ed_pb4, #ed_pb5, #ed_pb6, #ed_pb7  
		{
		display: none;
		margin-left: 2px;
		}
	#ed_pb20, #ed_pb21, #ed_pb22, #ed_pb23, #ed_pb24  
		{
		display: none;
		margin-left: 10px;
		}
	#ed_pb100 {
		display: none;
		}
	.ed_pb_link, a.ed_pb_link {
		font-size: 10px;
		color : #665555;
		text-transform: none;
		}
	.ed_pb_linkx, a.ed_pb_linkx {
		font-size: 10px;
		color : #aa9999;
		text-transform: none;
		}
	.ed_pb_h, a.ed_pb_h {
		font-size: 14px;
		text-transform: uppercase;		
		color: black;
		}
	.ed_pb_p , a.ed_pb_p {
		font-size: 10px;
		color : #665555;
		text-transform: none;
		}
	.p_admin {
		color : #665555;
		font-size : 11px;
		margin-bottom: 6px;
		margin-left: 14px;
		}		
	#edm_tabs { position: relative; }
	#edm_tab0, #edm_tab1, 
	#edm_tab0_down, #edm_tab1_down {
		position: absolute;
		top: 6px;
		font-size: 12px;
		width: 136px;
		text-align: center;
		z-index: 20;
		}
	#edm_tab0_down, #edm_tab1_down { top: 4px; cursor: pointer; }
	#edm_tab0, #edm_tab0_down {	left: 2px; width: 130px; }
	#edm_tab1, #edm_tab1_down {	left: 140px; width: 180px;}
	.edm_tab_link {
		color: black;
		}
	.mem_profile_namebox {
		padding-left: 4px;
		font-size: 24px;
		text-align:center;
		}
	.mem_profile_name {
		font-size: 24px;
		}
	.mem_profile_name_inactive {
		font-size: 24px;
		text-decoration: line-through;
		color: #999999;
		}
	.mem_profile_small {
		font-size:10px;
		text-align:center;
		margin-top: 12px;
		color: #666666;
		}
	.mem_profile_text {
		padding: 50px;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 320px;
		font-size:12px;
		text-align: justify;
		}
	.mem_profile_pix {
		padding: 5px;
		text-align:center;
		}
	.mem_profile_h2 {
		font-size:12px;
		padding-top: 8px;
		padding-left: 40px;
		text-transform: uppercase;
		color: #666666;
		}
/* FRONT PAGE */				
	
	.fp_head {
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin-bottom: 0px;
		clear: left;
		}
	#tp_head_ga, #tp_head_li, #tp_head_po, #tp_head_mx {
		font-size: 14px;
		}
	#fp_head_ev, #fp_head_ad, #fp_head_ar	{
		font-size: 18px;
		border-top: 2px solid #660033;
		}
	#fp_head_ga, #fp_head_li	{
		font-size: 14px;
		}
	#fp_head_po, #fp_head_ednote, #fp_head_topics, #fp_head_mx, #fp_head_mk	{
		font-size: 14px;
		padding-top: 3px;
		border-top: 2px solid #660033;
		}
	#fp_banner_top, #fp_banner_bottom {
		text-align: center;
		width: 780px;
		}
	#fp_col1, #tp_col1 {
		position: absolute;
		top: 5px;
		left: 0px;
		width: 220px;
		border: 0px solid blue;
		padding-right: 8px;
		}
	#fp_col2, #tp_col2 {
		position: absolute;
		top: 5px;
		left: 230px;
		width: 302px;
		padding-top: 0px;
		border: 0px solid blue;
		padding-left: 10px;
		padding-right: 8px;
		}
	#fp_col3, #tp_col3 {
		position: absolute;
		top: 5px;
		left: 550px;
		width: 220px;
		border: 0px solid blue;
		padding-left:10px;
		}
	#fp_sponsor {
		position: relative;
		height: 1%;
		padding-top: 0px;
		}
	.fp_ar_area {
		margin-top: 2px;
		margin-bottom: 4px;
		border-top: 1px dotted #cccccc;
		padding-top: 4px;
		}
	.fp_ar_text {
		font-size : 12px;
		font-style: normal;
		margin-bottom : 10px;
		margin-top : 0px;
		color: black;
		}
	.fp_ar_lhead {
		font-size: 10px;
		font-weight: normal;
		margin-bottom: 8px;
		margin-top: 13px;
		text-transform: uppercase;
		}

	#fp_wea {
		position: relative;
		width: 220px;
		}
	.fp_vertspacer {
		font-size: 10px;
		clear: left;
		}
		
	.ednote_text {
		font-size: 11px;
		}
	#fp_a0, #fp_a1, #fp_a2, #fp_a3, #fp_a4, #fp_a5, #fp_a6, #fp_a7, #fp_a8, #fp_a9,
	#fp_a10, #fp_a11, #fp_a12, #fp_a13, #fp_a14, #fp_a15, #fp_a16, #fp_a17, #fp_a18, #fp_a19,
	#fp_a20, #fp_a21, #fp_a22, #fp_a23, #fp_a24, #fp_a25, #fp_a26, #fp_a27, #fp_a28, #fp_a29, 
	#fp_a30, #fp_a31, #fp_a32, #fp_a33, #fp_a34, #fp_a35, #fp_a36, #fp_a37, #fp_a38, #fp_a39 
		{
		display: none;
		}
	#fp_biz_info 
		{
		display: none;
		}
	.fp_sponsor_btn {
		position: absolute;
		top: 0px;
		left: 70%;
		width: 30%;
		text-align: right;
		margin: 0px;
		padding: 0px;
		}
	.fp_li_area {
		margin-left: 6px;
		margin-top: 0px;
		}
	.fp_tp_area, .fp_tp_area_png {
		margin-left: 0px;
		margin-bottom: 6px;
		clear: left;
		}
	.fp_tp_area_png {
		margin-left: 0px;
		margin-bottom: 2px;
		clear: left;
		border-top: 1px solid #bb8888; 
		padding-bottom:6px;
		background-image:url("bits/shadebox.png");
		background-repeat:repeat-x;
		}
	.fp_tp_catarea {
		margin-left: 0px;
		margin-top: 6px;
		text-transform: uppercase;
		clear: left;
		}
	.fp_tp_brow1 {
		font-size: 12px;	
		}

	.fp_li_title, .fp_tp_title {
		font-size : 11px;
		}
	.fp_li_cat_title {
		font-size: 11px;
		margin-left: 2px;
		margin-top: 8px;
		margin-bottom: 3px;
		text-transform: uppercase;
		}

/* SEARCH */
	.search_bar_mini {
		font-size: 12px;
		padding: 3px;
		padding-left: 10px;
		background-color: #FAF5DB;
		border: 1px solid #CAC4A8;
		border-top: 1px solid #fffff6;
		border-left: 1px solid #fffff6;
		color: #868064;
		}
	.form_button {
		font-size: 12px;
		font-weight: normal;
		color: black;	
		}
		
/* FRONTPAGE WEATHER */

	#wea_1, #wea_2, #wea_3, #wea_4, #wea_5 {
		position: absolute;
		top: 14px;
		left: 0px;
		z-index: 10;
		}
	#wea_2, #wea_3, #wea_4, #wea_5 {	z-index: 9;	}
	#wea_tab1, #wea_tab2, #wea_tab3, #wea_tab4, #wea_tab5 {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 11;
		}
	#wea_tab2 {
		left: 51px;
		z-index: 6;				
		}
	#wea_tab3 {
		left: 102px;
		z-index: 5;				
		}
	#wea_tab4 {
		left: 153px;
		z-index: 4;				
		}
	#wea_tab5 {
		left: 204px;
		z-index: 4;				
		}
	.wea_td_box {
		border: 1px solid black;
		}
	.wea_tabtext {
		position: absolute;
		left: 0px;
		top: 3px;
		width: 50px;
		text-align: center;
		}
	.wea_tabtext a {
		font-size: 9px;
		}
	.tdweaLabel, .tdweaDay, .tdweaRain, .tdweaHigh, .tdweaLow, .tdtidefoot, .tdtidehour  {
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		color: #aa8888;
		}
	.tdweaDay {
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		}
	.tdweaHigh {
		}
	.tdweaLabel, .tdtideLabel {
		font-size: 10px;
		font-weight: normal;
		text-align: left;
		}
	.tdweaRain, .tdtideLabel, .tdtidehour {
		color: #666699;
		}
	.weawee {
		font-size: 9px;
		font-weight: normal;
		}
	.wealink {
		font-size: 10px;
		font-weight: normal;
		}
	.tideTitle {
		font-size: 10px;
		text-align: left;
		font-weight: bold;
		padding-bottom: 4px;
		}
	.tdtideLabel {
		font-size: 11px;
		}
	.tdtidehour {
		font-size: 11px;
		text-align: center;
		font-weight: normal;
		}
	.tideNotAvailable {
		font-size: 11px;
		text-align: center;
		font-weight: normal;
		color: #886666;
		}
	.tdtidefoot {
		color: #222255;
		text-align: center;
		}
	.tdtidebar {
		background-image: url("bits/tidebarback.gif");
		background-repeat: no-repeat;
		}
	.tdtidebar2 {
		background-image: url("bits/tidebarback2.gif");
		background-repeat: no-repeat;
		}
	.tdtidebar3 {
		background-image: url("bits/tidebarback3.gif");
		background-repeat: no-repeat;
		}
	#moonimage {
		position: absolute;
		top: 10px;
		left: 8px;
		}
	#mooninfo {
		position: absolute;
		top: 26px;
		left: 85px;
		width: 120px;
		text-align: right;
		}
	.tdmooninfo  {
		background-color: black;
		font-size: 11px;
		text-align: right;
		font-weight: normal;
		color: #ffcc99;
		}
	.sunref {
		font-size: 9px;
		color:#aa8844;
		font-weight: normal;
		}
	.tdsuninfo  {
		background-color: black;
		text-align: center;
		font-size: 9px;
		color: #ffcc99;
		}
	.sunwee {
		font-size: 11px;
		font-weight: normal;
		}
	.sunbig {
		font-size: 18px;
		font-weight: bold;
		}
		
/* CRITTERS */

	#critter0, #critter1, #critter2, #critter3, #critter4, #critter5, #critter6, #critter7, #critter8, #critter9, #critter10 {
		position: absolute;
		z-index: 3000;
		}


/* TOPICS */
	.tp_brow, .tp_postings {
		font-weight: bold;
		font-size: 10px;
		}
	.tp_brow {
		padding-left: 2px;
		}
	.tp_pgtitle {
		position: relative;
		left: 0;
		top: 0;
		font-size : 18px;
		font-weight: bold;
		padding: 1px;
		padding-left: 10px;
		text-align: left;
		}
	#tp_title_flash {
		position: absolute;
		top: 1px;
		left: 1px;
		z-index: 0;
		background-image: url("bits/tp_classicex.gif");
		background-repeat: no-repeat;
		}
	.tp_pgtitle_fade {
		font-size : 18px;
		}
	.tp_box {
		width: 100%;
		}
	.tp_pix {
		border: 1px solid black;
		margin-bottom: 10px;
		}
	.tp_title {
		position: absolute;
		top: 10px;
		left: 0px;
		width: 190px;
		font-size : 12px;
		font-weight: bold;
		padding: 2px;
		padding-right: 10px;
		text-align: right;
		}
	.tp_text {
		font-size : 11px;
		margin-bottom: 10px;
		}
	.tp_plist {
		text-transform: uppercase;
		margin-left: 10px;
		margin-bottom: 2px;
		}
	.tp_plist_head {
		font-size : 11px;
		margin-top: 4px;
		margin-bottom: 4px;	
		}
	.tp_type {
		font-size : 11px;
		}
	.tpl_pix {
		position: relative;
		left: 0px;
		top: 0px;
		padding: 0px;
		border: 1px solid black;
		}
	.tpl_title_box {
		width: 378px;
		padding: 1px;
		padding-left: 6px;
		overflow: hidden;
		text-align: left;
		}
	.tpl_title {
		font-size : 12px;
		font-weight: bold;
		text-align: left;
		}
	.tpl_text {
		font-size : 11px;
		margin-top: 0px;
		margin-bottom: 2px;
		text-align: left;
		}
	.tp_list_type {
		font-size : 13px;
		font-weight: bold;
		text-align: left;
		}
	.fp_tp_text {
		font-size: 11px;
		color: black;
		}
	.fp_tp_atitle {
		font-size: 12px;
		font-weight: bold;
		}
		
/* TOOLBOX */
	.toolbox_area {
		padding: 6px;
		border: 1px solid black;
		}
	.toolbox_head {
		font-size: 11px;
		font-weight: bold;
		margin-top: 3px;
		margin-bottom: 3px;
		}
	.toolbox_note {
		font-size: 10px;
		font-style: italic;
		margin-top: 3px;
		margin-bottom: 3px;
		}
	
/* EDITORS PAGES */

	#adm_col_l {
		position: relative;
		height: 1%;
		width: 440px;
		z-index: 2;
		}
	#adm_col_r {
		position: absolute;
		top: 65px;
		left: 456px;
		width: 280px;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 11px;
		z-index: 1;
		}
	.adm_i_head {
		font-size: 11px;
		text-transform: uppercase;
		margin-top: 9px;
		margin-bottom: 3px;
		border-bottom: 1px dotted #aaaaaa;
		font-weight: bold;
		}
	.adm_i_text, .adm_i_text td {
		font-size: 11px;
		margin-bottom: 10px;
		}
				
/* SPONSOR & PRODUCTS */
	/* --fp */
	.mk_title {
		font-size : 13px;
		font-weight: bold;
		}
	.mk_text, .mk_text a {
		font-size : 10px;
		color: black;
		}
	/* --prodlist */
	#prodlist_colLeft {
		width: 248px;
		border-top: 2px solid #660033;
		font-size: 12px;
		margin-left: 0px;
		padding-left: 4px;
		padding-right: 4px;
		margin-top: 0px;
		padding-top: 10px;	
		}
	#prodlist_colRight {
		position: absolute;
		top: 0px;
		left:260px;
		width:510px;
		border-top: 2px solid #660033;
		border-left: 1px solid #aa8888;
		padding: 10px;
		padding-bottom: 500px;
		}
	#prodlist_colFarRight {
		position: absolute;
		top: 40px;
		left:650px;
		width:130px;
		}
	#prodlist_area {
		width:360px;
		}
	.pr_cat_title {
		margin-top: 8px;
		font-size: 11px;
		font-weight: bold;
		}
	.pr_subcat_title {
		font-size: 13px;
		}
	.pr_subcat_title_big {
		font-size : 16px;
		}
	.pr_cat_text, .pr_subcat_text {
		margin-top: 0px;
		margin-bottom: 4px;
		font-size : 10px;
		}
	/* --prod */
	#prod_colLeft {
		width: 302px;
		}
	#prod_colRight {
		position: absolute;
		top: 0px;
		left:320px;
		width:280px;
		}
	#prod_colFarRight {
		position: absolute;
		top: 0px;
		left:620px;
		width:160px;
		}
	.prod_pix {
		border: 1px solid #999988;
		cursor: pointer;
		}
	.prod_pix_div {
		margin-bottom: 8px;
		}
	.prod_pix_big {
		border: 1px solid #999988;
		}
	.prod_from {
		font-size: 11px;
		font-weight: normal;
		margin-bottom: 2px;
		text-transform: none;
		}
	.prod_text, .sp_text {
		font-size: 13px;
		margin-bottom: 8px;
		}
	.prod_text_sm {
		font-size: 11px;
		margin-bottom: 8px;
		}
	.prod_title_sm {
		font-size: 12px;
		margin-bottom: 4px;
		}
	.prod_brow  {
		font-size: 10px;
		letter-spacing: 3px;
		text-transform: uppercase
		}
	.prod_pix_cap {
		font-size : 12px;
		font-weight: normal;
		font-style: italic;
		margin-top : 4px;
		}
	#prod_inquiry_box {
		padding-left: 16px;
		padding-right: 10px;
		padding-bottom: 10px;
		border: 1px solid #999988;
		background-color: #fffffa;	
		}
	.pricelisttable {
		margin-top: 6px;
		border: 0px solid #868064;
		}
	.pricelist0, .pricelist1, .pricelist2 {
		font-size: 11px;
		text-align: left;
		padding: 4px;
		border-top: 1px solid #bbccaa;
		}
	.pricelist1 {
		text-align: center;
		}
	.pricelist2 {
		text-align: right;
		}
	.PrEvPop {
		display: none;
		margin-left: 12px;
		border-left: 1px dotted black;
		padding-left: 4px;
		font-size: 11px;
		}
	/* --spon */
	#sp_colLeft {
		width: 322px;
		}
	#sp_colRight {
		position: absolute;
		top: 0px;
		left:340px;
		width:300px;
		}
	.pixClick {
		cursor: pointer;
		}
	.spon_pix {
		border: 1px solid #999988;
		}
	.spon_pixbox {
		border: 1px solid #999988;
		padding: 10px;
		width: 300px;
		margin-top: 6px;
		margin-bottom: 6px;
		text-align: center;
		background-color: #fffffa;
		}
	.spon_pix_cap {
		font-size : 11px;
		font-weight: normal;
		font-style: italic;
		margin-top : 4px;
		}
	.spon_prod_item {
		border: 0px solid #868064;
		border-top: 1px solid #eeeedd;
		padding-left: 2px;
		padding-top: 6px;
		margin-left: 0px;
		margin-top: 6px;
		margin-bottom: 6px;
		text-align: left;
		}
	.spon_prod_title, .spon_prod_title a {
		font-size: 13px;
		font-weight: bold;
		}
	.spon_prod_owner, .spon_prod_owner a {
		font-size: 12px;
		}
	.spon_prod_text {
		font-size: 11px;
		}
	.SampleMember {
		font-size: 11px;
		text-transform: uppercase;
		color: #ff6600;
		}
	.prod_list_head {
		font-size: 13px;
		letter-spacing: 1px;
		text-transform: uppercase
		}

		
/* GALLERY 	*/

	.ga_area {
		margin-bottom: 2px;
		border: 1px solid black;
		background-color: white;
		padding: 8px;
		text-align: center;
		}
	.ga_title {
		font-size : 12px;
		font-weight: bold;
		}
	.ga_pix, .hp_photo {
		margin-bottom: 4px;
		}
	.ga_date {
		font-size : 10px;
		font-weight: normal;
		}
	.ga_text {
		margin-top: 4px;
		font-size : 11px;
		}
	.ga_item_area {
		margin-top: 7px;
		border: 1px solid black;
		background-color: white;
		padding: 8px;
		padding-bottom: 20px;
		margin-bottom: 20px;
		width: 760px;
		text-align: center;
		}
	.ga_item_title {
		font-size : 24px;
		}
	.ga_item_pix {
		margin-top: 10px;
		}
	.ga_item_date {
		font-size : 11px;
		font-weight: normal;
		font-style: italic;
		}
	.ga_item_text {
		margin-top: 4px;
		font-size : 12px;
		}
	.ga_ftr, .ga_item_ftr {
		font-size : 11px;
		font-style: italic;
		text-align: right;
		}
	.ga_item_ftr {
		text-align: center;
		}
	.ga_nav {
	 	width: 780px;
		text-align:center;
		font-size: 16px;
		margin-bottom: 6px;
		}

/* SITEMAP */
	.sitemap_item_area {
		width: 300px;
		border: 1px solid black;
		background-color: white;
		padding: 10px;
		margin-bottom: 20px;
		}
	.sm_head {
		font-size: 13px;
		font-weight: bold;
		width: 780px;
		margin-top: 10px;
		border-top: 1px solid #cccccc;
		}
	.sm_subhead {
		font-size: 12px;
		font-weight: bold;
		width: 780px;
		}
	.sm_list {
		font-size: 11px;
		margin-left: 20px;
		width: 760px;
		}
	.sm_link {
		font-size: 10px;
		}
		
	
/* MAP 	*/
	#map {
		position: absolute;
		left: 180px;
		top: 0px;
		width: 600px;
		z-index: 80;
		}
	#map_info {
		position: absolute;
		left: 0px;
		width: 160px;
		font-size: 11px;
		z-index: 1;
		padding: 6px;
		padding-top: 12px;
		border: 1px solid black;
		background-image: url("maps/mapinfo.jpg");
		background-repeat: no-repeat;
		}
	#xi_pop {
		position: absolute;
		padding: 4px;
		top: 53px;
		left: 202px;
		width: 182px;
		border: 1px solid black;
		visibility: hidden;	
		z-index: 600;		
		}
	#xi_pop_stem {
		position: absolute;
		top: 53px;
		left: 183px;
		visibility: hidden;	
		z-index: 601;		
		}
	#xi_pop_inner {
		position: relative;
		height: 1%; 
		}
	#xi_pop_x  {
		position: absolute;
		top: 1px;
		right: 2px;
		}
	#map_grid100 {
		background-image: url("maps/grid100.gif");
		}
	.mp_title {
		font-size : 16px;
		font-weight: bold;
		}
	.mp_text {
		margin-top: 4px;
		font-size : 12px;
		}
	.mp_pinlabel {
		position: absolute;
		left:100px;
		top:100px;
		font-size: 10px;
		padding: 1px;
		padding-left: 8px;
		padding-right: 3px;
		border-left: 1px solid #ccbbbb;
		border-bottom: 1px solid black;
		border-right: 1px solid black;
		background-image: url("maps/label.gif");
		background-repeat: no-repeat;
		}
	.mp_legend {
		font-size: 10px;
		padding: 0px;
		padding-top: 3px;
		padding-left: 40px;
		margin-top: 12px;
		width: 120px;
		background-image: url("maps/legend.gif");
		background-repeat: no-repeat;
		}
	.mp_legend_pin {
		font-size: 10px;
		}

	.mx_pintype {
		font-size : 10px;
		text-transform: uppercase;
		}
	.mx_title {
		font-size : 12px;
		font-weight: bold;
		}
	.mx_pix {
		margin-bottom: 4px;
		}
	.mx_date {
		font-size : 10px;
		font-weight: normal;
		}
	.mx_text {
		margin-top: 4px;
		font-size : 11px;
		}
	.mx_item_area {
		margin-top: 7px;
		border: 1px solid black;
		padding: 8px;
		margin-bottom: 20px;
		}
	.mx_area_fp {
		border: 1px solid black;
		padding: 8px;
		padding-left: 12px;
		padding-right: 11px;
		margin-bottom: 2px;
		}
	.mx_item_title {
		font-size : 24px;
		}
	.mx_item_pix {
		margin-top: 10px;
		}
	.mx_item_date {
		font-size : 11px;
		font-weight: normal;
		font-style: italic;
		}
	.mx_item_text {
		margin-top: 4px;
		font-size : 13px;
		padding-top: 10px;
		padding-bottom: 16px;
		text-align: left;
		}
	.mp_ftr_area, .mx_ftr_area {
		margin-top: 6px;
		padding-top: 2px;
		}
	.mp_ftr, .mx_ftr, .mx_item_ftr {
		font-size : 11px;
		font-style: italic;
		text-align: left;
		}
	.mp_tools {
		font-size: 11px;
		margin-top: 6px;
		}
	.mp_tools_head {
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 6px;
		font-weight: bold;
		}
	.mp_items_alert {
		font-size: 10px;
		}
	#mpl_toolbox_area {
		margin-top: 40px;
		background-image: url("maps/mapinfo.jpg");
		background-repeat: no-repeat;		
		}
	.mpl_map {
		padding: 6px;
		width: 100px;
		border: 1px solid black;
		}
	.mpl_map_hidden {
		padding: 6px;
		width: 100px;
		border: 1px solid black;
		}
	.mpl_head {
		font-size: 13px;
		font-weight: bold;
		text-align: left;
		}
	.pgAImg {
		/* background-image:url("maps/maplist.gif"); */
		background-repeat:no-repeat;
		}
		
/* POLL */
	#po_box {
		position: absolute;
		top: 0px;
		left: 372px;
		width: 310px;
		margin-top: 10px;
		border: 1px solid black;
		background-color: white;
		}
	#po_box_fp {
		border: 1px solid black;
		background-color: white;
		}
	.po_area, .po_area_fp {
		position: relative;
		margin-bottom: 2px;
		padding: 8px;
		text-align: left;
		height: 1%;
		}
	.po_area {
		width: 300px;
		}
	.po_title, .po_title_fp {
		font-size : 13px;
		}
	.po_r_lbl, .po_r_lbl_fp {
		position: absolute;
		right: 10px;
		bottom: 2px;
		font-size : 11px;
		margin-top: 4px;
		padding-top: 2px;
		text-align: right;
		font-style: italic;
		}
	.po_Q, .po_Q_fp {
		font-size : 28px;
		font-weight: bold;
		}
	.po_qst, .po_qst_fp, .po_ans, .po_ans_fp {
		font-size : 13px;
		font-weight: bold;
		}
	.po_c, .po_c_yes, .po_c_fp, .po_c_yes_fp {
		font-size : 12px;
		}
	.po_ans, .po_ans_fp, .po_c_yes, .po_c_yes_fp {
		font-weight: bold;
		color: #cc6633;
		}
	.po_ainfo, .po_ainfo_fp {
		font-size : 11px;
		font-weight: normal;
		}
	.po_ainfo {
		margin-bottom: 10px;
		}
	.po_date, .po_date_fp {
		font-size : 10px;
		font-weight: normal;
		}
	.po_btn, .po_btn_fp {
		font-size: 11px;
		font-weight: normal;
		color: black;	
		}
	.po_btn_area, .po_btn_area_fp {
		font-size: 10px;
		font-weight: normal;
		color: black;
		text-align: center;
		margin-top: 4px;	
		}
	.po_vot, .po_vot_fp {
		font-size: 9px;
		font-weight: normal;
		}
	.po_per, .po_per_fp {
		position: absolute;
		left: 1px;
		top: 0px;
		width: 18px;
		text-align: left;
		font-size: 9px;
		font-weight: normal;
		}
	.po_bar, .po_bar_fp, .po_bar_correct, .po_bar_correct_fp {
		position: relative;
		font-size: 14px;
		font-weight: normal;
		color: black;
		width: 50px;	
		height: 14px;
		border: 1px solid #cccccc;
		text-align:left;
		padding: 1px;
		}
	/* frontpage sizing */
	.po_Q_fp {
		font-size : 18px;
		}
	.po_title_fp {
		font-size : 12px;
		}
	.po_qst_fp, .po_ans_fp, .po_c_fp, .po_c_yes_fp, .po_r_lbl_fp {
		font-size: 10px;
		}
	.po_ainfo_fp, .po_btn_fp, .po_bar_fp 	{
		font-size : 9px;
		}
	.po_bar_fp, .po_bar_correct_fp {
		height: 11px;
		}

/* C. ADS */
	
	#ad2, #ad3, #ad4, #ad5 {
		width: 185px;
		padding-left: 5px;
		border-top: 4px solid #660033;
		border-left: 1px solid #aa8888;
		z-index: 2;
		padding-bottom: 10px;
		height: 100%;
		}
	#ad2 {position: relative;  } /* had height of %1 for some reason */
	#ad3 {position: absolute; top: 0px; left: 195px;}
	#ad4 {position: absolute; top: 0px; left: 390px;}
	#ad5 {position: absolute; top: 0px; left: 585px;}
	
	.ad_area, .ev_area {
		margin-top: 7px;
		margin-bottom: 4px;
		border-top: 1px dotted #cccccc;
		padding-top: 2px;
		}
	.ev_date {
		font-size : 11px;
		font-weight: normal;
		}
	.ad_cat {
		margin-top: 8px;
		font-size: 12px;
		font-weight: bold;
		}
	.ad_pix {
		margin-top: 4px;
		}
	.ad_title, .ev_title {
		font-size : 13px;
		font-weight: bold;
		}
	.ad_text, .ev_text {
		margin-top: 4px;
		font-size : 11px;
		}
	.ad_ftr, .ev_ftr {
		font-size : 11px;
		font-style: italic;
		}
			
/* CALENDARS 
	'cal_' for minical fp
	'calbig_' for big cal
	*/

	/* FRONT PAGE */
	#cal_mo1, #cal_mo2 {
		position: absolute;
		width: 200px;
		top: 0px;
		left: 0px;
		background-color: white;
		z-index: 10;
		}
	#cal_mo2 {
		z-index: 9;
		}
	/* MONTH NAME */
	.cal_mo_area {
		background-color: white;
		width: 184px;
		padding: 5px;
		padding-left:10px;
		border: 1px solid black;
		border-bottom: 0px;
		background-color: white;
		}
	.cal_mo_name, .calbig_mo_name {
		font-size: 14px;
		letter-spacing: 1px;
		text-transform: uppercase;
		}
	.calbig_mo_name {
		font-size: 22px;
		}
	.cal_mo_arrow {
		font-size: 10px;
		letter-spacing: 0px;
		font-weight: normal;
		text-transform: lowercase;
		}
	/* CAL BOX */
	.cal_box {
		position: relative;
		width: 199px;
		height: 126px;
		padding: 0px;
		margin: 0px;
		border-bottom: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
		}
	/* DAY NAMES */	
	.cal_dayname {
		font-size: 10px;
		border-top: 1px solid #888888;
		border-left: 1px solid #888888;
		padding-top: 2px;
		padding-right: 2px;
		text-align: right;
		}
	/* DAY BOXES */
	.cal_clock {
		position: absolute;
		left: 2px;
		top: 2px;
		padding: 0px;
		margin: 0px;
		}
	.tdcalempty,
	.tdcalinpast, .tdcalinpastEvents,  
	.tdcaltoday, .tdcaltodayEvents, 
	.tdcalfuture, .tdcalfutureEvents {
		font-size: 11px;
		color: #ddeecc;
		background-color: white;
		border-top: 1px solid #888888;
		border-left: 1px solid #888888;
		padding-right: 2px;
		padding-top: 2px;
		text-align: right;
		}
	.tdcaltoday,
	.tdcaltodayEvents 	 { background-color: #ffcc99;	}
	.tdcaltoday a		 { color: black; }
	.tdcaltodayEvents a	 { font-weight: normal; }
	.tdcalfutureEvents a { font-weight: normal;}
	.tdcalfutureEvents 	 { background-color: white;		}
	.tdcalfuture a 		 { color: black;				}
	.calDayEvent {
		font-size: 11px;
		font-weight: bold;
		}
	.calDayNoEvent {
		font-size: 11px;
		}
	.calDayEventInPast {
		font-size: 11px;
		font-weight: bold;
		color: #889977;
		}
	.calDayNoEventInPast {
		font-size: 11px;
		}
	#fp_e0, #fp_e1, #fp_e2, #fp_e3, #fp_e4, #fp_e5, #fp_e6, #fp_e7, #fp_e8, #fp_e9,
	#fp_e10, #fp_e11, #fp_e12, #fp_e13, #fp_e14, #fp_e15, #fp_e16, #fp_e17, #fp_e18, #fp_e19,
	#fp_e20, #fp_e21, #fp_e22, #fp_e23, #fp_e24, #fp_e25, #fp_e26, #fp_e27, #fp_e28, #fp_e29, 
	#fp_e30, #fp_e31, #fp_e32, #fp_e33, #fp_e34, #fp_e35, #fp_e36, #fp_e37, #fp_e38, #fp_e39 
		{
		display: none;
		}

	/* BIG CALENDAR */
	
	#calbig_area {
		position: relative;
		background-color: white;
		z-index: 0;
		border: 1px solid #886666;
		width: 780px;
		}
	.calbig_mo_area {
		background-color: white;
		width: 764px;
		padding-top: 4px;
		padding-left: 8px;
		padding-right: 8px;
		}
		
	/* TABLE CELLS */
	.cvD_name, .cvD_nameL, .cvD_nameR { 
		text-align: right; 
		border:1px solid #886666; 
		border-left: 0px; 
		}
	.cvD_nameR { 
		border-right: 0px; 
		}
	.cvD_box, .cvD_boxL, .cvD_boxR	 { 
		border-bottom:1px solid #886666; 
		border-right:1px solid #886666; 
		}
	.cvD_boxL, .cvD_boxR { 
		background-color: white; 
		background-image: url("bits/cal-weekend.gif");
		}
	.cvD_boxR  		 { 
		border-right: 0px; 
		}
	.cvD_box_blank { line-height: 11px; }
	.cvD_box_icon, .cvD_box_icon_bar	{ padding: 1px; padding-top: 5px; width:8px;  line-height: 11px;}
	.cvD_box_evt, .cvD_box_evt_bar 		{ padding: 1px; padding-top: 4px; padding-right: 1px;  line-height: 11px;}
	.cvD_box_icon_bar, .cvD_box_evt_bar {
		background-image: url("bits/cal-stripe.gif");
		background-repeat: repeat-x;
		}

	#cvTDIDToday		 { background-color:#ffcc99; }
	/* GRID EVENT TEXT */
	.cvM_TimePast, .cvM_TimeNow, .cvM_Time_F,
	.cvM_TitlePast, .cvM_TitleNow, .cvM_Title_F,
	.cvM_TextPast, .cvM_TextNow, .cvM_Text_F,
	.cvM_TimePast a, .cvM_TimeNow a, .cvM_Time_F a,
	.cvM_TitlePast a, .cvM_TitleNow a, .cvM_Title_F a,
	.cvM_TextPast a, .cvM_TextNow a, .cvM_Text_F a
		{
		font-size: 10px;
		}
	.cvM_TitlePast, .cvM_TitleNow, .cvM_Title_F,
	.cvM_TitlePast a, .cvM_TitleNow a, .cvM_Title_F a   {
		font-weight: normal;
		}
	.cvM_Dno_area {
		text-align: right;
		margin-right: 3px;
		}
	.cvM_DnoNow {
		font-size: 12px;
		font-weight: bold;
		}
	.cvM_DnoPast {
		font-size: 12px;
		}
	.cvM_DayName {
		font-size: 10px;	
		margin-right: 3px;	
		}
	/* OTHER */
	#cvW_btn0, #cvW_btn1, #cvW_btn2, #cvW_btn3, #cvW_btn4, #cvW_btn5, #cvW_btn6, #cvW_btn7 {
		visibility: visible;
		position: absolute;
		left: 4px;
		top: 1px;
		}
	#ev_pop {
		position: absolute;
		padding: 4px;
		top: 53px;
		left: 202px;
		width: 200px;
		border: 1px solid black;
		border-left: 6px solid #660033;
		background-color: white;
		visibility: hidden;	
		z-index: 200;		
		}
	#ev_pop_inner {
		position: relative;
		height: 1%; 
		}
	#ev_pop_x  {
		position: absolute;
		top: 4px;
		right: 4px;
		}

		
/* BIZ */

	.sponsor_head {
		position: relative;
		font-size: 11px;
		letter-spacing: 0px;
		font-weight: normal;
		margin-bottom: 0px;
		height: 1%; 
		}
	.fp_sponsor_area, .bz_sponsor_area {
		margin-bottom: 14px;
		margin-left: 1px;
		}
	#bz_catlist_area {
		width: 200px;
		}
	.bz_cat, .bz_cat_cur {
		font-size: 11px;
		margin-left: 0px;
		margin-top: 6px;
		font-weight: bold;
		}
	.bz_cat_qty {
		font-size: 11px;
		margin-left: 4px;
		margin-right: 4px;
		font-weight: normal;
		}
	.bz_catbig_cur {
		border-top: 6px solid #660033;
		border-left: 1px solid #aa8888;
		border-bottom: 1px solid #aa8888;
		padding: 6px;
		font-size: 13px;
		margin-left: 0px;
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: bold;
		padding-top: 2px;
		}
	.bz_catbig_cur_title {
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: bold;	
		}
	#bz_list_area {
		position: absolute;
		top: 0px;
		left: 202px;
		width: 576px;
		}
	#bz_list_cols {
		position: relative;
		height: 1%; 
		}
	#bz_col_free {
		position: absolute;
		top: 0px;
		left: 317px;
		width: 240px;
		padding: 6px;
		border-left: 1px solid #aa8888;
		}
	#bz_col_sponsor {
		width: 303px;
		padding: 6px;
		border-left: 1px solid #aa8888;
		}
	#bz_col_sponsor_link {
		position: absolute;
		width: 303px;
		top: 8px;
		text-align: right;
		}
	.bz_type {
		font-size : 14px;
		font-weight: bold;
		margin-bottom: 12px;
		}
	.bz_area {
		margin-top: 3px;
		margin-bottom: 8px;
		margin-left: 0px;
		}
	.bz_title {
		font-size : 14px;
		font-weight: bold;
		}
	.bz_text {
		font-size : 11px;
		}
	.bz_mplist {
		font-size : 11px;
		}
	.bz_mplist a {
		color: #ff9933;
		}
	.bz_ftr {
		font-size : 11px;
		font-style: italic;
		}
	
/* NEWSLETTERS */
	.news_l {
		font-size: 12px;
		padding-left: 4px;
		padding-right: 4px;
		width: 350px;
		}
	#news_r {
		position: absolute;
		top: 0px;
		left: 380px;
		width: 400px;
		}

/* ARTICLES & HELP	*/

	/* LIST */
	.ar_l, .hp_l, .po_l {
		font-size: 12px;
		margin-left: 0px;
		padding-left: 4px;
		padding-right: 4px;
		margin-top: 0px;
		width: 280px;
		}
	.ar_l {
		border-top: 2px solid #660033;
		padding-top: 10px;	
		}
	.ar_lmonth, .po_lmonth, .hp_list_type {
		margin-top: 8px;
		margin-left: 0px;
		font-size: 11px;
		letter-spacing: 0px;
		font-weight: bold;
		}
	.ar_ltitle, .po_ltitle, .hp_ltitle {
		font-size: 12px;
		}
	.ar_ltitle_cur, .po_ltitle_cur, .hp_ltitle_cur {
		font-size: 12px;
		font-weight: bold;
		}

		
	/* ARTICLE */
	#hp_box {
		position: absolute;
		top: 0px;
		left: 300px;
		width: 470px;
		background-color: white;
		border: 1px solid black;
		border-top: 3px solid #660033;
		}
	#ar_box {
		position: absolute;
		top: 0px;
		left: 290px;
		width: 490px;
		border-top: 2px solid #660033;
		border-left: 1px solid #aa8888;
		padding-bottom: 500px;
		}
	.ar_area {
		padding: 10px;
		padding-left: 20px;
		margin-bottom: 20px;
		}
	.hp_area {
		padding: 15px;
		padding-top: 5px;
		}
	.ar_title, .hp_title {
		font-size : 16px;
		font-weight: bold;
		margin-bottom : 0px;
		margin-top : 0px;
		}
	.hp_title {
		margin-bottom: 5px;
		}
	.ar_pix, .ar_pix_fp {
		margin-top : 2px;
		margin-bottom : 3px;
		}
	.ar_date, .hp_date {
		font-size : 11px;
		font-weight: normal;
		}
	.ar_by {
		font-size : 18px;
		margin-bottom: 10px;
		}
	.ar_text, .hp_text {
		font-size : 13px;
		font-weight: normal;
		margin-top : 10px;
		margin-bottom : 10px;
		}
	.ar_text {
		width: 300px;
		}
	.ar_more {
		font-size : 11px;
		font-style: italic;
		}
	.ar_pix_cap {
		font-size : 12px;
		font-weight: normal;
		font-style: italic;
		margin-bottom : 20px;
		margin-top : 4px;
		width: 300px;
		}
	.ar_pnut_title {
		font-size : 11px;
		font-weight: bold;
		}
	.ar_pnut_text {
		margin-left: 0px;
		padding-top: 2px;
		padding-bottom: 4px;
		border-bottom:1px dotted #999999;
		font-size : 11px;
		margin-bottom: 1px;
		display: none;
		}
	.ar_tools_head {
		font-size: 11px;
		letter-spacing: 2px;
		color: #868064;
		text-transform: uppercase;
		padding-bottom: 3px;
		border-bottom: 1px solid #868064;
		margin-top: 6px;
		margin-bottom: 2px;
		}
	.ar_toolbox_head {
		font-size: 10px;
		color: #868064;
		text-transform: uppercase;
		padding-bottom: 3px;
		border-bottom: 1px solid #868064;
		margin-bottom: 2px;
		}
	.ar_toolbox {
		opacity: .9;
		width:100px;
		padding:5px;
		border: 1px solid #999988;
		background-color: #fffffa;	
		}
	.hp_ftr, .tp_ftr {
		font-size : 11px;
		font-weight: normal;
		}
	.ar_ftr  {
		font-size : 11px;
		font-weight: normal;
		}
	.tp_ftr {
		margin-bottom: 10px;
		}

/* LINKS */

	.li_cat {
		margin-top: 8px;
		border-top: 1px solid #cc6666;
		padding-top: 4px;
		width: 350px;
		}
	.li_cat_title {
		font-size: 13px;
		font-weight: bold;
		}
	.li_cat_text, .hp_list_typetext {
		margin-top: 4px;
		font-size : 11px;
		}
	.li_area {
		margin-left: 10px;
		margin-top: 7px;
		margin-bottom: 4px;
		width: 340px
		}
	.li_dot {
		font-size : 12px;
		margin-top: 3px;
		background-image: url("bits/listdot.gif");
		background-repeat: no-repeat;
		}
	.li_dottiny {
		background-image: url("bits/listdot_tiny.gif");
		background-repeat: no-repeat;
		}
	.li_title {
		font-size : 12px;
		font-weight: bold;
		}
	.li_text {
		margin-top: 4px;
		font-size : 11px;
		}
	.li_ftr {
		font-size : 11px;
		font-style: italic;
		}

/* MEMBER DIR */
	.member_area {
		margin-bottom: 1px;
		border: 1px solid black;
		background-color: white;
		padding: 10px;
		}
	#mem_col_l {
		position: relative;
		height: 1%;
		width: 320px;
		font-size: 13px;
		}
	#mem_col_r {
		position: absolute;
		width: 440px;
		z-index: 2;
		top: 0px;
		left: 340px;
		z-index: 1;
		}

/* INFO TIPS */
	.body_info {
		background-color: white;
		padding: 10px;
		background-image: url("bits/bkgnd_info.jpg");
		background-repeat: no-repeat;
		}		
	.info_brow {
		margin-top: 0px;
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 3px;
		color: #886677;
		margin-bottom: 6px;
		}
	.info_title {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		}
	.info_h2 {
		font-size: 11px;
		font-weight: bold;
		margin-top: 10px;
		text-transform: uppercase;
		}
	.info_p {
		font-size: 11px;
		margin-bottom: 6px;
		}
	.info_sample {
		font-size: 11px;
		}
		
	#allOptions, #frontOptions {
		visibility: visible;
		}
	
/* FONTS */
	body, span, div, p, td, table, input, textarea, form, select 
		{
		font-family: "Georgia", "Minion Web", "Book Antiqua",  "Palatino", "New York", Serif;
		}
	.h2, .m_h_text, .m_c_text, .ms_h_text, .ms_h_text2, .ms_c_text, .m_section, .ms_section, .pgTitle,
	#mh_title, #mh_titleshadow,
	.ad_title,  
	.ar_title, .ar_ltitle_cur, .ar_ltitle, 
	.bz_type, .bz_title, 
	.ev_title, .cal_mo_name, .calbig_mo_name,
	.ga_title, .ga_item_title,
	.li_title,
	.mp_title, .mx_title, .mx_item_title,
	.po_title, .po_title_fp, .po_ltitle_cur, .po_ltitle,
	.hp_title, .hp_ltitle, .hp_ltitle_cur, .fp_head,
	.pr_subcat_title, .pr_subcat_title_big,
	.tp_title, .tp_pgtitle,	.tp_pgtitle_fade, .tp_brow, .fp_tp_brow1, .tpl_title, .tp_postings,
	.mk_title, .pr_subcat_title, .pr_subcat_title_big, .spon_prod_title, .prod_title_sm,
	.td_mem_header  {
		font-family: "Copperplate Gothic Light","Copperplate Gothic Bold","Comic Sans MS", Sans-serif;
		}
	.ar_by	{
		font-family: "Viner Hand ITC", "Lucida Handwriting Italic", "Apple Chancery", Cursive;
		}
	.TINa {
		font-size: 130%;
		}
	.TINz {
		font-size: 85%; color: #888866;
		}
		
		
/* FONT COLORS */
	
	a.urlHot, 
	.m_h_text,  a, .fp_head, .wea_tabtext a, .pgTitle, .cal_mo_name, .calbig_mo_name, .cvM_DnoNow,
	.ad_title,
	.ar_title, .ar_ltitle_cur, .ar_ltitle,  
	.bz_type, .bz_title, .bz_cat_cur, .bz_catbig_cur, 
	.ev_title, 
	.ga_title, .ga_item_title,
	.li_title, 
	.mp_title, .mx_title, .mx_item_title, 
	.mk_title,	.pr_subcat_title, .pr_subcat_title_big,
	.po_title, .po_Q, .po_title_fp, .po_Q_fp, .po_ltitle, .po_ltitle_cur, 
	.hp_ltitle, .hp_ltitle_cur, .hp_title, 
	.tp_postings { 
		color: #660033;	 /* dark red */
		}
	.btn, .btn_right, .btn a, .m_section, .ms_section, .ms_h_text2, .td_mem_header,
	.bit_ftr_area, .bit_ftr,
	.hp_date,  
	.ad_ftr, 
	.ar_ftr, 
	.bz_ftr, 
	.ev_ftr, .cal_mo_arrow, 
	.ga_ftr, .ga_item_ftr, .ga_date, .ga_item_date, 
	.li_ftr,
	.mp_ftr, .mx_ftr, .mx_item_ftr, .mp_date, .mx_date, .mx_item_date, .mp_tools_head, .mp_pinlabel, .mp_legend_pin, 
	.po_date, .po_vot, .po_date_fp, .po_vot_fp, .po_r_lbl_fp, .po_r_lbl, .po_ainfo_fp,
	.hp_ftr, 
	.tp_ftr, 
	.cvM_TimePast, .cvM_TimeNow, .cvM_Time_F, .cvM_TitlePast, .cvM_TitleNow, .cvM_Title_F, .cvM_TextPast, .cvM_TextNow, .cvM_Text_F,
	.cvM_TimePast a, .cvM_TimeNow a, .cvM_Time_F a,	.cvM_TitlePast a, .cvM_TitleNow a, .cvM_Title_F a, .cvM_TextPast a, .cvM_TextNow a, .cvM_Text_F a,
	.cvM_DnoPast, .cvM_DayName,	.wealink {
		color: #886666; /* pale dark brown */
		}
	.ednote_text, .fp_li_cat_title, .tp_text, .pg_text {
		color: #664444; /* med brown */
		}	
	.spon_prod_title, .spon_prod_title a, .prod_title_sm, .prod_from {
		color: #442222; /* dark brown */
		}	
	.pr_cat_title, .prod_brow, .prod_list_head,
	.ms_h_text, .ms_c_text, .m_c_text, .adm_i_head, .fp_ar_lhead, .fp_li_title, .fp_tp_title, .fp_tp_brow1,
	.ad_cat, 
	.ar_date, .ar_lmonth, .ar_by,  .ar_l, 
	.bz_cat, .bz_mplist a, .sponsor_head, 
	.ev_date, 
	.ga_nav, 
	.li_cat_title, 
	.mx_pintype, 
	.po_lmonth,
	.hp_list_type, 
	.tp_plist_head, .tp_type, .tp_list_type, .mpl_head,
	.tdweaDay, .tdweaHigh, .tideTitle,
	.pgTitleBrow {
		color: #cc6666; /* pale orange */
		}
	.btn_disabled {
		color: #aa9999;
		}
	a:hover  {
		color: #ff0066 !important; /* fuschia */
		}
	.po_per, .po_per_fp, .ar_more, .cal_dayname, .calDayNoEventInPast	{
		color: #888888; /* med grey */
		}
	.admin_urgent {
		color: red;
		}
	#mh_pending, #mh_pending a, .mp_items_alert {
		color: #ff6600; /* bright orange */
		}
	.tp_pgtitle_fade {
		color: #97858E;
		}
	.tp_pgtitle, .tp_title, .tpl_title, .tp_brow, .tp_brow a {
		color: white;
		}
		
/* BACKGROUND COLORS */
		
	.tp_pgtitle, .tpl_title_box, .tp_brow {
		border-top: 1px solid #E3CFD9;
		border-left: 1px solid #E3CFD9;
		border-bottom: 1px solid #230514;
		border-right: 1px solid #230514;
		background-color: #660033;
		background-image: url("bits/tp_classic.gif");
		}
	.tp_title {
		background-color: #660033;
		}
	.toolbox_area, #map_info, #xi_pop, .mp_pinlabel, .mx_item_area, .mx_area_fp, .mpl_map {
		background-color: #fffff4;
		}
	.mpl_map_hidden {
		background-color: #eeeeee;
		}
	.po_bar_correct, .po_bar_correct_fp {
		background-color: #ffeebb;
		}

		
