html, body {
	height: 100%;
}
body {
	margin:0px;
	font-size: 10px;
	font-family: Verdana, tahoma;
	cursor:default;
	behavior: url(csshover.htc);
	background-image:url(images/ks-style/ks_bg.gif);
	background-repeat:repeat-x;
}
h3
{
}
a:link
{
  	font-size:11px;
  	color:#e37900;
  	text-decoration: none;
}
a:hover
{
  	font-size:11px;
  	color:#e00900;
  	text-decoration: none;
}
a:visited
{
  	font-size:11px;
  	color:#e37900;
  	text-decoration: none;
}

table
{
	font-size: 11px;
}

input
{
	border: 1px solid gray;
}

img {
	border:none;
}

#container
{
	width: 960px;
	spacing: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*min-height: 100%;*/
}
* html #container {
	/*height: 100%;*/
}
#container_content
{
	background-image:url(images/ks-style/content_bg.gif);
	width: 960px;
	/*min-height: 100%;*/
	margin: 0;
}
* html #container_content {
	/*height: 100%;*/
}

#top_banner
{
	background-image:url(images/ks-style/ks_logo.gif);
	height: 77px;
	width: 960px;
	text-align: right;
}


#orange_bar
{
	/*background-color: cacaca;*/
	height: 217px;
}

#content
{

	float: right;
	left: 185px;
	/*background-color: #FFFFFF;*/
	width: 775px;
	margin: 0;
	/*min-height:100%*/
}
* html #content {
	/*height: 100%;*/
}
#content_top
{
	background-image:url(images/ks-style/ks_white_shade.gif);
	height: 14px;
	/*width: 775px;*/
}

#content_main
{
	margin-left: 10px;
	width: 560px;
	/*height: 200px;*/
	border: 0px;/*1px solid gray;*/
}
#content_article
{
	margin-left: 10px;
	width: 670px;
	/*height: 200px;*/
	border: 0px;/*1px solid gray;*/
}



#right_column
{
	margin-right: 10px;
	float: right;
	width: 170px;
	height: 200px;
	border: 0px;
}

#breadcrumbs
{
	margin-left: 10px;
}

.right_dotted_line
{
	float: right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom: 10px;
	border-top: 1px dotted #323131;
	width: 170px;
}


.content_dotted_line
{
	margin-top:10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #323131;
	width: 570px;
}
.content_dotted_line_full
{
	margin-top:10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #323131;
	width: 755px;
}
.content_dotted_line2
{
	margin-top:10px;
	margin-left: 0px;
	margin-bottom: 10px;
	border-top: 1px dotted #323131;
	width: 570px;
}


#ks_footer
{
	width: 960px;
	height: 25px;
	border-top: 1px solid gray;
	background-color: #eda14d;
}

/*******************************

MENU

********************************/
#left_menu
{
	float: left;
	width: 185px;
	/*margin-left: 0px;
	padding:0;*/
}
* html #left_menu {
	/*height: 100%;*/
}
#left_menu_top
{
	float: left;
	background-image:url(images/ks-style/ks_blue_shade_top.gif);
	height: 14px;
	width: 185px;
}
#leftcol {
	width:100%;
	float: left;
	font-weight: bold;
	font-size:12px;
}

#left_menu li
{
	float: left;
	width:100%;
	list-style-type: none;
	height: 20px;
	margin-left: 0px;
	padding-top: 3px;
	top: 5px;
	text-indent: 10px;
	font-weight: bold;
	font-size:12px;
}

#left_menu li.selected
{
	list-style-type: none;
	background-image: url(images/ks-style/menu_mouseover.jpg);
	background-repeat: no-repeat;

}
#left_menu a {
	text-decoration: none;
	color: #002050;
}

#left_menu a:visited
{
	text-decoration: none;
	color: #002050;
}


/*******************************

CENTER CONTENT

********************************/

#introArticle
{
	width: 550px;
	border: 1px solid #CACACA;
	margin-bottom: 15px;
	padding: 5px;
	background-color: #eeeeee;
}
#introArticle .subject
{
	font-weight:bold;
	color: #323131;
	font-size:13px;
}
#introArticle .date
{
	float:right;
	text-align: right;
}
#introArticle .pic
{
	float:left;
	width: 120px;
	height: 75px;
	margin-right: 10px;
}



/*******************************

FRONTPAGE

********************************/

#frontpage_left_column
{
	width: 400px;
	margin-left: 10px;
}

#frontpage_right_column
{
	width: 340px;
	float:right;
	text-align: left;
	margin-left: 10px;
	margin-right: 5px;
}

.frontpage_right_dotted_line
{
	float: right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom: 10px;
	border-top: 1px dotted #323131;
	width: 340px;
}


.frontpage_content_dotted_line
{
	margin-top:10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #323131;
	width: 400px;
}

#frontpage_forum
{
	background-color: #eeeeee;
	border: 1px solid #CACACA;
	width: 100%;
}
.frontpage_forum_post
{
	border-bottom: 1px dotted #CACACA;
	padding: 3px;
}

#frontpageIntroArticle
{
	width: 400px;
	border: 1px solid #CACACA;
	margin-bottom: 15px;
	padding: 5px;
	background-image: url('/images/design/comment_bg.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
}
#frontpageIntroArticle .subject
{
	font-weight:bold;
	color: #323131;
	font-size:13px;
}

#frontpageIntroArticle .dotted_line
{
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-top: 4px;
	border-top: 1px dotted #FFFFFF;
	width: 100%;
}
#frontpageIntroArticle .date
{
	float:right;
	text-align: right;
}
#frontpageIntroArticle .pic
{
	float:left;
	width: 120px;
	height: 75px;
	margin-right: 10px;
}

#frontpage_static
{
	width: 400px;
	border: 1px solid #CACACA;
	margin-bottom: 15px;
	padding: 5px;
	background-color: #eeeeee;
}
#frontpage_static .subject
{
	font-weight:bold;
	color: #323131;
	font-size:13px;
}

#banner
{
	border: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;

}

/*******************************

DEFAULT TABLES

********************************/
.default_width_full
{
	width: 755px;
}

#default_table
{
	width: 100%;
	border: 1px solid #CACACA;
}

#default_table th
{
	background-color: #eda14d;
	padding: 3px;
	height: 25px;
	border-bottom: 1px solid gray;
	background-image: url('/images/design/default_th.gif');

}
#default_table td
{
	background-color: #efefef;
}
#default_table td.row
{
	border-bottom: 1px dotted #CACACA;
	background-color: #efefef;
}
#default_table td.date
{
	text-align: right;
	border-bottom: 1px dotted #CACACA;
	background-color: #efefef;
}


#default_table_frontpage_right
{
	width: 100%;
	border: 1px solid #CACACA;
}

#default_table_frontpage_right th
{
	background-color: #eda14d;
	padding: 3px;
	border-bottom: 1px solid gray;
	background-image: url('/images/design/default_th.gif');
	height: 25px;
}
#default_table_frontpage_right td
{
	background-color: #efefef;
}
#default_table_frontpage_right td.row
{
	border-bottom: 1px dotted #CACACA;
	background-color: #efefef;
}
#default_table_frontpage_right td.date
{
	text-align: right;
	border-bottom: 1px dotted #CACACA;
	background-color: #efefef;
}


#IntroArticleContentArea
{
	width: 550px;
	border: 1px solid #CACACA;
	margin-bottom: 15px;
	padding: 5px;
	background-image: url('/images/design/comment_bg.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
}
#IntroArticleContentArea .subject
{
	font-weight:bold;
	color: #323131;
	font-size:13px;
}


/*******************************

BUY SELL

********************************/

#error
{
	width: 500px;
	height: 20px;
	color: #FF0000;
	border: 1px solid red;
	background-color: #CACACA;
	text-align: center;
	font-weight:bold;
	padding-top: 10px;
}

#ok
{
	width: 500px;
	height: 20px;
	color: #000000;
	border: 1px solid gray;
	background-color: #CACACA;
	text-align: center;
	font-weight:bold;
	padding-top: 10px;
	margin-bottom: 15px;
}

/*****************************
*
*	Comments
*
******************************/
#comments_overall
{
	width: 100%;
	border: 1px solid gray;
	background-color: #FFFFFF;
}
#comments_overall th
{
	background-color: #eda14d;
	padding: 3px;
	border-bottom: 1px solid gray;
	background-image: url('/images/design/default_th.gif');
	height: 25px;
}

#comment
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
	width: 100%;
	background-image: url('/images/design/comment_bg.gif');
	background-repeat: repeat-x;
}
#comment .postinfo
{
	font-weight:bold;
	padding: 4px;
	width: 100%;
	height: 18px;
}
#comment .dotted_line
{
	margin: 4px;
	margin-bottom: 0px;
	border-top: 1px dotted #cfcfcf;
	width: 100%;
}
#comment .time
{
	padding-left: 4px;
	font-weight: italic;
	color: gray;
}
#comment .content
{
	padding: 4px;
	width: 100%;
}
#post_comment
{
	width: 100%;
	border: 1px solid gray;
}


/********************
*
*	GALLERY
*
*********************/
.admin_img
{
	height: 90px;
}



/*** OLD ***/
#centercontent {
	padding-left: 22px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #323131;
	font-size:11px;
	font-family:Verdana;
}

#centercontent p {
	margin-left: 0px;
	padding-left: 0px;
	color: #323131;
	font-size:11px;
	font-family:Verdana;
}

.button {
	font-family: Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#000000;
	background-color:#E5E5E8;
	border:#7F98A7 1px solid;
	margin-top:2px;
	width:50px;
}

.box {
	position:absolute;
	font-family: Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#000000;
	background-color:#E5E5E8;
	border:#7F98A7 1px solid;
	margin-top:0px;
	margin-bottom:5px;
	padding-bottom:5px;
	width:180px;
}

#centercontent a {
	text-decoration: none;
	font-weight:regular;
	font:Verdana;
	font-size:11px;
	color:#e37900;
}

#centercontent a:visited {
	text-decoration: none;
	font-weight:regular;
	font:Verdana;
	font-size:11px;
	color:#e37900;
}

#centercontent img {
	border: none;
}

#centercontent td a {
	text-decoration: none;
	font-weight:regular;
	font:Verdana;
	font-size:11px;
	color:#e37900;
}

#centercontent td a:visited {
	text-decoration: none;
	font-weight:regular;
	font:Verdana;
	font-size:11px;
	color:#e37900;
}

#centercontent td {
	text-decoration: none;
	font:Verdana;
	font-size:11px;
	color:#323131;

}

#centercontent h1 {
	padding-top:0px;
  	font-weight:bold;
  	font:Verdana;
  	font-size:16px;
  	color:#323131;
}

#centercontent h2 {
	padding-top:0px;
  	font-weight:bold;
  	font:Verdana;
  	font-size:11px;
  	color:#323131;
}

#centercontent h3 {
	padding-top:0px;
  	font-weight:bold;
  	font:Verdana;
  	font-size:11px;
  	color:#323131;
}

p,pre {
	margin:0px 10px 10px 10px;
}

td.nyheds {
	border-style:none;
	border:none;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	height:20px;
  	font:Verdana;
  	font-size:11px;
  	color:#e37900;
}

td.nyheds a {

	text-decoration: none;
  	font:Verdana;
  	font-size:11px;
  	color:#e37900;
}

td.nyheds a:visited {
	text-decoration: none;
	font:Verdana;
	font-size:11px;
	color:#e37900;
}

td.nyheds h1 {
	text-decoration: none;
	font-size: 16px;
	font-weight:bold;
	font:Verdana;
	color:#323131;
}

#banner {
	text-decoration:none;
	font-size: 10px;
	font:Verdana;
	color:#002050;
}
#banner a {
	text-decoration:none;
	font-size: 10px;
	font:Verdana;
	color:#002050;
}
#banner a:visited {
	text-decoration:none;
	font-size: 10px;
	font:Verdana;
	color:#002050;
}

#rightcontent {
	font-size: 11px;
	font:Verdana;
	color:#323131;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#rightcontent p {
	font-size: 11px;
	font:Verdana;
	color:#323131;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#rightcontent a {
	font-size: 11px;
	font:Verdana;
	text-align:left;
	text-decoration: none;
	color:#e37900;
}

#rightcontent a:visited {
	font-size: 11px;
	font:Verdana;
	text-align:left;
	text-decoration: none;
	color:#e37900;
 }

#rightcontent h1 {
	padding-top:10px;
  	font-weight:bold;
  	font:Verdana;
  	font-size:16px;
  	color:#323131;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#rightcontent h2 {
	padding-top:0px;
  	font-weight:bold;
  	font:Verdana;
  	font-size:11px;
  	color:#323131;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#rightcontent h3 {
	padding-top:0px;
  	font-weight:bold;
  	font:Verdana;
  	font-size:11px;
  	color:#323131;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

 .forum-tbl-border {
	border-color:#9BA09F;
}

.forum-tbl {
	font-size:10px; padding:3px 4px 3px 4px;
}

.forum-tbl1 {
	font-size:10px; color:#000;
	background-color:#FFFFFF; padding:4px;
	border-color:#9BA09F;
}

.forum-tbl2 {
	font-size:10px; color:#000;
	background-color:#E4E6EB; padding:4px;
	border-style:solid;
	border-width:1px;
	border-color:#9BA09F;
}

.forum-tbl3 {
	font-size:10px; color:#000;
	background-color:#9cafc9; padding:4px;
	border-color:#9BA09F;
	font-style:italic;
}

.forum-caption {
	font-size:10px; font-weight:bold;
	background-image:url(images/cellpic.gif);
	color:#485D9F; background-color:#F6F6F6;
	padding:4px 4px 4px 4px;
}