.h2, .headline { 
	color: black; 
	background-color: inherit;
	font-size: 18px; 
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, sans-serif; 
	margin-top:12px; 
	margin-bottom: 0px 
}

.headline a:link, .headline a:link b, .headline a:visited, .headline a:visited b {
	color:black;
	background-color: inherit;
}

.headline a:hover, .headline a:hover b {
	color:#000000;
	background-color: inherit;
}


.small-headline {
	color: black;
	background-color: inherit;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, sans-serif;
	margin-top:4px;
	padding-bottom: 4px;
/*	border-bottom: 1px dotted gray;
*/
}

.summary   { 
	color: black; 
	background-color: inherit;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; 
	margin-top: 0px; 
	margin-bottom: 2px 
}

.bodytext   { 
	color: black; 
	background-color: inherit;
	font-size: 12px; 
	font-family: Arial; 
	margin-top: 0px; 
	margin-bottom: 2px 
}

.boldtext   { 
	color: black; 
	background-color: inherit;
	font-size: 13px; 
	font-family: Arial; 
	margin-top: 0px; 
	margin-bottom: 2px 
}

.audio   { 
	color: blue; 
	background-color: inherit;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; 
	margin-top: 0px; 
	margin-bottom: 2px 
}

a:hover, a:hover b {
	color: #000000;
	background-color: inherit;
}





body {
	margin-top: 0;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
}
a { color: #0000FF;
    text-decoration: none; }

a:hover {
	color: #000000;
	background-color: inherit;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}
/* 
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
*/
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
blockquote {
    margin: 16px;
    font-size: 90%;
	text-indent: 0px;
}
ul, ol {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
	text-indent: 0;
}
dt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
dd {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* String Classes */
.largestring {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.smallstring {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.tinystring {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.smallbold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.alert { 
	font-weight: bold;
	color: #cc0000;
	background-color: #ffffff;
}


/* Form Classes */
.formfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.fieldvalue {
    font-size: 12px;
    font-weight: bold;
}
/* In Use */
.formrequired {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


/* -----------------------
   dadaIMC SECTION CLASSES
   ----------------------- */

/* Editorial/Admin Interface */
.adminmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
}
.editortable {
	background: #ffffff;
	color: #000000;
}

/* Styles for Articles */

/* .article .category {
	    font-family: Arial, Helvetica, sans-serif;
	        font-size: 10px;
	}
*/	
	
.category {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    /* line-height:12px;
    # margin-top:20px;
    # margin-bottom:10px;    
    # padding-top:10px;
    */
    border:0px;
    /*
    border-bottom:1px solid #000000;           
    */
    margin: 0px;
    margin-bottom:2px;
    padding: 3px;
    color: inherit;
    background-color:#dfefdf;
    /* background-color:#C2CEFD;
     background-color:#C2DCFF;
     background-color:#B0BFFD;
    */
} 




.article .summary {
    font-family: Arial, Helvetica, sans-serif;
    margin: 4px 16px;
    font-size: 90%;
	text-indent: 0px;
}
.article .heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.article .byline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.article .body {
}

/* Styles for ID tags */
#alert { 
	font-weight: bold; 
	color: #00cc00; 
	background-color: inherit;
}
#black { 
	color: #000000; 
	background-color: inherit;
}

#white { 
	color: #ffffff; 
	background-color: inherit;
}

/* Contextual selectors */
p.nogood {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #00cc00;
    background-color: inherit;
    margin: 6px;
}

p { 
}

