SCRIPT { margin: 0px; border: 0px; padding: 0px; }

a { color: #3B1B5D; text-decoration: underline; }

a:hover { color: #940000; text-decoration: underline; }

a.forumlink:hover { color: #D76D01; text-decoration: underline; }

.banner { width: auto; text-align: center; vertical-align: bottom; }

.banner_top { width: auto; text-align: center; vertical-align: bottom; }

body { width: 100%; margin: 0px; padding: 0px; background-color: #C7C7CE; font: normal 11px verdana, tahoma, arial, helvetica; background-image: url(images/body_center_bg.gif); background-position: center top; background-repeat: repeat-y; }

#body_wrap_outer { width: 990px; border-right: 1px solid #3F5B77; border-left: 1px solid #3F5B77; padding: 0px; margin: 0px; background-color: #FFFFFF; }

#body_wrap_outer_forums { width: 99%; border-right: 1px solid #3C5874; border-left: 1px solid #3C5874; padding: 0px; margin: 0px; background-color: #FFFFFF; }

.button { font: bold 11px tahoma, verdana, arial, helvetica; padding: 2px; background-color: #E5E5E5; color: #3D3D3D; text-align: center; border: 1px solid #C7C7C7; }

.caption { background-color: #3F5181; color: #FFFFFF; }

.comment_wrapper { width: 600px; overflow: hidden; }

.comment_member_info { width: 20%; text-align: right; vertical-align: top; }

.comment_text { width: 80%; padding-left: 12px; padding-right: 8px; vertical-align: top; }

.content_wrapper { width: auto; margin-bottom: 25px; }

.content_caption { width: auto; margin-bottom: 2px; color: #8D0300; text-align: center; vertical-align: bottom; padding-bottom: 2px; font: bold 16px arial, verdana, tahoma, helvetica; }

.content_text { width: auto; overflow: auto; padding: 6px; text-align: left; background-color: #FFFFFF; }

#col_center_master { width: auto; background-color: #FFFFFF; text-align: center; vertical-align: top; 
background-image: url(images/col_center_top.gif); background-position: left top; background-repeat: repeat-x; }

#col_center_master_forum { width: auto; background-color: #E8E8EF; padding-top: 5px; text-align: center; vertical-align: top; background-image: url(images/col_center_top.gif); background-position: left top; background-repeat: repeat-x; }

#col_center_bottom { width: auto; background-color: #E8E8EF; text-align: center; vertical-align: top; 
background-image: url(images/col_center_bottom.gif); background-position: left bottom; background-repeat: repeat-x; }

#col_center_content { width: auto; padding: 8px; }

#col_center_top_menus { vertical-align: top; font: 10px verdana, tahoma, arial, helvetica; padding: 5px; }

#col_left { width: 175px; background-color: #C4D0E2; padding-top: 5px; overflow: hidden; vertical-align: top; font: 10px verdana, tahoma, arial, helvetica; border-left: 1px solid #294561; 
background-image: url(images/col_left_top.gif); background-position: left top; background-repeat: repeat-x;}

#col_left_bottom { width: 175px; background-color: #C4D0E2; padding-top: 5px; overflow: hidden; vertical-align: top; font: 10px verdana, tahoma, arial, helvetica; border-left: 1px solid #294561; 
background-image: url(images/col_left_bottom.gif); background-position: left bottom; background-repeat: repeat-x;}

#col_right { width: 190px; background-color: #A4BAD2; overflow: hidden; vertical-align: top; font: 10px verdana, tahoma, arial, helvetica; padding-top: 5px; border-left: 1px solid #294561; 
background-image: url(images/col_right_top.gif); background-position: left top; background-repeat: repeat-x; }

#col_right_bottom { width: 190px; background-color: #A4BAD2; overflow: hidden; vertical-align: top; font: 10px verdana, tahoma, arial, helvetica; padding-top: 5px; border-left: 1px solid #294561; 
background-image: url(images/col_right_bottom.gif); background-position: left bottom; background-repeat: repeat-x; }

.defaulttext { color:#020202; font: normal 11px verdana, tahoma, helvetica, arial, sans-serif; }

.fborder { background-color: #FFFFFF; text-align: left; }

.fborder2 { background-color: #FFFFFF; text-align: left; border: 1px solid #A7A7A7; }

.fcaption { width: 100%; color: #000000; font-weight: bold; text-align: left; padding: 1px 0px 2px 6px; }

.finfobar { background-color: #D1D1D0; color: #2A4A4A; padding-left: 6px; border: 1px solid #F1F1F1; font: 11px tahoma, verdana, arial, helvetica, sans-serif; }

.footer { width: auto; text-align: center; vertical-align: center; color: #FFFFFF; }

form { margin: 0px; }

.forumborder { border: 1px solid #003366; }

.forumhead_5 { color: #8D0300; 	text-align: left; vertical-align: bottom; padding-top: 3px; font: bold 16px arial, verdana, tahoma, helvetica; border-bottom: 2px solid #D46A0C; }

.forumheader { background-color: #FFFFFF; font: bold 11px verdana, tahoma, helvetica, arial, sans-serif; }

.forumheader1 { background-color: #D1D1D0; color: #001300; letter-spacing: 1px; text-align:left; padding: 1px 6px 1px 6px; border: 1px solid #F1F1F1; font: bold 13px tahoma, verdana, arial, helvetica, sans-serif; }

.forumheader2 { padding: 3px; background-color: #F2F2F2; color: #000000; text-align: left; border 1px solid #EBEBEB; font: bold 13px tahoma, verdana, arial, helvetica, sans-serif; }

.forumheader2b { padding: 3px; background-color: #F2F2F2; color: #000000; text-align: left; border 1px solid #EBEBEB; font: 10px tahoma, verdana, arial, helvetica, sans-serif; }

.forumheader3 { background-color: #FFFFFF; color: #000000; text-align: left; padding: 6px; border-top: #FFFFFF 1px solid; font: 11px verdana, tahoma, helvetica, arial, sans-serif; border: 2px solid #F1F1F1; }

.forum_post_master { border: 1px solid #747576; width: 97%; } 

#header { width: 100%; background-color: #000000; vertical-align: bottom; }

hr { width: 100%; border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 2px dotted #2D4688; }

IMG { margin: 0px; border: 0px; padding: 0px; }

.indent { width: auto; background: #F7F7F7; padding: 8px; border: 2px dotted #E2E2E2; font: 13px arial, helvetica, verdana, tahoma; }

.logo { width: auto; background-image: url(images/dapreview_logo.gif); background-position: center bottom; background-repeat: no-repeat }

.mediumtext { color: #000000; font: normal 11px verdana, tahoma, helvetica, arial, sans-serif; }

.menu_caption { width: auto; vertical-align: bottom; text-align: center; padding: 2px; border-bottom: 1px solid #84A2C0; color: #334575; font: bold 13px tahoma, verdana, arial, helvetica, sans-serif; }

.menu_text { width: auto; text-align: left; padding: 3px 8px 0px 8px; }

.news_title { color: #8D0300; vertical-align: bottom; font: bold 19px arial, verdana, tahoma, helvetica; border-bottom: 2px solid #D46A0C; }

.news_body { width: auto; overflow: hidden; background-color: #FFFFFF; padding: 10px 6px 6px 8px; color: #070707; text-align: left; font: normal 11px verdana, tahoma, arial, helvetica; }

.news_icons { width: auto; text-align:left; padding-top: 2px; }

.nextprev { padding: 3px; color: #751313; text-align: center; font: bold 13px verdana, tahoma, arial, helvetica, sans-serif; }

p { margin: 0px; border: 0px; padding: 0px; }

.smalltext { color: #040D46; font: 9px tahoma, verdana, arial, helvetica, sans-serif; }

.smallblacktext { color: #000000; font: 10px tahoma, verdana, arial, helvetica, sans-serif; }

.site_search { width: 160px; vertical-align: center; color: #565656; background-color: #738FAC; }

.spacer { padding: 2px 0 2px 0; }

.toolbar_left { width: auto; text-align: left; padding: 3px 0px 3px 10px; font: bold 12px tahoma, verdana, arial, helvetica, sans-serif; color: #634385; }

.toolbar_right { width: auto; text-align: right; vertical-align: center; padding: 4px 5px 0px 0px; }

td { color: #070707; text-align: left; font: normal 11px verdana, tahoma, arial, helvetica; }

.toolbar_top { width: 100%; background-color: #C4D0E2; border-bottom: 1px solid #3C5874; padding: 0px; margin: 0px; }

.toolbar_bottom { width: 100%; background-color: #6C88A4; border-top: 1px solid #3C5874; padding: 0px; margin: 0px; }

.toolbar_top_shadow { width: 100%; background-image: url(images/toolbar_shadow_top.gif); background-position: left bottom; background-repeat: repeat-x; }

.toolbar_bottom_shadow { width: 100%; background-image: url(images/toolbar_shadow_bottom.gif); background-position: left top; background-repeat: repeat-x; }

.tbox { background: #FFFFFF; vertical-align: top; border: 1px solid #DFDFDF; font: 12px verdana, tahoma, arial, helvetica; margin: 0px; }

.tbox_chatbox { background: #FFFFFF; border: 1px solid #DFDFDF; margin: 0px 0px 2px 0px; font: 11px verdana, tahoma, arial, helvetica; }



