﻿body 
{
    margin: 0 auto;
    padding: 0;
    background-image: url(../images/background.jpg);
    background-repeat: repeat-x;
    background-color: #B3C4E3;
}

#container	{
	margin:				0 auto;
	width: 765px;
	line-height:		130%;
}

.header 
{
    display: block;
    width: 765px;
    height: 93px;
    background-image: url(../images/header.jpg);
    background-repeat:no-repeat;
}

.search 
{
    padding-left: 7.3em;
    height: 59px;
    background-image: url(../images/search.jpg);
    background-repeat: no-repeat;
    
}

.search_button a {
	display: block;
	background: url("../images/Search_Button.gif") 0 0 no-repeat;
	height: 40px;
	width: 43px;
}

.search_button a:hover {
	background-position: -43px 0
}

#login_header
{
    float: right;
    padding-top: 0.7em;
    width: 360px;
    font: 12pt arial;
    font-weight: bold;
    color: #fff;
}

#login_header a 
{
    color: #fff;
}

#login_header a:hover 
{
    color:#5B6D92;
    text-decoration: none;
}

#blank_menu_header
{
    padding-left: 1.4em;
    background-image: url(../images/blank_menu_header.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    height:46px;
    font: 14pt arial;
    font-weight: bold;
    line-height: 2.8em; 
}

.divSearchOptions_home
{
    padding-left: 1.4em;
    background-image: url(../images/menu_background_home.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    height:46px;
    font: 14pt arial;
    font-weight: bold;
    line-height: 2.8em; 
}

.divSearchOptions_home a 
{
    padding-left: 0.3em;
    color: #fff;
    text-decoration: none;
}

.divSearchOptions_home a:hover
{
    color: #5B6D92;
}

.divSearchOptions_home .selected   
{
    color: #AFC1E5;
}

.divSearchOptions_my_games
{
    padding-left: 1.4em;
    background-image: url(../images/menu_background_my_games.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    height:46px;
    font: 14pt arial;
    font-weight: bold;
    line-height: 2.8em; 
}

.divSearchOptions_my_games a 
{
    padding-left: 0.3em;
    color: #fff;
    text-decoration: none;
}

.divSearchOptions_my_games a:hover
{
    color: #5B6D92;
}

.divSearchOptions_my_games .selected   
{
    color: #AFC1E5;
}

.divSearchOptions_release_date
{
    padding-left: 1.4em;
    background-image: url(../images/menu_background_release_date.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    height:46px;
    font: 14pt arial;
    font-weight: bold;
    line-height: 2.8em; 
}

.divSearchOptions_release_date a 
{
    padding-left: 0.3em;
    color: #fff;
    text-decoration: none;
}

.divSearchOptions_release_date a:hover
{
    color: #5B6D92;
}

.divSearchOptions_release_date .selected   
{
    color: #AFC1E5;
}

.divSearchOptions_a_z
{
    padding-left: 1.4em;
    background-image: url(../images/menu_background_a_z.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    height:46px;
    font: 14pt arial;
    font-weight: bold;
    line-height: 2.8em; 
}

.divSearchOptions_a_z a 
{
    padding-left: 0.3em;
    color: #fff;
    text-decoration: none;
}

.divSearchOptions_a_z a:hover
{
    color: #5B6D92;
}

.divSearchOptions_a_z .selected   
{
    color: #AFC1E5;
}

.divSearchOptions_coming_soon
{
    padding-left: 1.4em;
    background-image: url(../images/menu_background_coming_soon.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    height:46px;
    font: 14pt arial;
    font-weight: bold;
    line-height: 2.8em; 
}

.divSearchOptions_coming_soon a 
{
    padding-left: 0.3em;
    color: #fff;
    text-decoration: none;
}

.divSearchOptions_coming_soon a:hover
{
    color: #5B6D92;
}

.divSearchOptions_coming_soon .selected   
{
    color: #AFC1E5;
}

.divSearchOptions_blank
{
    padding-left: 1.4em;
    background-image: url(../images/menu_background_blank.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    height:46px;
    font: 14pt arial;
    font-weight: bold;
    line-height: 2.8em; 
}

.divSearchOptions_blank a 
{
    padding-left: 0.3em;
    color: #fff;
    text-decoration: none;
}

.divSearchOptions_blank a:hover
{
    color: #5B6D92;
}

.divSearchOptions_blank .selected   
{
    color: #AFC1E5;
}

.paragraph_text    
{    
    font: 12pt arial;
    color: #5B6D92;
    line-height: 18pt;
}

.message_box_paragraph_text    
{    
    font: 12pt arial;
    color: #5B6D92;
    line-height: 18pt;
}

.bubble_content
{
    padding-left: 12px;
    padding-right: 12px;    
}

.form_prompt
{
    margin-top: 10px;
    font-weight: bold;
}

.wizard_links
{
    font: 14pt arial;
    font-weight: bold;
    color: #5B6D92;
    text-align: right;
    margin-right: 15px;
}

#content    
{
    padding: 1em;
    background-image: url(../images/content_background.jpg);
    background-repeat: repeat-y;
     font: 12pt arial;
    font-weight: bold;
    color: #5B6D92;
}

#content a 
{
    color: #5B6D92;
}

#content a:hover 
{
    color: #D7BDBD;
    text-decoration: none;
}

#rightnav	{
	float:				right;
	width:				108px;
	margin:				0;
	padding-bottom:		1em;
	padding-left:       1em;
	padding-top:        1em;
	padding-right:      0.5em;
}

#footer	{
	clear:				both;
	margin:				0;
	background-color:	white;
    padding: 1em;
    background-image: url(../images/content_background.jpg);
    background-repeat: repeat-y;
    font: 12pt arial;
    color: #5B6D92;
}

#footer a 
{
    color: #5B6D92;
}

#footer a:hover 
{
    color: #D7BDBD;
    text-decoration: none;
}
	
#footer table   
{
    width: 90%;
    margin-left:    1.0em;
    margin-bottom:  1.0em;
}

#footer table td    
{
    font:   9pt arial;
}

#footer h2  
{
    margin: 0;
    color:  #7E8BBC;
    font:   12pt arial;
    font-weight: bold;
}

#MessageBox
{
    padding-left: 0.1em;
    width: 579px;
    background-image: url(../images/message_content_bubble_background.jpg);
    background-repeat: repeat-y;
    font: 12pt arial;
    color: #B08F8F;
    font-weight: bold;
    line-height: 1.5em;
}

#MessageBox a
{
    color: #B08F8F;
}

#MessageBox a:hover 
{
    color: #AFC1E5;
    text-decoration: none;
}

.GameCard 
{
    width: 579px;
    background-image: url(../images/content_bubble_background.jpg);
    background-repeat: repeat-y;
    font: 10pt arial;
    color: #6278A4;
}

.GameCard_Table 
{
    border-collapse: collapse;
    margin-left: 0.8em;
    width: 98%;
    
}

.GameCard_Table td  
{
    padding: 0.1em;
}

h1  
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding: 0;
    font: 14pt arial;
    color: #5B6D92;
    font-weight: bold;
}

.GameCard_SubTitle
{
    font-weight: bold;
}

.GameCard_Rating
{
    font-weight: bold;
}

.GameCard_Column
{
   
}

.GameCard_ColumnMiddle
{
  
    text-align: left;
}

.MainSearchBox
{
    margin-right: 0.3em;
    width: 188px;
}

.I_Have_This_Button a {
	display: block;
	background: url("../images/I_Have_This_Button.gif") 0 0 no-repeat;
	height: 45px;
	width: 328px;
}

.I_Have_This_Button a:hover {
	background-position: -328px 0
}

.new_message    
{
    padding-left: 2em;
    background-image: url(../images/message_icon.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.friend_request 
{
    padding-left: 2em;
    background-image: url(../images/friend_icon.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.more   
{
    font: 12pt arial;
    font-weight: bold;
    color: #5B6D92;
    background-image: url(../images/more_icon.gif);
    background-position: left;
    background-repeat: no-repeat;
    margin-top: 15px;
}

.discuss   
{
    padding-left: 1.2em;
    background-image: url(../images/discuss_icon.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.bubble_bottom
{
    margin-bottom:1em;    
}

.profile    
{
    margin: 1em;
}

.unread_message
{
    background-color: #D6BEBE; 
}

.formposts 
{
    border-collapse: collapse;
    width: 98%;
}

.formposts td   
{
    padding: 0.3em;
    border: 1px solid #AFC1E5;
}

.formposts a    
{
    
    
}

.formposts a:hover  
{
    
}

.formtoolbar a {
	display: block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	background: url("../images/new_post.gif") 0 0 no-repeat;
	height: 28px;
	width: 88px;
}

.formtoolbar a:hover {
	background-position: -88px 0
}

.formtoolbarreply a  {
	display: block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	background: url("../images/reply.gif") 0 0 no-repeat;
	height: 28px;
	width: 88px;
}

.formtoolbarreply a:hover {
	background-position: -88px 0
}

.read_messages  
{
    width: 98%;
    vertical-align: top;
    font: 12pt arial;    
}

.read_messages  tr  
{
    text-align: left;
}

.read_messages td   
{
    padding: 0.3em;
    vertical-align: top;
}

.read_message_header    
{
    padding: 0.5em 0 0.5em 6em;
    background-image: url(../images/read_message.gif);
    background-position: left;
    background-repeat: no-repeat;
    background-color:#B3C3E4;
    color:#fff;
}

.mail_menu  
{
    background-image: url(../images/mail_menu.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.add_to_friends 
{
    margin-bottom: 0.5em;
    padding-left: 1em;
    background-image: url(../images/add_to_friends.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.send_message
{
    padding-left: 1em;
    background-image: url(../images/send_message.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.google 
{
    padding-left: 1.2em;
    background-image: url(../images/google.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.link_bar
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.quick_link_menu
{
    font: 10pt arial;    
    margin-bottom: 10px;
}

.recent_activity_box
{
    font: 10pt arial;
    color: #5B6D92;
}

.recent_activity_box td
{
    padding: 0.3em;
}

.list_view  
{
    width: 98%;
    vertical-align: top;
    font: 12pt arial;
}

.list_view  tr  
{
    text-align: left;
}

.list_view td   
{
    padding: 0.3em;
    vertical-align: top;
}

.input_form  tr  
{
    text-align: left;
}

.input_form td
{
    font: 12pt arial;
    padding: 0.3em;
    vertical-align: top;    
}

.MessageListMessage   
{
    margin:0.5em 0 0.5em 0;
    padding:0.5em 0 0 2.5em;
    background-color:#B2C1D4;
    border:1px solid #504F63;
    color:#504F63;
    font:12pt arial;
    font-weight:bold;
    background-image:url(../images/UserEdit32x32.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.MessageListError  
{
    margin:0.5em 0 0.5em 0;
    padding:0.5em 0 0 2.5em;
    background-color:#FE6F6F;
    border:1px solid #504F63;
    color:#504F63;
    font:12pt arial;
    font-weight:bold;
    background-image:url(../images/UserEdit32x32.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.MessageListWarning   
{
    margin:0.5em 0 0.5em 0;
    padding:0.5em 0 0 2.5em;
    background-color:#F2E230;
    border:1px solid #504F63;
    color:#504F63;
    font:12pt arial;
    font-weight:bold;
    background-image:url(../images/UserEdit32x32.gif);
    background-position:left;
    background-repeat:no-repeat;
}
