/* CSS Document */

* {margin:0px; padding:0px;}

body {
	background:url(../Graphics/ui/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#d6d5d5;
	margin:0px;
	margin-top:20px;
	color:#564b47;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

p 
{
	margin-left:0px;
	margin-right:0px;
}

#main_layout
{
	background-color:#FFFFFF;
	width:800px;
	margin:auto;
}

#main_menu
{
	width:780px;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
	display:inline;
}

#main_menu_top
{
	width:inherit;
	height:31px;
}

#main_menu_leftcap
{
	width:6px;
	height:31px;
	background-image:url(../Graphics/ui/menu_main_leftcap.jpg);
	background-repeat:no-repeat;
	float:left;
}

#main_menu_body
{
	width:768px;
	height:31px;
	background-image:url(../Graphics/ui/menu_main_bg.gif);
	background-repeat:repeat-x;
	float:left;
}

#main_menu_rightcap
{
	width:6px;
	height:31px;
	background-image:url(../Graphics/ui/menu_main_rightcap.jpg);
	background-repeat:no-repeat;
	float:left;
}

#main_menu_bottom
{
	height:10px;
	background-color:#f2f2f2;
}

#main_header
{
	width:inherit;
	height:96px;
	margin-bottom:10px;
}

#main_content
{
	width:inherit;
	margin-bottom:10px;
}

#main_footer
{
	width:800px;
	font-size:1px;
}

#leftcolumn
{
	width:170px;
	margin-left:10px;
	float:left;
	display:inline;
}

#middlecolumn
{
	width:400px;
	margin-left:10px;
	float:left;
	display:inline;
}

#rightcolumn
{
	width:190px;
	margin-left:10px;
	float:left;
	display:inline;
}

.clear
{
	clear:both;
	width:0px;
	height:0px;
}

.padding
{
	padding:5px 10px 10px 10px;
}


.main_menu_list
{
	list-style-type:none;
	margin-left:10px;
	padding: 0px;
}

.main_menu_list li, .main_menu_list li img 
{
    border: 0px;
	display:inline;
	margin-left:5px;
	margin-right:5px;
}

#SplashContainer 
{
		width:inherit;
	background-color:#f2f2f2;
	margin-bottom:10px;
	padding:0px;
}

.container
{
	width:inherit;
	background-color:#f2f2f2;
	margin-bottom:10px;
	padding:0px;
}

.container_label
{
	width:inherit;
}

.container_body
{
	width:inherit;
	background:url(../Graphics/ui/menu_top_shading.gif);
	background-repeat:repeat-x;
}

.container_body_nolabel
{
	width:inherit;
}

.container_left_top
{
	width:inherit;
	height:7px;
	background:url(../Graphics/ui/menu_left_top.gif);
	background-repeat:no-repeat;
	font-size:1px;
}

.container_left_bottom
{
	width:inherit;
	height:7px;
	background:url(../Graphics/ui/menu_left_bottom.gif);
	background-repeat:no-repeat;
	font-size:1px;
}

.container_right_top
{
	width:inherit;
	height:7px;
	background:url(../Graphics/ui/menu_right_top.gif);
	background-repeat:no-repeat;
	font-size:1px;
}

.container_right_bottom
{
	width:inherit;
	height:7px;
	background:url(../Graphics/ui/menu_right_bottom.gif);
	background-repeat:no-repeat;
	font-size:1px;
}

.container_middle_top
{
	width:inherit;
	height:6px;
	background:url(../Graphics/ui/field_middle_top.gif);
	background-repeat:no-repeat;
	font-size:1px;
}

.container_middle_bottom
{
	width:inherit;
	height:6px;
	background:url(../Graphics/ui/field_middle_bottom.gif);
	background-repeat:no-repeat;
	font-size:1px;
}

.rowPadding td
{
	padding-top: 8px;
	padding-bottom:8px;
	vertical-align:top;
}

.rowPadding td img 
{
	vertical-align:top;
} 


.gameFavorites 
{
	margin-top:20px;
	text-align:right;
	vertical-align: middle;
}

.pagerStyle 
{
	text-align:center;
	font-weight: bold;
	font-size: 13px;
}


.guestbookItem 
{
	border-collapse:collapse;
	width:100%;
}
.guestbookItem tr 
{
	background-color: #FFFFFF;
}
.guestbookItem td
{
	padding:10px;
}


.guestbookItemAlt
{
 border-collapse:collapse;
 width: 100%;
 padding:5px;
}
.guestbookItemAlt td 
 {
	background-color: #f8f8f8;
 }
.guestbookItemAlt td 
{
padding:10px;	
}

.GuestBookContainer
{
	 border: 1px solid #ccc;	
}
