﻿a:link { text-decoration: none; color: #930101}
a:visited { text-decoration: none; color: #930101}
a:active { text-decoration: none; color: #CC3333}
a:hover { text-decoration: none; color: #FFFFFF}

.about
{
	font-size:		10px;
	color:			#555555;
}
.blackAbout
{
	font-size:		10px;
	color:			#2f2f2f;
}
.redAbout
{
	font-size:		10px;
	color:			#f74b4b;
}
H5
{
	color:			#252525;
}
H6
{
	font-size:		10px;
	color:			#88857d;
}

body 
{
	background-image:	url('images/common/mainBackBottom.jpg');
	text-align:		left;
	font-family:	Arial, Verdana; 
	font-size:		12px;
	background-color: #a78e79;
	margin:				0px;
	padding:			0px;	
	border:none;
}
#topBack
{
	background-image:	url('images/common/mainBackTop.jpg');
	background-repeat:	repeat-x;
	margin:				0px;
	padding:			0px;
	padding-top:		20px;
}

img
{	border:			none;}

/* START SKELETON */
#siteContainer
{
	width:			1000px;
	margin-left:	auto;
	margin-right:	auto;
}
#top
{
	background-image:	url('images/top/top.gif');
	background-repeat: no-repeat;
	height:			100px;
	margin-left:	auto;
	margin-right:	auto;
}
#top .logo
{
	height:			75px;
	width:			283px;
	margin-top:		10px;
	margin-left:	12px;
	cursor:			hand;
	cursor:			pointer;
	float:			left;
	clear:			left;
}
#main
{
	width:			998px;
	overflow:		auto;
	display:		inline;
	float:			left;
	background:		#525252;
	border-right:    solid 1px black;
	border-left:	 solid 1px black;
	background-image: url('images/common/rightPanel.jpg');
	background-position:right;
	background-repeat: repeat-y;
}
#leftSidebar
{
	width:			200px;
	height:			100%;
	margin:			0px;
	float:			left;
	color:			White;
	padding-left:	0px;
	padding-bottom: 20px;
}
#sidebar
{
	width:			144px;
	height:			100%;
	margin:			0px;
	float:			left;
	color:			White;
	padding-left:	5px;
	padding-bottom: 20px;
}
#footer
{
	background-image:	url('images/common/bottom.gif');
	background-repeat: no-repeat;
	height:			30px;
	width:			1000px;
	color:			White;
	font-size:		0.8em;
	font-weight:	bold;
	text-align:		center;
	padding:		2px 0px 2px 0px;
	float:			left;
}	
#mainContent
{
	float:			left;
	width:			629px;
	padding:		10px;
	padding-top:	0px;
	background-image:	url('images/common/pageBack01.jpg');
}
/* END SKELETON */


#controlPanel
{
	background-image:	url('images/navigater/top_menu.jpg');
	background-repeat: no-repeat;
	height:			20px;
	margin-left:	auto;
	margin-right:	auto;
	padding-left:	200px;
}

#controlPanel #menu
{
	float:			left;
	margin:			0px;
	padding:		0px;
	width:			799px;
}
#controlPanel #menu ul
{
	margin:			0px;
	padding:		5px 0px 0px 6px;
	list-style:		none;
}
#controlPanel #menu li
{
	display:		inline;
	margin:			0px;
	padding:		0px;
}
#controlPanel #menu a
{
	float:			left;
	background:		url('images/navigater/controlPanel_ButtonLeft.gif') no-repeat left top;
	margin:			0px 0px 0px 5px;
	padding:		0 0 0 9px;
	text-decoration:none;
}
#controlPanel #menu a span
{
	float:			right;
	display:		block;
	background:		url('images/navigater/controlPanel_ButtonRight.gif') no-repeat right top;
	padding:		0px 9px 0px 0px;
	color:			White;
	text-decoration:none;
	font-weight:	bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#controlPanel #menu a span {float:none;}
/* End IE5-Mac hack */
#controlPanel #menu a:hover span{
	color:			black;
}
#controlPanel #menu .current a
{
	background-position:	0 -15px;
	border-width:			0px;
}
#controlPanel #menu .current a span
{
	background-position:	100% -15px;
	color:					black;
}
#controlPanel #menu a:hover
{
	background-position:		0 -15px;
	color:					black;
}
#controlPanel #menu a:hover span{
      background-position:		100% -15px;
}


#controlPanel .buttons
{
	float:			right;
	padding:		3px 10px 0px 0px;
}

/* START forumTree */
#moveForumPupup
{
	background-image:	url('images/common/boxBack_630_1.jpg');
	margin:				5px;
	border:				solid 2px #69645a;
	padding:			5px;
	width:				300px;
}
#forumTree
{
}

#forumTree .divSpecificGameForumId
{
	border:			Solid 1px black;
	padding:		3px;
	width:			292px;	
	background:		white;
}
#forumTree .divResultBox
{
	border:			Solid 1px black;
	padding:		3px;
	width:			292px;
}

#forumTree .divForumTree
{
	border:			Solid 1px black;
	padding:		3px;
	width:			292px;
	background:		white;
}
#forumTree .divDestinationForum
{
	height:			20px;
	color:			red;
	font-weight:	bold;
}
/* End forumTree */

/* START MAIN_THREAD_PAGE */
#mainCommunityContainer
{
	width:          625px;
	clear:			none;
	float:			left;
}

#mainCommunityContainer ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
	display:		inline;
}
#mainCommunityContainer li
{
	width:			627px;
	float:			left;
	text-align:		justify;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
	margin:			0px;
	padding:		0px;
	display:		inline;
}
.mainCommunityImage
{
	float:			left;
	width:			35px;
	padding:		2px;
}
.mainCommunityTile
{
	float:			left;
	width:			200px;
	padding:		2px 0px 0px 0px;
	display:		inline;
}
.mainCommunityThreads
{
	text-align:		center;
	float:			left;
	width:			75px;
	padding:		6px 0px 0px 0px;
	display:		inline;
}
.forumCommunityThreads
{
	text-align:		center;
	float:			left;
	width:			150px;
	padding:		6px 0px 0px 0px;
	display:		inline;
}
/*.forumCreateButton_regular
{
	background-image: url('../..images/forumPage/createButton_regular.gif');
	background-repeat: no-repeat;
	float:			left;
	margin-left:	15px;
	width:			105px;
	text-align:		center;
	padding-top:	2px;
	height:			17px;
	display:		inline;
	color:			white;
	font-weight:	bold;
}
.forumCreateButton_mouseOver
{
	background-image: url('../..images/forumPage/createButton_mouseOver.gif');
	background-repeat: no-repeat;
	float:			left;
	margin-left:	15px;
	width:			105px;
	text-align:		center;
	padding-top:	2px;
	height:			17px;
	display:		inline;
	cursor:			hand;
	cursor:			pointer;
	color:			Black;
	font-weight:	bold;
}*/
.mainCommunitylastReplays
{
	text-align:		center;
	float:			left;
	width:			75px;
	padding:		6px 0px 0px 0px;
	display:		inline;
}
.mainCommunitylastAltered
{
	float:			left;
	padding:		6px 0px 0px 0px;
	display:		inline;
}
.mainCommunitylastAlteredReply
{
	float:			left;
	padding:		6px 0px 0px 0px;
	display:		inline;
	width:			142px;
}
.mainCommunitylastPostLink
{
	float:			left;
	padding:		8px 0px 0px 0px;
	display:		inline;
		width:			18px;
}
.mainCommunityVisits
{
	text-align:		center;
	float:			left;
	padding:		6px 0px 0px 0px;
	display:		inline;
	width:			75px;
}

.mainCommunityMessage
{
	text-align:		left;
	height:			25px;
	width:			621px;
	padding:		5px 3px 3px 3px;
	background:		white;
	border-bottom:  solid 1px black;
	border-top:		solid 1px black;
}
.mainCommunitySepText
{
	text-decoration: none;
	padding-left:	5px;
	padding-bottom:	2px;
	padding-top:	2px; 
	color:			white; 
	font-weight:	bold;	
}
.mainCommunitySeparator
{
	border-bottom: solid 3px #4e4e4e;
	border-top: solid 3px #4e4e4e;
	background:	#686868;
}

ul#ulRules
{
	list-style-image: url('images/common/law.gif');
	margin:			5px 0px 0px 25px;
	padding:		0px;
}
/* END MAIN_MAIN_THREAD_PAGE */

/* START POSTMESSAGE */
#postMessage
{
	width:			629px;
	float:			left;
}
.postMessageBack
{
	width:			627px;
	background:		#e7ebf4;
	float:			left;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
.postTextBox
{
	height:			150px;
	width:			100%;
	background:		#f5f1ed;
}
.adminNoteTextBox
{
	color:			red;
	height:			50px;
	width:			100%;
	background:		#fae0e0;
}
#replayCenterBox
{
	width:			600px;
	margin-left:	auto;
	margin-right:	auto;
	padding-top:	10px;	
}
.postUpdateButtons
{
	margin:			2px 4px 2px 0px;
}

.flatListList
{
	margin:				0px;
	padding:			0px;
}
.flatListList li
{
	list-style-type:	none;
	clear:				both;
}

.regularList ul
{
	margin:				0px;
	padding:			0px;
}
.regularList li
{
	list-style-type:	none;
	margin:				2px;
	padding:			2px;
	text-align:			justify;
}

.centerObject
{
	margin-left:		auto;
	margin-right:		auto;
}

/* END POSTMESSAGE */

/* START Reply_Page */
#mainReply .Image
{
	float:			left;
	width:			35px;
	height:			35px;
	padding:		0px;
	background:		black;
}

#mainReply .Tile
{
	float:			left;
	width:			544px;
	height:			33px;
	padding:		2px 0px 0px 2px;
}
#mainReply .Subscribe
{
	float:			right; 
	clear:			right; 
	height:			24px; 
	margin-top:		2px; 
	margin-right:	3px; 
	display:		inline;
}
#mainReply .Locked
{
	float:			right;
	width:			28px;
	padding:		0px 4px 0px 2px;
}
#mainReply .ThreadSubscribe
{
	float:			right;
	width:			95px;
	margin:			3px 5px 3px 2px;
	display:		inline;
}
#mainReply .ThreadButtins
{
	float:			right;
	width:			75px;
	margin:			3px 5px 3px 2px;
	display:		inline;
}
#mainReply .ReplyIcon
{
	float:			left;
	width:			42px;
	height:			35px;
	padding:		0px;
}
#mainReply .ThreadMove
{
	float:			right;
	width:			76px;
	margin:			3px 5px 3px 2px;
	display:		inline;
}
#mainReply .pollCommunityContainer
{
	padding-bottom:	10px;
	padding-top:	10px;
	background-color: #e0ebd5;
	background-image: 	url('images/common/questionBack.jpg');
}
/* START Blog */
#MainBlog .divTagBox
{
	width:			621px;
	padding:		3px;
	background:		white;
	border:			solid 1px #989181;
	border-bottom:	none;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
/* END Blog */

.AdvertisementsTable
{
	width:			627px;
	height:			90px;
	background:		#686868;
	border-top:		solid 1px #989181;
}
.divMainMessageContainer
{
	clear:			both;	
	background:		white;
	padding:		10px 2px 15px 2px;
	border-bottom:	solid 0px #7b766a;
	border-top:		solid 1px #7b766a;
}
.replyRightButton
{
	width:			100px;
	padding:		0px;
	margin:			0px;
	float:			right;
}
.replyLeftButton
{
	width:			480px;
	padding:		0px;
	margin:			0px;
	float:			left;
}
.mainReply
{
	background:		#dfe5f2;
	border-top:		solid 4px #656565;
	margin:			0px;
	padding:		0px;
}
#mainReply .ToolBar
{
	background:		#f1f1f1;
}
#mainReply .ToolBar_Edit
{
	clear:			left;
	float:			right;
	margin-right:	10px;
	margin-top:		2px;
	margin-bottom:		2px;
	cursor:			hand;
	cursor:			pointer;
}
#mainReply .leftToolbar
{
	float:			left; 
	width:			23px; 
	margin-left:	3px;
	display:		inline;
}
#mainReply .centerToolbar
{
	float:			left; 
	width:			545px; 
	margin-left:	3px;
	display:		inline;
}
#mainReply .rightToolbar
{
	float:			right; 
	width:			50px; 
	margin-left:	3px;
	display:		inline;
}
.clickabled
{
	cursor:			hand;
	cursor:			pointer;
}
#mainReply .divUserAltered
{
	background:		#f9f9f9;
	color:			#666666;
	font-size:		9px;
	padding:		1px 3px 1px 3px;
}
#mainReply .liUserAltered
{
	background:		#f8f8f8;
	border-top:		solid 1px #cdcdcd;
}
#mainReply .divAdminAltered
{
	padding:		1px 3px 1px 3px;
	color:			#ff7d7d;
	font-size:		9px;	
}
#mainReply .divAdminNote
{
	color:			#ff0000;
	padding:		1px 3px 1px 3px;	
}
#mainReply .liAdminAltered
{
	background:		#fae0e0;
	border-top:		solid 1px #ffa0a0;
}

/* END Reply_Page */

/* START LOGINBOX */
#loginBox
{
	background-image:	url('images/common/loginBack.gif');
	background-repeat: no-repeat;
	height:			65px;
	width:			350px;
	margin-left:	auto;
	margin-right:	20px;
	margin-top:		0px;
	padding:		0;
	font-size:		11px;
	float:			right;
	clear:			right;
}
#loginBox .innerBox
{
	width:			344px;
	height:			55px;
	padding:		10px 3px 0px 3px;
}
#loginBox .top
{
	margin-bottom:	5px;
}
#loginBox .left
{
	float:			left;
	height:			33px;
	width:			120px;	
}
#loginBox .right
{
	float:			left;
	height:			33px;
	width:			224px;	
}

#loginBox_Minimized
{
	background-image:	url('images/common/loginBack_Minimized.gif');
	background-repeat: no-repeat;
	height:			35px;
	width:			346px;
	margin-left:	auto;
	margin-right:	20px;
	margin-top:		0px;
	padding:		8px 2px 2px 2px;
	font-size:		11px;
	float:			right;
	clear:			right;
}
#quickLoginTop
{
	margin-left:	3px;
	margin-top:		5px;
}
.avatarImage
{
	float:			left;
	width:			35px;
	height:			35px;
	padding:		0px;
}

.textBox
{
	font-size:		12px;
	border:			solid 1px #02319d;
	background:		#e3ecff;
}

.loginTextBox
{
	width:			90px;
	height:			13px;
	font-size:		12px;
	border:			solid 1px #02319d;
	background:		#e3ecff;
}
.loginButton
{
	font-size:		11px;
	width:			50px;
	height:			20px;
	margin:			0px;
	padding:		0px;
}
/* END LOGINBOX */

/* START AddLink */

#AdBox
{
	width:				627px; 
	height:				88px;
	background-image:	url('images/common/boxBack_630_1.jpg');
	border:				solid 1px #686868;
}

#InternalAdBox
{
	width:				627px; 
	height:				80px;
}

#AddLink
{
}
#AddLink .TextBox
{
	width:			613px;
	height:			100px;
}
#AddLink .title
{
	font-weight:	bold;
}
/* END AddLink */

/* START COMMON */
.regularBack_300
{
	width:			292px;
	height:			100%;
	padding:		3px;
	margin:			0px;
	float:			left;
	background:		#afa899;
	border:			solid 1px #686868;
	background-image:	url('images/common/boxBack_300_2.jpg');
}
.infoBox_629
{
	width:			621px;
	padding:		3px;
	background:		white;
	border:			solid 1px #02319d;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
.infoBox_450
{
	width:			442px;
	padding:		3px;
	background:		white;
	border:			solid 1px #989181;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
.box300
{
	width:			300px;
	padding:		0px;
	margin:			0px;
	float:			left;
}
.rightBox250
{
	width:			250px;
	padding:		0px;
	clear:			right;
	float:			right;
	display:		block;
}
.leftBox250
{
	width:			250px;
	padding:		0px;
	clear:			left;
	float:			left;
	display:		block;
}
.rightBox300
{
	width:			300px;
	padding:		0px;
	clear:			right;
	float:			right;
	display:		inline;
}
.leftBox300
{
	width:			300px;
	padding:		0px;
	clear:			left;
	float:			left;
	display:		inline;
}
.titleOrange_300
{
	background-image:	url('images/menus/orange_top_300.gif');
	background-repeat: no-repeat;
	height:			16px;
	padding:		2px 0px 0px 8px; 
	width:			292px;
	font-weight:	bold;  	
}
.titleGray_300
{
	background-image:	url('images/menus/gray_top_300.gif');
	background-repeat: no-repeat;
	height:			15px;
	padding:		2px 0px 0px 8px; 
	width:			292px;
	color:			white;
	font-weight:	bold;  	
}
.bottomBlack_300
{
	background-image: url('images/menus/black_bottom_300.gif');
	background-repeat: no-repeat;
	margin-top:		1px;
	height:			20px;
	padding:		2px 0px 0px 8px;
	width:			300px;
	display:		inline;
	color:			White;
}
.bottomBlack_450
{
	background-image: url('images/menus/black_bottom_450.gif');
	background-repeat: no-repeat;
	margin-top:		0px;
	height:			20px;
	padding:		2px 0px 0px 8px;
	width:			442px;
	color:			White;
}
.titleOrange_629
{
	background-image:	url('images/menus/orange_top_629.gif');
	background-repeat: no-repeat;
	height:			15px;
	padding:		2px 0px 0px 8px; 
	width:			621px;
	font-weight:	bold; 
	display:		block;
	color:			#f6f6f6;

}
.headMenu_559
{
	background-image:	url('images/menus/headMenu_559.gif');
	background-repeat: no-repeat;
	height:			17px;
	padding:		0px;
	margin-left:	3px;
	float:			left; 
	padding:		4px 0px 0px 5px;
	width:			554px;
	font-weight:	bold;
	color:			#f0f0f0;
}
.headMenu_629
{
	background-image:	url('images/menus/headMenu_629.gif');
	background-repeat: no-repeat;
	height:			17px;
	float:			left; 
	width:			624px;
	padding:		4px 0px 0px 5px;
	font-weight:	bold; 
	display:		block;
	color:			#f6f6f6;
}
.headMenu_450
{
	background-image:	url('images/menus/orange_top_450.gif');
	background-repeat: no-repeat;
	height:			16px;
	float:			left; 
	width:			445px;
	padding:		1px 0px 0px 7px;
	font-weight:	bold; 
	display:		block;
	color:			white;
}
.headMenuLeft_365
{
	margin-bottom:	0px;
	background-image: url('images/menus/orange_Top_left_365.gif');
	background-repeat: no-repeat;
	margin-top:		1px;
	height:			15px;
	padding:		2px 0px 0px 8px;
	width:			358px;
	display:		block;
	color:			#f6f6f6; 
	float:			left;
}

.listHead
{
	background-color:	#686868;
	color:				white;
}

.blackBoldText
{
	font-weight:	bold;
	color:			Black;
}
.noPostList
{
	background:		#686868;
	padding:		2px;
	width:			623px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;			
}
.redText
{
	color:			#cc0000;
}

.smallBlackMenu_172
{
	background-image:	url('images/menus/smallBlack_172.gif');
	background-repeat:	no-repeat;
	width:				169px;
	height:				17px;
	font-weight:		bold;
	padding-left:		3px;
	color:				White;
}
.smallBlackMenu
{
	background-image:	url('images/menus/smallBlack.gif');
	background-repeat:	no-repeat;
	width:				139px;
	height:				17px;
	font-weight:		bold;
	padding-left:		3px;
}
.smallBlackMenuLeft
{
	background-image:	url('images/menus/smallBlackLeft.gif');
	background-repeat:	no-repeat;
	width:				187px;
	height:				17px;
	font-weight:		bold;
	padding-right:		3px;
}
.smallBlackMenu_250
{
	background-image:	url('images/menus/smallBlack_250.png');
	background-repeat:	no-repeat;
	width:				247px;
	height:				17px;
	font-weight:		bold;
	padding-left:		3px;
}
.smallOrangeMenu_250
{
	background-image:	url('images/menus/smallOrange_250.gif');
	background-repeat:	no-repeat;
	width:				247px;
	height:				17px;
	font-weight:		bold;
	padding-left:		3px;
	color:				#f6f6f6;
}

.headMenu
{
	margin-bottom:	0px;
	height:			21px;
}
.bottomBlack_629
{
	background-image: url('images/menus/black_bottom_629.gif');
	background-repeat: no-repeat;
	margin-top:		0px;
	height:			15px;
	padding:		2px 0px 0px 8px;
	width:			621px;
	display:		block;
	color:			White; 
	float:			left;
}


.pageLinkBox
{
	margin-top:		5px;
	padding:		1px;
	float:			right;
	display:		inherit;
}
.pageLinkBoxIntegrated
{
	float:			right;
	padding-top:	1px;
	padding-bottom:	1px;
}
.pageContainer
{
	background:		#ababab;
	padding:		1px;
	padding-top:	2px;
	padding-bottom:	2px;
	float:			left;
	display:		inherit;
	border:			solid 1px #7b766a;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
	width:          625px;
}

.pagingLinks
{
	background:		#bdbdbd;
	text-align:		center;
	vertical-align:	middle;
	margin:			0px 2px 0px 2px;
	padding:		0p 2px 0px 2px;
	border:			solid 1px #989181;
}

a.pagingLinks:link { text-decoration: none; font-weight: normal; color: #934d01}
a.pagingLinks:visited { text-decoration: none; font-weight: normal; color: #934d01}
a.pagingLinks:active { text-decoration: none; font-weight: normal; color: black}
a.pagingLinks:hover { text-decoration: none; font-weight: normal; color: black}

.brownBackground
{
	background-color:	#686868;
}
.orangeBackground
{
	background-color:	#fea740;
}

.blueFont
{
	color:				#3f3f3f;
	font-weight:		bold;
}
.boldFont
{
	font-weight:		bold;
}
.floatRight
{
	float:				right;
}
.leftFrame
{
	width:			305px;
	clear:			left;
	float:			left;
	background-color:#afa899;
	border:			solid 1px #686868;
}
.rightFrame
{
	width:			305px;
	clear:			right;
	float:			right;
	background-color:#afa899;
	border:			solid 1px #686868;
	
}
.bottomButton
{
	margin:			0px;
	padding:		0px;
	margin-top:		5px;
	float:			right;

}
.errorBox
{
	margin-top:		5px;
	background-color:#b27777;
	border:			solid 1px red;
	float:			left;
	padding:		2px;
}
.errorBox ul
{
	margin:			10px 0px 0px 20px;
	padding:		0px;
	color:			Black;
    
}
/* END COMMON */
/* START CreateAccount */
.createProfile .profileForm
{
	margin:			0px;
	padding:		0px;
	width:          250px;	
}
.createProfile .profileForm ul
{
	margin:			0px;
}
.createProfile .profileForm li
{
	list-style-type:none;
	margin:			2px;
	padding:		2px;
	text-align:		justify;
}
.createProfile .inputBoxes
{
	border:			solid 1px #686868;
	width:			200px;
}
.createThreadBoxes
{
	border:			solid 1px #686868;
	width:			585px;
}
.createProfile .centerBox
{
	width:			200px;
	margin-left:	auto; 
	margin-right:	auto; 
	margin-top:		80px;
}
/* END CreateAccount */
/* START MESSAGES */
.formatButtons
{
	width:			60px;
	height:			20px;
	margin:			2px;
}
.formatImageButtons
{
	margin:			2px;	
	cursor:			hand;
	cursor:			pointer;
}
.smileyButtons
{
	margin:			2px;
	cursor:			hand;
	cursor:			pointer;
}
postBold
{
	font-weight: bold;
	float: left;
}
postItalic
{
	font-style: italic;
	float: left;
}
.postCode
{
	padding:			1px 2px 1px 2px;
	margin:				3px;
	background-color:	#d6e9ff;
	border:				solid 1px #7dace2;
}
.postCodeHead
{
	font-size:			10px;
	font-weight:		bold;
	color:				#666666;
}
.postQuote
{
	padding:			1px 2px 1px 2px;
	margin:				3px;
	background-color:	#e9e9e9;
	border:				solid 1px #686868;
}
.postCaption
{
    font-size:          18px;
    color:              #373737;         
}
.postQuoteHead
{
	font-size:			10px;
	font-weight:		bold;
	color:				#666666;
}
.postErrorSum
{
	margin:				0px;
	padding:			0px;
}
/* END MESSAGES */
/* START EditPopup */
.editPopupMain
{
	margin-left:		auto;
	margin-right:		auto;
	width:				629px;
}
.updatePopupButton
{
	margin-left:	5px;
	margin-top:		5px;
	margin-bottom:	5px;
	float:			right;
	display:		inline;
}

/* END EditPopup */
/* START Community serach box */
#qSearchCommunityRightBox
{
	float:			left;
	width:			30px;
	padding:		10px 0px 0px 5px;
}
#qSearchCommunityLeftBox
{
	float:			left;
	width:			235px;
	padding:		10px 0px 0px 5px;	
}
.searchButton
{
	margin:			0px;
	padding:		0px;
	margin-left:	3px;
	float:			left;
}
/* END Community serach box */

/* START Profile Page */

/*AboutMe*/
ul#aboutMe
{
	float:			left;
	clear:			right;
	padding:		0px;
	list-style:		none;
	margin:			0px;
	width:			450px;
}

#aboutMe #aboutMeTextContainer
{
	border:			solid 1px #686868;
	border-bottom:	none;
	background:		white;
	padding:		5px 3px 5px 3px;
}
#aboutMe .aboutMeTextBox
{
	width:			436px;
	height:			500px;
	display:		inline;
}
#aboutMe #toolBar
{
	padding:		5px 3px 2px 2px;
	border:			solid 1px #686868;
	background:		#686868;
	border-top:		none;
}
#aboutMe #toolBar #toolBarButtons
{
	float:			right;
}

/*AboutGroup*/
ul#aboutGroup
{
	float:			left;
	clear:			right;
	padding:		0px;
	list-style:		none;
	margin:			0px;
	width:			629px;
}

#aboutGroup #aboutGroupTextContainer
{
	border:			solid 1px #686868;
	border-bottom:	none;
	background:		white;
	padding:		5px 3px 5px 3px;
}
#aboutGroup .aboutGroupTextBox
{
	width:			615px;
	height:			500px;
	display:		inline;
}
#aboutGroup #toolBar
{
	padding:		5px 3px 2px 2px;
	border:			solid 1px #686868;
	background:		#686868;
	border-top:		none;
}
#aboutGroup #toolBar #toolBarButtons
{
	float:			right;
}
/*shortGameDescription START*/
#shortGameDescription
{
	float:			left;
	border:			solid 1px #686868;
	display:		inline;
}
#shortGameDescription #description
{
	padding:		3px;
	width:			277px;
	height:			102px;
	float:			left;
	overflow:		hidden;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
#shortGameDescription #pictures
{
	width:			80px;
	height:			108px;
	float:			left;
	background:		black;
}
#shortGameDescription #pictures .pictureTable
{
	width:			80px;
	height:			100px;
	background:		black;
}
/*shortGameDescription END*/


/*TopProfile START*/
#topProfile
{
	float:			left;
	display:		inline;
	width:			250px;
}
#topProfile .back
{
	border:				solid 1px #686868;
	padding:			3px;
	padding-top:		2px;
	padding-bottom:		1px;
	margin:				0px; 
	background-color:	#d1d8e7;
}
#topProfile .divNumber
{
	float:				left;
	width:				20px;
	padding:			3px;
	font-size:			12px;
	font-weight:		bold;
}
#topProfile .pictures
{
	float:				left;
	width:				35px;
}
#topProfile .pictures .pictureTable
{
	width:			35px;
	height:			35px;
	background:		black;
}
#topProfile .divDescription
{
	float:				left;
	width:				100px;
	padding:			3px;
}
#topProfile .divScore
{
	float:				left;
	width:				20px;
	padding:			3px;
	padding-left:		15px;
	padding-top:		10px;
	font-size:			12px;
	font-weight:		bold;
	color:				Red;
}
/*TopProfile END*/

/*NewGamePictures START*/
#newGamePictures
{	
	
}
#newGamePictures #pictureContainer
{
	margin-left:	2px;
}
#newGamePictures ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
	display:		inline;
}

#newGamePictures li
{
	float:			left;
	width:			84px;
	text-align:		justify;
	margin:			0px;
	padding:		0px;
	overflow:		visible;
	display:		inline;
}
#newGamePictures .imageTable
{
	width:			84px;
	height:			90px;
	margin:			0px;
	padding:		0px;
	background:		black;
}
#newGamePictures .overflowBox
{
	height:			90px;
	width:			84px;
	overflow: hidden;
}
#newGamePictures .gameTitleTd
{
	width:			84px;
	height:			80px;
	margin:			0px;
	padding:		0px;
}
#newGamePictures .gameTitle
{
	text-align:		center;
	width:			84px;
	padding-top:	2px;
	height:			15px;
	background-image:	url('images/menus/smallBlack_84.png');
}

/*NewGamePictures END*/

/*AboutGame*/
ul#aboutGame
{
	float:			left;
	clear:			right;
	padding:		0px;
	list-style:		none;
	margin:			0px;
	width:			449px;
}

#aboutGame #aboutGameTextContainer
{
	border:			solid 1px #686868;
	border-bottom:	none;
	background:		white;
	padding:		5px 3px 5px 3px;
}
#aboutGame .aboutGameTextBox
{
	width:			435px;
	height:			500px;
	display:		inline;
}
#aboutGame #toolBar
{
	padding:		5px 3px 2px 2px;
	border:			solid 1px #686868;
	background:		#afa899;
	border-top:		none;
}

/* START Calender */
#calendar
{	
	margin-left:	1px;
	margin-top:		1px;
}
#calendar .main
{	
	width:			100%;
}
.typeof
{
	height:			15px;
	width:			16px;
	margin-right:	2px;
}
#calendar .TitleStyle
{
	height:				21px;
	padding:			3px;
	background-image:	url('images/common/boxBack_630_1.jpg');
	font-size:			15px;
	font-weight:		bold;
}
#calendar .DayHeaderStyle
{
	padding:			2px;
	background-color:	#686868;
	font-size:			12px;
	font-weight:		bold;
	color:				white;
}


#calendar .NextPrevStyle
{
	height:				21px;
	font-weight:		normal;
	
}
#calendar .redDay
{
	font-size:				10px;
	color:					red;
	height:					100px;
	overflow:				visible;
	background:				url('images/common/red_200x1.jpg');
	padding:				2px;
}
#calendar .TodayDayStyle
{
	font-size:				10px;
	color:					black;
	height:					100px;
	overflow:				visible;
	background:				url('images/common/blue_200x1.jpg');
	padding:				2px;
}
#calendar .OtherMonthDayStyle
{
	font-size:				10px;
	height:					100px;
	overflow:				visible;
	background:				url('images/common/otherMonthDayBack.jpg');
	padding:				2px;
}
#calendar .day
{
	font-size:				10px;
	color:					#555555;
	height:					100px;
	overflow:				visible;
	padding:				2px;
	background:				white;
}
#calendar .happeningDay
{
	background:				url('images/common/orange_200x1.jpg');
	font-weight:			bold;
	padding:				2px;
	overflow:				visible;
}

/* END Calender */

/* START ProfileSettings */
#profileSettings
{
}
#profileSettings #mailNotifications
{
	width:					614px;
	padding:				3px;
}
#profileSettings #mailNotifications .checkBox
{
	float:					left;
}
#profileSettings #mailNotifications .noficiationDescription
{
	float:					left;
	width:					590px;
}
/* START ProfileSettings */

/* START ProfileStats */
#myStats
{
	float:			right;
	padding:		3px;
	border:			solid 1px #686868;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
#myStats .myStatBox
{
	width:			164px;
	float:			left;
}
#myStats .myTotalsBox
{
	width:			164px;
	text-align:		center;
	color:			Red;
	font-weight:	bold;
	font-size:		25px;
	margin-top:		10px;
	margin-bottom:	10px;
}
/* ENDProfileStats */


/*profileImage*/
#profileRightBar
{
	margin-top:		0px;
	width:			170px;
	float:			right;
}

#profileStatus
{
	margin-top:		0px;
	width:			170px;
	float:			right;
	border:			solid 1px #686868;
}
#profileStatus #profilePicture
{
	margin:			auto;
}
.profilePictureContainer
{
	width:			170px;
	height:			170px;
	background:		black;
}
#uploadProfileContainer
{
	width:			621px;
	padding:		3px;
	display:		none;
	background:		white;
	border:			solid 1px #989181;
	background-image:	url('images/common/boxBack_630_1.jpg');
	margin-bottom:	10px;
}

#uploadProfileContainer .settings
{
	float:			left;
	width:			621px;
}

#profileStatus #container
{
	margin-top:		3px;
	margin-left:	3px;
	margin-right:	3px;
}

#profileStatus #profileInfo
{
	padding:		3px;
}
/* END Profile Page */

/* START Profile navigater */
#navigater
{
	background:		url('images/navigater/back.gif') no-repeat left top;
	margin-bottom:	10px;
	height:			20px;
	float:			right;
	width:			629px;
}

#navigater #menu
{
	float:			right;
	margin:			0px;
	padding:		0px;
}
#navigater #menu ul
{
	margin:			0px;
	padding:		5px 10px 0px 0px;
	list-style:		none;
}
#navigater #menu li
{
	display:		inline;
	margin:			0px;
	padding:		0px;
}
#navigater #menu a
{
	float:			right;
	background:		url('images/navigater/menuLink_ButtonLeft.gif') no-repeat left top;
	margin:			0px 0px 0px 5px;
	padding:		0 0 0 9px;
	text-decoration:none;
}
#navigater #menu a span
{
	float:			right;
	display:		block;
	background:		url('images/navigater/menuLink_ButtonRight.gif') no-repeat right top;
	padding:		0px 9px 0px 0px;
	color:			White;
	text-decoration:none;
	font-weight:	bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigater #menu a span {float:none;}
/* End IE5-Mac hack */
#navigater #menu a:hover span{
	color:			black;
}
#navigater #menu .current a
{
	background-position:	0 -15px;
	border-width:			0px;
}
#navigater #menu .current a span
{
	background-position:	100% -15px;
	color:					black;
}
#navigater #menu a:hover
{
	background-position:		0 -15px;
	color:					black;
}
#navigater #menu a:hover span{
      background-position:		100% -15px;
}

/* END Profile navigater */


/* START postText */
#postText
{
	width:			629px;
	float:			left;
}
#postText #back
{
	width:			627px;
	background:		#ababab;
	float:			left;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
#postText .postTextBox
{
	height:			148px;
	width:			596px;
	border:         solid, 1px , #7f9db9;
	padding:        0px;
	margin:         0px;
	background:		#ffffff;
}
#postText .adminNoteTextBox
{
	color:			red;
	height:			50px;
	width:			100%;
	background:		#fae0e0;
}
#postText #centerBox
{
	width:			600px;
	margin-left:	auto;
	margin-right:	auto;
	padding-top:	10px;	
}
#postText .textUpdateButtons
{
	float:			right;
	margin:			2px 4px 2px 0px;
}
#postText .rightBox
{
	width:			100px;
	padding:		0px;
	margin:			0px;
	float:			right;
}
#postText .leftBox
{
	width:			480px;
	padding:		0px;
	margin:			0px;
	float:			left;
}
#postText .errorSum
{
	margin:				0px;
	padding:			0px;
}
/* END postText */

/* START newBlogs_Mini */
#newBlogs_Mini
{
	width:				365px;
	padding:			0px;
	margin-top:			0px;
	float:				left;
}
#newBlogs_Mini .back
{
	border:				solid 1px #686868;
	padding:			3px;
	padding-top:		2px;
	padding-bottom:		1px;
	margin:				0px;
	background:			#d1d8e7;
}
#newBlogs_Mini .pictures
{
	width:				35px;
	height:				35px;
	float:				left;
}
#newBlogs_Mini .pictureTable
{
	width:				35px;
	height:				35px;
	background:			black;
}
#newBlogs_Mini .divDescription
{
	float:				left;
	padding-left:		3px;
	padding-top:		3px;
	width:				315px;
}
/* END newBlogs_Mini */

/* START newsInGameWorld_Mini */
#newsInGameWorld_Mini
{
	width:				250px;
	padding:			0px;
	margin-top:			0px;
	float:				left;
}

#newsInGameWorld_Mini .back
{
	border:				solid 1px #686868;
	padding:			3px;
	padding-top:		2px;
	padding-bottom:		1px;
	margin:				0px; 
	background-image:	url('images/common/boxBack_300_1.jpg');
}
/* END newsInGameWorld_Mini */

/* START lastLogin */
.updates
{
	width:				139px;
	padding:			0px;
	margin-top:			15px;
}

.updates .back
{
	border:				solid 1px #686868;
	padding:			3px;
	margin:				0px; 
	background-image:	url('images/common/boxBack_300_Right.jpg');
}

.updates .textBox
{
	width:				125px;
	margin-bottom:		3px;
}

.floatLeft
{
	float:				left;
}
.floatLeftclear
{
	float:				left;
	clear:				left;
}
.floatRightclear
{
	float:				right;
	clear:				right;
}
.regularButtonHeight
{
	height:				22px;
}
/* END lastLogin */

/* START Private Mail */
#divPrivateMail
{
	width:				438px;
	margin-left:		auto;
	margin-right:		auto;
}
#divPrivateMail .container
{
	width:				438px;
	padding:			5px; 
	background:			white;
	border:				solid 1px #989181;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
#divPrivateMail .message
{
	height:				150px;
	width:				432px;
	
}

/* END Private Mail */

/* START Mail */

/* START receivedMail */
#divMail ul
{
	margin:				0px;
	padding:			0px;
}
#divMail li
{
	list-style-type:	none;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
#divMail .divMark
{
	float:				left;
	width:				20px;
	padding-top:		7px;
}
#divMail .divRead
{
	float:				left;
	width:				35px;
	padding:			2px;
}
#divMail .divName
{
	float:				left;
	width:				100px;
	padding-top:		9px;
}
#divMail .divSubject
{
	float:				left;
	width:				318px;
	padding-top:		9px;
	font-weight:		bold;
}
#divMail .divDate
{
	float:				left;
	width:				150px;
	padding-top:		9px;
}
#divMail .divHeadSubject
{
	float:				left;
	width:				320px;
	margin-left:		59px;
	display:			inline;
}
#divMail .divHeadFrom
{
	float:				left;
	width:				100px;
}
#divMail .divHeadDate
{
	float:				left;
}
#divMail #mailNavigater
{
	width:				623px;
	padding:			3px;
	background:			#ababab;
}
/* END receivedMail */

/* END receivedMail */




/* START showMail */
#showMail #divBody
{
	margin-top:			5px;
}
#showMail #divMessageBack
{
	background:			white;
	width:				613px;
	border:				solid 1px #a9a9a9;
	padding:			3px;
}
#showMail .replyToSender
{
	float:				right;
	margin-top:			3px;
}
/* END showdMail */

/* START sendMail */
#sendMail
{
}
#sendMail .txtMessage
{
	height:				300px;
	width:				611px;
	margin:				0px;
	margin-top:			3px;
	display:			inline;	
}
#sendMail .destination
{
	width:				310px; 
	float:				left;
}
#sendMail .destination .input
{
	float:				left;
	width:				200px;
}
#sendMail .btSend
{
	float:				right;
	margin-top:			3px;
	padding:			0px;
}
/* END sendMail */
/* END Mail */

/* START Education */
#divEducation
{
	margin:				0px;
	padding:			0px;
	display:			inline;
}
#divEducation #leftBox
{
	float:				left;
	width:				295px;
}
#divEducation #rightBox
{
	float:				right;
	width:				295px;
}
#divEducation .noteBox
{
	width:				597px;
	height:				180px;
	margin:				5px;
	margin-left:		0px;
	margin-right:		0px;
}
/* END Education */
/* START Show Education */
#divShowEducation .spanEducation
{
	width:				300px;
}
#divShowEducation .leftInfoBox
{
	width:				553px; 
	float:				left;
}
#divShowEducation .rightInfoBox
{
	width:				60px; 
	float:				left;
}
#divShowEducation .educationImage
{
	margin-left:		6px;
	margin-top:			15px;
}
/* END Show Education */

/* START Show Attributes */
#divShowAttributes .divAttributeName
{
	float:				left;
	width:				430px;
	padding-top:		3px;
	font-weight:		bold;
}
#divShowAttributes .divRemove
{
	float:				left;
	width:				60px;
	padding-top:		3px;
	height:				18px;
}
#divShowAttributes .divGrade
{
	float:				left;
	width:				130px;
	height:				21px;
}

#divShowAttributes #headText
{
	float:				left;
	padding-top:		3px;
	font-weight:		bold;
	padding-left:		3px;
}
/* END Show Attributes */

/* START horizontalGrade */
.horizontalGrade .maxImg
{
	background-position:	left;
	float:					left;
	height:					21px;
	background-repeat:		no-repeat;
}
.horizontalGrade .minImg
{
	background-position:	right;
	float:					left;
	height:					21px;
	background-repeat:		no-repeat;
}
/* END horizontalGrade */
/*START gameprice */
#gamePrice
{
	padding:			3px;
	border:				solid 1px #989181;
	background:			white;
	width:				442px;
}
#gamePrice ul
{
	margin:				0px;
	padding:			0px;
}
#gamePrice li
{
	list-style-type:	none;
	clear:both;
	padding-left:		5px;
	padding-right:		5px;
	width:				431px;
}
#gamePrice .divCompanyName
{
	float:				left;
	width:				175px;
}
#gamePrice .divPrice
{
	float:				left;
	width:				85px;
	text-align:			right;
}
#gamePrice .divFreight
{
	float:				left;
	width:				85px;
	text-align:			right;
}
#gamePrice .divTotalPrice
{
	float:				left;
	width:				85px;
	text-align:			right;
}
/*END gameprice */
/* START gameInfo */
#divGameInfo .externLinkBox
{
	width:			441px;
	padding:		3px;
	background:		white;
	border:			solid 1px #989181;
	border-top:		none;
	background-image:	url('images/common/boxBack_630_1.jpg');	
}
#divGameInfo .descriptionCreatedByBox
{
	width:			443px;
	padding:		2px;
	background:		white;
	border:			solid 1px #989181;
	border-top:		none;
	color:			#555555;
	font-size:		10px;
	border-top:			solid 2px #686868;
	background-image:	url('images/common/boxBack_630_1.jpg');	
}

#divGameInfo #divGameImage
{
	float:					right;
	width:					170px;
	padding:				0px 0px 0px 0px;
	border:					solid 1px #686868;
}
#divGameInfo #divGameImage .infoBox
{
	width:					164px;
	padding:				3px;
}

#divGameInfo #divGrade
{
	background-image:	url('images/common/strongBack.jpg');
	float:					left;
	width:					621px;
	padding:				3px;
	border:					solid 1px #525151
}

#divGameInfo #divGrade #howToGradeBox
{
	width:			613px;
	padding:		3px;
	background:		white;
	border:			solid 1px #989181;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
#divGameInfo #divGrade #howToGradeBox OL
{
	list-style:				decimal;
	margin:					0px;
	padding:				0px 0px 0px 30px;		
}
#divGameInfo #divThreads
{
	border:					solid 1px #a05803;
	float:					left;
	width:					627px;
	height:					100px;
}
.gameTimeImage
{
	margin:					5px 3px 0px 0px;
}

.gameGradeBox
{
	height:					30px;
}

.divAmountOfGrades
{
	float:					right;
	clear:					right;
	padding:				20px 0px 0px 0px;
	text-align:				center;
	height:					70px;
	width:					200px;
	font-size:				23px;
}

/* END gameInfo */

/* START adminUserList */
#adminUserList
{
}
#adminUserList ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#adminUserList li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
#adminUserList .divName
{
	width:			248px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	font-weight:	bold;
	display:		inline;
}
#adminUserList .divButtons
{
	width:			200px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#adminUserList .divSettingsButtons
{
	height:			15px;
	padding:		0px 2px 0px 0px;
	float:			left;
}
#adminUserList .divMemberDate
{
	width:			168px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
	border-left:	solid 1px #c5c5c5;
	border-right:	solid 1px #c5c5c5;
}
/* END adminUserList */

/* START divScheduler */
#divScheduler
{
	width:			621px;
	padding:		3px;
	background:		white;
	border:			solid 1px #989181;
	background-image:	url('images/common/boxBack_630_1.jpg');
}
#divScheduler .dateTimePicker
{
	width:			300px;
	float:			left;
}
#divScheduler .settingsBox
{
	height:			190px;
	float:			left;
}
#divScheduler .message
{
	width:			615px;
	height:			150px;
	float:			left;	
}
/* END adminUserList */


/* START memberList */
#memberList
{
}
#memberList ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#memberList li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
#memberList .divName
{
	width:			248px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	font-weight:	bold;
	display:		inline;
}
#memberList .divButtons
{
	width:			200px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#memberList .divSettingsButtons
{
	height:			15px;
	padding:		0px 2px 0px 0px;
	float:			left;
}
#memberList .divMemberDate
{
	width:			168px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
	border-left:	solid 1px #c5c5c5;
	border-right:	solid 1px #c5c5c5;
}
/* END memberList */

/* START userList */
#userList
{
}
#userList ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#userList li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
#userList .divName
{
	width:			248px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	font-weight:	bold;
	display:		inline;
}
#userList .divButtons
{
	width:			200px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#userList .divSettingsButtons
{
	height:			15px;
	padding:		0px 2px 0px 0px;
	float:			left;
}
#userList .divMunicipality
{
	width:			169px;
	padding-right:	3px;
	height:			15px;
	float:			right;
	display:		inline;
	text-align:		right;
	border-right:	solid 1px #c5c5c5;
}
/* END userList */

/* START updateGameDescription */
#updateGameDescription
{
}
#updateGameDescription ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#updateGameDescription li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
#updateGameDescription .divName
{
	width:			248px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	font-weight:	bold;
	display:		inline;
}
#updateGameDescription .divDate
{
	width:			110px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#updateGameDescription .divUpdatedBy
{
	width:			259px;
	padding-right:	3px;
	height:			15px;
	float:			left;
	display:		inline;
	text-align:		right;
	border-right:	solid 1px #c5c5c5;
}
/* END userList */

/* START groupList */
#groupList
{
}
#groupList ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#groupList li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
#groupList .divName
{
	width:			471px;
	padding-left:	3px;
	height:			20px;
	float:			left;
	font-weight:	bold;
	display:		inline;
}
#groupList .divButtons
{
	width:			150px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#groupList .divMunicipality
{
	width:			180px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#groupList .divMemberCount
{
	width:			125px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#groupList .divCreatedBy
{
	width:			180px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#groupList .divCreatedDate
{
	width:			130px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
/* END groupList */

/* START gameImageList */
#gamePictureList
{
}
#gamePictureList ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#gamePictureList li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}

#gamePictureList .divImage
{
	width:			627px;
	height:			600px;
	background-repeat: no-repeat;
	background-position:center;
}
#gamePictureList .divNoImage
{
	background-image:	url('images/common/noPhotoBig.jpg');
	width:			627px;
	height:			600px;
	background-repeat: no-repeat;
	background-position:center;
}
#gamePictureList .pictureInPicturePopup
{
	float:			right;
	margin-top:		10px;
	margin-right:	10px;
	cursor:			hand;
	cursor:			pointer;
}
#gamePictureList .divGameName
{
	padding:		3px;
	width:			621px;
	background:		#afa899;
	border-bottom:	solid 3px #989181;
	border-top:		solid 3px #777265;
}

#gamePictureList .divUploadedBy
{
	float:			left;
	width:			265px;
}
#gamePictureList .divBottom
{
	float:			left;
	padding:		3px;
	width:			621px;
	background:		#afa899;
	border-top:	solid 3px #989181;
}

#gamePictureList .divUploadedDate
{
	float:			left;
	width:			250px;
}

/* END gameImageList */

/* START gameList */
#gameList
{
}
#gameList ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#gameList li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	padding-bottom:	2px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
	border-bottom:	solid 1px #656565;
}

#gameList .icon
{
	width:			3px;
	height:			60px;
	float:			left;
}
#gameList .divGameName
{
	width:			416px;
	padding-left:	3px;
	height:			40px;
	float:			left;
	font-weight:	bold;
	display:		inline;
}
#gameList .textContainer
{
	width:			350px;
	height:			40px;
	padding-left:	20px;
}
#gameList .divGameButtons
{
	width:			416px;
	padding-left:	3px;
	height:			17px;
	float:			left;
	display:		inline;
}
#gameList .settings
{
	width:			200px;
	padding:		0px;
	float:			left;	
}
.divSettingsButtons
{
	height:			15px;
	padding:		3px 2px 2px 0px;
	float:			left;
}
#gameList .divGameGrade
{
	width:			200px;
	float:			left;
}
#gameList .divSmallStar
{
	margin-top:		3px;
	font-size:		10px;
	color:			#555555;
}
#gameList .divSmallStarCurrentUser
{
	font-size:		10px;
	color:			#555555;
}
.ownButton_hidden
{
	float:			right;
	display:		none;
}

/* START gameList */

/* START memberList */
#scheduleList
{
}


#scheduleList .divBoldFloatLeft
{
	font-weight:	bold;
	float:			left;
}
#scheduleList .divDate
{
	width:			300px;
	float:			left;
}


#scheduleList .list_ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}

#scheduleList .list_li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	padding-bottom:	2px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
	border-bottom:	solid 1px #656565;
	border-top:		solid 1px #656565;
}
#scheduleList .divNewDate
{
	float:			left;
	width:			624px;
	height:			18px;
	font-weight:	bold;
	padding-top:	3px;
	padding-left:	3px;
	border-left:	solid 1px #4b692d;
	border-right:	solid 1px #4b692d;
	margin-bottom:	0px;
	background-image:	url('images/common/1x21_GreenMenu.jpg');
	color:			White;
}
#scheduleList .list_li .divBody
{
	background-image:	url('images/common/boxBack_630_1.jpg');
}
#scheduleList .list_li .divHead
{
	padding:			3px;
}
#scheduleList .list_li .divTitle
{
	float:				left;
	width:				606px;
	font-weight:		bold;
}
#scheduleList .list_li .divRemove
{
	width:			15px;
	padding-left:	0px;
	height:			15px;
	float:			left;
	display:		inline;
}
#scheduleList .list_li .divMessage
{
	background:			white;
	padding:			3px;
	padding-bottom:		10px;
	border-bottom:		solid 1px #989181;
	border-top:			solid 1px #989181;
	width:				621px
}
#scheduleList .list_li .divReserved
{
	padding:			3px;
}
#scheduleList .bottomSchedulePlate
{
	margin-top:			5px; 
	padding:			3px; 
	width:				621px;
}
#scheduleList .list_li .divReserved ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#scheduleList .list_li .divReserved li
{
	font-weight:	bold;
	float:			left;
	margin-right:	3px;
}


/* END memberList */


/* START NEWS */
#divNews .liHead
{
	background-color:		#dad2c0;
	padding:				2px;
	width:					623px;
}
#divNews .liToolBar
{
	background:				#f1f5fe;
	height:					21px;
	width:					623px;
}
#divNews .liToolBar
{
	padding:				2px;
	width:					623px;
}
/* END NEWS */

/* START Black buttons */
.blackButton
{
	background-repeat: no-repeat;
	height:			20px;
	margin-left:	auto;
	margin-right:	auto;
}

.blackButton .menu
{
	float:			left;
	margin:			0px;
	padding:		0px;
	width:			400px;
}
.blackButton .menu ul
{
	margin:			0px;
	padding:		5px 0px 0px 6px;
	list-style:		none;
}
.blackButton .menu li
{
	display:		inline;
	margin:			0px;
	padding:		0px;
}
.blackButton .menu a
{
	float:			left;
	background:		url('images/navigater/controlPanel_ButtonLeft.gif') no-repeat left top;
	margin:			0px 0px 0px 5px;
	padding:		0 0 0 9px;
	text-decoration:none;
}
.blackButton .menu a span
{
	float:			right;
	display:		block;
	background:		url('images/navigater/controlPanel_ButtonRight.gif') no-repeat right top;
	padding:		0px 9px 0px 0px;
	color:			White;
	text-decoration:none;
	font-weight:	bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.blackButton .menu a span {float:none;}
/* End IE5-Mac hack */
.blackButton .menu a:hover span{
	color:			black;
}
.blackButton .menu .current a
{
	background-position:	0 -15px;
	border-width:			0px;
}
.blackButton .menu .current a span
{
	background-position:	100% -15px;
	color:					black;
}
.blackButton .menu a:hover
{
	background-position:		0 -15px;
	color:					black;
}
.blackButton .menu a:hover span{
      background-position:		100% -15px;
}


.blackButton .buttons
{
	float:			right;
	padding:		3px 10px 0px 0px;
}

/*Show Updated Tags */

#updatedTagsList
{
}

#updatedTagsList ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#updatedTagsList li
{
	float:			left;
	text-align:		justify;
	width:			627px;
	border-left:	solid 1px #989181;
	border-right:	solid 1px #989181;
}
#updatedTagsList .divName
{
	width:			248px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	font-weight:	bold;
	display:		inline;
}
#updatedTagsList .divDate
{
	width:			110px;
	padding-left:	3px;
	height:			15px;
	float:			left;
	display:		inline;
}
#updatedTagsList .divUpdatedBy
{
	width:			259px;
	padding-right:	3px;
	float:			left;
	display:		inline;
	text-align:		right;
	border-right:	solid 1px #c5c5c5;
}
#updatedTagsList .divTagName
{
	color:			#934d01;
	font-weight:	bold;
	font-size:		12px;
}
/*START divAddPoll */
#divAddPoll
{
	width:			620px;
}
#divAddPoll .question
{
	width:			620px;
}
#divAddPoll .answeres
{
	width:			620px;
	height:			150px;
}


/*START divPoll */
#divPoll
{
	width:				580px;
	margin-left:		auto;
	margin-right:		auto;
}
#divPoll .divPile
{
	background-image:	url('images/common/votePile.jpg');
	background-repeat:	repeat-x;
	height:				7px;
	border-left:		solid 1px #5f5c54;
	border-right:		solid 1px #5f5c54;
	font-size:			1px;
}
#divPoll .pileBox
{
	background:			#b0b0b0;
	width:				500px;
	margin-top:			5px;
	float:				left;
}
#divPoll .RadioBox
{
	width:				21px;
	float:				left;
}
#divPoll .voteBox
{
	width:				520px;
}
#divPoll .numberBox
{
	margin-left:		5px;
	float:				left;
	font-style:			italic;
}
#divPoll .AnswereBox
{
	width:				497px;
	float:				left;
}
#divPoll .statBox
{
	height:				20px;
	float:				left;
}
#divPoll UL
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
	display:		inline;
}
#divPoll LI
{
	width:			580px;
	float:			left;
	text-align:		justify;
	border-left:	none;
	border-right:	none;
	margin:			0px;
	padding:		0px;
	display:		inline;
}

/*START gameDescriptionHistory */
#gameDescriptionHistoryPopup
{
}
#gameDescriptionHistory
{
}
#gameDescriptionHistory .descriptionBox
{
	background-image:	url('images/common/boxBack_630_1.jpg');
	margin:				5px;
	border:				solid 2px #69645a;
	padding:			5px;
	width:				400px;
}
#gameDescriptionHistory .textBox
{
	background:			white;
	width:				391px;
	padding:			3px;
	border:				solid 1px black;
}


/*START editBlogTags */

/*START editBlogTags */
#editBlogTags
{
	
}
#editBlogTags .AddTagBox
{
	width:			235px;
	
}
#editBlogTags .divRemoveTag
{
	width:			100px;
	margin-left:	auto;
	margin-right:	auto;
	margin-top:		5px;
}

/*END editBlogTags */


/*Show Tags */
#addGameTagPupup
{
	background-image:	url('images/common/boxBack_630_1.jpg');
	margin:				5px;
	border:				solid 2px #69645a;
	padding:			5px;
	width:				235px;
}
#showGameTags
{
	float:			left;
	border:			solid 1px #989181;
	padding:		3px;
	background:		white;
	background-image:	url('images/common/boxBack_630_1.jpg');
	margin-bottom:	10px;
}
#showGameTags ul
{
	list-style:		none;
	margin:			0px;
	padding:		0px;
	display:		inline;
}
#showGameTags li
{
	float:			left;
	text-align:		justify;
	border:			solid 1px #989181;
	margin:			0px;
	padding:		3px;
	margin-right:	5px;
	margin-bottom:	5px;
	overflow:		visible;
	display:		inline;
}
#showGameTags .voteIconDiv
{
	float:			left; 
	padding-top:	2px;
}
#showGameTags .voteAmountDiv
{
	float:			left; 
	padding-bottom: 2px;
}
.tagBox
{
	float:			left;
	height:			15px;
}
.tagName
{
	color:			#930101;
	font-weight:	bold;
	font-size:		12px;
}
#showGameTags .tagNamediv
{
	padding-top:	0px;
}
#showGameTags .removeDiv
{
	float:			left; 
}
.showTagBox
{
	background:		white;
	float:			left;
	text-align:		justify;
	border:			solid 1px #989181;
	margin:			0px;
	padding:		3px;
	width:			442px;
	
}
/* Left menu */
.leftMenuContent
{
	width:			190px;
	float:			left;
	display:		inline;
	margin-left:	5px;
}
.leftMenuContent .back
{
	border:				solid 1px #686868;
	padding:			3px;
	margin:				0px; 
	background-image:	url('images/common/boxBack_300_1.jpg');
}

/* Topgames mini */
#topGames_Mini
{
	margin-top:		15px;
}

#topGames_Mini .infoBox
{
	width:			155px;
	float:			right;
}

#topGames_Mini .GameText
{
	font-size:		10px;
	color:			#555555;
}

#topGames_Mini .divNr
{
	color:			white;
	font-weight:	bold;
	float:			right;
	margin-right:	5px;
	width:			18px;
	height:			18px;
	text-align:		center;
	background-image:	url('images/common/greenSquer_18x18.gif');
	background-repeat: no-repeat;
}


/* Rating */
.showGradesByBox
{
	background:		white;
	float:			left;
	text-align:		justify;
	border:			solid 1px #989181;
	margin:			0px;
	padding:		3px;
	width:			621px;
	
}

.ratingStar {
    font-size: 0pt;
    width: 19px;
    height: 18px;
    margin: 0px;
    margin-right:	1px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    float:left;
}
.ratingStar_small {
    font-size: 0pt;
    width: 10px;
    height: 10px;
    margin: 0px;
    margin-right:	1px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    float:left;
}


.filledRatingStar {
    background-image:	url('images/common/FilledStar.gif');
    float:left;
}

.emptyRatingStar {
    background-image:	url('images/common/EmptyStar.gif');
    float:left;
}

.savedRatingStar {
    background-image:	url('images/common/FilledStar.gif');
    float:left;
}

.filledRatingStar_gameList {
    background-image:	url('images/common/FilledStar.gif');
    cursor:				default;
    width:				19px;
    height:				18px;
    font-size:			1px;
    line-height:		0;
    float:left;
}

.emptyRatingStar_gameList {
    background-image:	url('images/common/EmptyStar.gif');
    cursor:				default;
    width:				19px;
    height:				18px;
    font-size:			1px;
    line-height:		0;
    float:left;
}

.savedRatingStar_gameList {
    background-image:	url('images/common/FilledStar.gif');
    cursor:				default;
    width:				19px;
    height:				18px;
    font-size:			1px;
    line-height:		0;
    float:left;
}
.filledRatingStarSmall_gameList {
    background-image:	url('images/common/FilledCube_green_small.gif');
    cursor:				default;
    width:				10px;
    height:				9px;
    font-size:			1px;
    line-height:		0;
    float:				left;
}

.emptyRatingStarSmall_gameList {
    background-image:	url('images/common/EmptyCube_small.gif');
    cursor:				default;
    width:				10px;
    height:				9px;
    font-size:			1px;
    line-height:		0;
    float:				left;
}

.savedRatingStarSmall_gameList {
    background-image:	url('images/common/FilledCube_green_small.gif');
    cursor:				default;
    width:				10px;
    height:				9px;
    font-size:			1px;
    line-height:		0;
    float:				left;
}
.filledRatingStarSmallRed_gameList {
    background-image:	url('images/common/FilledCube_red_small.gif');
    cursor:				default;
    width:				10px;
    height:				9px;
    font-size:			1px;
    line-height:		0;
    float:				left;
}

.emptyRatingStarSmallRed_gameList {
    background-image:	url('images/common/EmptyCube_small.gif');
    cursor:				default;
    width:				10px;
    height:				9px;
    font-size:			1px;
    line-height:		0;
    float:				left;
}

.savedRatingStarSmallRed_gameList {
    background-image:	url('images/common/FilledCube_red_small.gif');
    cursor:				default;
    width:				10px;
    height:				9px;
    font-size:			1px;
    line-height:		0;
    float:				left;
}

.filledRatingStar_orangeBack {
    background-image:	url('images/common/FilledStar_orangeBack.gif');
    float:left;

}

.emptyRatingStar_orangeBack  {
    background-image:	url('images/common/EmptyStar_orangeBack.gif');
    float:left;
}

.savedRatingStar_orangeBack  {
    background-image:	url('images/common/FilledStar_orangeBack.gif');
    float:left;
}

/* START ERROR */
#errorWindow
{
	margin-top:				100px;
	width:					630px;
	margin-left:			auto;
	margin-right:			auto;
	padding:				5px;
}
#errorWindow #contentErrorbox
{
	border:					solid 1px red;
	width:					622px;
	padding:				2px;
	margin-bottom:			1px;
	background:				#b27777;
}
#errorWindow #contentErrorbox .Head
{
	font-size:				15px;
	font-weight:			bold;
	color:					red;
}
#errorWindow #contentErrorbox #divIcon
{
	float:					left;
	margin-left:			5px;
	margin-right:			20px;
	margin-top:				20px;
}

/* END ERROR */

/* START SORT */
.sortingBox
{
	border:					solid 2px #363636;
	background:				#50504f;
	margin-left:			3px;
	margin-top:				3px;
	margin-bottom:			3px;
	padding:				3px;
	font-weight:			bold;
	font-size:				15px;
	height:					28px;
	color:					white;
}

.messagePictureBox
{
	width:			623px;
	overflow:		auto;
}

.arrowList
{
	list-style-image:		url('images/common/ListMarker.gif');
	margin:					0px;
	padding:				0px 0px 0px 30px;	
}
.starList
{
	list-style-image:		url('images/common/FilledStar_DarkOrange_small.gif');
	margin:					0px;
	padding:				0px 0px 0px 30px;	
}

.listRowWeekEnd
{
	background-color:		#fde5e5;
	height:					17px;
	padding-top:			2px;
}
.listRowFirst
{
	height:					17px;
}
.listRowSec
{
	height:					17px;
}

.pyjamasRow1_Active
{
	background-color:		#eab6b6;	
}
.pyjamasRow1_Inactive
{
	background-color:		#f0e8e8;	
}
.pyjamasRow2_Active
{
	background-color:		#eab6b6;	
}
.pyjamasRow2_Inactive
{
	background-color:		#e9dede;	
}

.pyjamas2Row1_Active
{
	background-color:		#ccdaf7;
}
.pyjamas2Row1_Inactive
{
	background-color:		#dfe5f2;	
}
.pyjamas2Row2_Active
{
	background-color:		#ccdaf7;	
}
.pyjamas2Row2_Inactive
{
	background-color:		#f1f5fe;	
}

a.sortingBox:link { text-decoration: underline; color: #c3c3c3}
a.sortingBox:visited { text-decoration: underline; color: #c3c3c3}
a.sortingBox:active { text-decoration: underline; color: #c3c3c3}
a.sortingBox:hover { text-decoration: underline; color: #FFFFFF}

/* END SORT */

/* START LINK */
a.whiteLink:link { text-decoration: underline; color: #FFFFFF}
a.whiteLink:visited { text-decoration: underline; color: #FFFFFF}
a.whiteLink:active { text-decoration: none; color: #000000}
a.whiteLink:hover { text-decoration: none; color: #000000}

a.whiteGreyLink:link { text-decoration: none; color: #FFFFFF}
a.whiteGreyLink:visited { text-decoration: none; color: #FFFFFF}
a.whiteGreyLink:active { text-decoration: none; color: #d9d9d9}
a.whiteGreyLink:hover { text-decoration: none; color: #d9d9d9}

a.whiteGreyLinkSmall:link { text-decoration: none; color: #FFFFFF; font-size: 10px;}
a.whiteGreyLinkSmall:visited { text-decoration: none; color: #FFFFFF; font-size: 10px;}
a.whiteGreyLinkSmall:active { text-decoration: none; color: #d9d9d9; font-size: 10px;}
a.whiteGreyLinkSmall:hover { text-decoration: none; color: #d9d9d9; font-size: 10px;}

a.blueLink:link { text-decoration: none; color: #0600ff}
a.blueLink:visited { text-decoration: none; color: #0600ff}
a.blueLink:active { text-decoration: none; color: #0600ff}
a.blueLink:hover { text-decoration: none; color: #404040}

a.whiteBold:link { text-decoration: none; font-weight: bold; color: White}
a.whiteBold:visited { text-decoration: none; font-weight: bold; color: White}
a.whiteBold:active { text-decoration: none; font-weight: bold; color: White}
a.whiteBold:hover { text-decoration: none; font-weight: bold; color: black}

a.orangeBlackLink:link { text-decoration: none; font-weight: normal; color: #930101}
a.orangeBlackLink:visited { text-decoration: none; font-weight: normal; color: #930101}
a.orangeBlackLink:active { text-decoration: none; font-weight: normal; color: black}
a.orangeBlackLink:hover { text-decoration: none; font-weight: normal; color: black}

a.orangeMenyHeadLink:link { text-decoration: none; color: #930101; font-weight: bold;}
a.orangeMenyHeadLink:visited { text-decoration: none; color: #930101; font-weight: bold;}
a.orangeMenyHeadLink:active { text-decoration: none; color: black; font-weight: bold;}
a.orangeMenyHeadLink:hover { text-decoration: none; color: black; font-weight: bold;}

a.orangeWhiteLBoldink:link { text-decoration: none; color: #934d01; font-weight: bold;}
a.orangeWhiteLBoldink:visited { text-decoration: none; color: #934d01; font-weight: bold;}
a.orangeWhiteLBoldink:active { text-decoration: none; color: white; font-weight: bold;}
a.orangeWhiteLBoldink:hover { text-decoration: none; color: white; font-weight: bold;}

a.MenyHeadLink:link { text-decoration: none; font-weight: bold; color: #f6f6f6; }
a.MenyHeadLink:visited { text-decoration: none; font-weight: bold; color: #f6f6f6; }
a.MenyHeadLink:active { text-decoration: none; font-weight: bold; color: #f6f6f6; }
a.MenyHeadLink:hover { text-decoration: none; font-weight: bold; color: #f6f6f6; }

a.WhiteBoldink:link { text-decoration: none; font-weight: bold; color: #f6f6f6; }
a.WhiteLBoldink:visited { text-decoration: none; font-weight: bold; color: #f6f6f6; }
a.WhiteLBoldink:active { text-decoration: none; font-weight: bold; color: #f6f6f6; }
a.WhiteLBoldink:hover { text-decoration: none; font-weight: bold; color: #f6f6f6; }

a.BlackBlackSmalink:link { text-decoration: none; font-size: 10px; color: black; }
a.BlackBlackSmalink:visited { text-decoration: none; font-size: 10px; color: black; }
a.BlackBlackSmalink:active { text-decoration: none; font-size: 10px; color: black; }
a.BlackBlackSmalink:hover { text-decoration: none; font-size: 10px; color: #555555; }

a.BlackBlackSmalinkItalic:link { text-decoration: none; font-style:italic; font-size: 10px; color: black; }
a.BlackBlackSmalinkItalic:visited { text-decoration: none; font-style:italic; font-size: 10px; color: black; }
a.BlackBlackSmalinkItalic:active { text-decoration: none; font-style:italic; font-size: 10px; color: black; }
a.BlackBlackSmalinkItalic:hover { text-decoration: none; font-style:italic; font-size: 10px; color: #555555; }

a.BlackBlackRegularlink:link { text-decoration: none; font-weight:normal; color: black; }
a.BlackBlackRegularlink:visited { text-decoration: none; font-weight:normal; color: black; }
a.BlackBlackRegularlink:active { text-decoration: none; font-weight:normal; color: black; }
a.BlackBlackRegularlink:hover { text-decoration: none; font-weight:normal; color: black; }

a.RedBlackSmalink:link { text-decoration: none; font-size: 10px; color: red; }
a.RedBlackSmalink:visited { text-decoration: none; font-size: 10px; color: red; }
a.RedBlackSmalink:active { text-decoration: none; font-size: 10px; color: red; }
a.RedBlackSmalink:hover { text-decoration: none; font-size: 10px; color: #555555; }


.orangeBlackBoldText
{
	text-decoration: none; 
	color: #934d01; 
	font-weight: bold;
}
