/*

	sNews 1.6 Minimal Template
	
*/

*{ margin: 0; padding: 0; }*
body { font: .85em Arial, Sans-Serif; line-height: 1.5em; background: #F1F3EE; color: #5A5D5F; }
a { color: #008FF5; background: inherit; }
a:hover { color: #ccc; background: inherit; }
h1 { font-weight: normal; font: 2em/1.1em Georgia, "Times New Roman", Times, serif; color: black; padding: 1em 0; }
h2 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: black; padding: 10px 0 10px;}
h3 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: black; margin: 10px 0 10px; }
h4 { color: black; background: inherit; float: left; clear: both; padding: 0 0.5em 0 0;}

ul {  padding: 1em;}
/* li { list-style-type: none;} */
p { margin: 0 0 0 0; }
#logo { float: left; }
#logo img {border: none; margin-left: 4px; vertical-align: middle; }
#whereid {line-height: 1.2em; font-size: .95em;}
#right ul, ul#this_category {padding: 0; margin: 0 0 10px; list-style-type: none;}

.topmenu {float: right; margin: 0 auto 0 auto;}
#menu li {float: left; list-style-type: none;}
	#menu li a {
	display: block;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 13px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 13px;
	position: relative;
	text-decoration: none;
	color: white;
	}
	#menu li a:hover { 
	padding-bottom: 13px;
	padding-top: 13px;
	}
	#menu li a.current{ 
	padding-bottom: 13px;
	padding-top: 13px;
	}
	
.headerall {width: 100%; background: black; }
.header {width: 950px; margin: 0 auto 0 auto; height: 70px; color: white; }
	
#subheader { width: 950px; margin: 0 auto 0 auto; padding: 8px 0 8px 10px; height: 20px; line-height: 20px;}
#subheader a { background: inherit; }

#breadcrumbs { font-size: 90%; float: left; }
#breadcrumbs, #breadcrumbs a { color: black; }

#search { float: right; }
#search p { padding: 0; margin: 0; }

.wrap { width: 950px; margin: 0 auto 0 auto; }
.left       { float: left;  width: 640px; }
.leftbody   { padding: 0 25px 0 25px ; background-image: url(/img/bg_center.gif); }
.lefttop    { height: 16px; background-image: url(/img/bg_top.gif); }
.leftbottom { height: 16px; background-image: url(/img/bg_bottom.gif); margin-bottom: 15px; }
.right { float: right; width: 280px; padding: 0 0 0 0; margin: 0 auto 0 auto; clear: both; }
	
#footer { clear: both; border-top: 1px solid #bbb; padding: 10px 5px; width: 100%; }
#footer, #footer a {color: black;}
#footer a:hover {color: #ccc;}
#footer .hide, #footer  .hide a {color: #F1F3EE;}

#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 0 0 10px; }

.intro  {font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; line-height: 1.3;}
.introh {font-family: Georgia, "Times New Roman", Times, serif; font-size: 200%;color: #008FF5; line-height: 2;}

/* sNews */
fieldset { border: 1px solid #aaa; padding: 10px 8px; margin: 0 0 0 0; background: #fff; color: #000; }
input.text { padding: 2px; background: #eee; color: #222;}
textarea { width: 97%; height: 20em; padding: 3px; background: #eee; color: #222;}
input.text, textarea, weblink, url, email, name, messae
{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}
.comment { background: #fff; color: #000; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #333; }
.commentsbox { background: #fff; color: #000; padding: 10px; margin: 0 0 0 0; }
.date { border-top: 1px solid #333; margin: 10px 0 0 0; }

#rss li {width: 32px; height: 32px; background: url(/img/rss_feed.png) left top no-repeat;overflow: hidden;}
#rss li a {display: block; padding-left: 2000px;}

