@import url(common.css);
body { 
font-family : arial; 
font-size : 8pt; 
margin : 0; 
} 
table, .board_cell { 
font-family : arial; 
font-size : 8pt; 
color : #38281c; 
} 
A.tlinks:visited { 
color : #808080; 
} 
A.flinks:link { 
padding-right : 22px; 
background : url(../img/newf.gif) no-repeat center right; 
} 
A.flinks:visited { 
background : none; 
} 
.quoted { 
padding : 1px; 
margin : 3px; 
background : #f4f4f4; 
border : 1px solid #aaaaaa; 
} 
A:link { 
color : #5e401a; 
} 
A:hover { 
color : #d07010; 
} 
A:visited { 
color : #5e401a; 
} 
A:hover { 
color : #d07010; 
} 
A { 
font-weight : bold; 
} 
.hlinks { 
padding : 1px; 
} 
.xl-menu-links { 
padding : 3px; 
margin : -2px; 
} 
A.xl-menu-links:link { 
color : #38281c; 
border : 1px solid #a4988a; 
background : url(../img/opal_butt.png) top center; 
} 
A.xl-menu-links:hover { 
color : #ffffff; 
border : 1px solid #a04a20; 
background : url(../img/opal_butt_over.png) top center; 
} 
A.xl-menu-links:visited { 
color : #38281c; 
border : 1px solid #a4988a; 
background : url(../img/opal_butt.png) top center; 
} 
A.xl-menu-links:hover { 
color : #ffffff; 
border : 1px solid #a04a20; 
background : url(../img/opal_butt_over.png) top center; 
} 
A.xl-menu-links { 
text-decoration : none; 
} 
#top-menu .navigation_table { 
padding : 0; 
margin-bottom : 0; 
} 
.xl-navigation { 
background : url(../img/opal_menu_top.png) repeat-x top left; 
border : 1px solid #bcb2a4; 
} 
.xl-navigation1 { 
height : 100px; 
} 
.xl-navigation1site { 
height : 55px; 
} 
.xl-navigation3 { 
background : url(../img/opal_menu_bottom.png) repeat-x bottom left; 
height : 60px; 
border : 1px solid #bcb2a4; 
} 
.xl-box-head { 
background : url(../img/opal_box_head.png) no-repeat top left; 
height : 22px; 
} 
.xl-box-table { 
background : url(../img/opal_box_head1.png) repeat-x center top; 
color : #38281c; 
font-size : 10pt; 
} 
.xl-box-head1 { 
background : url(../img/opal_box_head2.png) no-repeat top right; 
height : 22px; 
} 
.xl-box-content1 { 
background : url(../img/opal_box_content1.png) repeat-y top right; 
border-right : 1px solid #d2d4d4; 
border-top : 1px solid #caa48a; 
border-left : 1px solid #d2d4d4; 
} 
.xl-box-content { 
background : url(../img/opal_box_content.png) repeat-y top left;
} 
.xl-bbc { 
height : 20px; 
background : url(../img/opal_box_bottom.png) repeat-x bottom left; 
} 
.xl-bbl { 
background : url(../img/opal_box_corner.png) no-repeat bottom left; 
width : 20px; 
} 
.xl-bbr { 
background : url(../img/opal_box_corner.png) no-repeat bottom right; 
width : 20px; 
} 
.xl-box-table { 
margin-top : 6px; 
} 
#left-portal .xl-box-table, #right-portal .xl-box-table { 
margin-top : 8px; 
margin-left : 8px; 
margin-right : 8px; 
} 
#left-sidebar .xl-box-table, #right-sidebar .xl-box-table { 
margin : 3px; 
} 
#xl_list .xl-disable-decor, #xl_content .xl-disable-decor { 
display : none; 
} 
.xl-disable-decor1 { 
display : none; 
} 
.xl-list-table { 
margin-top : 6px; 
margin-bottom : 6px; 
} 
#xl_content .xl-list-content, #xl_content_f .xl-list-content {
border : 1px solid #dc9456; 
} 
#xl_logo_decor .xl-list-table { 
background : url(../img/opal_header1.png) repeat-x top left; 
border : 0; 
margin : 0; 
} 
#xl_logo_decor .xl-list-head { 
height : 20px; 
} 
#xl_logo_decor .xl-lbl { 
display : none; 
} 
#xl_logo_decor .xl-lbr { 
display : none; 
} 
.forms_rev { 
font-size : 8pt; 
border : 1px dotted #dc9456; 
background : url(../img/opal_board_cell.png) repeat-x top left; 
} 
.main_cell { 
background-color : #ffffff; 
} 
.board_cell { 
background : url(../img/opal_board_cell.png) repeat-x top left; 
border : 1px solid #bcb2a4; 
} 
.optforms { 
font-family : arial; 
font-size : 7pt; 
} 
.forms { 
font-family : arial; 
font-size : 8pt; 
} 
.forms, .optforms { 
background : #f4f2f0; 
border : 1px solid #bcb2a4; 
} 
.buttons { 
font-family : arial; 
font-size : 8pt; 
color : #ffffff; 
border : 1px solid #a04a20; 
background : #feb860 url(../img/opal_butt_over.png) center center; 
} 
.ad_table, .ad_line { 
background : url(../img/opal_adtable_body.png); 
} 
.ad_title { 
background : #feb860 url(../img/opal_adtable.png) repeat top right; 
color : #fff; 
border-bottom : 1px solid #dc9456; 
} 
#ad_title A:link { 
color : #d4d0c6; 
} 
#ad_title A:hover { 
color : #ffffff; 
} 
#ad_title A:visited { 
color : #d4d0c6; 
} 
#ad_title A:hover { 
color : #ffffff; 
} 
.ad_table_light_cell { 
background-color : #ffffff; 
} 
.titles { 
color : #9c0901; 
} 
.list_table { 
background-color : #dc9456; 
} 
.hotlist { 
color : #8b1310; 
border-top : 1px solid #9a8c7e; 
border-left : 1px solid #9a8c7e; 
border-bottom : 1px solid #eee8de; 
border-right : 1px solid #eee8de; 
background : #eee8de url(../img/opal_hotlist.png) repeat-y top right; 
padding : 2px; 
} 
.hot_cell { 
color : #ae1c1c; 
border-top : 1px solid #eee8de; 
border-left : 1px solid #eee8de; 
border-bottom : 1px solid #9a8c7e; 
border-right : 1px solid #9a8c7e; 
background : #f2eee8 url(../img/opal_adtable_body.png); 
} 
img#front_img { 
background : url(../img/class_d.jpg); 
border : 1px dotted #dc9456; 
} 
.oddcell { 
background : #f2eee8; 
} 
.evencell { 
background-color : #ffffff; 
} 
.line { 
width : 100%; 
height : 1px; 
background : url(../img/opal_hdot.png) repeat-x; 
font-size : 1px; 
} 
.hor_line { 
background-image : url(../img/opal_hdot.png); 
} 
.vert_line { 
background-image : url(../img/opal_vdot.png); 
} 
.mpt { 
background : url(../img/blt_3d_ar.gif) no-repeat center left; 
} 
.mpp { 
background : url(../img/blp_3d_ar.gif) no-repeat center left; 
} 
.mph { 
background : url(../img/blh_3d_ar.gif) no-repeat center left; 
} 
.bottom_margin { 
display : none; 
} 
.mc_portal { 
padding-bottom : 4px; 
} 
.message_area { 
margin : auto; 
background-color : #ffffff; 
color : #000; 
padding : 3px; 
} 
.H_bar { 
color : #f2f2f2; 
font-family : arial; 
font-size : 9pt; 
background : url(../img/opal_list_head.png) repeat-x center center; 
} 
.marquee_text { 
color : #8c0000; 
background-image : url(../img/opal_marq.png); 
border-bottom : 1px solid #ffffff; 
} 
#mc A:link { 
color : #524236; 
} 
#mc A:visited { 
color : #524236; 
} 
#mc A { 
text-decoration : none; 
} 
.logo_highlight { 
background-color : #ffffff; 
height : 1px; 
font-size : 1px;
} 
#portal-hot-list .link-bullet { 
width : 26px; 
background : url(../img/hots.gif) no-repeat center left; 
} 
#portal-most-visited .link-bullet { 
width : 10px; 
background : url(../img/mb13.gif) no-repeat top left; 
} 
#portal-top-poster .link-bullet { 
width : 10px; 
background : url(../img/mb16.gif) no-repeat center left; 
} 
#portal-top-new .link-bullet { 
width : 10px; 
background : url(../img/mb12.gif) no-repeat top left; 
} 
#portal-pick .link-bullet { 
width : 12px; 
background : url(../img/opal_epick.png) no-repeat center left; 
} 
#portal-cats .link-bullet { 
width : 12px; 
background : url(../img/mb9.gif) no-repeat center left; 
} 
#portal-cats table { 
color : #9c0901; 
}
.cat-title {
font-size : 12pt; 
font-weight : bold;

}