
	a:active, a:hover,a:link{color:#448ccb;text-decoration:underline;}
	a:visited
{
	color: #440088;
	text-decoration: underline;
}

/*LAYOUT*/

    /*base*/
	body, html		{ text-align: center; margin: 0; padding: 0;}
	#page{width:1000px; position:absolute; margin-left:auto;margin-right:auto;}
	#header,
 	#footer,
 	#content		{ text-align: left; margin: auto;}
	#header			{ height: 50px; overflow: hidden;}
/*	#header,#content,#footer{position:relative;}
	#content{height:100%;display:block; position:absolute;}
	#content_wrapper{position:absolute;}*/
	/*auto clearing content*/
	  #content:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*	  #content 		{ display: inline-table;}*/
	  /* hide ie/mac \*/
/*  * html #content		{ height: 1%;}
	  #content 		{ display: block;}
	  /* end hide */
  	/*end advanced clearing*/

    /*content*/
	.nav, .content		{ width: 170px; float: left; display: inline;}
	#main			{ width: auto}

    /*no vertical margin-collapse*/
	.wrapper		{ padding: 0px 0;}

    /*ie debug*/
    	* html ul,
	* html #main,
	* html .nav,
	* html .nav li,
	* html .nav a		{ /* hide ie/mac \*/ height: 1px; /* end hide */;}
 	* html .nav li 		{ height: 1px; float: left;} /*bugfix for IE5.5*/
 	*+html .nav li 		{ height: 1%;} /*bugfix for IE7*/
 	
/*SPACING*/

    /*content margin*/
/*    	.content .wrapper	{ margin: 10px;}/**/

    /*navigation*/
	.nav ul			{ margin: 0; padding: 0;}
	.nav ul ul		{ padding-bottom: 10px;}
	.nav li 		{ display: block;}
	.nav li a		{ display: block; padding: 2px 10px;}
	.nav li li a		{ padding: 0px 15px;}

/*DEFAULTS:BORDERS*/
	*, img			{ border: 0 solid gray}
	
	
/* Start Mac IE5 filter \*//*
#main, #sub, #nav_pri, #nav_sec
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
	}*/
/*
@media all and (min-width: 0px) {
#main, #sub, #nav_pri, #nav_sec, [dummy="dummy"]
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	}
#main:before, #sub:before, #nav_pri:before, #nav_sec:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}*/
/* End Mac IE5 filter */
#content
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute
weirdness as the method is enhanced */
#content-DISABLED
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes
(I saw it happen many moons ago) makes the width of wrapper too small
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#content:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#content
	{
	display: inline-block;
	}
/*\*/
#content
	{
	display: block;
	}
/* end easy clearing */
/* Safari needs this - otherwise the ghost overflow, though painted
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer
	{
	position: relative;
	z-index: 1000;
	}
	
	/*PREREQUISITES*/




	#nav_pri		{ padding-bottom: 0 !important; margin-bottom: 0 !important;z-index:999;}
	#nav_pri:before 	{ display: none;}
	#content		{ display: block; overflow: visible; float: none;}
	#content:after		{ display: none;}



/* End Mac IE5 filter */
#content_wrapper
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute
weirdness as the method is enhanced */
#content_wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes
(I saw it happen many moons ago) makes the width of wrapper too small
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#content_wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#content_wrapper
	{
	display: inline-block;
	}
/*\*/
#content_wrapper
	{
	display: block;
	}

   /*undos*/
	#nav_pri		{ clear: both;} 	/*avoid navpri to disappear under IE, has an unwanted side-effect on default positionning of nav-lang (wrongly affected by the clearing under IE) */
 * html #nav_pri,
	#nav_pri,
  	#nav_pri .wrapper 	{ margin: 0; padding: 0;}
	#nav_pri_list a		{ width: auto;}

    /*make available space*/
	#header			{ height: 75px;}
	
    /*prepare for positionning*/
	#content 		{ position: relative;}

/*LIMITATION*/
    /*hide submenus*/
	#nav_pri_list li ul		{ display:none;}

/*LAYOUT*/
 * html #nav_pri		{ position: absolute; }
	#nav_pri		{ position: absolute; width: 100%; left: 0; top: 0;}
	#nav_pri .wrapper 	{ position: absolute; width: 100%; left: 0; bottom: 0;}
	#nav_pri_list li 		{ float: left; display: inline;} 
	#nav_pri_list a 		{ float: left; display: block;} 
    /*clearing*/
	#nav_pri_list ul		{ float: left; width: 100%;}

/*SPACING*/
	#nav_pri_list a 		{ padding: 0.2em 10px;}
/*PREREQUISITES*/
    /*undos*/
	#nav-lang		{ margin-bottom: 0; padding-bottom: 0;}
	#nav-lang .wrapper	{ margin: 0; padding: 0;}
	#nav-lang a		{ width: auto;}
    /*prepare for positionning*/
	#content 		{ position: relative;}

/*LAYOUT*/
	#nav-lang 		{ position: absolute; top: -2.2em; left: 0; width: 100%;}
	#nav-lang ul 		{ position: absolute; bottom: 0; right: 5px;} 	
	#nav-lang li 		{ float: left; display: inline;} 
	#nav-lang a 		{ float: left; display: block;}

/*SPACING*/
	#nav-lang a 		{ padding: 2px 5px;}
/* DIVS AND LAYOUT*/
.pageintro
{
	margin-bottom:30px;
}
#nave_sec_ads,#sub_ads{margin-top:40px;}

.main_ads{text-align:center;margin:20px 0px 20px 0px;}
.box h2{text-align:center;}
#rssfeeds ul li{padding:5px 0px 5px 0px;}
#rssfeeds ul li img{vertical-align:middle;}
#rssfeeds a{color:#000;}
	#toplinks{background-color:#2B1A00;height:30px;}
	#toplinks .wrapper{float:right;}
	#toplinks ul {float:right; width:100%;margin:0;}
	#toplinks li 		{ float:left; display: inline;line-height:1.2em;} 
	#toplinks a 		{  display: block;color:lightgrey;font-size:0.8em;} 
    /*clearing*/
h1.underline{border-bottom:solid 1px #D4D8DA;}
/*SPACING*/
	#toplinks a 		{ padding: 0.2em 10px;}
/*	.box {margin-top:20px;}/**/
/*	#sub .wrapper:first-child {margin-top:-10px;margin-top:0;background-color:pink;}/**/
	.box p,.box h3{margin:0;padding:0;}
	.box h2{padding-top:5px;padding-bottom:5px;font-size:12pt;}
	.box p{padding-top:10px;padding-bottom:5px;}
	.box {margin-bottom:20px;}
	.box ul{margin:0px 0px 0px 20px;padding:0;list-style: none;font-size:0.8em;}
.padding{padding-left:10px;padding-right:10px;padding-bottom:10px;}
.margin{margin-left:10px;margin-right:10px;}/**/

/* NAV_SEC*/
	#nav_sec a{color:#000;}
	#nav_sec li:hover{background-color:#C5D97E}
	/* classes and styling */
.author{margin:-5px 0px 20px 0px;padding:0;}
.member{margin:0;padding:0;font-weight:bold;}
.online{color:green;font-weight:bold;}
.offline{font-weight:normal;}
.center{text-align:center}
/* Headings */

.bgwhite{background-color:#fafafa;}
.bgbrown{background-color:#2B1A00;}
.bgorange{background-color:#A34614;}
.bggrey{background-color:lightgrey}/*#B5A187;}*/
.bggreen{background-color:#92AB36;}
.bgblue{background-color:#9BD1FA;}

span.white{color:#fafafa;}
span.brown{color:#2B1A00;}
span.orange{color:#A34614;}
span.grey{color:#B5A187;}
span.green{color:#92AB36;}
span.blue{color:#9BD1FA;}

.borderwhite{border-left:solid 1px #fafafa;border-right:solid 1px #fafafa;}
.borderbrown{border-left:solid 1px #2B1A00;border-right:solid 1px #2B1A00;}
.borderorange{border-left:solid 1px #A34614;border-right:solid 1px #A34614;}
.bordergrey{border:solid 1px lightgrey;}/*#B5A187;border-right:solid 1px #B5A187;}*/
.bordergreen{border-left:solid 1px #92AB36;border-right:solid 1px #92AB36;}
.borderblue{border-left:solid 1px #9BD1FA;border-right:solid 1px #9BD1FA;}

/* FORMS */
input {border:solid 1px #000;}
input.submit {border:outset 3px #D4E597;background-color:#C5D97E;font-weight:bold;line-height:1em;font-size:1em;}

#latestforumheadlines ul{margin:0;padding:0px;}
#latestforumheadlines li a
{
	margin-bottom:3px;
	font-size:0.9em;
}

#blog,.post {background-image:url('/Content/images/Bloggplatta.jpg'); background-repeat:no-repeat;padding:10px 10px 10px 10px;}
#blog h1
{
	font-size: 0.75em;
	text-transform: uppercase;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
#blog h1 a {color:#E56007;text-decoration:none; font-family:Verdana,Helvetica,Arial;}
#blog h2 a,.post h2 a{color:#000;font-weight:bold; text-decoration:none;	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
#blog p,.post p{margin-bottom:15px;padding:0;}
.post{margin-bottom:30px;padding-bottom:10px;width:465px;height:210px;}

a{font-weight:bold;color:Blue;text-decoration:underline;}

.article{float:left;display:block;width:370px;padding-right:20px;}
.articleimages p{text-align:center;margin-bottom:30px;}
.gallery a + a{display:none;}
.pic{
	padding:19px 30px 19px 20px;
	background-image:url("/Content/images/polaroid.png");
	background-repeat: no-repeat;
	margin-right:20px;/**/
	width:140px;
	float:left;
}
.userinfo #pi{
	width:200px;
	display:block;
			float:left;
}
.userinfo #gi{
	width:200px;
			float:left;
	display:block;
}
.userinfo div:first-child + div p{
	padding-top:10px;
}
.userinfo ul{
	list-style-type:none;
	padding:0;
	padding-top:10px;
	margin:0;
}
#shortinfo{
	float:left;
	margin-top:10px;
	display:block;
}
#shortinfo h2{
	padding:0;margin:0;
	padding-left:6px;
	font-size:0.9em;
}
#shortinfo #shpres{
	background-color:#F8F9F9;
	padding:5px 10px 5px 5px;
	width:300px;
	border:solid 1px #D4D8DA;/**/
}
#shortinfo p{
	padding:0;margin:0;
}

.userinfo{
	padding-bottom:30px;
	border-bottom:solid 1px #D4D8DA;
	height:220px;
}
/*TYPO*/
	/*typographic styles go here*/
	body{font-family:Helvetica,Arial Narrow,Verdana}
	#footer{text-align:center;font-size:0.6em;}
	h1,h2,h3,h4	{font-family:Tahoma,Helvetica}
	h1			{ font-size: 1.7em;line-height: 1.2em;}
	h2			{ font-size: 1.2em;line-height: 1.2em;}
	h3			{ font-size: 1.0em;line-height: 1.3em;}
	h4			{ font-size: 0.9em;line-height: 1.3em; font-weight: bold;}
	p,li			{ font-size:0.8em;font-family:Arial,Verdana}
	ul {margin:10px 10px 10px 20px;}
	#nav_sec h2{font-family:Helvetica,Arial Narrow,Verdana}
	#nav_sec h2{font-size:0.8em;color:#fff;font-weight:bold;}
	#nav_sec li{font-weight:normal;}
	#nav_sec li a{font-weight:normal;text-decoration:none;}
	#nav_sec ul li {font-size:0.75em;line-height:1em;height:1em;}
	#nav_pri_list li{font-size:0.9em;line-height:0.8em;}
	#nav_pri_list ul{display:block;}
	#nav_pri_list ul:first-child{border-left:solid 1px #000;}
	#nav_pri_list li{border-right:solid 1px #000;padding-right:10px;}
	#nav_pri_list li:hover{background-color:#C5D97E}
	#nav_pri_list a{color:#000;}
	#sub li {font-size:1em;}
	.register {font-size:1.5em;}
	/*LAYOUT*/
	/*layout-specific styles go here*/
	#header{height:148px;}
	#header,
 	#footer,
 	#content{width:1000px;}
	#nav-lang{margin-top:-20px}
	#main{ margin-left: 160px; width: 650px;margin-top:0px;padding:0px 10px 0px 10px;}
	#nav_sec  {padding:0px 0px 0px 0px;width:161px;}
	#nav_sec ul{	list-style-type: none;margin:0px 0px 5px 0px;padding:0;}
	#nav_sec li{padding-top:2px;padding-bottom:2px;}
	#nav_sec ul li{margin:0px 0px 0px 0px;}
	#nav_sec ul li+ul{margin:0;}
	#nav_sec ul li+ul li{margin:0;padding-left:15px;}
	#nav_pri{top:-10px;margin:0px 0px 0px 180px;width:648px;}
	#sub{width:170px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	#main .wrapper {padding-left:10px;padding-right:10px;}
/* PAGE LAYOUTS */
	#nav_sec  { margin:0px 0px 0px -1000px;}
	#columns2 #main {width:830px;}
	#columns2 #nav_sec  { margin:0px 0px 0px -1010px;}	
	#columns2 #sub,#columns1 #sub,#columns1 #nav_sec,	#columns1 #nav_pri {display:none}
	#columns1 #main {width:980px;margin-left:0px;}
	#columns4 #main {width:500px;}
	#columns4 #nav_sec {margin:0px 0px 0px -850px;}
/*	#columns4 #extradiv1 {position:absolute;top:0px;margin-left:850px;width:150px;}/**/

	#nav_pri {margin-top:-5px;}
/*	#nav_pri {display:none;}/**/
/*BORDERS*/
	/*border-relative styles go here*/
/* MARGINS  PADDING*/
/*	h1{margin:30px 0px 15px 0px;padding:0px 0px 0px 0px;}/**/
	#main .wrapper h1:first-child,#main .wrapper .pageintro h1:first-child{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;border-bottom:solid 1px #D4D8DA;}/**/
	h2,h3,h4{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}	
/*	#main h2{margin-top:0px;}/**/
	p{margin:10px 0px 0px 0px;}
	p + h2,p + h3,p + h4{margin-top:30px;}
	ul + h2,ul + h3,ul + h4{margin-top:30px;}
	#nav_sec h2{padding:0px 0px 0px 10px;margin:0;margin-top:15px;line-height:1.5em;}
	#nav_sec .wrapper h2:first-child{margin-top:0em;padding-top:0.3em;}/**/
/*	#content_wrapper{margin-top:0.5em;}/**/

/*COLORS*/
	/*colors styles including background images go here*/
	html, body { height:100%; background-color:#FFFFFF;}
	#nav_pri .wrapper{}
	#nav_sec .wrapper{background-color:#DEF09E;margin-top:-5px;}/*border-left:solid 1px #82C700;border-right:solid 1px #82C700}/**/
	#nav_sec {background-color:#DEF09E;}
	#nav_sec h2{background-color:#92AB36;color:#000}
	#nav_sec li.even{background-color:#CFE684}
/*	#main h1{color:#E56007;}/*#main h2,#main h3*/
/*	#main h1 a{color:#E56007;}/**/
	/*#header {background-color:#DEF09E;}/**/




#latestarticles caption{
	font-size:1.3em;
}
#latestarticles table{
	font-size:0.9em;
	margin-left: auto;
margin-right: auto;

}
#latestarticles td:first-child{
	width:200px;
}
#latestarticles td:first-child + td,#latestarticles td:first-child + td +td {
	width:100px;
}
.comments{margin-bottom:20px;margin-top:20px;}
.comment{background-color: #FFF;border:solid 1px #D4D8DA; padding:5px 10px 5px 10px; margin-bottom:20px;}
div.market legend,span.author,span.author a:link{color: #E56007; font-family:Arial,Verdana,Sans-serif; font-size:10pt;}

div.market fieldset{border:solid 1px #D4D8DA; padding:5px 10px 5px 10px; margin-bottom:20px;}
div.hr{height: 2px; border-bottom: solid 1px #000; border-bottom-style: dashed;
            border-bottom-width: 1px; margin:5px 0px 5px 0px;}
            
.postcomment{width:500px;background-color: #FFF;border:solid 1px #D4D8DA; padding:5px 10px 5px 10px; margin-bottom:20px;}
.postcontent{margin-bottom:30px;}
.blog h1,.blog h2{margin-bottom:20px;}

.market{margin-bottom:20px;margin-top:20px;padding:10px 10px 10px 10px;}
div#container
{
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
}
div.autocomplete
{
	z-index: 1001;
	position: relative;
	background-color: red;
	color: #FFF;
	text-decoration: none;
}
div.autocomplete ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0 0 3px 10px;
}
div.autocomplete ul li
{
	list-style-type: none;
	font-weight:bold;
	font-family:Helvetica,Arial,Verdana,Sans-serif;
}
#usernameexists
{
	position:relative;
	left: 310px;
	top:-40px;
	z-index: 1001;
	display: block;
	width: 75px;
	height: 20px;
}
.memberlist li
{
	display:block;
}
.memberlist ul
{
	padding:0px 0px 0px 0px;
}
.memberlist ul li {
display:block;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
height:20px;
line-height:20px;
cursor:pointer;
}
.memberlist ul li.selected {
color:#E56007;
background-color:#000;
font-weight:bold;
}
.memberlist  {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}
.form{width:310px;padding-bottom:30px;}
.forminline
{
	padding-top:5px;
	margin:0px 0px -22px 0px;
}
.forminline div{display:inline;}
.forminline input
{
	width:100px;
	margin-right:5px;
	font-size: 10pt;
	font-family: Verdana, Arial;
	height:12px;
	margin:0;
	display:inline;
}
.forminline #submit1
{
	width:100px;
	height:18px;
}
.form label,.form fieldset label
{

	width: 130px;
	float: left;
	margin-bottom: 10px;
	padding-right: 20px;
	display: block;
	
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial;
	text-align: left;
}
.form table.radio label
{
	margin-top:-15px;
	margin-left:20px;
	font-weight:normal;
	width:250px;
}
.form div{	clear:left;}
.form input.tb{	width: 150px;}
.form div.width label
{
	float:none;
	text-align:left;
	width: 300px;
	padding:0 0 0 0;
}

.form div.width textarea
{
	width:400px;
	overflow:auto;
}
.form label.optional
{
	font-weight: normal;
}

.form fieldset
{
	padding-top:20px;
	width:400px;
}
.form fieldset legend
{
	font-size: 10pt;
	font-family: Verdana, Arial;
	font-weight:bold;
}
.error
{
	font-size: 10pt;
	font-family: Verdana, Arial;
	font-weight:bold;
	color: Red;
}
.form div.submit{	padding-top:10px;}
.form input.button
{
	margin:0 60px 0 0;
	width:100px;
}
input.required, textarea.required {
	border: 1px solid #00A8E6;
	width:150px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	font-size:8pt;
	font-family: Verdana, Arial;
	width:280px;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}
.form div.radios label{	padding-left:50px;}
.form fieldset
{
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	width:290px;
}
.form div.radios input
{
	display:block;
	margin-left:150px;
}
BR.clearMod { clear: both; line-height: 0; display: block; }

input
{
	border: thin outset #DEF09E;
	background-color: #F8F9F9;
}
label + input
{
	border-style:inset;
}
textarea
{
	border: thin inset #DEF09E;
}
select
{
	border: thin inset #DEF09E;
}

#latestforumposts{
margin-top:20px;
border-top:dashed 2px #000;
}
#latestforumposts thead{
	font-size:0.8em;
}
#latestforumposts tbody{
	font-size:0.8em;
}
#latestforumposts tr td:first-child{
	width:200px;
}
#latestforumposts tr td:first-child +td{
	width:100px;
}
#forum p
{
	font-size:0.8em;
}
#listgolfclubs li
{
	display:block;
}
#listgolfclubs ul li {
display:block;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
height:20px;
line-height:20px;
cursor:pointer;
}
#listgolfclubs ul li.selected {
color:#E56007;
background-color:#000;
font-weight:bold;
}
#listgolfclubs {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#guestbook .header{
	text-align:center; font-size:0.9em;
}
#guestbook .content .message{
	background-image:url("/Content/images/postit.png");
	background-repeat: no-repeat;/**/
/*	background-attachment: fixed;/**/
	padding:30px 10px 10px 10px;
	margin-bottom:20px;
	font-size:0.8em;
	height:150px;
}
#guestbook .content .visitor{
	padding-top:5px;
	font-size:0.8em;
}
#guestbook .content .visitor a{
	padding-right:5px;
	display:block;
}
#gbpost textarea
{
	height:100px;
	width:165px;
}
#viewmember div.userimage
{
	float:left;/**/
	width:110px;
	height:140px;
	border:solid 1px #000;
	display:block;
}
#viewmember div.userinformation
{
	margin-left:110px;
	width:200px;
	display:block;
	border: thin solid #00FFFF;
	padding:0px 5px 5px 5px;
}
#viewmember div.userinformation ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
}
#latestmembers ul
{
	margin:0px 0px 0px 10px;
	list-style-type: none;
	font-size:10pt;
}
#latestmembers ul li
{
	margin:0;
		padding:0;
}
#onlinemembers ul
{
	margin:0px 0px 0px 10px;
	list-style-type: none;
	font-size:10pt;
}
#onlinemembers ul li
{
	margin:0;
		padding:0;
}/*
#onlinemembers ul,#onlinemembers ul li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	font-size:11pt;
}*/
#toscreennames li
{
	display:block;
}

#toscreennames ul li {
display:block;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
height:20px;
line-height:20px;
cursor:pointer;
}
#toscreennames ul li.selected {
color:#E56007;
background-color:#000;
font-weight:bold;
}
#toscreennames {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
table {
	border-collapse: collapse;
}

td, th {
	padding: 0.5em;
	border: 1px solid #CCC;
}

thead, tfoot {
	background-color: #DDD;
}

tr.rowodd {

}

tr.roweven {
	background-color: #F2F2F2;
}
tr.notread 
{
	font-weight:bold;
	background-color:Gray;
}
.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #DDFFAC;
	background-image: url('/Content/images/up.gif');
}
.sortdesc {
	background-color: #B9DDFF;
	background-image: url('/Content/images/down.gif');
}
.nosort {
	cursor: default;
}
a.view
{
	text-decoration: underline;
	cursor:pointer;
}
#pm
{
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	width:700px;
}
#pm div.header
{
	border:solid 1px #000;
	font-weight:bold;
	font-size:14px;
	background-color:#F2F2F2;	
}
#pmTable
{
	width:100%;
}
#pmTable tr
{
	color:#000;	
}
#markall
{
	width:100px;
}
#lsubject
{

}
#lfrom,#lto
{
	width:100px;
}
#ldate{ width:150px;}
#pmTable td
{
	font-size:13px;
}
#pm #pmTable td,th
{
	padding:0;
}
#pm #pmTable th
{
	font-size:13px;
	line-height:20px;
}
#pm ul,#pm li
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type: none;
	display: inline;
	line-height:30px;
	height:30px;
}
#pm div.header li
{
	float:left;
	text-align:center;
}
#pm div.header li a
{		
	color:#777E84;
	width: 5em;
	text-decoration: none;
	height:30px;
	display:block;
}
#pm div.header a:hover
{
	background-color: #000/*#EBEDEE*/;
	color:#E56007;
}
#pm div.header div.menu
{
	float:left;
}
#pm div.header div.folders
{
	padding-left:60px;
	float:left;
}
#viewpm{width:700px;border:solid 1px #000;}
#pmheader
{
	background-color:#F2F2F2;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
#pmheader li
{
	margin-right:30px;
}
#subject,#from,#to,#date{font-weight:normal;}
#body
{
	padding:5px 20px 20px 20px;
	font-size:13px;
}
#current
{
	color:#E56007;
}
#pmmain
{
	height:600px;
	padding-top:20px;
}
#pms
{
	border:solid 1px #000;
	padding:1px;
	width:698px;
	overflow-y:scroll;
}
#sendpm
{
	border:solid 1px #000;
	height:600px;
	padding-top:20px;
	padding:20px 0 20px 40px;
}
