*					{ margin:0; padding:0;}
html, body			{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; color:#666; background-color:#e9e9e4; height:100%;}

a					{ color:#227dd8; text-decoration:none;}
a:hover				{ text-decoration:underline;}
a:visited			{ color:#8fadef; }

h1 img				{ float:left; padding-right:10px;}
h2					{ margin-bottom:10px; display:block; border-bottom:1px #eee solid; color:#f60;}

#wholecontent		{ margin-left:auto; margin-right:auto; width:960px;}


#header_container	{ position:fixed; top:0; left:0 ; z-index:3; height:70px; width:100%; font-size:11px;}
#header				{ margin-left:auto; margin-right:auto; width:960px;}
#header #logo		{ position:relative; top:5px;}
#header q2			{ position:relative; top:50px; left:80px;}

#header_container, #header		{ background-image:url(img/bckgr_top.gif); background-position:top; background-repeat:repeat-x;}


#login				{ position:relative; top:0; float:right; margin-right:0; padding-right:10px;; width:332px; height:66px; right:0; background-image:url(img/bckgr_login.gif); background-position:right top; background-repeat:no-repeat;}
#login input		{ font-size:11px; width:100px; border:0; background-color:transparent; color:#666; text-align:right;}
#login form			{ padding-top:0px; padding-right:10px; line-height:28px;  }
#login a:visited, #login a:link			{ padding-left:5px; padding-right:5px; color:#999;}

#login .submit		{ border:0; background-color:transparent; cursor:pointer; width:70px; margin-left:30px; color:#f30; font-weight:bold;}

#path_container 	{ position:fixed; top:70px; z-index:4; left:0; width:100%; font-size:10px; margin-bottom:10px; border-top:1px #d3d3c9 solid; border-bottom:1px #d3d3c9 solid;  
						background:#d3d3c9; outline:4px #e9e9e4 solid; }
#path				{ background:#f7f7f0; width:960px; margin-left:auto; margin-right:auto; padding-top:4px; padding-bottom:4px;}
#path a				{ color:#FF3300;}
#refreshcontent		{ float:right;}

#loading			{ margin-bottom:-4px; padding-left:10px; border-left:1px #ccc solid; padding-right:10px;}

#footer_container	{ position:fixed; bottom:0; left:0; z-index:5;  font-size:10px;  border-top:1px #d3d3c9 solid;  background:#d3d3c9;
						outline:5px #e9e9e4 solid; width:100%;}
#footer				{ margin-left:auto; margin-right:auto; width:960px;background:#f7f7f0;padding-top:2px; padding-bottom:2px;}
#infopanel			{ background-color:#cde2f7; padding:8px; border:1px #ccc solid; margin-bottom:10px; color:#000;}

#paging				{ width:26px; top:100px; position:fixed; z-index:2; padding-top:6px; text-align:center; }
#paging a 			{ display:block;  font-size:10px; background-color:#ddd; padding:2px; margin-bottom:2px; width:20px;}
#paging .on			{ background-color:#f7f7f0; width:20px; border:1px #ccc solid; border-right:0; color:#FF3300}
#paging .off		{ background-color:transparent; font-weight:normal; }

#paging a:hover		{ color:#f00;}
* html #paging 	{ position:absolute; top:120px;}


#content			{ width:960px; position:relative; z-index:1; padding-top:100px; padding-bottom:50px;}
* html #content		{ position:absolute; top:100px; padding-top:0;}

#feed_entries		{ width:700px; margin-left:24px; border:1px #ccc solid; /*outline:2px #ddd solid;*/ background-color:#f7f7f0;  }
#page_content		{ width:700px; border:1px #ccc solid; /*outline:2px #ddd solid;*/ background-color:#f7f7f0; padding:10px;}
#right				{ float:right; width:225px; border:1px #ccc solid;  background-color:#f7f7f0; overflow:hidden;  }
#right li a			{ display:block;}
#right li a:hover	{ background-color:#fff; text-decoration:none;}

#outmessage,#outinfo{ padding:6px; font-size:1.1em; margin-bottom:10px; background-color:#FFFFCC}
#outmessage	img, #outinfo img	
					{ padding-right:10px; margin-bottom:-3px;}					
.msg_close			{ padding-right:0; float:right; cursor:pointer;}
.msgalert			{ border:1px #c00 solid; background:#ffd; color:#f00; font-weight:bold;}
.msgmessage			{ border:1px #ccc solid; color:#666; background:#f7f7f0;}
.msginfo			{ border:1px #eee solid; color:#444; background:#fff; padding:4px;}


#searchbox			{ background:#d3d3c9; padding:10px; border-bottom:1px #ccc solid; margin:1px;margin-bottom:10px; clear:both; font-size:11px;}
#searchbox input	{ font-size:10px; background-color:#fffffc; border:0; padding:2px;}

dl					{ margin-bottom:4px; float:none; display:table; padding-bottom:5px; display:block; padding:10px; clear:left;}
dl .title			{ font-size:1.2em; display:block; border-bottom:2px #6d95bc solid; font-weight:bold}
dl .subtitle		{ display:block; clear:both; height:auto;}
dl img				{ margin-bottom:-1px; padding-right:18px; padding-left:10px; }
dl .expandown		{ float:right; margin-top:5px; border-left:1px #ddd solid; border-right:1px #ddd solid; padding-left:5px; padding-right:5px;color:#999; text-decoration:none; font-size:10px;
						/*background-image:url(img/bckgr_but_down.gif); background-position:top; background-repeat:repeat-x;*/}
dl .expandown:hover	{ background:#eee; color:#FF3300; text-decoration:none;}


dt					{ font-size:10px; padding-top:2px; }
dt u				{ text-decoration:none; padding-bottom:10px;}
dt u a				{ font-weight:bold; color:#6d95bc;}
dt b				{ float:left; width:34px; text-align:center; color:#999; font-weight:normal; font-size:10px; background-color:#f3f3e9;}
dt i				{ font-style:normal; width:100px; float:left; font-family:Tahoma,Arial; color:#999; padding-top:1px; padding-left:12px;  }
dt .title:visited	{ color:#88baeb;}

dd					{ padding-left:46px;  font-size:12px; height:auto; padding-top:4px; border-top:1px #ddd solid; }

.dl_odd				{ background:#fffffc; border-bottom:1px #eee solid; border-top:1px #eee solid;}
.dl_even			{  }

.a_inlay			{ background:#efefe2; color:#f30; border-top:1px #e1e1c8 solid; border-bottom:1px #e1e1c8 solid; padding-left:5px; padding-right:5px; font-weight:normal;}
.a_inlay:visited	{ color:#f30;}


.sectionheader		{ margin-bottom:4px; height:20px; line-height:20px; padding:2px; padding-left:10px;}


form #form_container{ display:block; float:none; clear:both;}
form .form_separator{ display:block; height:10px; font-size:0.01em; }

form #field_container{ padding:2px;  background:#f7f7f7;  margin:0px; margin-bottom:2px; display:table; width:100%;}
form #field_label	{ float:left; padding:0px; padding-left:10px; }
form #field_type	{ float:right; background:#eee; border-left:1px #ccc solid; border-bottom:1px #ccc solid; height:22px; line-height:22px; margin-top:-3px; width:130px; padding-left:6px; font-size:9px; overflow:hidden;}

form #input_field	{  margin-left:120px;  padding:0px; padding:0px; }
form #radio_content	{ float:left; margin-right:20px; margin-bottom:4px;}

form dl				{ padding:1px;  background:#efefe2;  margin-bottom:2px; display:block; width:100%; border-top:0px #ddd solid; border-bottom:0px #ddd solid;; }
form dt				{ font-weight:bold; float:left; padding-left:10px;}
form dd				{ margin-left:110px;  border:0; }
form dd label		{ cursor:pointer;}
form dd label input { margin-bottom:-2px;}
form dd label:hover { border-bottom:1px #c00 solid;}

form .form_sectionsubmit	{ background:#efefe2; border-top:1px #aaa solid; padding-top:4px; padding-bottom:4px; margin-top:6px;}
form .form_sectiontitle		{ padding:3px; padding-left:10px; background:#ddd; margin-top:8px; border-top:1px #ccc solid; font-weight:bold; color:#000; margin-bottom:2px;}

.submitbutton		{ background-color:#999992; color:#fff; font-weight:bold; height:20px; font-size:0.8em; width:90px;
					  line-height:10px; padding-left:10px; padding-right:10px; border:1px #f30 dotted; cursor:pointer;  }
.submitbutton:hover { background:#666;}

.feedconfig			{ padding:5px; margin:5px; float:left; width:200px; border-right:1px #ccc solid;  font-size:12px; border-top:1px #ccc solid;}
.feedconfig li		{ padding:3px;}
.feedconfig label	{ display:block;}
.feedconfig label:hover	{ background-color:#fff;}

.next_prev			{ float:right; background-color:#F7F7F0; padding:2px; padding-left:16px; padding-right:16px; border:1px #ccc solid; border-top:0; margin-right:7px; margin-top:-1px; font-size:10px;}



#rightcats			{ font-size:12px; padding:10px;}
#rightcats li		{ display:block; overflow:hidden;}
#rightcats .highlight	{ /*background-color:#f8e9df;*/ font-weight:bold;}
#rightcats .highlight a	{ color:#f30;}








