table.main_table	{
	border-color			: #efefef;
}

td.top_menu	{
	/*background-color		: #CAD5DD;*/
	text-align			: right;
	vertical-align			: bottom;
	background-color		: #e9f3f5;
	}

td.top_title	{
	background-color		: #e9f3f5;
	text-align			: left;
	vertical-align			: top;
	}

td.main_table	{
	text-align			: left;
	vertical-align			: top;
	margin				: 1px;
	padding				: 1px;
	border-color			: #efefef;
	}

td.bottom_line	{
	background-color		: #e9f3f5;
	text-align			: left;
	}

td.main_window	{
	vertical-align			: top;
	text-align			: justify;
	vertical-align			: top;
	margin				: 6px;
	padding				: 12px;
	/*background-color		: #fcfcff;*/
	}

td.main_menu_cell	{
	margin				: 2px;
	padding				: 4px;
	background-color		: #fcfefe;
	border-color			: #efefef;
	}

a	{
	/*	text-decoration 		: none;*/
  	font-family			: Verdana;
  	color				: black;
  	font-weight			: bold;
  	}

a.small_navigation	{
	text-decoration			: underline;
	font-weight			: normal;
	color				: #a60000;
	}

a.small_navigation:visited	{
	color				: #a60000;
	}

a.article_navigation	{
	text-decoration			: underline;
	color				: #a60000;
	font-weight			: normal;
	line-height			: 170%;
	}
a.article_navigation:visited	{
	color				: #a60000;
	}

a.main_menu:visited	{
  	color				: #303030;
  	}

a.main_menu	{
  	color				: #303030;
  	}

a.main_menu:hover	{
  	color				: #a60000;
  	text-decoration			: underline;
  	}

h1.main_menu	{
	font-size			: 140%;
  	color				: #303030;
  	font-weight			: bold;
  	margin				: 0px;
  	margin-top			: 1%;
  	}


a.main_menu_arrow	{
  	color				: #a60000;
  	font-size			: 90%;
  	text-decoration			: underline;
  	}

A.main_menu_arrow:visited	{
	color				: #a60000;
	}


a.top_menu	{
	color				: black;
  	}

a.top_menu:visited	{
	color				: black;
  	}

a.back_to_article_contents	{
	font-weight			: normal;
	color				: #a60000;
	font-size			: xx-small;
	font-style			: italic;
	}

a.back_to_article_contents:visited	{
	color				: #a60000;
	}

span.main_menu_title	{
	text-decoration 		: none;
  	font-family			: Verdana,Arial;
  	font-weight			: bold;
  	font-size			: 150%;
  	color				: black;
  	}

A:visited	{
	color				: black;
	}

A:hover	{
	color				: #515151;
	/*font-variant			: small-caps;*/
	font-stretch			: extra-expanded;
	}

a.main_menu_link	{
	color				: #535353;
}

a.main_menu_link:hover	{
	color				: red;
}


img	{
	border 				: 0px;
	}

body	{
	background-color		: #ffffff;
	font-family			: Verdana;
	font-size			: 13px;
	padding 			: 0px;
	margin				: 0px;
	text-align			: center;
	}

td	{
	font-family			: Verdana;
	font-size			: 10px;
	vertical-align			: top;
	line-height			: 130%;
	}

th	{
	font-family			: Verdana;
	font-size			: 100%;
	font-weight			: bold;
	}

h1	{
	font-family			: Arial;
	font-size			: 180%;
	}

h1.article_title	{
	line-height			: 150%;
	}

h2	{
	font-family			: Arial;
	font-size			: 160%;
	margin-top			: 3%;
	}

.article_h1	{
	line-height			: 120%;
	font-size			: 140%;
	}

.article_h2	{
	line-height			: 100%;
	font-size			: 100%;
	}

tr.selected {
	background-color		: #ffffe8;

	}

input.vote_button	{
	font-size			: 90%;
	padding				: 0px;
	spacing				: c;
	/*border				: 6px;*/
	border-style			: groove;
	border-color			: #efefef;
	/*background-color		: #F8FFF8;*/
	background-color		: #e9f3f5;
	width				: 50px;
        font-weight 			: bold;
        cursor				: pointer;
	}

td.poll_title	{
	background-color		: #ebfdff;
	font-weight			: normal;
	}
td.poll_votes	{
	background-color		: #ebfdff;
	text-align			: left;
	}


tr.news_title	{
	background-color		: #e9f3f5;
	font-weight			: bold;
	}

p.article_paragraph
	{
	line-height			: 180%;
	}

p
	{
	line-height			: 200%;
	}
x
	{
	line-height			: 22px;
	text-align			: right;
	}

p.article_contents_title	{
	font-size			: 120%;
	}

ul.article_list	{
        line-height			: 180%;
	text-align			: left;
	}

input.ordering_button	{
	font-size			: 90%;
	padding				: 3px;
	spacing				: 2px;
	/*border				: 6px;*/
	border-style			: groove;
	border-color			: #CCCCCC;
	width				: 50px;
        font-weight 			: bold;
        cursor				: pointer;
	}

p.news	{
        line-height			: 135%; <!-- 140% -->
}
