.pink_bg_starter
{
background:transparent url(/images/hr_dots_short.gif) top 12px;
background-repeat:no-repeat;
display:block;
height:1px;
}

.archive_link
{
text-decoration:none;
color:black;
}

.archive_link div
{
background-color:#transparent;
}

.archive_link div:hover
{
background-color:#e7c8e5;
}

.pink_bg_link
{
display:block;
margin:0px;
padding:8px 0px 8px 12px;
font-size:9pt;
font-family:Verdana;
background:transparent url(/images/hr_dots_short.gif) bottom 12px;
background-repeat:no-repeat;
line-height:18px;
}

.pink_bg_link:hover
{
background:#e7c8e5 url(/images/hr_dots_short.gif) bottom 12px;
background-repeat:no-repeat;
}

.pagination_links,
.pagination_links a,
.pagination_links strong
{
	color:#ff4444;
	font-size:11pt;
	text-decoration:none;
}

.pagination_links a:hover
{
	text-decoration:underline;
}

#game_listing ul,
#previously_section ul
{
	background:transparent url(/images/hr_dots_short.gif) 14px top;
	background-repeat:no-repeat;
	padding:1px 0 0 0;
	margin: 0 0 10px 0;
}

#game_listing
{
	padding:0px;
}

#archive_game_list ul
{
	background:transparent url(/images/hr_dots_short.gif) left top;
	background-repeat:no-repeat;
	padding:1px 0 0 0;
	margin: 0 0 10px 0;
}

#game_listing ul li
{
	background:transparent url(/images/archive_by_games_hand.gif) 14px bottom; display:block;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10pt;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:50px;
	padding-right:14px;
	line-height:18px;
	color:#4f4f4f;
}

#archive_game_list ul li
{
	background:transparent url(/images/archive_by_games_hand.gif) left bottom; display:block;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10pt;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:36px;
	padding-right:14px;
	line-height:18px;
	color:#4f4f4f;
}

#previously_section ul li
{
	background:transparent url(/images/hr_dots_short.gif) 14px bottom; display:block;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:9pt;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:14px;
	padding-right:14px;
	line-height:18px;
	color:#4f4f4f;
}

#previously_section ul li a
{
	color:#d000bf; line-height:18px;
}

#game_listing ul li:hover
{
	background:#e7c8e5 url(/images/archive_by_games_hand.gif) 14px bottom; display:block;
	background-repeat:no-repeat;
}

#previously_section ul li:hover
{
	background:#e7c8e5 url(/images/hr_dots_short.gif) 14px bottom;
	background-repeat:no-repeat;
}

#download_free
{
	width: 320px;
	height: 80px;
	margin: 0;
	padding: 0;
	position: relative;
}

#download_free li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0; 
	width:245px; height:79px;
}

#download_free li a 
{
	left: 0; width: 80px;
	background: url(/images/download_free_normal.png) 0px 0px no-repeat;
}

#download_free li a:hover
{
	left: 0; width: 80px;
	background: url(/images/download_free_highlight.png) 0px 0px no-repeat;
}

blockquote
{
	color:#4c718e;
	line-height:160%;
	font-style:italic;
	margin:15px 10px 0 0;
	padding:10px 10px 5px 15px;
	background:url(/images/quotes-blue.png) no-repeat;
 }

.comment_body_admin blockquote
{
	color:#ec5aff;
	line-height:160%;
	font-style:italic;
	margin:15px 10px 0 0;
	padding:10px 10px 5px 15px;
	background:url(/images/quotes-pink.png) no-repeat;
 }

body
{
	background-color:#ededed;
	border-collapse:collapse;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

h1
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18pt; 
	font-weight:bold;	
	display:inline;
}

h2
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12pt; 
	font-weight:bold;	
	display:inline;
}

h3
{
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	display:inline;
	color: #d000bf;
	height: 18px;
	margin-bottom: 6px;
}

strong
{
	display:inline;
}

table
{
	table-layout:fixed;	
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0px;
	margin-left:0px;
}

img
{
	border:0px;
}

table.main
{
	width:1012px;
	margin-left: auto;
	margin-right: auto;
}

table.quick_detail
{
	width:616px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3292aa;
	background-color:#ebf0ff;
}

table.quick_detail_bottom
{
	width:615px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3292aa;
	margin-left:15px; 
	margin-bottom:15px;
	width:100px;
	overflow:hidden;
}

div.article_title_block
{
	background-image:url(images/titleblock_fixer.gif);
	padding-left:0px;
	background-color:#ebf0ff;
	width:650px;
}

div.pagination_seperator
{
	background-image:url(images/titleblock_fixer.gif);
	height:7px; 
	background-color:#ebf0ff;
	width:650px;	
}

div.pagination
{
	padding:8px;
	padding-left:16px; 
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3292aa;
}

a.pagination
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ff4444;
	text-decoration:none;
}

a.pagination:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ff4444;
	text-decoration:underline;
}

a.pagination_selected
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#f200c7;
	text-decoration:none;
}

a.sidelink
{
	color:#000000;
	text-decoration:none;
}

a.sidelink:hover
{
	text-decoration:underline;
}

div
{
	font-family:Arial, Helvetica, sans-serif;
}

div.content_area
{
	font-family:Verdana;
	font-size:10pt;
	padding:15px;
	padding-top:8px;
	line-height:22px;
	min-height:40px;	
}

.content_area table
{
	font-family:Verdana;
	font-size:10pt;
	padding:15px;
	padding-top:8px;
	line-height:22px;
	min-height:40px;	
	padding-left:0px;
}

td
{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

td.decoration_left
{
	background-image:url(images/left_shadow.gif);	
	width:16px;
}

td.decoration_right
{
	background-image:url(images/right_shadow.gif);	
	width:16px;
}

td.article_list_area
{
	width:666px;
	vertical-align:text-top;
	overflow:hidden;
}

td.context_bar
{
	/* background-image:url(context_bar_background.gif); */
	background-image:url(images/sally_cellbottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	width:300px; 
	/* background-color:#ededed; */
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;	
}

a.more
{
	font-family:Verdana;
	font-size:9pt;
	color:#ff4444;
	text-decoration:none;
}

a.more:hover
{
	font-family:Verdana;
	font-size:9pt;
	color:#ff4444;
	text-decoration:underline;
}

a.category_jump
{
	font-family:Verdana;
	font-size:8pt;
	color:#3292aa;
	text-decoration:none;
}

a.category_jump:hover
{
	font-family:Verdana;
	font-size:8pt;
	color:#3292aa;
	text-decoration:underline;
}

a.comment_jump
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3292aa;
	text-decoration:none;
}

a.comment_jump:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3292aa;
	text-decoration:underline;
}

a.user_jump
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3292aa;
	text-decoration:none;
}

a.user_jump:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3292aa;
	text-decoration:underline;
}

img
{
	vertical-align:top;
}

span.game_listing
{
	font-size:10pt;
	position:relative; 
	left:16px;
}

div.text_nav_2
{
	padding:8px;
	padding-bottom:0px;
	font-size:12pt;
}

div.legal
{
	font-family:Verdana;
	padding:8px;
	font-size:8pt;
	color:#636e6e;
}

td.topbanner
{
	background:url(images/top_banner_top.png); 
	width:980px; 
	height:86px; 
	vertical-align:top;
}

td.textlinkbar
{
	background:url(images/top_banner_textlinkbar.png); 
	background-position:top; 
	height:27px; 
	overflow:hidden; 
	text-align:center; 
	font-size:12pt; 
	vertical-align:bottom;
}

td.blueborder_nw
{
	height:8px; 
	width:8px; 
	background-color:#6fcde4;
}

td.blueborder_nnw
{
	height:8px; 
	width:650px; 
	background-color:#6fcde4;
}

td.blueborder_nne
{
	height:8px; 
	width:314px; 
	background-color:#6fcde4;;
}

td.blueborder_ne
{
	height:8px; 
	width:8px; 
	background-color:#6fcde4;
}

td.blueborder_sides
{
	height:8px; 
	background-color:#6fcde4;
}

td.blueborder_s
{
	height:8px; 
	width:980px; 
	background-color:#6fcde4;
}

img.rightlink_dot_seperator
{
	margin-top:3px; 
	position:relative; 
	top:5px;
}

img.gamebullet
{
	margin-right:6px;
}

td.requirements_cell
{
	font-family:verdana;
	font-size:7pt; 
	vertical-align:top;
	padding:4px;
	padding-left:8px;
}

td.requirements_category
{
	font-family:verdana;
	font-size:8pt; 
	color:#3292aa;
}

td.comment_left_spacer
{
	width:32px;
}

table.comment_table
{
	width:621px; 
	table-layout:fixed; 
	background-image:url(images/comment_swoosh.gif); 
	background-repeat:no-repeat;
}

div.comment_id
{
	position:relative; 
	top:47px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:white;
}

td.comment_bullet_odd
{
	width:44px; 
	height:74px; 
	background-color:#c8c8c8; 
	background-image:url(/images/comment_bullet_normal_odd.gif); 
	background-repeat:no-repeat; 
	vertical-align:top; 
	text-align:center;
}

td.comment_bullet_even
{
	width:44px; 
	height:74px; 
	background-color:#aeaeae; 
	background-image:url(/images/comment_bullet_normal_even.gif); 
	background-repeat:no-repeat;
	vertical-align:top; 
	text-align:center;
}

td.comment_bullet_admin
{
	width:44px; 
	height:74px; 
	background-color:#f4a0ff; 
	background-image:url(/images/comment_bullet_admin.gif); 
	background-repeat:no-repeat;
	vertical-align:top; 
	text-align:center;
}

td.comment_seperator_block
{
	width:44px; 
	background-color:#aeaeae;
}

td.comment_seperator_whitespace
{
	width:545px;
	height:20px;
}

td.comment_total
{
	width:545px; 
	height:66px; 
	padding-left:16px; 
	font-size:18pt; 
	font-weight:bold; 
	vertical-align:middle;
}

span.comment_author_line
{
	color:#00a94c;
	font-size:8.5pt;
}

span.comment_author_line_admin
{
	color:#e800c5;
	font-size:8.5pt;
}
td.comment_body
{
	width:545px; 
	height:72px; 
	font-size:9pt;
	padding:16px;
	padding-top:10px; padding-bottom:10px;
	vertical-align:top;
}

td.comment_body_odd
{
	background-color:#e3e3e3; 
	background-image:url(/images/comment_corner_odd.gif); 
	background-repeat:no-repeat; 
	background-position:bottom right;
}

td.comment_body_admin
{
	background-color:#f9cbff; 
	background-image:url(/images/comment_corner_admin.gif); 
	background-repeat:no-repeat; 
	background-position:bottom right;
	color:#602068;
}

a.blacklink
{
	color:#000000;
	text-decoration:none;
}

a.blacklink:hover
{
	color:#000000;
	text-decoration:underline;
}

a.whitelink
{
	color:#FFFFFF;
	text-decoration:none;
}

a.whitelink:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

a.linksizetopnav
{
	text-size:9pt;
}

a.bluelink
{
	color:#0054ff;
	text-decoration:underline;
}

a.bluelink:hover
{
	color:#0054ff;
	text-decoration:underline;
}

a.pinklink
{
	color:#d000bf;
	text-decoration:none;
	border-bottom:1px dotted #d000bf;
}

a.pinklink:hover
{
	color:#d000bf;
	text-decoration:none;
	border-bottom:1px solid #d000bf;
}

a.lightbluelink
{
	color:#0054ff;
	text-decoration:none;
	border-bottom:1px dotted #0054ff;
}

a.lightbluelink:hover
{
	color:#0054ff;
	text-decoration:none;
	border-bottom:1px solid #0054ff;
}

.comment_text
{
	font-size:10pt;
	color:#000000;
}

.comment_asterisk
{
	font-size:10pt;
	color:#ff00e4;
}

.comment_box
{
	width:316px; 
	height:214px; 
	margin-top:2px;
	border-color:black; 
	border-style:solid; 
	border-width:1px;
}

.longbox
{
	font-size:10pt;
	width:319px;
	margin-top:2px;
	border-color:black;
	border-style:solid; 
	border-width:1px;
}

.comment_check
{
	position:relative;
	top:1px;
}

table.archive_month
{
	width:618px;
}

td.archive_month_header
{
	background-image:url(/images/archive_month_header.gif); 
	background-repeat:no-repeat;
	width:540px; 
	height:38px;
	vertical-align:top;
}

tr.archive_month_article
{
	vertical-align:middle;
	width:618px;
	height:26px;
}

tr.archive_month_endcap
{
	background-image:url(/images/archive_sep.gif); 
	background-repeat:no-repeat; 
	width:618px;
	height:1px;
}

td.archive_month_article_date
{
	width:26px; 
	padding-left:3px;
}

td.archive_month_comment_count
{
	text-align:right; 
	padding-right:5px;
}

td.archive_year_select_month
{
	background-color:#ebf0ff; 
	width:614px; 
	height:24px; 
	border-bottom:2px solid #dce5ff; 
	border-left:2px solid #dce5ff; 
	border-right:2px solid #dce5ff;
}

td.archive_year
{
	background-color:#ffffff; 
	width:94px; 
	height:37px; 
	border-bottom:2px solid #dce5fe; 
	border-left:2px solid #dce5ff; 
	border-top:2px solid #dce5ff; 
	border-right:2px solid #dce5ff; 
	font-size:17pt; 
	text-align:center; 
	vertical-align:middle;
}

td.archive_year_selected
{
	background-color:#ebf0ff; 
	width:94px; 
	height:37px; 
	border-bottom:2px solid #ebf0ff; 
	border-left:2px solid #dce5ff; 
	border-top:2px solid #dce5ff; 
	border-right:2px solid #dce5ff; 
	font-size:17pt; color:#ff0002; 
	text-align:center; 
	vertical-align:middle;
}

td.archive_year_spacer
{
	background-color:#ffffff; width:6px; height:37px; border-bottom:2px solid #dce5fe;
}

td.archive_year_show_all_articles
{
	border-bottom:2px solid #dce5fe; vertical-align:top; text-align:right; font-size:10pt;
}

td.archive_year a
{
	color:#505050;
	text-decoration:none;
}

td.archive_year a:hover
{
	color:#505050;
	text-decoration:underline;
}

td.archive_year_selected a
{
	color:#FF0002;
	text-decoration:none;
}

td.archive_year_selected a:hover
{
	color:#FF0002;
	text-decoration:none;
}

a.monthlink
{
	color:#000000;
	text-decoration:none;
	font-size:9pt;
}
a.monthlink:hover
{
	text-decoration:underline;
	font-size:9pt;
}

.post_quickdetail_line
{
	font-family:Verdana;
	font-size:8pt;
	color:#3292aa;
}

div.article_header
{
	background-color:#ebf0ff; 
	padding:15px; 
	padding-bottom:7px; 
	background-image:url('/images/hr_dots.gif'); 
	background-repeat:no-repeat; 
	background-position:15px 61px;
}

td.center_cell
{
	background-color:#FFFFFF;
	width:980px;
	padding:0px;
}

table.articletable
{
	border-collapse:collapse; 
	table-layout:fixed; 
	min-height:16px; 
	width:980px; 
	background-image:url('images/mainarea_background.gif'); 
	background-position:0px 8px;
}

td.sallys_games
{
	width:314px; 
	vertical-align:top; 
	background-image:url('/images/sally_cellbottom.png'); 
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:15px;
}

.content_area p
 {    
	display:inline;
}

.content_area table
{
	width:100%; 
	display:inline;
}
