@charset "utf-8";
/* CSS Document */
body{
	background-color:black;
	color:#FFF;
}

.tbody
{
	background-image:url("/Themes/defualt/Backgrounds/bg-800-800.gif");
	background-repeat:repeat-y;
	border:thin;
	border-color:#F90;
}

.title
{
	/*border:thin #F90 solid;*/
}
.menuwrapper
{
	/* Text */
	color:#000;
	font-family:Arial;
	font-size:10px;
	font-weight:100;
	/* Border */
	border-top:thin #F90 solid;
	border-left:thin #F90 solid;
	border-right:thin #F90 solid;
	border-bottom:thin #F90 solid;
	/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.mainmenu a, .mainmenu a:visited
{
	border-top:thin #F90 solid;
	border-bottom:thin #F80 solid;
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
		/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:2px;
	padding-left:3px;
	padding-right:0px;
	padding-bottom:2px;
}
.mainmenu a:hover
{
	background-color:#F90;
	border-top:thin #000 solid;
	border-bottom:thin #000 solid;
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:2px;
	padding-left:3px;
	padding-right:0px;
	padding-bottom:2px;
}
.usermenu
{
	font-size:12px;
	/*border-top:thin #000 solid;
	border-left:thin #000 solid;
	border-right:thin #000 solid;
	border-bottom:thin #000 solid;*/
	/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.usermenu a, .usermenu a:visited
{
	/* Border */
	border-top:thin #F90 solid;
	/*border-bottom:thin #F80 solid;*/
	/* Font stuff */
	color:#000;
	font-family:Arial;
	font-size:14px;
	/*font-weight:100;*/
	display:block;
	text-decoration:none;
	
	/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:0px;
	padding-left:3px;
	padding-right:0px;
	padding-bottom:0px;
}
.usermenu a:hover
{
	background-color:#F90;
	border-top:thin #000 solid;
	/*border-bottom:thin #000 solid;*/
	color:#000;
	font-family:Arial;
	font-size:14px;
	/*font-weight:bold;*/
	display:block;
	text-decoration:none;
	/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:0px;
	padding-left:3px;
	padding-right:0px;
	padding-bottom:0px;
}
.usermenu input, .usermenu select
{
	/*display:block;*/
	background-image:url(/Themes/defualt/Backgrounds/bg-800-800.gif);
	background-position:inherit;
	border-color:#F90;
	/* Margin */
	margin-top:0px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:0px;
	/* Padding */
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}


.content
{
	background-image:inherit;
	background-position:inherit;
	/* Text */
	color:#000;
	font-size:14px;
	/* font-weight:bold; */
	/* Border */
	border-top:thin #F90 solid;
	/* border-left:thin #F90 solid; */
	border-right:thin #F90 solid;
	border-bottom:thin #F90 solid;
	/* Padding */
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}
/* Footer */
.footer
{
	/* Text */
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	/* font-weight:bold; */
	/* Border */
	/* border-top:thin #F90 solid;*/
	border-left:thin #F90 solid; 
	border-right:thin #F90 solid;
	border-bottom:thin #F90 solid;
	/* Padding */
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}


.puac
{
	text-align:center;
	font-size:10px;
}

/* umtitle => UserMenu block*/
.umtitle a, .umtitle a:visited
{
	border-top:none;
	border-bottom:none;
	color:#000;
	font-family:Arial;
	font-size:14px;
	font-weight:100;
	display:block;
	text-decoration:none;
		/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:2px;
	padding-left:3px;
	padding-right:0px;
	padding-bottom:2px;	
}
/* Registeration form */
.reglabel
{
	float:left;
	width:120px;
	font-weight:500;
	text-align:right;
	clear:left;
	margin-right:5px;
}
.regform
{
	
}
.regform input
{
	/*display:block;*/
	background-image:url(/Themes/defualt/Backgrounds/bg-800-800.gif);
	background-position:-292px -106;
	border-color:#F90;
}


/* IMS Table-div */
.IMheader
{
	font-weight:bold;
	text-align:center;
}
.IMlist, .noIMlist
{
	text-align:center;
}

/* Deals with the poweredby */
.poweredby
{
	float:right;
}



.author_wrapper
{
	display:block;
	border-top:#000000 thin solid;
	border-bottom:#000000 thin solid;
	border-left:#000000 thin solid;
	border-right:#000000 thin solid;
}

.article_date
{
	border-left:#000000 thin solid;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	float:right;
	padding-top:4px;
	padding-left:1px;
	padding-right:2px;
	padding-bottom:4px;
}

.article_author
{
	border-right:#000000 thin solid;
	display:block;
	font-size:18px;
}

.article_author a, .article_author a:visited
{
	/* Border */
	/*border:thin #000000 solid;*/
	/* Font stuff */
	color:#000;
	font-family:Arial;
	font-weight:bold;
	display:block;
	text-decoration:none;
	
	/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}
.article_author a:hover
{
	background-color:#F90;
	/*border:thin #F90 solid;
	border-bottom:thin #000 solid;*/
	color:#000;
	font-family:Arial;
	font-weight:bold;
	display:block;
	text-decoration:none;
	/* Margin */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/* Padding */
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

.article_body
{
	border-left:#000 thin solid;
	border-right:#000 thin solid;
	border-bottom:#000 thin solid;
	/*
	padding-top:3px;*/
	padding-left:2px;
	padding-right:2px;
	/*padding-bottom:2px;*/
}
.article_content
{
	
	font-size:16px;
	display:block;
}

.article_topic_image
{
	float:right;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.article_title
{
	display:block;
	font-size:24px;
	/*float:left;*/
}
.article_user_opt
{
	text-align:center;
	font-size:12px;
	vertical-align:middle;
	float:right;
	padding-top:2px;
	/*padding-left:2px;
	padding-right:2px;*/
	padding-bottom:1px;
}