body { background:url(/images/backgrounds/arcade_body_bg.gif) repeat; margin:0 auto; }
div,td,th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; }
a { color:#2579CE; text-decoration:none; cursor:pointer; outline: none;}
a.related { color:#000099; text-decoration:none; cursor:pointer; }
a.almost_related { color:#92BCE6; text-decoration:none; cursor:pointer; }
a:hover { color:purple; }
img { border:0; }
form { margin:0; padding:0 }
h2 { font-size:16px; font-weight:bold; margin:0; padding:5px 0 10px; }
h2 a {color: #222;}
.bold { font-weight:bold; }
.indent { text-indent:6px; }
.italic { font-style:italic; }
.small { font-size:smaller; }
.center { text-align:center; }
.pad_top { padding-top:6px; }
.pad_right { padding-right:6px; }
.pad_bottom { padding-bottom:6px; }
.pad_left { padding-left:6px; }
.clear_float { float:none; clear:both; height:1px; }

/* COLORS */
.blue { color:blue; }
.purple { color:purple; }
.arcade_header_bg { background:url(/images/backgrounds/arcade_header_bg.jpg) repeat-x; height:145px; }
.arcade_sub_header_left { background:#F2F2F2; color:#999; font-size:15px; font-style:italic; font-family:Times; text-align:left; padding:5px 5px 5px 15px; border-bottom:1px solid #E4E4E4; }
.arcade_sub_header_right { background:#F2F2F2;text-align:right; padding:5px 10px 5px 0; border-bottom:1px solid #E4E4E4; }
.arcade_results_content_pad { padding:10px; }
.arcade_footer { background-image:url(/images/backgrounds/arcade_footer_bg.jpg); background-repeat:repeat-x; height:40px; text-align:center; }
.arcade_main_todays_favorites { text-align:left; background:#FFFFFF; padding: 8px 4px 4px 8px;height:200px; }
.arcade_main_todays_favorites ul { list-style:none; margin:0; padding:5px 0 0 2px; }
.arcade_main_todays_favorites li { padding-bottom:3px; }
.arcade_main_recent_additions { text-align:center; background:#FFFFFF; padding: 8px 4px 4px 8px;height:200px; }
.arcade_play_boxes { text-align:left; height:200px; background:#FFFFFF; padding: 8px 4px 4px 8px; }
.aracde_tell_friend { margin-top:10px; background-image: url(/images/bullets/orange.gif);background-position: left center; background-repeat: no-repeat;padding-left:12px; }
.arcade_main_recent_additions img { margin-top:10px; }
.arcade_main_cat_table_1 { background:url(/images/backgrounds/arcade_cat1a_bg.gif) repeat; padding:1px; width:100%; border:thin groove #2579CE; margin-bottom: 10px; }
.arcade_main_cat_td_1 { background:url(/images/backgrounds/arcade_cat1_bg.gif) repeat; font-weight:bold; border:thin groove #2579CE; padding:1px; color:#FFFFFF; text-align:left; text-indent:5px; }
.arcade_main_cat_table_2 { padding:1px; width:100%; border:thin groove #FFB807; background:url(/images/backgrounds/arcade_cat2a_bg.gif) repeat; margin-bottom: 10px; }
.arcade_main_cat_td_2 { background:url(/images/backgrounds/arcade_cat2_bg.gif) repeat; font-weight:bold; border:thin groove #FFB807; padding:1px; color:#FFFFFF; text-align:left; text-indent:5px; }
.arcade_main_cat_td_content_1 { background-color:#FFFFFF; border:thin groove #2579CE; text-align:center; padding:5px; }
.arcade_main_cat_td_content_link { font-style:italic; font-size:smaller; padding:5px 0; }
.arcade_main_cat_td_content_2 { background-color:#FFFFFF; border:thin groove #FFB807; text-align:center; padding:5px; }
.arcade_main_cat_view_more { padding:2px; font-style:italic; }
.arcade_main_cat_view_more img { float:left; padding:2px 10px 0 5px; }
.arcade_main_cat_view_more a { color:black; }
.arcade_main_cat_view_more a:hover { color:red; }
.arcade_float_image_left { float:left; margin:0 10px 0 0; }
.arcade_browse_subcats a { text-decoration:none; }
.arcade_browse_subcats a:hover { color:#CC0000; }
/* Left Column */
.arcade_left_column { border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; background-color:#F2F2F2; }
.arcade_left_column form { margin:0; padding:0; }
.arcade_left_column .arcade_menu { float:none; width:220px; padding:0; margin:0; }
.arcade_left_column .search_arcade { padding:15px 0 0 5px; }
.arcade_left_column .latest_searches,.arcade_left_column .newest_games,.arcade_left_column .most_played,.arcade_left_column .files_served_total  { float:none; padding:15px 0 0; }
.files_served_total { text-align:center;color:#2579CE; font-size:15px; font-style:italic; font-family:Times; }
.arcade_left_column ul { padding:0; margin:0 0 0 8px; list-style:url(/images/bullets/default_list.gif) inside; }
.arcade_left_column li { padding:0 0 2px; margin:0; }
/* Browse Page */
a.arcade_browse_title { color:#2579CE; font-weight:bold; text-decoration:none; }
a:hover.arcade_browse_title { color:#CC0000; text-decoration:none; }
/* Begin Pagination */
.arcade_pagination { padding:10px; }
.arcade_pagination a { color:#000099; background:#F2F2F2; border:1px solid #000099; padding:2px 4px; margin:0 2px; text-decoration:none; }
.arcade_pagination a:hover { color:#FFF; background:#FFB807; }
span.current_pagination { background:#2579CE; color:#FFFFFF; border:1px solid #000099; padding:2px 4px; margin:0 2px; text-decoration:none; }
/* Forms */
#q { width:150px; height:16px; border:1px solid #838896; padding:2px; }
#q:hover,#q:focus { background:#FFFFDE; border:1px solid #2579CE; }
.btn_go { width:41px; height:26px; overflow:hidden; border:0; background:url(/images/buttons/btn_go_gray.gif) no-repeat; cursor:pointer; margin:0 0 0 5px; }
.btn_go:hover { background-position:0 -26px; }
/* breadcrumbs & Comments */
.arcade_breadcrumbs { background:url(/images/backgrounds/arcade_cat1_bg.gif) repeat; font-weight:bold; border:thin groove #2579CE; padding:1px; color:#FFFFFF; text-align:left; text-indent:5px; }
.arcade_comments { color:white; background:url(/images/backgrounds/arcade_cat1_bg.gif) repeat; font-weight:bold; padding:2px; text-indent:5px; padding-right:10px; }
.arcade_comments a { text-align:right; color:white; }
.arcade_breadcrumbs a,.arcade_add_comment a { color:white; text-decoration:none; }
.arcade_breadcrumbs a:visited,.arcade_add_comment a:visited { color:white; text-decoration:none; }
.arcade_breadcrumbs a:hover,.arcade_add_comment a:hover { color:#FFB807; text-decoration:none; }
.arcade_breadcrumbs a:active,.arcade_add_comment a:active { color:white; text-decoration:none; }
.arcade_comments_display { text-align:left; max-height:250px; overflow:auto; }
.arcade_additional_display { text-align:left; max-height:250px; padding:6px; line-height:140%; overflow:auto; }
.arcade_comment_date { font-size:10px; font-style:italic; padding-bottom:5px; color:#2579CE; }
.arcade_comment_container_odd { background:#F2F2F2; border-bottom:1px solid #E4E4E4; padding:5px; color:#333; }
.arcade_comment_container_even { background:#FFFFFF; border-bottom:1px solid #E4E4E4; padding:5px; color:#333; }
.arcade_add_comment { float:right; padding-right:6px; }
.lmpd_home_link { text-align: center; padding-top:15px; font-weight: bold }
.lmpd_home_link a { color: #EBAF00 }
.lmpd_home_link a:hover { color: #1F2AFE }

/* MESSAGES */
.error_message { background:#FFDDDD url(/images/icons/error.png) no-repeat 2px 2px; padding:5px 5px 5px 35px; margin:5px 10px 15px; font-size:11px; min-height:20px; max-height:150px; overflow:auto; border:#FFBBBB 1px solid; }
.success_message { background:#FFFFCC url(/images/icons/accept.png) no-repeat 2px 2px; padding:5px 5px 5px 35px; margin:5px 10px 15px; font-size:11px; min-height:20px; max-height:150px; overflow:auto; border:#FFCC00 1px solid; }
.results_message,.member_message { background:#FAFAFA url(/images/icons/info.png) no-repeat 2px 2px; padding:5px 5px 5px 35px; margin:5px 10px 15px; font-size:11px; min-height:20px; max-height:170px; overflow:auto; border:#CCC 1px solid; }
.warning_message { background:#FFDE9D url(/images/icons/warning.png) no-repeat 2px 2px; padding:5px 5px 5px 35px; margin:5px 10px 15px; font-size:11px; min-height:20px; max-height:170px; overflow:auto; border:#FFB982 1px solid; }
.error_message a,.success_message a,.results_message a,.warning_message a,.member_message a { color:purple; }
.error_message a:hover,.success_message a:hover,.results_message a:hover,.member_message a:hover { color:#0000FF; }
