body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#000;
	color:#888;
	margin: 0px;
}

a:link { color: #7C72A3; text-decoration: none; }
a:visited { color: #7C72A3; text-decoration: none; }
a:hover { color:#DDDACE; text-decoration: none; }
a:active { color:#DDDACE; text-decoration: none; }

img
{
	border: none;
}

table#header
{
	height: 100%;
	padding-left: 5px;
	padding-top: 1px;
}

td#header_left
{
	vertical-align: middle;
	text-align: left;
}

td#header_right
{
	width: 478px;
	vertical-align: middle;
	text-align: right;
	padding: 0px;
}

#account_links
{
	float: right;
}

table.main
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

table.main td
{
	
}

.centertable table
{
	width: 100%;
	margin-right:auto;
	background:#D1CCB9;
}

.centertable td.entry_image
{
	width: 128px;
}

table.main td.main_left_sidebar
{
	vertical-align: top;
	width: 100px;
	/*background:#0f0;*/
	padding-right: 5px;
}

table.main td.main_right_sidebar
{
	vertical-align: top;
	width: 185px;
	/*background:#00f;*/
	padding-left: 5px;
}

#sidebar_site_plugs img
{
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
}

table.main td.main_center_content
{
	vertical-align: top;
	width: 635px;
	/*border: 1px dashed #f00;*/
}

.recent_comments
{
	padding-left:5px;
	font-size: 10px;
}

.recent_comments p
{	margin-top: 0px;
	margin-bottom: 9px;
}

#facebook_comments
{
	margin-top: 20px;
}

.favorites
{
	background:#000;
	font-size:9px;
}

.mainbody .entry
{
	margin:8px 0px 8px 0px;
	border:1px solid #000;
	text-align:left;
}

.mainbody .entry p
{
	padding-top:0px;
	padding-bottom:4px;
	margin:0px;
}

.entry_image img
{
	padding:5px;
	border:solid 0px #FFF;
	margin:0;
}

#entry_title, #vf_entry_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	background:#000;
	margin:0;
	padding:6px;
	height: 1.2em;
	text-align:left;
	text-decoration: none;
}

#vf_entry_title
{
	background:#000 url(/images/vfpost.gif) no-repeat;
	background-position: right;
}

.search
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.category_list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 500;
	padding-left:5px;
}

.category_list p
{
	padding: 0px;
	margin: 0px;
}

a.recently_viewed
{
	display: block;
	width: 75px;
	height: 75px;
	margin: 5px 0 5px 7px;
	border: 1px solid #7C72A3;
}

a.recently_viewed img
{
	width: 75px;
	height: 75px;
}

.game_stuff_list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 500;
	padding-left: 1px;
	padding-top: 10px;
}

.game_stuff_list p
{
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
}

#search_form form
{	padding-top: 8px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin:0px;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#DDDACE;
	background:#000 url(./images/h2bkgnd.gif) no-repeat;
	text-align:left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	
	/*font-style:italic;*/
	text-transform:uppercase;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#DDDACE;
	background: #000; /*url(./images/h2bkgnd.gif) no-repeat;*/
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 4px;
	
	/*font-style:italic;*/
	text-transform:uppercase;
}

.comments_header
{
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 6px;
	border-bottom: solid 1px #333;
	margin-bottom: 20px;
	margin-left: 10px;
}

.comments_header form
{
	float: right;
}

.comments_header form select
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.comments_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#DDDACE;
	background: #000; /*url(./images/h2bkgnd.gif) no-repeat;*/
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	text-transform:uppercase;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#DDDACE;
	font-weight: normal;
	letter-spacing: 3px;
	background:#7A7780; /*url(./images/h2bkgnd_long.gif) no-repeat;*/
	text-align:left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top:5px;
	margin-bottom:8px;
	/*font-style:italic;*/
	/*text-transform:uppercase;*/
}

.mainbody .entryinfo
{
	border-bottom:solid 1px #888;
	padding-top:4px;
	margin:0px 0px 0px 0px;
	background:#D1CCB9;
	height:16px;
}

.mainbody .categories
{
	color: #333;
	margin:0px 0px 0px 1px;
	float:left;
	text-align:right;
	text-transform:lowercase;
}

.mainbody .comments
{
	margin:0px 4px 0px 0px;
	float:right;
	text-align:left;
}

#entry_title .image_button
{
	float:right;
	margin: 0;
	padding: 0 3px 0 3px;
}

.mainbody .description
{
	color:#333;
	padding-right:5px;
}

.mainbody .description p
{
	margin-top:10px;
	margin-bottom:0px;
}

.mainbody .categories a:link { color: #7C72A3; text-decoration: none; }
.mainbody .categories a:visited { color: #7C72A3; text-decoration: none; }
.mainbody .categories a:hover { color: #7C72A3; text-decoration: underline; }
.mainbody .categories a:active { color: #7C72A3; text-decoration: underline; }

.mainbody .comments a:link { color: #7C72A3; text-decoration: none; }
.mainbody .comments a:visited { color: #7C72A3; text-decoration: none; }
.mainbody .comments a:hover { color: #7C72A3; text-decoration: underline; }
.mainbody .comments a:active { color: #7C72A3; text-decoration: underline; }

.mainbody .description a:link { color: #7C72A3; text-decoration: none; }
.mainbody .description a:visited { color: #7C72A3; text-decoration: none; }
.mainbody .description a:hover { color: #7C72A3; text-decoration: underline; }
.mainbody .description a:active { color: #7C72A3; text-decoration: underline; }

#navigation
{
	font-size:15px;
	/*font-weight: 700;*/
	text-transform:uppercase;
}

#navigation .alignright 
{	
	float: right;
}

#navigation .alignleft
{
	float: left;
}

#navigation a:link { color: #DDDACE; text-decoration: none; }
#navigation a:visited { color: #DDDACE; text-decoration: none; }
#navigation a:hover { color: #DDDACE; text-decoration: underline; }
#navigation a:active { color: #DDDACE; text-decoration: underline; }



.commentlist
{
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	overflow: hidden;
}

.commentlist hr
{
	color: #333;
}

.numbered_comment
{
	width: 100%;
}

td.comment_number
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 2px;
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

.unregistered_comment
{
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 6px;
}

.unregistered_comment p
{
	line-height: 0.4cm;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin: 0px;
}

table.registered_comment
{
	width: 100%;
	background: #222222;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	border: none;
	margin-bottom: 2px;
}

.registered_comment .comment_left_panel
{
	vertical-align: top;
	width: 48px;
	padding: 2px;
	padding-bottom: 1px;
}

.registered_comment .comment_right_panel
{
	vertical-align: top;
	padding-right: 5px;
	padding-left: 3px;
}

.registered_comment p
{
	/*font-size: 12px;*/
	line-height: 0.4cm;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 4px;
	color: #999;
}

.registered_comment img
{
	padding: 0px;
	margin: 0px;
}

.avatar_medals
{
	margin: 0px;
	padding: 0px;
	padding-left: 1px;
}

.avatar_medals img
{
	margin: 0px;
	padding: 0px;
}

.registered_comment .username
{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	font-size: 16px;
	font-weight: bold;
	padding-right: 1px;
}

.registered_comment small
{
	font-size: 10px;
}

.usercomment_date
{
	float: right;
	font-size: 9px;
	color: #666;
	padding-top: 0px;
}

.littlegrey_login
{
	background:#000 url(./images/small_littlegrey_logo.gif) no-repeat 0px 2px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
}



table.main form#commentform
{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 35px;
}

table.main cite
{	
	color:#DDDACE;
}

.ad_linkunit_486x15
{
	text-align: center;
	background: #000;
	padding-top: 2px;
	padding-bottom: 4px;
	border: solid #DDDACE 1px;
}

#partner_links
{
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	padding-bottom: 8px;
}

#partner_links img
{
	border: none;
	padding-top: 3px;
}

#footer
{
	text-align:center;
	font-size: 10px;
	padding: 6px;
}

#siteschpeal
{	
	font-size:11px;
	color:#DDDACE;
}

#siteschpeal table
{
	border:solid 1px #DDDACE;
	padding-left:10px;
	padding-right:10px;
}

#textualad
{
	background:#DDDACE;
	color:#333;
	font-size:10px;
	border:solid 1px #888;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left:3px;
	padding-right:3px;
	margin-top:25px;
	margin-bottom:25px;
}

#textualad .title
{
	background:#000;
	color:#DDDACE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: 700;
	/*text-transform:uppercase;*/
	padding:5px;
	margin-bottom:3px;
}

#textualad a:link { color:#7C72A3; text-decoration: none; }
#textualad a:visited { text-decoration: none; }
#textualad a:hover { text-decoration: underline; }
#textualad a:active { text-decoration: underline; }

#textualad .title a:link { color:#7C72A3; text-decoration: none; }
#textualad .title a:visited { color:#7C72A3; text-decoration: none; }
#textualad .title a:hover { color:#DDDACE; text-decoration: none; }
#textualad .title a:active { color:#DDDACE; text-decoration: none; }

.code
{
	font-size:10px;
	margin:2px 2px 2px 2px;
}

#lure
{
	vertical-align: middle;
	font-size: 1.1em;
	width:700px;
}

#content .page_comments
{
	margin-bottom: 10px;
}

#generic_page h1
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	
	font-family: Arial;
	font-weight: bold;
	color: #dddace;
}

.page_textattop
{
	text-align: left;
	width:728px;
	margin-bottom: 10px;
}

.page_generic_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#DDDACE;
	background: #000; /*url(./images/h2bkgnd.gif) no-repeat;*/
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	
	/*font-style:italic;*/
	text-transform:uppercase;
}

#footer .contact
{
	font-family: Arial;	
}

#footer .copyright
{
	font-family: Arial;
	font-size: 10px;	
}

#privacy_policy p
{
	width:750px;
	text-align:left;
	padding:0px;
	margin-top:5px;
	margin-bottom:30px;
	font-size:12px;
}

#privacy_policy h2
{
	width:750px;
	background:#000;
	padding:0px;
	font-size:15px;
	text-decoration:none;
}

.linksubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#DDDACE;
	background: #000;
	padding-left: 0px;
	padding-bottom: 2px;
	text-transform:uppercase;
}

.linkwarning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color:#DDDACE;*/
	background: #000;
	margin-bottom: 4px;
}

#referrertable
{
	width: 630px;
}

#referrertable table
{
	border: 0px;
	width: 50%;
}

#referrertable td
{
	text-align: left;
	width: 85%;
}

#linkslink
{
	text-align: left;
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 3px;
}

#referrers
{
	padding-left:5px;
	font-size: 11px;
}


/*************************** MOVIE PAGE *********************************/
#movie_page
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#movie_header
{
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
}

#movie_header img
{
	margin: 0px;
	padding: 0px;
}

#movie_page h1
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	
	padding: 0px;
	margin: 0px;
	
	padding-top: 5px;
}

#movie_page h2
{
	display: inline;
	
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	background: none;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}

#movie_page h3
{
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	
	font-size: 15px;
	text-transform: uppercase;
	color: #DDDACE;	
	margin: 0px;
	font-weight: normal;	padding: 12px;
	padding-top: 8px;
	padding-bottom: 2px;
	
	background: none;
	text-align: center;
}

table#movie_table
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0px;
}

td#right_panel
{
	width: 320px;
}

#movie_content p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#movie_content
{
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #aaa;
	background: #000;
	width: 720px;
}

#movie_player
{
	background-color: #DDDACE;
	padding: 3px;
	margin: 0px;
	float: left;
}

.movie_ad_300x250
{
	padding-top: 12px;
	padding-bottom: 12px;
}

#bookmark_links
{
	font-size: 11px;
	padding-right: 4px;
}

#bookmark_links img
{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 16px;
	padding-left: 2px;
	padding-right: 2px;
}

.movie_comments_link
{
	padding: 5px;
}

#movie_lure
{
	padding-top: 5px;
}

.movie_468x60_ad
{
	padding-top: 10px;
	padding-left: 5px;
}



/******************************** GAME PAGE ***********************************/

#game_page
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#game_page h1
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	
	padding: 0px;
	margin: 0px;
	
	padding-top: 0px;
	padding-bottom: 3px;
}

#game_page h2
{
	letter-spacing: normal;
	background: none;
	
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #DDDACE;
	margin: 0px;
	padding: 0px;
}

#game_page h3
{
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	background: none;	
	text-transform: none;
	
	padding-left: 2px;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
}

#game_page table
{
	font-size: 11px;
}

table#game_header
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
}

td#game_header_logo
{
	width: 480px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}

td#game_header_login
{
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}

#game_page_content
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0px;
}

table#game_top
{
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #333;
	margin-top: 0px;
	margin-bottom: 5px;
}

table#html5_game_top
{
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #333;
	margin-top: 0px;
	margin-bottom: 5px;
}

td#game_panel
{
	/*width: 643px;*/
	text-align: center;
	vertical-align: middle;
}

td#ad_panel
{
	text-align: center;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

#facebook_like_box
{
	height: 65px;
}

table#game_bottom
{
	width: 976px;
	margin-left: auto;
	margin-right: auto;
}

td#info_panel
{
	text-align: left;
	vertical-align: top;
	padding-right: 30px;
}

td#users_panel
{
	/*width: 560px;*/
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
}

#game_page_embed
{
	background-color: #000;
	padding: 1px;
	margin: 0px;
	border: solid 2px #5a5081;
}

#html5_game_page_embed
{
	background-color: #000;
	padding: 0px;
	margin: 0px;
	border: solid 2px #5a5081;
}

.with_high_scores
{
	font-size: 8px;
	text-align: center;
	text-transform: uppercase;
}

.game_text
{
	text-align: left;
	padding-top: 8px;
}

.game_text p
{
	padding: 0px;
	margin: 0px;
}

.game_ad_300x250
{
	margin-top: 0;
	margin-bottom: 0;
}

#bookmark_links p
{
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}

#bookmark_links img
{
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
}

.game_page_link
{
	margin: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	padding-left: 23px;
	padding-top: 2px;
	background:#000 url(./images/bullet_point_background_small.gif) no-repeat;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana;
}

#game_page_highscores
{
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 25px;
	padding-left: 12px;
}

.game_recommendations_header
{
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 6px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.game_recommendations_row
{
	width: 612px;
	padding: 4px 0px 6px 7px;
}

.game_recommendations_thumb
{
	
}

.game_recommendations_thumb img
{
	background: #444444;
	width: 76px;
	height: 76px;
	padding: 3px;
	margin: 0px 1px 0px 1px;
}

#single_page_highscores
{
	margin: 0px;
	padding-top: 12px;
}

.highscores_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DDDACE;
	text-transform: uppercase;
}

table.highscores
{
	width: 450px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 50px;
}

table.highscores tr
{

}

.highscore_medal
{
	text-align: center;
	vertical-align: middle;
	width: 20px;
}

.highscore_rank
{
	width: 15px;
	font-size: 13px;
	color: #DDDACE;
}

.highscore_name
{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #111;
}

.highscore_score
{
	text-align: right;
	font-size: 13px;
	color: #DDDACE;
	border-bottom: 1px solid #111;
}

.highscore_icon
{
	text-align: left;
	width: 15px;
}

.highscore_dispute_icon
{
	text-align: left;
	width: 15px;
}

.highscore_link
{
	text-align: center;
	vertical-align: middle;
	background: #222;
	border: 1px solid #444;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
}

.show_highscore_instructions
{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 35px;
	font-size: 11px;
}

.show_all_highscores
{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 35px;
	font-size: 11px;
}

#highscore_instructions
{
	margin: 0px;
	padding: 0px;
	padding-left: 35px;
	padding-right: 20px;
	padding-top: 5px;
}

.highscores_key
{
	font-size: 11px;
	padding-bottom: 10px;
}

.highscores_key img
{
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
}

#highscore_form
{
	width: 650px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 20px;
}

#highscore_form hr
{
	color: #555;
}

.highscore_form_title
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
	color: #DDDACE;
	font-size: 15px;
	font-weight: bold;
}

.highscore_form_mainstep
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#highscore_review_screenshot_instructions
{
	width: 600px;
}

#highscore_review_screenshot_instructions form
{
	margin: 10px;
	padding: 15px;
	padding-left: 17px;
	border: dashed 1px #333;
}

#highscore_review_screenshot_instructions form #form_errors, #highscore_form form #form_errors
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

#highscore_review_screenshot_instructions form #form_errors p, #highscore_form form #form_errors p
{
	margin: 0px;
	padding: 0px;
}

#highscore_review_screenshot_instructions form #form_errors ul, #highscore_form form #form_errors ul
{
	margin: 0px;
	margin-left: 30px;
	padding: 10px;
}

#highscore_review_screenshot_instructions form #form_errors li, #highscore_form form #form_errors li
{
	margin: 0px;
	padding: 0px;
	color: #f00;
}

#highscore_reason_text_area
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.highscore_screenshot img
{
	border: solid 1px #dddace;
	padding: 5px;
	margin: 10px;
	margin-left: 0px;
}

#highscores_games_page
{
	margin: 0px;
	padding: 20px;
}

#highscores_games_page li
{
	font-family: Arial;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#commenting_bullets
{
	margin: 0px;
	padding: 8px 12px;
}

.bullet_point
{
	background:#000 url(./images/bullet_point_background.gif) no-repeat;
	height: 20px;
	padding: 6px 0px 0px 32px;
}

#rand-o-post
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}


div.pagination 
{
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin: 0px;
	text-align: left;
	color:#aaa;
	font-size:10px;
}

div.pagination a 
{
	border: 1px solid #7C72A3;
	margin-left:1px;
	margin-right:1px;
	padding:2px 5px;
	background-position:bottom;
	text-decoration: none;
	color: #aaa;
}

div.pagination a:hover, div.pagination a:active
{
	border: 1px solid #dddace;
	color: #dddace;
}

div.pagination span.current 
{
	margin-left:1px;
	margin-right:1px;
	padding:2px 5px;
	color: #dddace;
	background: #7C72A3;
	border: 1px solid #7C72A3;
}

div.pagination span.disabled 
{
	margin-left:1px;
	margin-right:1px;
	padding:2px 5px;
	border: 1px solid #666;
	color: #666;
}

#fullscreen_dyog_header
{
	margin: 0 0 2px 0;
	padding: 0;
}

#fullscreen_game_title
{
	font-size: 12px;
	color: #dddace;
	background: transparent;
	text-align: center;
	font-size: 1.2em;
	font-weight: normal;
	margin: 2px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.game_page_highscore_instructions
{
	text-align: left;
	font-size: 11px;
	
	border: dashed 1px #333;
	
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
}

.highscore_instructions_h1
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #dddace;
	padding-bottom: 8px;
}

.highscore_instructions_h2
{
	padding-bottom: 8px;
}

.highscore_submit_method
{
	padding-bottom: 5px;
}

.highscore_submit_method img
{
	vertical-align: middle;	
	padding-left: 3px;
	padding-right: 7px;
}

/* Socialtwist share widget */
.st-taf
{
	margin-top: 15px;
}

.game_page_full_screen_link
{
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 0;
}

.plug_link
{
	font-size: 11px;
	padding: 15px 0px 0px 0px;
}

.alignMid
{
	vertical-align: middle;
}

#dyog_highscores_page
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 650px;
	color: #aaa;
}

.dyog_highscores_page_content
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.play_plug
{
	font-size: 18px;
	color: #bbb;
	padding: 10px;
	font-family: arial;
}

.screenshot_info
{
	width: 650px; 
	padding: 12px;
	border: dashed 1px #666;
}


.play_more_games
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #DDDACE;
	margin-top: 8px;
	text-align: left;
}

.game_info_panel_ad
{
	margin-left: 0px;
	width: 300px;
	height: 250px;
	text-align: left;
	margin-top: 25px;
	padding: 0px;
	/*border: solid 1px #333;*/
}

.achievements_title
{
	/*font-family: Arial;*/
	/*font-size: 11px;*/
	font-weight: normal;
	/*color: #aaa;*/
	
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 2px;
}

td.achievements_info
{
	padding-left: 5px;
}

.achievement_name
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #dddace;
}

.achievement_difficulty
{
	color: #bbb8ac;
	font-size: 9px;
	text-transform: uppercase;
}

.achievement_info
{
	padding-top: 2px;
}

.exclusive_game_title
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: left;
}

.no_achievements_title
{
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 4px;
}

#exclusive_games
{
	padding-top: 12px;
	padding-bottom: 10px;
	text-align: left;
	width: 320px;
	margin-left: 0px;
}

table.exclusive_games_table
{
	width: 300px;
}

td.exclusive_game 
{
	padding: 0px;
	vertical-align: top;
}

td.exclusive_game_desc
{
	padding-left: 5px;
}

td.exclusive_game_thumb
{
	padding-bottom: 5px;
}

#exclusive_games img
{
	border: solid 1px #333333;
	width: 64px;
	height: 64px;
}
#exclusive_games img a:visited { color: #7C72A3; text-decoration: none; /*border: solid 2px #7C72A3;*/ }
#exclusive_games img a:hover { color:#DDDACE; text-decoration: none; /*border: solid 2px #DDDACE;*/ }
#exclusive_games img a:active { color:#DDDACE; text-decoration: none; /*border: solid 2px #DDDACE;*/ }

.all_highscores_title
{
	color: #DDDACE;
	font-size: 16px;
	font-family: Arial;
}

.plug_slots
{
	font-family: Arial;
	font-size: 9px;
	font-style: italic;
	padding-left: 4px;
	padding-bottom: 1px;
}

table.plug_slot_videofantastica
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background:#334 url(./images/vf_plug_background.gif) repeat-x;
	color: #888;
	
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	
	border: solid 1px #445;
}

td#vf_plug_intro
{
	width: 112px;
	vertical-align: middle;
	text-align: right;
}

td#vf_plug_link
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	
	vertical-align: middle;
	text-align: center;
}

td#vf_plug_link a:link { color:#bbb8ac; text-decoration: none; }
td#vf_plug_link a:visited { color:#bbb8ac; text-decoration: none; }
td#vf_plug_link a:hover { color:#dddace; text-decoration: none; }
td#vf_plug_link a:active { color:#dddace; text-decoration: none; }

table.plug_slot_forums
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background:#222223 url(./images/forums_plug_background.gif) repeat-x;
	color: #888;
	
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	
	border: solid 1px #333;
}

td#forums_plug_intro
{
	width: 115px;
	vertical-align: middle;
	text-align: right;
	font-size: 10px;
}

td#forums_plug_link
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	
	vertical-align: middle;
	text-align: center;
}

td#forums_plug_link a:link { color:#bbb8ac; text-decoration: none; }
td#forums_plug_link a:visited { color:#bbb8ac; text-decoration: none; }
td#forums_plug_link a:hover { color:#dddace; text-decoration: none; }
td#forums_plug_link a:active { color:#dddace; text-decoration: none; }


/********** Articles **********/

.article_image_left
{
	float: left;
	padding: 10px;
	margin: 0px 15px 10px 0px;
	background-color: #dddace;
}

.article_image_right
{
	float: right;
	padding: 10px;
	margin: 0px 0px 10px 15px;
	background-color: #dddace;
}

.article_image_caption
{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	color: #222;
	text-align: center;
	font-size: 10px;
	line-height: 150%;
}

.article_image_caption_small
{
	width: 210px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	color: #222;
	text-align: center;
	font-size: 10px;
	line-height: 150%;
}

.article_image_caption_extra_small
{
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	color: #222;
	text-align: center;
	font-size: 10px;
	line-height: 150%;
}