/*
*  This fixes a problem with docMan's editor's width, which otherwise 
*  breaks most templates when editing a document's description in the front end 
*/
.mceToolbarTop {white-space: normal; border-bottom: 1px solid #cccccc; padding-bottom: 1px; width:550px;} 



.mother { /*  The newsflash contents should have this attribute  */
	font			: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #ccc;
}



/* 	
*	Template MAP:
*/
/* Structure Module  */
BODY {
	text-align	: center; 
	/*  text-align will cause the ContentContainer & the Background to be centered in the browser window, 
	*   but later we must undo this text-alignment default setting (via the ContentContainer CSS) 
	*   because we want 'left' to be the default alignment for all the page text.  */
	background	: #101010; /* url(../../../css/%22../images/bg.png%22) repeat-y center top; */

	margin		: 0;  
	padding		: 0;  
	border		: 0;

	margin-top:0; padding-top:0;

/*	font		: normal 12px/normal "Times New Roman", Times, serif; */
	font		: normal 12px/normal Verdana, Arial, sans-serif;
	color		: #aaa;  /* was 999 */
}
HTML {}
DIV#ContentContainer {
	width		: 800px !important ;
	margin		: 0 auto; 	/* horizontally center the page in the browser */
	text-align	: left; 	/* undo the BODY text-align that had been needed to center the page */
	background	: #101010; 	/* unnecessary?, since BODY tag specified this already? */
}

DIV {
	margin			: 0;
	padding			: 0;
	border			: 0;
}
div#vertical_spacer{height:30px;} /* this pushes doen the main body content */




/* 
*  header line; 169px high. 
*/
#HeaderLine {
	width  	  : 800px;
	overflow  : hidden;
	clear     : both; 
/*	background-color: #909;
	layer-background-color: #909; */
/*	background-image: url(http://www.nonantum.net/cms/templates/nonantum/images/bkg_2x1.png);
	background-repeat: no-repeat;
	background-position: left top; */
}






/* 
*  TEMPLATE DEFAULTS FOR XHTML CSS 
*
* Italian green = #060 
* Italian red =   #c00 
* USA blue =      #009
*
* Forum: 
* white text FFFFFF on medium green 86B87F
* black text 2C2923 on light green  D1EACF
* green text 006600 on white background 
*/




/* Text Module */
ABBR {}
ACRONYM {}
ADDRESS {}
BLOCKQUOTE {}
BR {}
CITE {}
CODE {}
DFN {}

EM {}
H1, H2, H3, H4, H5, H6 { /* make match .contentheading */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: nornal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #ccc;
}
H1 {}
H2 {}
div.moduletable h3 {
/* used by Latest News Module for the module title; want to match .mother & .contentheading */
	font: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #ccc;
}
H4 {}
H5 {}
H6 {}
KBD {}
P {
/*	font			: normal 12px/normal "Times New Roman", Times, serif;  */
	font			: normal 12px/normal verdana, tahoma, Arial, Verdana, sans-serif; /* was 11px; */
	line-height		: 1.6em;
	color			: #aaa;  /* was 999 */
}
PRE {}
Q {}
SAMP {}
SPAN {}
STRONG {}
VAR {}



/*  
* Hypertext Module Pseudoclasses  
*/
A {  
  	color           : #090;
	font			: bold 11px Courier, monospace;
	/* font-weight: bold; /* has no effect on Write&Submit page, etc..  Why?  --JLW*/
  	text-decoration : none; 

}
A:link {}
A:active  { }
A:visited  { }
A:hover{
  	color           : #fc6;
  	text-decoration : none; 
}

/* 
*  JOOMLA-PRODUCED SELECTORS 
*/

/* login module links */
a.mod_login {
/* controls the 'Forgot Password' and 'Register' links of the CB login module,
*  as well as the 'private messages waiting' and 'connections pending' notices */
	text-decoration	: none;
	font			: normal 11px Arial, Helvetica, sans-serif;
	font			: bold 11px Courier, monospace;
	
	color			: #090 ;    /* #fc0; */
}
a.mod_login:link, a.mod_login:visited { 
}
a.mod_login:hover {	 
color:#fc6;}




/*  
* JOOMLA CSS
*   MAIN MENU: MAIN LEVEL */
A.mainlevel {
/* 	display         : block; */
/*	width           : auto; */
	padding			: 0px 5px;
	color			: #090; 
	font			: bold 13px Courier, monospace;
	
	line-height		: 1.6em; 
	border			: 0;	/* originally no such line */
  	text-decoration : none;
}
a.mainlevel:link, a.mainlevel:visited {
}
a.mainlevel:hover {
/*	background-color: #999; */
	color			: #fc6;	
}
#active_menu {
/* 	background		: #fff; */
	color			: #aaa; /* was 999 */
}




/* JOOMLA CSS:   MAINMENU SUBLEVEL
*/
a.sublevel {
	font			: bold 10px Verdana, Arial, Helvetica, sans-serif;
line-height:1.6em;
	color           : #fc0;		/* originally 333 */
    text-decoration	: none;
/*	padding    		: 3px 1px 13px 5px; */
	margin			: 3px; 
margin-left:23px;

/*  width            : 80%; 		/* line added by JLW */
/*  display          : block;		/* line added by JLW */
/*  line-height: 1.4em;			/* line added by JLW */
}
a.sublevel:link, a.sublevel:visited {
  color				: #090;		/* originally 333 */
}
a.sublevel:hover {
  color            : #fc0;		/* originally 999 */
  background	   : #090; 
}
a.sublevel#active_menu  {
/*	border			: 0;*/
	background      : transparent ; /* was transparent */
	color           : #000; 	/* originally 000 */
}
/* UL {list-style-image: url(../images/indent.png);} */






















/* List Module  */
DL {}
DD {}
DT {}
LI {}
OL {}
UL {
/*	list-style-image: url(../images/indent.png); */
}
/* JOOMLA-PRODUCED SELECTORS */


/* Edit Module */
DEL {}
INS {}



/* Forms Module */
BUTTON {}
FIELDSET {}

/* 
* for the search results table:  
*/
table.contentpaneopen tr td fieldset {
	padding:10px; }
table.contentpaneopen tr td fieldset div {
/* affects the EM search results table */
	line-height:1.6em;  
	font-size:13px;
	color:#999; }
table.contentpaneopen tr td fieldset div A{color:#0a0;}
table.contentpaneopen tr td fieldset div A:hover{color:#fc6;}

FORM  {
	margin			: 0;
	padding			: 0;
	border			: 0;
}
INPUT {}
LABEL {}
LEGEND {}
SELECT {}
OPTGROUP {}
OPTION {}
TEXTAREA {}
/* JOOMLA-PRODUCED SELECTORS */





/* Image Module  */
IMG {}
/* JOOMLA-PRODUCED SELECTORS: Community Builder's usersList entries: */
TR.sectiontableentry1 IMG, 
TR.sectiontableentry2 IMG {
	margin-bottom	: 5px;
}
/* SECTION LISTING */

.sectiontableheader,
.sectiontablefooter {
	font			: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color			: #fff;
	padding			: 3px 5px;
	background		: #aa9;
}
.em_CB_sectiontableentry1 ,
.sectiontableentry1 {
	vertical-align	: top;
	padding			: 3px 5px;
	background		: #f0f0f0;
}
.em_CB_sectiontableentry2 ,
.sectiontableentry2 {
	vertical-align	: top;
	padding			: 3px 5px;
	background		: #e9e9e9;
}
/* the Polls components choices are presented in: */
TD.sectiontableentry1, TD.sectiontableentry2 {
background:#101010;
text-align:left; /* needed only for MSIE (even if in non-quirks mode), FF gets it right without this */
}
tr.em_CB_sectiontableentry1 td,
tr.em_CB_sectiontableentry2 td {
padding-top:5px; 
padding-bottom:5px; 
border-top: 1px solid #101010; 
border-bottom: 2px solid #101010;
}





/* Horizontal Rule Module */
HR {
	color			: #999;
	height			: 1px;
	width			: 100%;
}
/* JOOMLA-PRODUCED SELECTORS */



/* Table Module */
CAPTION {}
COL {}
COLGROUP {}
TABLE {
	padding			: 0px;
	margin			: 0px; 
	margin:auto;
	border			: 0px;
	align:center;
  /*	width			: 100%;  */
}
TBODY {}
TD {
	font			: normal 11px/normal verdana, arial, helvetica, sans-serif;
	color			: #aaa;   /* was 999 */
}
TFOOT {}
TH {}
THEAD {}
TR {}
/* JOOMLA-PRODUCED SELECTORS */
/* 
*  MODULETABLES:
*
*  JOOMLA packages each module's output in a moduletable class,
*  and puts the module's Title in the table's TH row
*/
table.moduletable {
	border			: 1px solid #090;
	margin			: 10px 0px 0px 10px;
	padding			: 5px 5px 5px 5px;
	width			: 90%;
}
table.moduletable td, 
{
	padding			: 0px 0px 0px 0px;
	color			: #000; 
}
table.moduletable th {
	font			: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color			: #fff; 
	text-align		: center;
	vertical-align	: middle; /* some modules override and set to 'top' */
	background		: #86B87F;
	border-bottom	: 4px solid #fff; /* to effectively put margin under module titles */
}
table.moduletable ul {
	padding			: 0;
	margin			: 0 0 0 18px;  
	list-style		: square url(../../../images/indent.png) outside; 
}





/* 
*   Inside the right-hand column 
*/
/* Table overrides */
DIV#row3_right TABLE.moduletable {
border :1px; padding:5px; margin:5px;
}




/* Items listed by the Latest News & Most Read Modules: */
div.moduletable ul.latestnews li.latestnews,
div.moduletable ul.mostread li.mostread {
padding-bottom:12px;}
div.moduletable ul.latestnews li.latestnews	a,
div.moduletable ul.mostread li.mostread a.mostread {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold; */
}







#rightColumn table.moduletable P.mosnormal		{} /*article text */








/* 
*  FORMS:
*
*  JOOMLA attaches .inputbox to INPUT fields (text)
*  (and erroneously to checkboxes!!!),
*  and .button to submit buttons
*/
.button {
	font			: normal 10px Arial, Helvetica, sans-serif;
	border          : 1px solid #aaa;
	background		: #fff;
	margin          : 2px;
}
DIV.search .button { /* the search module atop the right column */
	border          : 1px solid #090;
	background		: #D1EACF;
	color			: #2C2923;
	margin          : 2px;
}
DIV.search .inputbox {
}








/* LINK CATEGORY */

a.category:link, a.category:visited {
  font-weight      : bold;
}

 

/* PAGE NAVIGATION */

.pagenavbar {
	background		: transparent;
	padding			: 0;
	margin			: 2px;
	border			: 0;
	text-align		: center;
}

.pagenavbar a:hover {
	color			: #000;
	background		:  url(../../../images/back_hover.png) #fff no-repeat;
	text-decoration	: none;
}

.pagenavcounter {
	padding			: 0;
	margin			: 4px 0;
	border			: 0;
}

.contenttoc {
	width			: 160px;
	background		: transparent;
	padding			: 2px;
	margin			: 0 0 2px 5px;
	border			: 1px solid #e0e0e0;
}
.contenttoc th {
	font			: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #fff;
	background		: #ccb;
	padding			: 3px;
}
.contenttoc td {
	font-size		: 10px;
	color			: #fff;
}
.toclink {}




/* SMALL FONTS */

.small {
	font-size		: 10px;
	color			: #aaa; /* was 999 */
}
.smalldark {
	font-size		: 10px;
	color			: #000;
}
.createdate, .modifydate {
	font-size		: 10px;
	color			: #aaa; /* was 999 */
	padding			: 3px 0; }



/* VOTING SETTINGS */

.content_rating, .content_vote {
	font-size		: 10px;
	padding			: 3px 5px;
}




/* PATHWAY */

.pathway, .bar {
	font		: normal 12px/normal Verdana, Arial, sans-serif;  /* to match date */
	color		: #aaa;  /* was 999 */
}
.pathway a:link, .pathway a:visited, 
a.bar:link, a.bar:visited {
	color           : #090;  /* was 666 */
/*							for reasons TBD, this also controls the bottom menu's links /*/
	text-decoration	: none;
}
.pathway a:hover,
a.bar:hover {
	color			: #fc6; /* was 000 */
	text-decoration	: underline; /* added by JLW */
}




/* 
*  CONTENT PAGE SETTINGS 
*/
.contentpane, .contentpaneopen {
/* these are tables */
	padding			: 0;
	margin			: 0;
	border			: 0;
}
.contentpane td {
	padding			: 0 3px;
	margin			: 0;
	border			: 0;
}
.contentpaneopen td {
	padding			: 0;
	margin			: 0;
	border			: 0;
}

/* Needed for the News page and individual article pages: */
#row2_left .contentpaneopen {
	margin-right	: 30px;
}



.contentheading {
/*  
originally: 
	font			: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color			: #000;
	width			: 100%;
	border-bottom	: 1px solid #f0f0f0;  */
	font			: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #ccc;
	width			: 100%;
	padding			: 5px 9px 0 9px; /* added by JLW */
	/* border-top	: 1px solid #f0f0f0; */
}
.componentheading  {
/*  
originally: 
	font			: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color			: #000;
	width			: 100%;
	border-bottom	: 1px solid #f0f0f0;  */
	font			: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #ccc;
	width			: 100%;
	padding			: 5px 9px 5px 9px; /* added by JLW */
	/* border-top	: 1px solid #f0f0f0; */
}


.contentpagetitle {
	font-weight      : bold;
	color            : #ccc; /* was 000 */
}
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
	text-decoration  : none;
	color: #090;
}
a.contentpagetitle:hover {
	text-decoration  : none;
	color: #fc6;
} 


.contendescription {
	padding			: 0;
	margin			: 0;
	border			: 0;
}
.imagedescription {
	padding			: 3px;
	margin			: 4px;
	border			: 1px solid #ddd;
	background		: #fff;
}

.contact_email {
	padding			: 5px;
	margin			: 2px;
	border			: 1px solid #ddd;
	background		: #fff;
}




/* BUTTONS */

.readon, a.readon:link, a.readon:visited,
.back_button a:link, .back_button a:visited {
/* Controls the "Read more..." link. */
/*	font			 : bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color            : #090; /* was 555 */
	white-space      : nowrap;
/*	text-decoration  : none; */

	float			: left;
	margin			: 0;
	padding         : 2px 4px 12px 10px;
	border			: 0;

/*	width			: 50px !important;
	width			: 74px;

	height			: 15px !important;
	height			: 19px ; */
	clear			: both;
}
.readon, a.readon:link, a.readon:visited {
	background		:  url(../../../images/readon.png) #101010 no-repeat -2px -1px; */
}
.back_button a:link, .back_button a:visited {
	background		:  url(../../../images/back.png) #101010 no-repeat -2px 0px; */
	margin-left		: 5px;
}
a.readon:hover {
	color           : #fc6;	/* was 000 */
	background      :  url(../../../images/readon.png) #101010 no-repeat -2px -23px; */
}
.back_button a:hover {
	color			: #fc6;
	background		:  url(../../../images/back.png) #101010 no-repeat -2px -24px;
}

.pagenav a:link, .pagenav a:visited,
.buttonheading a:link, .buttonheading a:visited {
	font			: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color			: #aaa;  /*  was 999 */
	text-align		: center;
	text-decoration	: none;
	vertical-align	: middle;
	white-space		: nowrap;
		
	background		: #101010;  /* was fff */
	border			: 1px solid #ddd;
	padding			: 2px;
	margin			: 0;
	float			: left;
}
.pagenav a:hover, .buttonheading a:hover {
	color			: #fc6;
	background		: #101010;
}










/* 
* login module 
*/
#mod_login_remember {
	/* This checkbox also carries the .inputbox class. 
	   .inputbox will be overridden here because 
	   otherwise MSIE shows a box around a big space around the checkbox */
	border			: 0; /* the border around the undesired space */
	background		: #101010; /* the color of MSIE's undesirable space */
/* consider using a box hack in the future, rather than this minimization. */
}
#mod_login_remembermetext {/* this is a SPAN around the checkbox's LABEL */}

form#mod_loginform { margin: 0; }
#mod_login_remember { vertical-align: bottom; /* checkbox */}
.inputbox {
/*	
can't use .inputbox because Joomla erroneously adds this class to checkboxes!
	font			: normal 10px Arial, Helvetica, sans-serif;
	border			: 1px solid #aaa;
	background		: #ffe;
	color			: #664;
	margin			: 2px;  
use #ID's instead, as below */ }
input#mod_login_username, input#mod_login_password {
	font			: normal 10px Arial, Helvetica, sans-serif;
	border			: 1px solid #aaa;
	background		: #ffe;
	color			: #664;
	margin			: 2px; }





/* 
* search module 
*/
DIV.search{text-align:center;}
#mod_search_searchword { /* this is the text INPUT for the search; which also carries the .inputbox class */
text-align:center;
}
/*
<form action="index.php?option=com_search&amp;Itemid=5" method="get">
	<div class="search">
		<input name="searchword" id="mod_search_searchword" maxlength="20" alt="search" class="inputbox" type="text" size="27" value="...search for..."  onblur="if(this.value=='') this.value='...search for...';" onfocus="if(this.value=='...search for...') this.value='';" /><input type="submit" value="Find it!" class="button"/>	</div>

	<input type="hidden" name="option" value="com_search" />
	<input type="hidden" name="Itemid" value="5" />	
</form>		
*/
DIV.search .button {} 



/* all TOCs for articles */
/* original mv_genesis template values:
.contenttoc {
	width			: 160px;
	background		: transparent;
	padding			: 2px;
	margin			: 0 0 2px 5px;
	border			: 1px solid #e0e0e0;
}
.contenttoc th {
	font			: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #fff;
	background		: #ccb;
	padding			: 3px;
}
.contenttoc td {
	font-size		: 10px;
	color			: #fff;
}
.toclink {}
*/
table.contenttoc {
	border			: 1px solid #330099;
	margin			: 0px; 
	padding			: 0px; 
	/* cell-padding	: 0px;  property doesn't exist*/
	/* cell-margin		: 0px; property doesn't exist*/
}
a.toclink{text-decoration:none;}
TH.contenttocheading
a.toclink:link {}
a.toclink:visited {}
a.toclink:hover {}



/* OVERRIDE THE TEMPLATE'S DEFAULTS FOR JOOMLA-PRODUCED SELECTORS 
*  FOR SPECIFIC MODULES:
*  
*  JOOMLA packages each module's output in a moduletable class,
*  and puts the module's Title in the table's TH
*/


/* 
*   TEMPLATE OVERRIDES OF DEFAULT XHTML CSS
*/



/* 
*  DS-Syndicate Component's Feed Buttons
*/
.dsfeed img{border: 0px; } 





		P.dateText {
		/* pathway settings are:
			font		: bold 11px Verdana, Arial, Helvetica, sans-serif; */
			font		: bold 10pt Arial, Helvetica, sans-serif; color:#666;
			font-style	:normal;
			margin		:0px; 	padding	:0px; }

/* JOOMLA JOOMLABOARD */
DIV#joomlaboard{}
DIV#sb_header{}
DIV#joomlaboard DIV#sb_header{}
#sb_header H1 {
}
SPAN.sb_search{}



/* JOOMLA CB LOGIN */
FORM #mod_login_usernametext LABEL, 
FORM SPAN#mod_login_passwordtext LABEL, 
FORM mod_login_remembermetext LABEL {
    font-size: 10px;
	font-weight:normal; 
	color:#ccc;}
FORM#mod_login {
padding-left:5px;
}















/*  BOTTOM  */

#menu-bottom {
	margin			: 2px 2px 2px 2px;
	padding			: 4px 4px;
	border			: 2px solid #ccc;

	background		: #444;
	text-align		: center;
	clear			: both;
}
#menu-bottom A {
  	color           : #090;
	font			: bold 11px Courier, monospace;
}
#menu-bottom A:hover {
	color			: #fc6;
	text-decoration : none;
}

.clr {
	float			: left;
	margin			: 0;
	padding			: 0;
	border			: 0;
	clear			: both;
}

hr.cleaner {
	float			: left;
	margin			: 10px;
	padding			: 0;
	border			: 0;
	width			: 100%;
	clear			: both;
}

#footer_container {
	margin			: 10px 2px 2px 2px;
	clear			: both;
	font		: normal 10px/normal Verdana, Arial, sans-serif;
	color		: #999;  
}




/* STYLES TIGRA DROPDOWNMENU */

#menuhorizontal { 
	position		: relative; 
	left			: 0; 
	top				: 0;
	border			: 0; 
	padding			: 0; 
	margin			: 0;
	z-index			: 100;
}
/* --- static menu styles ---
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/

/* all levels inner */
.minner {
	font			: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin			: 0;
	padding			: 2px 0px 3px 5px;
	border			: 1px solid #ddc;
}
a:link .minner, a:visited .minner {
	color			: #fff;
}
a:hover .minner {
	color			: #fff;
}

/* all levels outer */
.moout {
	background		: #89a;
	-moz-opacity	: 1.0; 
	filter			: alpha(opacity=100);
}
.moover {
	background		: #679;
	-moz-opacity	: 1.0; 
	filter			: alpha(opacity=100);
}
a.moover:link,  a.moover:visited, a.moover:hover {
	color			: #fff;
	text-decoration	: none;
}






/* LISTS
*/

 
/* HEADERS
*/

/* home page */
.acknow {  text-align: justify}









