/* --- GLOBALS ----------------------------------------- */
	
	body { background: #606060 url("images/bg.gif") repeat-x; margin: 0; color: #FFF; }
	body,th,td,font,p,div { font-family: Arial, Helvetica, sans-serif; }
	a,a:link,a:active,a:visited { color: #FF9900; } /*! color: FF9900,9966CC,3366CC */
	a:hover	{ color: #DD6900; text-decoration: underline; } /*! color: DD6900,663399,6699FF */
	tt { font-size: 12px; }
	
	/* .bg_header { background-color: #282828; } */
	.bg_body { background-color: #2F2F2F; }
	/* .bg_sidebar { background-color: #4A4A4A; } */
	
	form { display: inline; }
	
/* --- NEW STYLES -------------------------------------- */
	
	/* Dimensions */
	.wrapper_main { width: 100%; height: 100%; }
	.wrapper_edgel { background: #606060 url("images/bg.gif") repeat-x right top; }
	.wrapper_edger { background: #606060 url("images/bg.gif") repeat-x left top; }
	.wrapper_body { width: 882px; padding: 0 9px 0 9px; background: #4A4A4A url("images/sidebar.gif") repeat-x; } /* width + padding = 900px */
	
	.body_1 { padding: 0 0 9px 0; height: 132px; } /* adds spacing after header image */
	.body_2 { height: 100%; border: solid #4A4A4A; border-width: 0 0 9px 0; } /* adds spacing after body content */
	.body_1 img { width: 882px; height: 134px; } /* -- temporary -- */
	
	/* Bread Crumbs & Pagination NEW! */
	
	.gnavb,.gnavf { height: 22px; }
	.gnavb_left,.gnavb_right,.gnavf_left { height: 17px; padding: 5px 5px 0 0; }
	.gnavb { background-color: #181818; }
	.gnavf { background-color: #1B1B1B; }
	.gnavb_left,.gnavf_left { float: left; }
	.gnavb_right,.gnavf_right { float: right; }
	.gnavf_right { height: 11px; padding: 5px 5px 6px 0; } /* IE6/Opera pixel fix */
	
	.gnavb { background-image: url('images/px_body.gif'); background-position: top left; background-repeat: no-repeat; }
	.gnavb_right { background: url('images/px_body.gif') top right no-repeat; }
	
	.gnavf { background-image: url('images/px_footer.gif'); background-position: bottom left; background-repeat: no-repeat; }
	.gnavf_right { background: url('images/px_footer.gif') bottom right no-repeat; }
	
	/* Bread Crumbs & Pagination
	td.graynavb,td.graynavf { height: 22px; }
	td.graynavb { background-color: #181818; }
	td.graynavf { background-color: #1B1B1B; } */
	
	td.graynavh_left,td.graynavh_right { background-color: #000000; background-image: url("images/px_header.gif"); background-repeat: no-repeat; }
	td.graynavh_left { background-position: bottom left; }
	td.graynavh_right { background-position: bottom right; }
	
	/* td.graynavb_left,td.graynavb_right { background-color: #181818; background-image: url("images/px_body.gif"); background-repeat: no-repeat; }
	td.graynavb_left { background-position: top left; }
	td.graynavb_right { background-position: top right; }
	
	td.graynavf_left,td.graynavf_right, */td.graynavf_left2,td.graynavf_right2 { background-image: url("images/px_footer.gif"); background-repeat: no-repeat; }
	/*td.graynavf_left { background-color: #1B1B1B; background-position: bottom left; }
	td.graynavf_right { background-color: #1B1B1B; background-position: bottom right; } */
	td.graynavf_left2 { background-color: #000; background-position: top left; }
	td.graynavf_right2 { background-color: #000; background-position: top right; }
	
	/* ----- */
	
	.bread { font-size: 9px; font-family: Tahoma, Arial; color: #666; padding-left: 3px; }
	.bread a,.bread a:visited { color: #999; text-decoration: none; }
	.bread a:hover { color: #DD6900; text-decoration: none; } /*! color: DD6900,8F69B6,6699FF */
	.paginate { font-size: 10px; color: #666666; }
	
	/* 2 Column Layout */
	.content { padding: 7px; background-color: #000; }
	.right_column { width: 217px; float: right; margin: 0 0 0 7px; }
	.left_column { width: 644px; float: left; }
	
	/* Content Blocks */
	.n_block { height: 21px; background: #FF9900 url("images/header_bg2.gif") top right repeat-x; border: solid #000; border-width: 0 0 1px 0; } /*! background: FF9900,8F69B6,3D6ECE */
	.n_block_body { border: solid #333; border-width: 5px 0 0 0; margin: 0 0 7px 0; }
	
/*---- HEADER / FOOTER ----------------------------------*/
	
	.usercp { height: 35px; font-size: 9px; color: #666; font-family: Tahoma, Arial; padding: 0 6px 4px 4px; }
	.usercp a,.usercp a:visited { color: #666; text-decoration: none; }
	.usercp a:hover { color: #999; text-decoration: none; }
	
	#sitenav { height: 26px; padding: 0 0 0 5px; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #999; vertical-align: middle; }
	#sitenav a { padding: 0 3px 0 3px;}
	#sitenav a,#sitenav a:visited { color: #FFF; text-decoration: none; }
	#sitenav a:hover { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	
	td.footer { height: 30px; background-color: #000; font-family: Tahoma, Arial; font-size: 9px; color: #666; text-align: center; vertical-align: middle; padding: 0px; }
	
/* --- BLAH --- */
	
	.block_title { background: #FF9900 url("images/header_bg1.gif"); border: #000 solid; border-width: 0 0 1px 0; vertical-align: middle; } /*! background: FF9900,8F69B6,3D6ECE */
	.block_title td { font-family: Tahoma, Arial; font-size: 9px; }
	.block_body { border-top: 5px solid #2A2A2A; border-bottom: 6px solid #000; }
	
	.block_gray { border-top: 4px solid #2A2A2A; } /* used on boards index */
	.block_gray2 { border-top: 6px solid #333; } /* used on view_forum */
	
	.simple_title { background: #FF9900 url("images/header_bg1.gif"); vertical-align: middle; font-family: Tahoma, Arial; font-size: 9px; } /*! background: FF9900,8F69B6,3D6ECE */
	.simple_head_1 { border-top: 5px solid #333; } /* used on view_profile */
	.simple_head_2 { background-color: #1A1A1A; border-top: 1px solid #000; }
	
	/* ??? */
	.block_body2 { border-top: 4px solid #2A2A2A; border-bottom: 3px solid #000; }
	.block_space { border-bottom: 5px solid #000; }
	
/* --- TEXT --- */
	
	.txt_9 { font-size: 9px; font-family: Tahoma, Arial; }
	.txt_10 { font-size: 10px; }
	.txt_11 { font-size: 11px; }
	.txt_12 { font-size: 12px; }
	.txt_13 { font-size: 13px; }
	.txt_14 { font-size: 14px; }
	.txt_15 { font-size: 15px; }
	.txt_18 { font-size: 18px; }
	
	.bg_gray1 { background: #1A1A1A; }
	.bg_gray2 { background: #333333; }
	.bg_gray3 { background: #2A2A2A; }
	.bg_color1 { background: url("images/header_bg1.gif") #FF9900; } /*! background: FF9900,906BB7,3D6ECE */
	.bg_color2 { background: url("images/cat_bg3.gif") #1A1A1A; }
	
	.gray { color: #666; }
	.hilite { color: #FFCC00; } /*! color: FFCC00,13B2EC,BBE41A */
	a.hilite_link,a.hilite_link:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	a.hilite_link:hover { color: #FFCC00; text-decoration: underline; } /*! color: FFCC00,13B2EC,BBE41A */
	
	.gray_link a,.gray_link a:visited { color: #555555; text-decoration: none; }
	.gray_link a:hover { color: #333333; text-decoration: none; }
	
	.pad_3 { padding: 3px; }
	.pad_5 { padding: 5px; }
	.pad_10 { padding: 10px; }
	
	.gline_top td { border-top: 1px solid #1A1A1A; }
	.gline_base td { border-bottom: 1px solid #1A1A1A; }
	.gline_top2 td { border-top: 1px solid #333333; }
	
	.username { font-size: 11px; color: #FFF; font-weight: bold; }
	
	a.no_under,a.no_under:visited { text-decoration: none; }
	a.no_under:hover { text-decoration: underline; }
	.no_under2 a,.no_under2 a:visited { text-decoration: none; }
	.no_under2 a:hover { text-decoration: underline; }
	
/* --- PORTAL --- */
	
	#portal_feat { padding: 6px 0 1px 3px; }
	#portal_feat td { font-size: 10px; line-height: 11px; color: #666; padding: 0 6px 0 0; }
	
	td.newsImg { border: solid #000; border-width: 0 3px 4px 0; }
	
	#portal_news .strip1 { height: 27px; font-size: 9px; padding: 2px 0 0 0; color: #666666; background-image: url("images/cat_bg3.gif"); }
	#portal_news .strip2 { font-size: 9px; padding: 2px 0 0 0; background-image: url("images/cat_bg.gif"); color: #FFF; }
	
	#portal_news .icon_block { padding: 9px 7px 9px 7px; border: solid #1A1A1A; border-width: 1px 0 0 0; }
	#portal_news .text_block { padding: 7px 20px 2px 1px; border: solid #1A1A1A; border-width: 1px 0 0 0; }
	#portal_news .title { font-size: 11px; color: #FFCC00; font-weight: bold; padding: 2px 0 0 1px; } /*! color: FFCC00,13B2EC,BBE41A */
	#portal_news .title a,#portal_news .title a:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	#portal_news .title a:hover { color: #FFCC00; text-decoration: underline; } /*! color: FFCC00,13B2EC,BBE41A */
	#portal_news .text { font-size: 11px; color: #EAEAEA; padding: 2px 0 1px 1px; }
	#portal_news .date { font-size: 10px; color: #555555; }
	
	#news .title { font-size: 11px; color: #FFCC00; font-weight: bold; background-image: url("images/cat_bg2.gif"); padding: 0 0 0 8px; } /*! color: FFCC00,13B2EC,BBE41A */
	#news .title a,#news .title a:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	#news .title a:hover { color: #FFCC00; text-decoration: underline; } /*! color: FFCC00,13B2EC,BBE41A */
	#news .date { font-size: 10px; color: #666; padding: 0 6px 0 0; background-image: url("images/cat_bg2.gif"); }
	#news .text { font-size: 11px; color: #FFF; padding: 4px 2px 2px 5px; }
	
	#portal_recent td { height: 28px; border: solid #1A1A1A; border-width: 1px 0 0 0; }
	#portal_recent .bullet { font-size: 13px; padding: 4px 2px 0 2px; }
	#portal_recent .title { font-size: 12px; vertical-align: middle; }
	#portal_recent .title a,#portal_recent .title a:visited { color: #FF9900; text-decoration: none; } /*! color: FF9900,9966CC,3366CC */
	#portal_recent .title a:hover { color: #DD6900; text-decoration: underline; } /*! color: DD6900,663399,6699FF */
	#portal_recent .forum { font-size: 11px; font-family: Tahoma, Arial; vertical-align: middle; padding: 0 10px 0 0; }
	#portal_recent .forum a,#portal_recent .forum a:visited { color: #666; text-decoration: none; }
	#portal_recent .forum a:hover { color: #999; text-decoration: none; }
	
	#portal_random { padding: 4px 3px 0 3px; }
	#portal_random .title { font-size: 16px; font-weight: bold; }
	#portal_random .info { font-size: 11px; color: #666; }
	#portal_random a,#portal_random a:visited { font-size: 10px; color: #FF9900; } /*! color: FF9900,9966CC,3366CC */
	#portal_random a:hover { font-size: 10px; color: #DD6900; } /*! color: DD6900,663399,6699FF */
	
	.portal_checkin { font-size: 11px; padding: 2px 2px 0 2px; }
	.portal_checkin a,.portal_checkin a:visited {  text-decoration: none; }
	.portal_checkin a:hover {  text-decoration: none; }
	
	.portal_linkus img { margin: 5px 4px 0 0; }
	
	/*.portal_login {  }*/
	
	.portal_users { font-size: 11px; }
	
	#portal_gameorg { padding: 3px 3px 0 3px; }
	#portal_gameorg td { height: 24px; padding: 2px 0 2px 0; }
	#portal_gameorg .bullet { font-size: 10px; padding: 2px 3px 0 2px; }
	#portal_gameorg .title { font-size: 12px; vertical-align: top; }
	#portal_gameorg .title a ,#portal_gameorg .title a:visited { color: #FF9900; text-decoration: none; } /*! color: FF9900,9966CC,3366CC */
	#portal_gameorg .title a:hover { color: #DD6900; text-decoration: underline; } /*! color: DD6900,663399,6699FF */
	
	/*
	.portal_events {  }
	.portal_getonline {  }
	.portal_screens {  }
	.portal_spotlight {  }
	*/
	
/* --- INDEX  --- */
	
	.forum_sep_new td { border: solid #1A1A1A; border-width: 1px 0 0 0; vertical-align: middle; }
	.forum_sep_null td { border: solid #000; border-width: 1px 0 0 0; vertical-align: middle; }
	
	.index_list .index_block { height: 21px; background: #FF9900 url("images/header_bg1.gif"); border: #000 solid; border-width: 0 0 1px 0; } /*! background: FF9900,8F69B6,3D6ECE */
	.index_list .index_block td { font-family: Tahoma,Arial; font-size: 9px; }
	
	.index_list .cat { border-top: 5px solid #2A2A2A; height: 31px; background: url("images/cat_bg3.gif"); padding: 0 0 0 9px; color: #FFCC00; font-size: 10px; font-family: Verdana; font-weight: bold; } /*! color: FFCC00,13B2EC,BBE41A */
	.index_list .cat a,
	.index_list .cat a:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,B3DA19 */
	.index_list .cat a:hover { color: #FFF; text-decoration: underline; }
	
	/* ------------------------------------------------ */
	
	.index_list .icon { height: 45px; }
	
	.index_list .cc4 .icon,
	.index_list .cc1 .icon { height: 30px; width: 20px; }
	.index_list .cc4 .icon img, 
	.index_list .cc1 .icon img { width: 12px; height: 12px; }
	
	.index_list .forum { padding: 0 0 1px 5px; font-size: 12px; font-weight: bold; }
	.index_list .forum a,
	.index_list .forum a:visited { color: #FF9900; text-decoration: none; } /*! color: FF9900,9966CC,3366CC */
	.index_list .forum a:hover { color: #DD6900; text-decoration: underline; } /*! color: DD6900,663399,6699FF */

	.index_list .posts { font-size: 11px; }

	.index_list .author { color: #333; }
	.index_list .author a,
	.index_list .author a:visited { font-family: Arial,Tahoma; font-size: 11px; color: #444; text-decoration: none; }
	.index_list .author a:hover { color: #999; text-decoration: none; }
	
	.index_list .date { font-size: 11px; white-space: nowrap; }
	
	.index_list .arrow {}
	
		.index_list .icon,
		.index_list .posts,
		.index_list .author,
		.index_list .date,
		.index_list .arrow { text-align: center; }
		.index_list .forum {}
		
		.index_list .icon { width: 77px; }
		.index_list .forum { }
		.index_list .posts { width: 45px; }
		.index_list .author { width: 106px; }
		.index_list .date { width: 116px; }
		.index_list .arrow { width: 11px; }
	
	.index_list .cc9 td { background-color: #000; height: 50px; } /*151515*/
	.index_list .cc9 .forum { vertical-align: top; padding: 10px 0 10px 0; }
	.index_list .cc9 .icon { vertical-align: top; padding: 10px; }
	.index_list .cc9 .icon img { width: 75px; height: 53px; }
	
/* --- FORUM BODY --- */
	
	#forum .htitle { font-size: 17px; font-weight: bold; color: #FFF; }
	#forum .htitle a,#forum .htitle a:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	#forum .htitle a:hover { color: #FFCC00; text-decoration: underline; } /*! color: FFCC00,13B2EC,BBE41A */
	
	#forum .gline { border: solid #1A1A1A; border-width: 0px 0px 1px 0px; }
	
	#forum .folder, #forum .replies, #forum .title { vertical-align: middle; }
	#forum .folder { height: 39px; width: 26px; padding: 0 0 0 3px; }
	#forum .replies { width: 30px; font-size: 12px; color: #555; font-family: Tahoma,Verdana,Arial; }
	#forum .title { font-family: Verdana,Arial; font-size: 12px; padding: 5px 3px 5px 3px; }
	#forum .title a,#forum .title a:visited { color: #9E9E9E; text-decoration: none; }
	#forum .title a:hover { color: #9E9E9E; text-decoration: underline; }
	
	#forum .desc { font-size: 11px; color: #666; padding: 0 20px 2px 3px; }
	#forum .desc a,#forum .desc a:visited { color: #555; text-decoration: underline; }
	#forum .desc a:hover { color: #777; text-decoration: underline; }
	
	#forum .goto { font-family: Arial; font-size: 10px; color: #FFF; white-space: nowrap; }
	#forum .goto a,#forum .goto a:visited { color: #FF9900; font-size: 10px; text-decoration: underline; } /*! color: FF9900,9966CC,3366CC */
	#forum .goto a:hover { color: #DD6900; text-decoration: underline; } /*! color: DD6900,663399,6699FF */
	
	#forum .author { width: 101px; font-size: 11px; font-family: Arial; color: #666; padding: 0 1px 0 1px; }
	#forum .author a,#forum .author a:visited { color: #666; text-decoration: none; }
	#forum .author a:hover { color: #999; text-decoration: none; }
	#forum .info { width: 128px; padding: 3px 3px 3px 10px; }
	#forum .link { width: 13px; }
	
	#forum .announce { font-size: 11px; color: #FF3333; }
	#forum .sticky { font-size: 11px; color: #FFCC00; } /*! color: FFCC00,13B2EC,BBE41A */
	#forum .moved { font-size: 11px; color: #666666; }
	#forum .poll { font-size: 9px; color: #FFF; }
	
	.lastpost { font-family: Verdana,Arial; font-size: 9px; color: #FFF; }
	a.lastpost,a.lastpost:visited { color: #C57C57; text-decoration: underline; } /*! color: C57C57,987EB2,5C87B2 */
	a.lastpost:hover { color: #DD6900; text-decoration: underline; } /*! color: DD6900,9966CC,6699FF */
	
	.lastpost_time1 { font-size: 11px; color: #EEE; white-space: nowrap; }
	.lastpost_time2 { font-size: 11px; color: #AAA; }
	
	td.forumrow1,td.forumrow2 { border: solid #000; border-width: 0 0 1px 1px; vertical-align: middle; }
	td.forumrow1 { background: #0A0A0A; }
	td.forumrow2 { background: #181818; }
	
/* --- TOPIC BODY --- */
	
	#topic .topic_pad { padding: 2px; }
	#topic .htitle { font-size: 17px; font-weight: bold; color: #FFF; padding: 1px 0 0 1px; }
	#topic .htitle a,#topic .htitle a:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	#topic .htitle a:hover { color: #FFCC00; text-decoration: underline; } /*! color: FFCC00,13B2EC,BBE41A */
	
	#topic .stitle { font-family: Verdana, Arial; font-size: 15px; color: #9E9E9E; padding: 2px 1px 3px 7px; }
	
	#topic .totopic { color: #555555; }
	
	#topic .page { font-size: 12px; }
	#topic .post_block { height: 42px; border-top: 6px solid #2A2A2A; }
	#topic .post_block table { background: #151515; border-top: 1px solid #000; }
	#topic .name { width: 13.2%; padding: 0 3px 0 9px; font-size: 13px; color: #FFF; height: 36px; }
	#topic .rank { padding: 0 0 0 1px; font-size: 11px; }
	#topic .info { font-size: 11px; color: #666; }
	#topic .options { font-size: 11px; color: #666; padding: 0 7px 0 0; }
	#topic .options a { text-decoration: none; }
	#topic a.num,#topic a.num:visited { color: #555; text-decoration: none; }
	#topic a.num:hover { color: #999; text-decoration: underline; }
	#topic a.new,#topic a.new:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	#topic a.new:hover { color: #FFCC00; text-decoration: underline; } /*! color: FFCC00,13B2EC,BBE41A */
	#topic .avatar { width: 100px; padding: 2px 0 0 0; font-size: 11px; color: #666; }
	#topic .avatar img { margin: 0 0 5px 0; }
	#topic .avatar a { text-decoration: none; }
	#topic .post { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 9px 8px 10px 14px; color: #DEDEDE; font-size: 12px; } /* 8px 7px 9px 11px; */
	#topic .post br { margin: 3px; }
	#topic .sig { padding: 1px 1px 3px 14px; font-size: 10px; color: #666; }
	#topic .sig span { color: #666 !important; }
	
	/* PSO FORUM */
	.post_image_new { width: 66px; height: 15px; margin: 0 3px 0 3px; } /* margin: 0 4px 0 4px; */
	.post_image_reply { width: 66px; height: 15px; margin: 0 1px 0 1px; } /* margin: 0 4px 0 4px; */
	
	#art .strip1 { height: 27px; font-size: 10px; padding: 2px 0 0 0; color: #666666; background-image: url("images/cat_bg3.gif"); }
	#art .month { font-family: Arial; font-size: 16px; font-weight: bold; color: #FFCC00; padding: 4px; background-color: #1A1A1A; border: 1px solid #333; } /*! color: FFCC00,13B2EC,BBE41A */
	#art .title { font-family: Arial; font-size: 14px; font-weight: bold; color: #FFCC00; } /*! color: FFCC00,13B2EC,BBE41A */
	#art .date { color: #666; border: solid #333; padding: 3px 0px 5px 1px; margin: 0 0 5px 0; border-width: 0 0 1px 0; }
	#art .post_icon { background: url("images/art_icon.gif") no-repeat top left; padding: 0 0 0 25px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #DEDEDE; font-size: 12px; }
	#art .post { font-family: Verdana, Arial, Helvetica, sans-serif; color: #DEDEDE; font-size: 12px; }
	#art .post a { text-decoration: none; font-weight: bold; }
	#art .post br { margin: 2px; }
	#art .post ul { margin: 12px 40px 12px 12px; }
	
	#art .apic { padding: 3px 12px 6px 1px; }
	
/* --- GAME SCHEDULER --- */
	
	#cal .row3 { background: #000000; }
	#cal .row4 { background: #1A1A1A; }
	#cal .row6 { background: #333333; }
	#cal .title { font-family: Verdana, Arial; font-size: 11px; }
	#cal .title a,#cal .title a:visited { color: #ADADAD; text-decoration: none; }
	#cal .title a:hover { color: #ADADAD; text-decoration: underline; }
	
/* --- ONLINE GAME LIST --- */
	
	/*---- Peripherals ----*/
	.yes { font-size: 10px; color: #FFFFFF; }
	.no { font-size: 10px; color: #333333; }
	.unkn { font-size: 9px; color: #666666; }
	
	/*---- Cross Region ----*/
	.cr_yes { font-size: 10px; color: #00A3D6; }
	.cr_no { font-size: 10px; color: #993333; }
	.cr_xx { font-size: 10px; color: #333333; }
	
	/*---- System Link ----*/
	.sl_no { color: #333333; }
	
	/*---- Exclusive ----*/
	.exclusive { color: #666666; font-style: italic; }
	
	/*---- Alignment ----*/
	#ogl td { text-align: center; }
	#ogl td.left { text-align: left; }
	#ogl td.right { text-align: right; }
	
	#ogl .txtsmall_a { font-size: 10px; color: #FFFFFF; }
	#ogl a.txtsmall_a,#ogl a.txtsmall_a:visited { font-size: 10px; color: #3366CC; text-decoration: none; }
	#ogl a.txtsmall_a:hover { font-size: 10px; color: #6699FF; text-decoration: none; }
	
	#ogl .txtsmall_b { font-size: 10px; color: #000000; }
	#ogl a.txtsmall_b,#ogl a.txtsmall_b:visited { font-size: 10px; color: #555555; text-decoration: none; }
	#ogl a.txtsmall_b:hover { font-size: 10px; color: #333333; text-decoration: none; }
	
	/*---- PDB Link ----*/
	a.pdb_link,a.pdb_link:visited { font-size: 10px; color: #FF9900; text-decoration: none; } /*! color: FF9900,9966CC,3366CC */
	a.pdb_link:hover { color: #DD6900; text-decoration: none; } /*! color: DD6900,663399,6699FF */
	
	/* Guides */
	
	.guidebody { font-family: Arial; font-size: 11px; color: #EEEEEE;}
	table.table9 { font-family: Arial; font-size: 12px; color: #EEEEEE; }
	table.table9 table,table.table9 td { font-family: Arial; font-size: 11px; color: #EEEEEE; }
	td.guidecell { background-color: #000000; border: #000000; border-style: solid; border-width: 4px 4px 4px 4px }
	.guidehead { font-family: Arial; font-size: 14px; color: #FFCC00; font-weight: bold; } /*! color: FFCC00,13B2EC,BBE41A */
	
	.gd_title { font-family: Arial; font-size: 14px; color: #FFCC00; font-weight: bold; padding: 7px; } /*! color: FFCC00,13B2EC,BBE41A */
	.gd_content { font-family: Verdana,Arial; font-size: 12px; color: #EAEAEA; padding: 10px; line-height: 16px; }
	.gd_content td { font-family: Verdana,Arial; font-size: 12px; color: #EAEAEA; padding: 10px; line-height: 16px; }
	
/* --- Guides (MAIN) --- */
	
	#guides_main .strip1 { height: 27px; font-size: 10px; padding: 2px 0 0 0; color: #666666; background-image: url("images/cat_bg3.gif"); }
	#guides_main .icon_block,#guides_main .text_block { border: solid #1A1A1A; border-width: 1px 0 0 0; }
	#guides_main .icon_block { width: 75px; padding: 11px 7px 11px 7px; }
	#guides_main .text_block { padding: 9px 20px 4px 1px; }
	#guides_main .text_block { width: 324px; }
	#guides_main .noborder { border: none; }
	#guides_main .title { font-size: 11px; color: #FFCC00; font-weight: bold; padding: 2px 0 0 1px; } /*! color: FFCC00,13B2EC,BBE41A */
	#guides_main .title a,#guides_main .title a:visited { color: #FFCC00; text-decoration: none; } /*! color: FFCC00,13B2EC,BBE41A */
	#guides_main .title a:hover { color: #FFCC00; text-decoration: underline; } /*! color: FFCC00,13B2EC,BBE41A */
	#guides_main .text { font-size: 11px; color: #EAEAEA; padding: 2px 0 1px 1px; }
	#guides_main .date { font-size: 10px; color: #555555; }
	
	.newposty,.newpostn { font-family: Verdana, Arial; font-size: 9px; font-weight: bold; }
	.newpostn { color: #2A2A2A; }
	.newposty { color: #FFCC00; } /*! color: FFCC00,13B2EC,BBE41A */
	
/* --- Guide (ARTICLE) --- */
	
	#guide .title { font-family: Arial; font-size: 14px; background: #1A1A1A; color: #FFCC00; font-weight: bold; padding: 5px 5px 5px 8px; border: solid #333333; border-width: 5px 0 0 0; } /*! color: FFCC00,13B2EC,BBE41A */
	#guide .content { font-family: Verdana,Arial; color: #EAEAEA; font-size: 12px; padding: 13px; margin: 0 0 10px 0; }
	#guide .content td,#guide .content div { font-family: Verdana,Arial; color: #EAEAEA; font-size: 12px; }
	#guide .author { font-size: 16px; }
	
/* --- Photo Album --- */
	
	.pso_header { width: 882; height: 134; background-image: url("images/header.jpg"); }
	
/* ----------------------------------------------------------------- */
	
/* Quote & Code blocks */
	
	.code {
		background-color: #1A1A1A; 
		border: 1px solid #444; 
		font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #669966; 
	}
	
	.quote {
		background-color: #2A2A2A; 
		border: 1px solid #444; 
		font-family: Verdana,Arial; font-size: 11px; color: #999; 
	}
	
/* --- FORM ELEMENTS --- */
	
	input.button,input,textarea,select { border-width: 1px; }
	select { background-color: #2A2A2A; border-color: #000; color: #999; font: bold 10px arial; }
	input { border-color: #000; color: #000; font: normal 11px arial; }
	input.search { background-color: #2A2A2A; color: #999; font: normal 11px Arial; border: 1px inset #555; padding: 1px 1px 2px 2px; height: 100%; }
	input.sbutton { background-color: #151515; color: #FFCC00; font-weight: normal; font-size: 10px; font-family: arial; border: 1px outset #666; padding: 1px 4px 1px 4px; height: 100%; } /*! background-color: FFCC00,13B2EC,BBE41A */
	
/* -------------------------- form fields --------------------------- */
	
	textarea { background-color: #2A2A2A; border-color: #444; border: inset #555 1px; color: #EAEAEA; font: normal 12px arial; padding: 6px; width: 100%; }
	input.post { border-color: #000; border: inset #555 1px; color: #000; font: normal 11px arial; padding: 1px; }
	
	/* Portal Login Fields */
	input.login { background-color: #FFF; border: inset #555 1px; color: #000; font-weight : normal; font-size: 10px; font-family: arial; padding: 1px; }
	
/* -------------------------- form buttons --------------------------- */
	
	/* The buttons used for bbCode styling in message post */
	input.button { background-color: #2A2A2A; border-color: #666; border: outset #555 1px; color: #FFF; font-size: 10px; font-family: arial; }
	
	/* The main submit button option */
	input.mainoption { background-color: #FFCC00; border-color: #FFF; color: #000; font-weight: bold; } /*! background-color: FFCC00,13B2EC,BBE41A */
	
	/* None-bold submit button */
	input.liteoption { background-color: #FFCC00; border-color: #FFF; color: #000; font-weight: normal; font-size: 10px; font-family: arial; } /*! background-color: FFCC00,13B2EC,BBE41A */
	
	/* Posting page which shows the rollover help line */
	.helpline { background-color: #000; border-style: none; color: #666; }
	

