/* Stylesheet MMOG-Portal.com */
html {
	background:#fff url(../images/htmlBg.png) repeat-x top center;
	}
	
body {
	background:transparent url(../images/bodyBg.png) repeat-x bottom center;
	margin:0;
	padding:0 0 114px 0;
	font-family:"Trebuchet Ms";
	}
	
a {	
	outline:none; 
	text-decoration:none; 
	}
	
#page {
	width:999px;
	margin:0 auto;
	}
	
	#header {
		height:40px;
		padding:0 0 0 39px;
		}
	
		#header h1 {
			font-size:24px;
			font-weight:bold;
			color:#f47200;
			margin:0;
			border:none !important;
			padding-top:5px !important;
			}
			
			#header h1 span.smallH1 {
				font-size:18px;
				color:#574b2d;
				font-weight:normal;
				}
	
	#mainMenu {
		}
		
		#mainMenu ul {
			margin:0 0 0 50px;
			padding:0;
			height:34px;
			}
			
			#mainMenu ul li {
				list-style:none;
				float:left;
				margin:0 1px 0 0; 
				background:url(../images/mainMenuHover.png) no-repeat left top;
				}
				
			#mainMenu ul li:hover {
				background:url(../images/mainMenu.png) no-repeat left top;
				}
				
			#mainMenu ul li a {
				display:block;
				height:25px;
				padding:9px 10px 0 10px;
				background:url(../images/mainMenuHover.png) no-repeat right top;
				color:#fff;
				font-size:12px;
				}
				
			#mainMenu ul li a:hover {
				background:url(../images/mainMenu.png) no-repeat right top;
				}
	
	#main {
		background:#484747 url(../images/mainTopLeft.png) no-repeat top left;
		}
		
		#mainTopRight {
			background:url(../images/mainTopRight.png) no-repeat top right;
			}
			
			#mainBottomLeft {
				background:url(../images/mainBottomLeft.png) no-repeat bottom left;
				}
				
				#mainBottomRight {
					background:url(../images/mainBottomRight.png) no-repeat bottom right;
					padding:12px;
					}
					
	#content {
		float:left;
		width:69%;
		}
	
	#sidebar {
		float:right;
		width:29%;
		}
					
	.box {
		background:#fff url(../images/boxTop.png) repeat-x top center;
		}
		
		.boxTopLeft {
			background:url(../images/boxTopLeft.png) no-repeat top left;
			}
		
			.boxTopRight {
				background:url(../images/boxTopRight.png) no-repeat top right;
				}
				
				.boxBottomLeft {
					background:url(../images/boxBottomLeft.png) no-repeat bottom left;
					}
				
					.boxBottomRight {
						background:url(../images/boxBottomRight.png) no-repeat bottom right;
						padding-bottom:1px;
						}
						
	input[type=text], input[type=password] {
		border:0;
		padding:0;
		background:#ababab;
		-moz-border-radius:5px;
		height:20px;
		color:#333;
		padding:3px 0 0 10px;
		}	
		
	textarea {
		border:0;
		padding:0;
		background:#ababab;
		-moz-border-radius:5px;
		color:#333;
		padding:3px 0 0 10px;
		}
						
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

	.clearfix {
		display: inline-block;
		}

	/* Hides from IE-mac \*/
		* html .clearfix { height: 1%; }
		.clearfix { display: block; }
	/* End hide from IE-mac */
				
				
.boxBottomRight #TagArea {
	background:none !important;
	border:none !important;
	}
	
#DirectoryList {
	width:94%;
	margin:0 auto;
	-moz-border-radius:18px;
	background:#dcdcdc;
	margin-bottom:9px !important;
	}
	
div.TabWrap, div.TabSingle {
	background:none;
	border:none;
	}
	
div.TabSingle {
	padding:0;
	}
	
div.TabWrap {
	padding-bottom:0 !important;
	}
		
ul.TabNavigation li a {
	border:none;
	background:#444343;
	color:#fff !important;
	}
	
ul.TabNavigation li.selected a {
	border:none;
	background:#f17100;
	}
	
.boxBottomRight ul { margin-left: 50px; }	
	
.LastEntry {
	border:none;
	background:#dcdcdc;
	-moz-border-radius:18px;
	padding-top:1px; 
	padding-bottom:0px !important; 
	padding-left:8px;
	margin-bottom:9px;
	}
	
.LastEntry h3 a {
	color:#f47200 !important;
	}
	
.LastEntry p {
	color:#484747 !important;
	}
	
.searchSubmit {
	background:url(../images/searchSubmit.png) no-repeat;
	margin-top:4px; 
	height:22px;
	margin-top: 0px; 
	margin-left: 7px; 
	width: 60px; 
	padding-top: 0px; 
	height: 18px;
	}
	
ul.UserNavi {
	border:none;
	background:none;
	}
	
ul.CustomPageNavi li:hover, ul.UserNavi li:hover {
	background:#F17100;
	}
	
ul.CustomPageNavi li:hover a, ul.UserNavi li:hover a {
	color:#fff !important;
	}
	
#CategoryList {
	margin:0 auto;
	}
	
.CategoryDescription ul, .LinkDescription ul {
	margin:0 0 0 40px;
	}
	
fieldset.CompanyDesc, fieldset, div#Payment, .boxBottomRight p, .boxBottomRight h1, .boxBottomRight h3{
	/*width:600px !important;*/
	margin:0 auto !important;
	background:#F0F0F0 !important;
	/*margin-bottom:15px !important;*/
	margin:15px !important;
	}
	
 .CategoryNavTrail {
 	padding-top:1px;
	}
	
.UserItemErrorDiv, .boxBottomRight table, .CompanyEntryRow, ul.ArchivList, div.ArchivRow {
	margin:0 15px 0 15px !important;
	}
	
.CompanyEntryRow, ul.ArchivList, div.ArchivRow  {
	margin-bottom:15px !important;
	}
	
.boxBottomRight table {
	width:643px;
	}
	
p.Error {
	background:#FFEEEE !important;
	}
	
.boxBottomRight p, .boxBottomRight h1, .boxBottomRight h3  {
	background:none !important;
	}
	
.boxBottomRight h1 {
	margin-top:0 !important;
	padding-top:12px;
	color:#f47200;
	}

.boxBottomRight h1 {
	margin-left: 50px;
	}

.Infobox {
	margin:0 auto;
	width:640px;
	}
	
#DirectoryList a, a, .CompanyEntryRow h2 a, div.CategoryNavTrail a {
	color:#f47200;
	}
	
#DirectoryList a:hover, a:hover {
	text-decoration:underline;
	color:#f47200;
	}
/*	
#CommentForm p, p.formSubmit, boxBottomRight p {
	width:640px;
	margin:0 auto;
	}
		*/	
		
#topLeisteLeft {
	float:left;
	}
	
	.topBox {
		background:url(../images/topBoxBg.png) repeat-y;
		width:275px;
		}
		
		.topBoxTop {
			background:url(../images/topBoxTop.png) no-repeat top center;
			width:275px;
			}
			
			.topBoxBottom {
				background:url(../images/topBoxBottom.png) no-repeat bottom center;
				width:275px;
				}
	
#topLeisteRight {
	float:right;
	}
	
fieldset.feature {
	border:2px dashed #f47200 !important;
	}
	
	fieldset.feature legend {
		font-size:14px !important;
		font-weight:bold !important;
		}	
	
ul.feature {
	margin-left:45px !important;
	}
	
	ul.feature li {
		list-style:url(../images/listdot.png) !important;
		padding-left:20px !important;
		vertical-align: middle!important;
		}

/* Footer */

#footer { width:999px; padding:0 0; color:#f47200; }
#footer #footer_upper { clear:both; margin:0 0 10px 0; padding:10px 10px 10px 380px; }
#footer dl { float:left; width:150px; padding:0 10px 0 0; margin:0 10px 0 0; font-size:12px; text-align:left; }
#footer dl#mmorpg_list { }
#footer dl#categories1 { width:200px; }
#footer dl#ft_social { width:110px; }
#footer dl#ft_latestnews { width:220px; padding:0; margin:0; }
#footer dt { margin:0 0 10px 0; font-weight:bold;; color:#666; }
#footer dd { margin:0 0 4px 0;}
#footer a { padding:0; margin:0; color:#f47200; }

#footer dl#mmorpg_list dd a { padding:0 0 0 20px; }
#footer dl#mmorpg_list dd#rss a { background:url(/images/rss.gif) no-repeat left top; }
#footer dl#mmorpg_list dd#facebook a { background:url(/images/facebook.gif) no-repeat left top; }
#footer dl#mmorpg_list dd#flickr a { background:url(/images/flickr.gif) no-repeat left top; }
#footer dl#mmorpg_list dd#twitter a { background:url(/images/twitter.gif) no-repeat left top; }
#footer dl#mmorpg_list dd#youtube a { background:url(/images/youtube.gif) no-repeat left top; }
			
#footer p#copyright { clear:both; padding:0 0 0 380px; margin:20px 0 0 0; font-size:12px; color:#000000; text-align:left; }