body{
	font-family:'Trebuchet MS',Tahoma,Verdana,Helvetica,Arial,Serif;
	font-size:1em;
	line-height:1.1em;
	color:#000;
	margin:0px;
}

div{
	font-size:0.9em;
}

h2 , h3 ,h4, h6{color:#004f27;font-weight:bolder}
h6{ line-height:1em;font-size:1.2em;margin:0px;border:0px}
h1{color:#314F17;margin:5px 5px 5px 15px;font-size:1.8em}
h3{ font-size:1.3em}
h4,h3{	margin:0px 0px 8px 0px;
	padding:0px;
	border:0px;
}

acronym{
	border-bottom:1px dotted #314F17;
}

#main , .main{
	/*width:760px;*/
	width:78%;
	float:none;
	margin:auto;
	height:auto;
	overflow:hidden;
	padding:0px;
	border:0px;
}
.main{
	width:100%;
	float:none;
}


a:link,a:active,a:visited , a:hover{color:#009900}


#head-main{
	/*border:1px solid red;
	background-image:url(../img/bg_deg.gif);
	background-color:transparent;*/
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:40px;
	width:100%;
	background:url(../img/bg_head2.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;
}

#tools a:link , #tools a:active , #tools a:hover ,#tools a:visited , #head-main a:link , #head-main a:active , #head-main a:hover ,#head-main a:visited{
	color:#314F17;
	text-decoration:none;
}
#tools a:hover , #head-main a:hover{ text-decoration:underline}


#head-main h1{
	margin:0px 0px 0px 11%;
	font-size:1.6em;
	line-height:2em;
	color:#fff;
	width:auto;
	padding:0px;
}

#head-main h1 span{
margin:0px;
font-size:1em;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	line-height:2em;
}

.light-green{
	color:#7DC33F;
	color:#DCFCBF;
}

#head-title , #head-metainfo{
	width:48%;
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
	height:auto;
	overflow:hidden;
	font-size:1em
}

#head-metainfo{
	float:right;
	text-align:right;
	padding-right:2px;
	font-size:0.9em;
}

#footer-main{
	margin:10px 0px 4px 0px;
	background-color:#F1F1F1;
	padding:0px;
	height:auto;
	overflow:hidden;
	width:100%;
	float:none;
}

.footer-cells{
	width:100%;
	height:auto;
	padding:0px;
	float:none;
	overflow:hidden;
}

.footer-cells div{
	width:49%;
	float:left;
	height:26px;
}


#footer-main div span{
	line-height:2em;
	color:#FB7717;
	font-size:1em;
	font-weight:bold;
	margin:0px 5px 0px 15px;
	padding:0px;
}

#footer-main a:link , #footer-main a:active , #footer-main a:hover ,#footer-main a:visited{
	color:#FB7717;
	 text-decoration:none;
	 border-bottom:1px dotted #FB7717;
}
#footer-main a:hover{ text-decoration:none;border-bottom:1px dotted #FB7717;}

#menu-left h4{

}


#menu-left{
	/*width:159px;*/
	width:19%;
	height:auto;
	border:0px;
	margin:0px 8px 0px 0px;
	padding:0px;
	float:left;
	line-height:1.5em;
	font-weight:400;
	/*border-right:1px dotted #58892C;*/
	overflow:visible;
	font-size:0.9em;
}

#menu-left ul , #menu-left li{
	margin:0px 0px 10px 0px;
	float:left;
	width:100%;
	padding:0px;
	height:auto;
}
#menu-left li{
	list-style-type:none;
	/*list-style-image:url(../img/square.gif);*/
	margin:0px 0px 5px 0px;
	border:0px;
	width:100%;
	float:left;
	padding:0px;
	height:auto;
	overflow:visible;
	line-height:1.2em;
}


#menu-left a:link , #menu-left a:active , #menu-left a:hover ,#menu-left a:visited{
	color:#FB7717;
	 text-decoration:none;
	 border-bottom:1px solid #FB7717;
}
#menu-left a:hover{ text-decoration:none;border-width:0px;color:#FE984E}


#body-main , .body-main{
	line-height:1.5em;
	font-size:0.9em;
	/*width:595px;*/
	width:77%;
	height:100%;
	float:right;
	padding:0px;
	margin:0px;
	overflow:visible;
}


#body-main ul{
	margin-left:0px;
	padding-left:20px;
	float:right;
}

#body-main ul li{
	list-style-image:url(img/topo.gif);
	list-style-type: none;
}


.anticopy{
	font-size:1.2em;
	font-family:Verdana,Serif;
	margin:0px;
	padding:0px;
}

#tools{
	width:100%;
	float:none;
	height:auto;
	line-height:1.2em;
	font-size:0.8em;
	color:#314F17;
	font-weight:bold;
	overflow:hidden;
}


#notify-bar{
	width:100%;
	float:none;
	margin:0px 0px 12px 0px;
	overflow:hidden;
	padding:0px;
	height:auto;
	background:url(../img/bg_silver.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;
	text-align:center;
}

.dbg{
	height:auto;
	width:auto;
	border:1px solid #4E9D08;
	display:none;
	float:none;
	background-color:#fff;
	font-family:Monospace;
	font-size:10px;
	line-height:12px;
}

#arrow-menu{
	border:0px;
	margin:4px 0px 0px 0px;
	float:none;
	clear:both;
}

#tool-pills{
	float:left;
	width:auto;
	padding:0px;
	margin:0px;
	height:auto;
	overflow:hidden;
}

#tool-pills div, #login-box #login-submit{
	padding:2px 16px 1px 16px;
	cursor: pointer;
	voice-family:inherit;
	cursor: pointer;
	float:left;
	height:100%;
	line-height:2em;
	border-right: 1px solid #72946D;
}

#login-box #login-submit{
	border-right: 1px solid #828282;
}

#login-box div {
	border-right:0px;
	width:auto;
	height:auto;
	padding:0px;
}


#login-box div .f-input{
	float:left;
	margin:2px 0px 0px 10px;
}

#tool-pills .first-pill, #back-box, #login-box #login-submit{
	border-left: 1px solid #406743;
	margin:0px;
}

.pillOver {
	background-image:url(../img/bg_silver_over.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;
	border-left:1px hidden #406743;
	padding:2px 16px 1px 16px;
}
.pillOut{
	background-image:url(../img/bg_silver.gif);
	border-left:1px hidden #406743;
	padding:2px 16px 1px 16px;
}


#back-box, #login-submit {
	float:left;
	overflow:visible;
	color:#000000;
	font-weight:bold;
	text-align:center;
	cursor: pointer;
	voice-family:inherit;
	cursor: pointer;
	padding:0px 7px 0px 12px;
	margin:0px;
	line-height:1.3em;
	border-left: 1px solid #656565;
	background-image:url(../img/bg_orange.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;
}

#login-submit input{
	border:0px;
	background-color:transparent;
	font-size:0.9em;
	line-height:1.7em;
	color:#000000;
}

#login-box{
	width:auto;
	height:22px;
	overflow:hidden;
	padding:0px 25px 0px 20px;
	float:left;
	font-size:1.1em;
	line-height:1.7em;
	margin:0px;
	border-left: 1px solid #406743;
}

#login-box div div{
	float:left;
	overflow:hidden;
	width:auto;
}

.f-field , .f-value{
	width:100%;
	display:block;
	float:left;
	margin:0px 0px 6px 6px;
}
.f-field{
	font-size:1em;
	color:#426A1F;
	font-weight:bold;
}
.f-field a{
	font-size:0.8em;
	color:#314F17;
}

.f-submit{
	width:90%;
	display:block;
	float:left;
	margin:12px 0px 0px 6px;
	padding:5px 0px 0px 0px;
}

.hint-links{
	float:none;
	height:auto;
	font-size:0.7em;
	line-height:1.1em;
	padding:2px;
	margin:0px;
	width:auto;
}
.hint-links a:link , .hint-links a:hover , .hint-links a:active , .hint-links a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}


.form-row{
	width:100%;
	float:left;
	overflow:hidden;
	line-height:1.4em;
	font-size:1.1em;
	padding:3px 0px 3px 0px
}

.checkbox-cat{
	width:45%;
	padding:4px 0px 4px 0px;
	display:block;
	float:left;
}

/*		forms & buttons			*/

.hidden{
	display:none;
	height:0px;
	line-height:0px;
	float:left;
}

.f-input{
	font-family:'Trebuchet MS',Tahoma,Verdana,Helvetica,Arial,Serif;
	border:1px solid #A3C386;
	font-size:1.1em;
	line-height:1.3em;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	float:left;
}


.f-hidden{
	margin:0px;
	border:0px;
	padding:0px;
}

.f-textarea{
	font-family:'Trebuchet MS',Tahoma,Verdana,Helvetica,Arial,Serif;
	border:1px solid #A3C386;
	font-size:1.1em;
	line-height:1.3em;
	padding:0px;
	margin:0px;
	width:85%;
}

.f-input-passwd{
	border:1px solid #426A1F;
	font-size:1em;
	padding:0px;
	margin:0px;
}

.f-select{
	border:0px solid #426A1F;
	font-size:1em;
	padding:0px;
	margin:0px;
}

.f-select	option{
	border:0px solid #426A1F;
}

.f-select-selected{
	background-color:#E2E2E2;
}

.f-radio{
	font-size:1em;
	padding:0px;
	margin:0px;
}

.button{
	font-family:'Trebuchet MS',Tahoma,Verdana,Helvetica,Arial,Serif;
	font-size:1em;
	line-height:1.2em;
	color:#fff;
	background-color:#4E9D08;
	border-left:1px solid #A3C386;
	border-top:1px solid #A3C386;
	border-bottom:1px solid #314F17;
	border-right:1px solid #314F17;
	float:left;
	margin:0px;
	padding:2px 4px 1px 6px;
}

/* no more forms			*/



/* NICEFORMS*/

/**/


#login-box .f-input{
	border:1px solid #426A1F;
	font-family:'Trebuchet MS',Lucida Console,Tahoma,Verdana,Arial,Serif;
	font-size:1.1em;
	line-height:1.4em;
	padding:0px;
	margin:0px;
	height:17px;
}

#login-box .button{
	padding:0px 4px 0px 6px;
}

/*------------------  ACR  ------------------*/
acronym{
	cursor:help;
	border-bottom: 1px dotted;
}

/*-------------------------------------------*/

.login-pill{
	float:left;
	width:auto;
	padding:0px;
	margin:0px 8px 0px 2px;
}

#head-metainfo .normalspan , .normalspan{
	display:inline;
	font-size:0.9em;
	font-size:1em;
	margin:0px;
	border:0px;
	padding:0px;
	width:auto;
	height:auto;
}

#head-metainfo .normalspan{
	cursor: pointer;
	voice-family:inherit;
	cursor: pointer;
	text-decoration:underline;
}


/*-              MORE MENU                   -*/
#menu-container , #menu-user , #menu-data{
	width:100%;
	float:left;
	overflow: visible;
	height:auto;
	border:0px;
	padding:0px;
	margin:0px;
	/*
	background-image:url(../img/bg_deg_menuinv.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;*/
}

#menu-container ul{
	padding:0px;
	margin:0px;
	border:0px;
	border-top:1px solid #F0F0F0;
	width:100%;
	height:auto;
	display:block;
	overflow:visible;
	float:left;
	margin-bottom:8px;
}

#menu-container li, #menu-container .li-off{
	border:1px solid #E2E2E2;
	border-top:1px solid #F8F8F8;
	padding:3px 2px 3px 6px;
	border-left:1px solid #F5F5F5;
	line-height:2em;
	font-size:0.9em;
	margin:0px;
	width:100%;
	float:left;
	background-color:#F4F4F4;
	overflow:hidden;
}

#menu-container .li-on{
	border:1px solid #d4d4d4;
	border-top:1px solid #F8F8F8;
	padding:3px 2px 3px 6px;
	border-left:1px solid #F5F5F5;
	background-color:#F1F1F1;
}

#menu-container .li-title{
	background-color:#ECECEC;
	background-color:#F1F1F1;
}


/*

#menu-global{
	width:99%;
	float:left;
	height:100%;
	border:0px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
*/

#menu-header{
	height:auto;
	width:99%;
	float:left;
	border:0px;
	padding:0px;
	margin:0px;
	overflow:visible;
}


.headpillOff , .headpillOn, .headpillHover , .headpillOut{
width:50%;
height:100%;
float:left;
 overflow:visible;
 padding:0px;
 margin:0px;
 text-align:center;
 font-size:1.2em;
 background-color:#F2FCE9;
 border-bottom:1px solid #F2FCE9;
 cursor: pointer;
 voice-family:inherit;
}


.headpillOff{
 background-color:#ffffff;
 border-bottom:1px solid #D8D8D8;
}


#menu-user, #menu-data{
font-size:1.2em;
border:0px;
overflow:visible;
float:none;
width:95%;
display:block;
height:auto;
}



#notes-ticker, #blog-ticker{
	width:99%;
	height:auto;
	overflow:visible;
	float:left;
	font-size:1.2em;
	display:block;
	margin:0px;
	padding:0px;
}


.ticker-bg{
	background-image:url(../img/bg_grid.gif);
	background-attachment:fixed;
}

.ticker-nobg{
}


#noteshead , #notesbody , #notesfoot{
	float:left;
	display:block;
	overflow:visible;
	width:100%;
	height:auto;
	background-color:transparent;
}

#notesfoot{
	font-size:1em;
	line-height:1.3em;
}

#noteshead{
	text-align:right;
	line-height:1.8em;
}


#noteshead span{
	padding:0px 18px 0px 18px;
	font-size:0.9em;
	border-left:1px solid #E2E2E2;
	cursor: pointer;
	voice-family:inherit;
	cursor: pointer;
}
#noteshead span.note-pill{
	color:#6a6a6a;
}

#noteshead #closenotes{
	padding:0px 10px 0px 18px;
	font-size:1.1em;
	font-family:Geneva,Verdana,Arial,Serif;
	font-variant:small-caps;
	color:#cc0000;
	font-weight:bold;
	border-left:1px solid #dadada;
	display:none;
}


#noteshead div{
	background-image:url(../img/bg_deg_menu.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:scroll;
}

#blog-ticker #noteshead div{
	background-image:url(../img/blog_menu.gif);

}

#notesfoot span.body{
	padding:0px 0px 3px 0px ;
	display:block;
	float:left;
	width:100%;
	font-size:1em;
	line-height:1.6em;
	height:auto;
}

#notesfoot h3{
	margin:0px;
	padding:0px;
}

.top-anchor{
	font-size:0.9em;
	text-align:right;
	float:right;
}

#notesfoot span.footer {
	background-color:transparent;
	font-size:0.9em;
	line-height:0.8em;
	color:#4a4a4a;
	padding:4px 4px 0px 4px;
	display:block;
	width:auto;
}

.blogpost-even span.footer, .blogpost-odd span.footer{
}

#blogbody span.footer{
	line-height:1.5em;
}

#noteshead span.selected-note-pill{
/*	font-weight:bold;*/
	color:#000;
	/*border-bottom:1px dotted #000;*/
	border-left:2px solid #7DC33F;
	/*
	background-image:url(../img/h_arrow.gif);
	background-repeat:no-repeat;
	background-position:middle left;
	background-attachment:scroll;*/
}


#optmenu{
	position:absolute;
	display:none;
	border:1px solid red;
	height:50px;
	width:425px;
}

.form-container{
	height:auto;
	float:left;
	display:block;
	font-size:1.1em;
	width:95%;
}


.codesample{
	width:100%;
	float:left;
	display:block;
	background-color:#EBF5E9;
	padding:8px 3px 8px 3px;
	font-family:Courier,Arial,Serif;
}

.taglist a:LINK , .taglist a:ACTIVE , .taglist a:VISITED{
	text-decoration:none;
} 
.taglist a:HOVER{
	text-decoration:underline;
}


.minitaglist{
	font-size:0.9em;
	width:100%;
	float:left;
}


a:LINK.tagsmall  , a:ACTIVE.tagsmall  , a:VISITED.tagsmall , a:HOVER.tagsmall {
	text-decoration:none;
	font-size:1.1em;
	color:#7DC33F;
	font-weight:bold;
} 
a:HOVER.tagsmall {
	text-decoration:underline;
}

a:LINK.tagmed , a:ACTIVE.tagmed , a:VISITED.tagmed , a:HOVER.tagmed {
	text-decoration:none;
	font-size:1.2em;
	color:#58892C;
	font-weight:bold;
} 
a:HOVER.tagmed{
	text-decoration:underline;
}

a:LINK.tagbig , a:ACTIVE.tagbig , a:VISITED.tagbig , a:HOVER.tagbig {
	text-decoration:none;
	color:#67B323;
	font-size:1.3em;
	font-weight:bold;
} 
a:HOVER.tagbig {
	text-decoration:underline;
}

/*------------  FEEDS	-----------------*/

	.new-row , .new-row-alt{
		line-height:1.3em;
		font-size:1.1em;
		float:left;
		width:100%;
		height:auto;
		border-left:1px solid #F0F0F0;
		border-top:1px solid #F0F0F0;
		border-bottom:1px solid #DFDFDF;
		border-right:1px solid #DFDFDF;
		padding:8px 3px 5px 3px;
		margin:0px 6px 15px 0px;
		overflow:visible;
	}
	.new-row img , .new-row-alt img , .new-full img{
		float:left;
		margin:3px;
		clear:both;
	}
	
	.new-row-alt{
		background-color:#EFEFEF;
		border-left:1px solid #DFDFDF;
		border-top:1px solid #DFDFDF;
		border-bottom:1px solid #CBCBCB;
		border-right:1px solid #CBCBCB;
	}
	.new-row h2 , .new-row-alt h2 {
		font-size:1.3em;
		margin-top:10px;
	}
	.new-row h3, .new-row-alt h3 {
		font-size:1.1em;
	}
	.new-meta{
		font-size:0.9em;
		text-align:right;
		margin:0px 0px 3px 0px;
		font-weight:bold;
		float:right;
		vertical-align:bottom;
	}
	.new-content{
		font-size:1em;
	}
	.new-foot{
		font-size:0.9em;
		margin-top:5px;
		float:left;
		width:100%;
		height:25px;
		line-height:20px;
	}
	.new-more{
		float:left;
		vertical-align:bottom;
	}
	.news-media{
		font-size:1.3em;
		font-weight:bolder;
		height:auto;
		padding:3px 0px 3px 0px;
		float:left;
		margin:0px 0px 5px 0px;
		width:auto;
		font-variant:small-caps;
	}
		
	.news-select{
		float:right;
		margin:0px;
		width:auto;
		font-size:0.9em;
		padding:0px;
		height:100%;
		overflow:visible;
		margin-right:5px;
	}
	

	.news-select .f-select , .news-select .f-select option{
		width:auto;
		padding:0px;
		font-size:1em;
		border:0px;
		margin:0px;
		font-family:'Trebuchet MS',Lucida Console,Tahoma,Verdana,Arial,Serif;
	}
	
	#news-toolbar{
		width:100%;
		height:auto;
		float:left;
		margin:0px;
		border:0px;
		padding:0px 3px 0px 5px;
		border-bottom:1px solid #58892C;
	}
	
	.warn{
		text-align:center;
		font-size:0.9em;
	}
	
	#news-details{
		width:98%;
		height:auto;
		float:left;
		padding:0px;
		display:block;
		overflow:visible;
		font-size:1em;
		line-height:1.3em;
	}

	#news-type{
		text-align:right;
		line-height:1.9em;
		height:auto;
		width:100%;
		float:none;
	}
	
	#news-type a:LINK , #news-type a:ACTIVE , #news-type a:VISITED , #news-type a:HOVER{
		text-decoration:none;
	}
	
	.news-media-box , .news-cat{
		width:auto;
		padding:0px 7px 0px 9px;
		margin: 2px 0px 2px 0px;
		float:left;
		background-color:transparent;
		border-color:transparent;
		font-weight:bold;
		font-size:1em;
		line-height:1.4em;
		height:auto;
		overflow:visible;
		border-left:1px solid #d3d3d3;
	}

	#user-prefs h4{
		font-size:1.1em;
		line-height:1.3em;
		margin:0px 0px 4px 5px;
		padding:0px;
		border:0px;
		font-weight:bold;
	}
	
	#user-prefs option , #user-prefs select{
		font-size:1em;
	}
	
	.news-cat {
		background-color:#67B323;
		color:#fff;
		margin-top:2px;
		float:left;
		line-height:1.6em;
	}
	
	.news-pager{
		border:1px solid #314F17;
		background-color:#E4F0D9;
		font-weight:bold;
		font-family:Arial;
		font-size:1em;
		color:#58892C;
		margin:0px;
		margin:1px 0px 2px 0px;
		padding:0px 0px 4px 0px;
		line-height:0.9em;
	}
	
	#rss-header{
	background-color:#E4F0D9;
	width:100%;
	float:none;
	overflow:visible;
	padding:0px;
	margin:0px;
	text-align:right;
	font-size:1.2em;
	margin-bottom:15px;
	height:auto;
	line-height:1.1em;
	}
	
	#news-bread{
		width:50%;
		height:10px;
		font-size:1em;
		line-height:1.3em;
		text-align:left;
		padding:2px;
		overflow:visible;
		float:left;
	}
	
	#rss-header h3{
		line-height:35px;
	}
	
	.new-full{
		padding:0px 5px 0px 5px;
		height:auto;
		background-color:transparent;
		display:none;
		width:98%;
		overflow:visible;
		float:left;
		font-size:1em;
	}
	
	.permalink{
		font-size:0.8em;
	}
	
	.permalink a:ACTIVE , .permalink a:VISITED , .permalink a:LINK , .permalink a:HOVER{ text-decoration:none; color:#fff;border:0px}
	.permalink a:HOVER{ border-bottom:1px dotted #fff;}
	
	#loading-msg , #error-msg{
		width:250px;
		height:30px;
		vertical-align:middle;
		text-align:center;
		color:#58892C;
		background-color:#EBF5E9;
		margin:auto;
		font-size:1.3em;
		line-height:1.6em;
		padding:15px 20px 15px 20px;
		float:none;
	}
	
	
	#error-msg{
		/*border:1px solid #cc3333;*/
		background-color:#FDFFE3;
		color:#cc3333;
		font-weight:bold;
	}
	
	#media-name{
		line-height:1.6em;
		margin-left:5px;
		font-size:1.4em;
		font-weight:bold;
		height:25px;
	}
	
	#media-name a:LINK , #media-name a:HOVER , #media-name a:ACTIVE , #media-name a:VISITED
	{
		text-decoration:none;
		border-bottom:1px dotted;
		color:#426A1F;
	}
	
	.blogpost-odd a:LINK, .blogpost-odd a:HOVER, .blogpost-odd a:ACTIVE, .blogpost-odd a:VISITED, 
	.blogpost-even a:LINK, .blogpost-even a:HOVER, .blogpost-even a:ACTIVE, .blogpost-even a:VISITED
	{
		text-decoration:none;
		border-bottom:1px dotted;
		color:#67B323;
	}
	
/*-------------------------------------------*/
.uline{
	border-bottom:1px dotted #a2a2a2;
	font-weight:bold;
}

.blogpost-odd , .blogpost-even {
	line-height:1.5em;
	font-size:1.1em;
	width:100%;
	height:auto;
	float:none;
	padding:0px;
	margin:0px 0px 15px 0px;
	overflow:visible;/*
	background-image:url(../img/bg_deg_menu.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:scroll;*/
}

.blogpost-odd p, .blogpost-even p{
	padding:6px;
}

.blogpost-even{
	/*background-image:url(../img/blog_menu.gif);*/
}

.blogpost-even h3 , .blogpost-odd h3{
	padding:12px 5px 10px 14px;
	background-color:#E8FDD5;
	font-size:1.5em;
}

.blogpost-even h3{
	/*background-color:#E3FFCA;*/
}

a:LINK.ord , a:ACTIVE.ord, a:VISITED.ord, a:HOVER.ord{
	text-decoration:underline;
	font-size:1em;
	color:#009900;
	font-weight:bold;
	border-bottom:0px;
} 

#preview-bar{
	line-height:2.5em;
	width:100%;
	font-size:1.4em;
	color:#fff;
	float:left;
	display:block;
	background-color:#58892C;
	margin-bottom:15px;
	text-align:center;
 }
 
 #preview-bar a:link, #preview-bar a:active, #preview-bar a:visited, #preview-bar a:hover{
 	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
 }
 
 #display-comments p {
 	margin:0px 5px 0px 5px;
 }
 #display-comments h4{
 	margin:0px 5px 4px 5px;
	color:#4E9D08;
 }
 
 .comment-separator{
 	margin:0px 8px 6px 8px;
	color:#7DC33F;
	font-size:3em;
	line-height:0.8em;
	text-align:center;
	width:98%;
	float:left;
 }
 
 .comment-count{
 	font-size:1.5em;
	line-height:1.7em;
	padding:2px 4px 2px 4px;
	color:#A3C386;
}

.notify-private , .notify-draft{
	font-size:0.7em;
	margin-left:10px;
	padding:5px 9px 5px 9px;
	color:#FF9600;
	background-color:#FFF6E8;
	border:1px solid #FF9600;
	float:right;
	-moz-border-radius: 5px;
}

.notify-draft{
	color:#7BA9EF;
	background-color:#EFF5FE;
	border:1px solid #7BA9EF;
}

.post-private{
	color:#FF9600;
}

.post-draft{
	color:#7BA9EF;
	font-weight:bold;
}

.result-row{
	padding:4px;
	line-height:1.4em;
	width:100%;
	float:left;
}

.result-row .result-cell{
	font-size:0.9em;
	float:left;
	padding:0px 8px 0px 8px;
}


#status-ticker .infoticker, #status-ticker .successticker , #status-ticker .errorticker{
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;
}

.infoticker{
	color:#314F17;
	background-image:url(../img/bg_yellow.gif);
}
 
.successticker{
	color:#314F17;
	background-image:url(../img/bg_green.gif);
}

.errorticker{
	background-image:url(../img/bg_red.gif);
}

#status-ticker{
	float:right;
	width:30%;
	overflow:visible;
	margin:0px 5px 0px 0px;
}


#status-ticker span{
	/**/
	padding:0px 2px 0px 8px;
	color:#314F17;
	line-height:2em;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	width:auto;
	display:block;
	background-color:transparent;
}