@charset "utf-8";
/* CSS Document */

body {
	background-color: #000000;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-color:#101010;
	border: 0;
}
logo {
	text-align: center;
}
tagline {
	text-align: left;
}
.leftnav {
	width:240px;
	background-color:#212121;
}
.leftnavouter {
	width:200px;
	float:left;
	margin-left:18px;
}
.leftnavdiv {
	border-bottom:1px solid #454d45;
}
.leftnavtext {
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	font-size:20px;
	line-height:40px;
}
.content {
	/*width: 742px;*/
	min-height: 850px;
	background-color:#101010;
}
a:hover {
	text-decoration:underline;
}
.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	/* margin-top: 50px; */
}
#htext {
	margin-left:15px;
}
#contenttext1 {
	margin-left:15px;
}
.contenttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-right: 15px;
	line-height:25px;
}
 .footer{ 
	background-color:#212121;
	border-top:1px solid #666666;
}
.footertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-left:30px;
	text-align:center;
	text-decoration:none;
}
.footerdiv{
	float:left;
	text-align:center;
	margin-top:20px;
}
.footertext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	margin-top:10px;
	float:left;
	width:100%;
}
.footertext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
#footerborder{
border-left:1px solid #ffffff;
}
table.smalltext {
	font-size:10px;
	line-height: 20px;
}
.topmenubartxt {
	color:#FFFFFF;
	text-align:left;
	font-size:16px;
	line-height:20px;
}
.topmenubartxtsep {
	color:#A2A2A2;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
}
.topmenubar {
	padding:5px; 
	margin:15px;
	/*background-color:#707070;*/
}

A:link 					{ font-weight:normal; color:#ffffff; text-decoration:none; }
A:visited 				{ font-weight:normal; color:#ffffff; text-decoration:none; }
A:hover 				{ color:#ffffff; text-decoration:underline; }
A.active                { font-weight: normal; }

FORM					{ font-size:12px; padding:0px; margin:0px;  }

/* --- FORM ELEMENTS & :HOVER, :FOCUS ---------------------- */
INPUT[type=checkbox],
INPUT[type=checkbox]:hover,
INPUT.form_checkbox    { border:0px; width:20px; } 

INPUT 					{ border:1px solid #d7d7d7; background-color:#ffffff; padding-left:2px; }
INPUT:hover             { border:1px solid #98bcdf; background-color:#ffffff; }
INPUT:focus             { border:1px solid #c7c7e7; background-color:#FFFFe7; }

INPUT.form_text			{ border:1px solid #d7d7d7; background-color:#ffffff; width:150px; }
INPUT.form_text:hover   { border:1px solid #98bcdf; background-color:#ffffff; }
INPUT.form_text:focus   { border:1px solid #c7c7e7; background-color:#FFFFe7; }

INPUT.form_button,
INPUT.form_button:hover,
INPUT.form_button:focus { font-size:12px; font-weight:bold; color:#444444; padding-left:5px; padding-right:5px; padding-bottom:1px; background-color:#e1e2e3; border-style:solid; border-color:#8b8b8b; border-top-color:#cdcecf; border-left-color:#cdcecf; border-width:1px; cursor:pointer; }

TEXTAREA                { border:1px solid #d7d7d7; padding-left:4px; }
TEXTAREA:hover          { border:1px solid #98bcdf; }
TEXTAREA:focus          { border:1px solid #c7c7e7; background-color:#FFFFe7; }

SELECT                	{ border:1px solid #d7d7d7; }
SELECT:hover          	{ border:1px solid #98bcdf; }
SELECT:focus          	{ border:1px solid #c7c7e7; background-color:#FFFFf9; }

/* --- SEARCH ---------------------- */
#navWrapper .header_search 			{ margin:1px 0px 0px 12px; }
#navWrapper .header_search INPUT    { border:0px; background:none transparent scroll repeat 0% 0%; margin:0px; color:#696969; }
#navWrapper .header_search FORM 	{ }
#navWrapper .header_search INPUT:focus { background:none transparent scroll repeat 0% 0% }
.search_input 			    { border:1px dotted #cccccc; padding-right:3px; padding-left:3px; background-color:#f1f2f3; float:left; padding-bottom:0px; margin-right:2px; padding-top:0px; height:20px; }
.search_button              { border:0px; cursor:pointer; }
.left  { text-align:left; }
.right { text-align:right; }
.align_left  { text-align:left; }
.align_right { text-align:right;  }
.float_left  { float:left; }
.float_right { float:right; }

/* --- CAPTCHA --------------- */
IMG#captcha_image 		 	{ padding:0px; margin:0px; border:1px solid #e4e8eb }

.pages_contents 		{ margin:0px; font-size:12px; word-wrap:break-word; }

FIELDSET.popular_search { margin:7px 13px; padding:6px 13px; display:none; }
FIELDSET.popular_search LEGEND {  }

/* --- MESSAGE BOXES ---------------------- */
.message_sign           { width:26px; text-align:center; padding-left:auto; padding-right:auto; }
TD.message_text         { padding-left:0px; padding-right:0px;}
TD.message_text_single  { padding-left:10px; padding-right:10px;}
.success_message_box    { font-size:12px; width:96%; height:40px; margin-bottom:6px; margin-top:9px; padding:2px; color:#000000; background-color:#f1fff1; border:1px solid #3ac13a; }
.important_message_box  { font-size:12px; width:96%; height:40px; margin-bottom:6px; margin-top:9px; padding:2px; color:#000000; background-color:#fff1f1; border:1px solid #c13a3a; }
.message_box            { font-size:12px; width:96%; height:40px; margin-bottom:6px; margin-top:9px; padding:2px; color:#000000; background-color:#fffff1; border:1px solid #c1c13a; }

/* --- NEWS ---------------------- */
.category-news 				{ margin-left:-10px; }
.center_box_heading_news 	{ vertical-align:top; margin:1em -0.1em 0em -0.1em; padding:0px 10px 5px 10px; font-weight:bold; font-size:12px; color:#4d4d4d; }
.center_box_contents_news 	{ vertical-align:top; margin:1em -0.1em 0em -0.1em; padding-right:5px; padding:0px 10px 5px 10px; font-weight:normal; font-size:12px; color:#4d4d4d; }
.center_box_contents_news A { padding-right:4px; padding-left:4px; font-size:12px; }
.center_box_bottom_news 	{ vertical-align:top; margin:1em -0.1em 0em -0.1em; padding:0px 10px 5px 10px; font-weight:normal; font-size:12px; color:#4d4d4d; }

/* --- BANNERS ------------------------- */
.banners-box-slideshow     { margin:0px 1px 10px 1px; border:1px solid #d9d9d9; height:140px; background-color:#fcfcfc; }
.banners-box-slideshow IMG { border:0px; }
.banners-box-random        { margin-bottom:10px; }
.banners-box-random IMG    { border:0px; }
DIV.slideshow-caption 	   { position:absolute; margin:-49px 2px 0px 2px; width:707px; height:28px; padding:5px 10px; background:#444444; color:white; font-family:sans-serif; border-radius:10px; display:none; }

/* --- COMMENTS ---------------------- */
#commentsLink					{ margin:10px 0 10px 0; }
#commentsWrapper        		{ width:100%; margin:0 auto; }
#commentsPublished 				{ width:96%; margin-left:15px; }
#commentsPublished .comment 			{ border-bottom:1px solid #cccccc; margin:10px 0px 20px 0px; text-align:left; }
#commentsPublished .comment_user_name 	{ margin:8px 0px 8px 0px; }
#commentsPublished .comment_test 		{ margin:8px 0px 8px 0px; }
#commentsPublished .comment_date 		{ margin:8px 0px 8px 0px; }
#commentsPublished .pagging 			{ margin:0px 0px 20px 0px; text-align:left; }
#commentsPublished  A.pagging_link 		{ display:block:border:1px solid #0092c2; }


