body {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-x-system-font:none;
		color:#f1fafa;
		cursor:default;
		font-family:"Lucida Sans Unicode","Trebuchet MS",Arial,Verdana,sans-serif;
		font-size:0.9em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:140%;
		padding:0px;
		border:0px;
		margin:0px;
		background: url(images/bg_grey.jpg) repeat scroll 0 0
		
		}

		a {
			color: #f3a82f;
			font-size: 100%;
			text-decoration:none;
			font-weight:bold;
			
		}
		
		img {
			border:0px;
		}
		
		h3 {
			margin-top:0px;
		}
		
		.rounded {
		  -moz-border-radius:5px;
		  -webkit-border-radius:5px;
		} 
		
		.hidden {
			display:none;
		}
	
		div.tooltip { 
	    background-color:#000; 
	    padding:10px 15px; 
	    width:200px; 
	    display:none; 
	    color:#fff; 
	    text-align:left; 
	    font-size:12px; 
	 
	    /* outline radius for mozilla/firefox only */ 
	    -moz-box-shadow:0 0 10px #000; 
	    -webkit-box-shadow:0 0 10px #000; 
		}
		
		#top {
			width:100%;
			background:transparent;
			height:50px;
		}
		
		#toritop {
			position:relative;
			width:900px;
			margin:0 auto;
			background:transparent;
			height:50px;
			border:0px solid #f00
		}
		
		#toritop img {
			position:absolute;
			right:0px;
		}
		
		
		#header {
			width:100%;
			height:200px;
			background: url(images/headside.jpg) repeat-x;
			}
		
		#banner {
			position:relative;
			width:900px;
			margin:0 auto;
			background:transparent;
			height:200px;
			background: url(images/banner_top.jpg);
		}
		
		#nav {			
			position:absolute;
			bottom:0;
			right:0;
			width:600px;
		}
		
				#nav ul {
					position:relative;
					display:inline;
					list-style-type:none;
					float:right;
					margin-bottom:3px;
				}
				
				#nav li {
					float:left;
					margin-right:3px;
					padding: 2px;
				}
				
				#nav li a {
					width:100px;
					height:22px;		
					background:#4a595b;
					color: #FAFAFA;
					text-decoration:none;
					display: block;
					padding-left:5px;
				}
				
				#nav li a:hover {
					background:#BCBCBC;
					color:#4a595b;
				}
				
				#nav li a.current {
					background:#BCBCBC;
					color:#4a595b;
				}
		
		
		#wrapper {
			width:900px;
			margin:0 auto;
			background:transparent;
			height:1000px;
			border:0px solid #FF0
		}
		
		div#upper {
			margin:20px auto;
			width:100%;
			border: 0px solid #00F;
			float:left;
		}
		
		
			#loginbox {
				width:280px;
				height:130px;
				display:inline;
				border:3px solid #677D92;
				min-height:80px;
				position:relative;
				float:right;
				right:20px;
				align:top;
				padding:5px;
				background: #36495c;
			}
			
			#login input
			{
				margin-bottom:5px;
			}
	
			#playerbox {
				width:280px;
				height:130px;
				display:inline;
				border:3px solid #677D92;
				min-height:80px;
				position:relative;
				float:right;
				right:20px;
				align:top;
				padding:5px;
				background: #36495c;
			}
		
		
		#main {
			margin:20px auto;
			width:100%;
			padding:5px;
			float:left;
		}
		
			div.section {
				position:relative;
				height:280px;
				float:left;
				width: 300px;
				padding:0px
			}
		
			p.section {
				width: 280px;
				position:absolute;
				top:0px;
				font-size:1.15em;
				line-height:140%;
			}
			img.section {
				position:absolute;
				bottom:0px;
			}
		
			#stats {
				position:relative:
				top:10px;
				width:280px;
				
			}
			
			#stats div {
				border:1px solid #f1fafa;
				padding: 1px;
			}
			
			
		#secondary {
			position:relative;
			margin:20px auto;
			width:99%;
			border:0px solid #899395;
			float:left;
		}
		
		ul#games{
			position:relative;
			display:inline;
			list-style-type:none;
		}
		
			ul#games li {
				border:1px solid #677D92;
				padding:5px;
				position:relative;
				float:left;
				width:200px;
				margin-left:8px;
				height:200px;
				background: #36495c;
			}
			
			ul#games img {
				border:5px solid #677D92;
			}
			
			div.game {
				width:180px;
				height:180px;
				position:relative;
				left:5px;
				color: #ffc62d;
			}
			
			div#more {
				position:relative;
				float:right;
				border:1px solid #f1fafa;
				padding:1px;
				
			}
		
		#footer {
			clear:both;
			width:900px;
			margin:0 auto;
			border-top:1px solid #f1fafa;
		}
		
		
		
		#sendtomobile {
			border:1px solid #677D92;
			background: #1D2125;
			padding:5px;
			margin-bottom:5px;
			position:relative;
		}
		
			
		
	div.tooltip { 
    background-color:#000;   
    border:2px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 		z-index:5;
    /* outline radius for mozilla/firefox only */ 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
	}
		