body {
	background: #1e1e2a url('../images/bg.png') bottom right no-repeat;
	background-attachment: fixed;
	font-family: Georgia, serif;
	color: white;
	margin: 0;
}
h1,h2,h3,h4,h5,h6,p,a {
	margin: 0 0 0 5px;
}
h1,h2,h3,h4 {
	Font-family: "Trebuchet MS", Arial, Sans-Serif;
	Font-Weight: bold;
	font-style: italic;
	font-size: 95%;
}
a:link {
	color: #677c97;
}
a:hover {
	background-image: url('../images/link-bg.png');
	color: #7a5769;
}
a:visited {
	color: #7a5769;
}
#titleContainer {
	width: 100%;
	float: left;
	height: 120px;
}
#titleTop {
	float: left;
		width: 100%;
		height: 100px;
		background: url('../images/title-top-bg.png') top left repeat-x;
}
#titleTopLeft {
	float: left;
			width: 229px;
			height: 100px;
			background: url('../images/title-top-curve.png') top right no-repeat;
}
#titleTopRight {
	width: 200px;
			float: right;
			height: 100px;
			text-align: right;
}
#titleTopRight p,h1,h2,h3,h4,h5,a {
	margin: 2px;
}
#titleMenu {
	float: left;
		width: 100%;
		height: 20px;
		padding: 0;
		margin: 0;
		background: url('../images/menu-bg.png') top left repeat-x;
}
#titleMenu #menuContainer {
	position: absolute;
				top: 100px;
				left: 151px;
				height: 20px;
				width: 500px;
				background: url('../images/menu-bg.png') top left repeat-x;
				margin: 0 0 0 0;
				padding: 0;
}
#titleMenu img {
	margin: 0;
				padding: 0;
}
#titleMenu #menuContainer a.menu-home {
	display: block;
				float: left;
				margin: 0;
				height: 20px;
				width: 53px;
				background: url('../images/menu-home.png') top left no-repeat;
				
}
#titleMenu #menuContainer a.menu-home:hover {
	background-position: 0 -20px;
}
#titleMenu #menuContainer a.menu-about {
	display: block;
				float: left;
				margin: 0;
				height: 20px;
				width: 60px;
				background: url('../images/menu-about.png') top left no-repeat;
				
}
#titleMenu #menuContainer a.menu-about:hover {
	background-position: 0 -20px;
}
#titleMenu #menuContainer a.menu-blogs {
	display: block;
				float: left;
				margin: 0;
				height: 20px;
				width: 88px;
				background: url('../images/menu-blogs.png') top left no-repeat;
				
}
#titleMenu #menuContainer a.menu-blogs:hover {
	background-position: 0 -20px;
}
#titleMenu #menuContainer a.menu-galleries {
	display: block;
				float: left;
				margin: 0;
				height: 20px;
				width: 81px;
				background: url('../images/menu-galleries.png') top left no-repeat;
				
}
#titleMenu #menuContainer a.menu-galleries:hover {
	background-position: 0 -20px;
}
#titleMenu #menuContainer a.menu-forums {
	display: block;
				float: left;
				margin: 0;
				height: 20px;
				width: 69px;
				background: url('../images/menu-forums.png') top left no-repeat;
				
}
#titleMenu #menuContainer a.menu-forums:hover {
	background-position: 0 -20px;
}
#titleMenu #menuContainer a.menu-wiki {
	display: block;
				float: left;
				margin: 0;
				height: 20px;
				width: 46px;
				background: url('../images/menu-wiki.png') top left no-repeat;
				
}
#titleMenu #menuContainer a.menu-wiki:hover {
	background-position: 0 -20px;
}
#titleBottom {
	float: left;
		width: 100%;
		height: 32px;
		background: url('../images/title-bottom.png') top left no-repeat;
}
#mainContent {
	float: left;
		margin: 0 200px 0 10px;
		padding:0;
}

#rightContent {
	position: absolute;
		top: 152px;
		right: 0;
		width: 180px;
		padding: 5px 10px 5px 0px;
		text-align: right;
		background-image: url('../images/right-menu-bg.png');
		border: solid #41414B;
		border-width: 1px 0 1px 1px;
}
#mainlevel_submenu {
	list-style: none;
}
#mainlevel_submenu ul {
	list-style: none;
	float: right;
	margin: 0;
}
#maillevel_submenu ul li {
	float: right;
	margin: 0;
}
	#main_menu {
		float: left;
		margin-left: 15px;
		width: 160px;
		background: url('../images/menu_center.gif') top left repeat-y;
	}
		#menu_top {
			float: left;
			width: 160px;
			height: 15px;
			background: url('../images/menu_top.gif') top left no-repeat;
		}
		#menu_middle {
			float: left;
			BORDER-RIGHT: #47475D 1px solid; 
			BORDER-TOP: #121316 1px solid; 
			BORDER-BOTTOM: #47475D 1px solid;
			BORDER-LEFT: #121316 1px solid;
			background:#2A2B3A;
			width: 144px;
			margin-left: 7px;
		}
		#menu_bottom {
			float: left;
			width: 160px;
			height: 15px;
			background: #1E1E2A url('../images/menu_bottom.gif') top left no-repeat;
		}
	#content_frame {
		float: right;
		width: 570px;

		background: url('../images/content_center.gif') top left repeat-y;
		margin-right: 20px;
	}
		#content_top {
			float: left;
			width: 570px;
			height: 15px;
			background: url('../images/content_top.gif') top left no-repeat;
		}
		#content_middle {
			float: left;
			BORDER-RIGHT: #47475D 1px solid; 
			BORDER-TOP: #121316 1px solid; 
			BORDER-BOTTOM: #47475D 1px solid;
			BORDER-LEFT: #121316 1px solid;
			/*background:#2A2B3A;*/
			width: 543px;
			margin-left: 7px;
			padding: 5px;
		}
		#content_bottom {
			float: left;
			width: 570px;
			height: 15px;
			background: #1E1E2A url('../images/content_bottom.gif') top left no-repeat;
		}
	#footer_frame {
		float: left;
		width: 770px;
		text-align: center;	
	}
	#closer {
		float: clear;
		width: 770px;
	}

	.moduletable {
	
	}
	.moduletable th {
		padding: 5px;
		BORDER-TOP: #121316 1px solid; 
		BORDER-BOTTOM: #47475D 1px solid;
		height: 25px;
		width: 144px;
	}

	a.mainlevelgallery_sub {
		text-align: right;
	}
	/*a.mainlevel:link, a.mainlevel:visited {
		display: block;
		vertical-align: middle;
		font-weight: bold;
		text-align: left;
		padding: 5px 0 5px 5px;

		width: 139px;
		text-decoration: none;
		BORDER-TOP: #121316 1px solid; 
		BORDER-BOTTOM: #47475D 1px solid;
		color : #8080FF;
		font-family: Georgia, 'times new roman', helvetica, serif;
	}
	a.mainlevel:hover {
		color : #C080FF;
		background-color: 	#482b3a;
	}
	a.sublevel:link, a.sublevel:visited {
		display: block;
		vertical-align: middle;
		font-weight: normal;
		text-align: left;
		margin-left: -4px;
		padding: 5px 0 5px 10px;
		height: 20px !important;
		height: 25px;
		width: 134px;
		text-decoration: none;
		BORDER-TOP: #121316 1px solid; 
		BORDER-BOTTOM: #47475D 1px solid;
		color : #8080FF;
	}
	/*a.sublevel:hover {
		color : #C080FF;
		background-color: 	#482b3a;
	}*/
	ul#mainlevel-nav {
		list-style: none;	
		padding: 0;
		margin: 0;
	}
		ul#mainlevel-nav li {
			float: left;
			padding: 3px 10px 0 10px;
			margin: 0;
			font-family: Verdana, "Bitstream Vera Sans", sans-serif;
			font-weight: bold;
			font-size: smaller;
		}
			/*ul#mainlevel-nav li a:link,a:hover,a:visited {
				color: white;
				background: none;
			}*/
.moduletable h3 {
	font-weight: normal;
	float: left;
	margin: 0;
}
			
ul.latestnews {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;	
}
	ul.latestnews li.latestnews {

	margin: 0 4px 0 0;	
	padding: 0;
}
#latest_news_container {
		float: right;
		width: 570px;
		background: url('../images/content_center.gif') top left repeat-y;
		margin-right: 20px;
	}
		#latest_news_top {
			float: left;
			width: 570px;
			height: 15px;
			background: url('../images/content_top.gif') top left no-repeat;
		}
		#latest_news_middle {
			float: left;
			width: 543px;
			margin-left: 7px;
			padding: 0;
		}
		#latest_news_bottom {
			float: left;
			width: 570px;
			height: 15px;
			background: #1E1E2A url('../images/content_bottom.gif') top left no-repeat;
		}
		#latest_news_middle h3 {
			margin: 0 0 0 2px;	
		}
		
#mod_login_logoutform {
	margin-left: 2px;	
}
.contentheading {
	font-size: larger;
	font-weight: bold;	
}
span.small, .createdate, .modifydate {
	/*font-size: smaller;
	font-style: italic;	*/
	display: none;
}