h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:49px;
	margin:0px;
}
h2{
	font-family:Tahoma;
	font-size:24px;
	font-weight:normal;
	margin:0px;
}

/* TEXT STYLES */
.article_title, .article_content, .article_note, .article_note_light {
	font-family:Arial, Helvetica, sans-serif;
	cursor:default;
}

.article_title {
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:4px;
	padding-top:10px;
}

.article_content {
	font-size:12px;
	color:#000;
	text-align:justify;
	padding:4px;
}

.article_note {
	font-size:10px;
	color:#333333;
	padding:6px;
	padding-bottom:10px;
	text-align:justify;
}

.article_note_light {
	font-size:10px;
	color:#444;
	padding:6px;
	padding-bottom:10px;
	text-align:justify;
}

.article_image {
	text-align:justify; 
	float:left;
	padding:5px;
	border:0px;
	margin:2px;
}

.article_control {
	text-align:justify; 
	float:left;
	width:230px;
	height:140px;
	background-color:#990000;
	margin:4px;
}

/* LINK STYLES */

.link_section, .link_readmore, .link_footer, .link_article {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.link_section {
	color:#222;
}
.link_section:hover {
	color:#000;
}

.link_readmore {
	color:#323232;
}

.link_readmore:hover {
	color:#000;
}

.link_article {
	color:#8a8a8a;
	font-size:12px;
}

.link_article:hover {
	color:#000;
}

.link_footer {
	text-decoration:none;
	color:#555;
	padding:3px;
}

.link_footer:hover {
	text-decoration:underline;
	color:#000;
}

a.link_topmenu img.link_topmenu_obj{
	margin-top:-4px;
	border:0px;
}
a.link_topmenu:hover img.link_topmenu_obj{
	margin-top:-39px;
	border:0px;
}
a.link_topmenu_current img.link_topmenu_obj{
	margin-top:-39px;
	border:0px;
}

/*SPECIAL ARTICLE LINKS*/
.link_print, .link_comme, .link_email, .link_yahoo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
	height:26px;
	width:26px;
	border:0px;
	text-align:center;
}
.link_print{
	background:url(images/themes/1/print.png) no-repeat top center;
}
.link_comme{
	background:url(images/themes/1/comment.png) no-repeat top center;
}
.link_email{
	background:url(images/themes/1/email.png) no-repeat top center;
}
.link_yahoo{
	background:url(images/themes/1/yahoo.png) no-repeat top center;
}

ul.topmenucontainer {
	vertical-align:bottom;
	text-align:left;
	height:25px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.topmenucontainer li {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}


/* BODY ELEMENTS */
body {
	text-align:center;
	margin:0px;
	background-color:#CCCCCC;
}

.page_content {
	text-align:center;
}

.page_header {
	text-align:center;
	height:283px;
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:default;
	border:1px solid #333;
	background-color:#fff;
}

.table_pagehead {
	background: url(images/logo.jpg) no-repeat;
	height:255px;
}

.table_pagecontent {
	background-color:#fff;
	border:1px solid #333;
}

.table_mainwidth {
	width:1000px;
	text-align:left;
}


.page_column {
	padding:5px;
	vertical-align:top;
}

#bottom_column {
	background-color:#eee;
	text-align:left;
	vertical-align:top;
	border:1px solid #333;
}

#bottom_menu {
	background-color:#333333;
	height:27px;
}


input[type="text"], select, textarea {
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-width:0px;
}
input[type="text"]{
	height:16px;
	border:1px solid #444;
	font-size:10px;
}

textarea{
	border:1px solid #444;
	font-size:10px;
}

input[type="button"],  input[type="file"]{
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-width:0px;
	cursor:pointer;
}

.headline {
	height: 30px;
	padding-bottom:2px;
	border-bottom:5px solid #333;
	vertical-align:bottom;
	margin-right:-2px;
	float:left;
}
.headline_menu {
	text-align:justify;
	float:right;
	color:#909eac;
	font-size:10px;
	padding-top:15px;
	float:right;
}

.bgr_headline_light {
	border-bottom:1px solid #555;
	margin-right:5px;
	padding-left:0px;
	background:url(images/themes/1/light_art_bgr.jpg) repeat-x top left;
	border:1px solid #CCCCCC;
	border-top:0px;
}

.bgr_headline_dark {
	background-color:#ddd;
	border:1px solid #555;
}

.bgr_headline_light, .bgr_headline_dark{
	text-align:left;
	float:left;
	width:100%;
	margin-bottom:5px;
}

.spacer {
	height:5px;
}

li {
	padding:2px;
	list-style:none;
	font-size:13px;
}

form {
margin:0px; padding:0px;
}

.scrollableArea{
height:800px; width:720px; overflow-y:auto; overflow-x:hidden; border:1px solid #CCC; padding:2px; 
}

/*USED FOR IMAGE PREVIEW*/
.container{
	background-color:#FF0000;
	width:230px;
	height:140px;
	overflow:hidden;
	position:relative;
}
.largePreview{
	width:230px;
	height:140px;
	position:relative;
	top:0px;
}
.medPreview{
	width:150px;
	height:100px;
	position:relative;
	top:0px;
}
a img.smallPreview{
	width:40px;
	height:30px;
	border:0px;
}
a:hover img smallPreview{
	width:40px;
	height:30px;
	border:1px solid #fff;
}

.smallContainer{
	vertical-align:bottom;
	height:40px;
}
#toolbarPreview{
	position:relative;
	float:left;
	top:-200px; left:0px;
	height:40px;
	background-color:#fff;
	width:240px;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}
#mainPreviewSlider{
	width:230px;
	height:200px;
	position:relative;
	top:-200px;
	left:-240px;
	background-color:#fff;
}

/*star rating system*/
.unit-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 80px;
	height: 16px;
	background: url('images/stars.png') bottom left repeat-x;
	position:static;
	cursor:default;	
}
.unit-rating li{
	padding:0px;
	margin:0px;
	float: left;
	width:16px;
}
.star{
	text-decoration:none;
	width:16px;
	height:16px;
	background-image:none;
}
.selectedstar{
	background: url('images/stars.png') left center;
	width:16px;
	height:16px;
}

.unit-rating li.current-rating{
	background: url('images/stars.png') left top;
	position: absolute;
	height: 16px;
	display: block;
	position:static;
}