/*
Changes:
========
link:	color: #0F9EDF -> #C92000
hover:	color: #00859F -> #B10000
mainlevel-nav hover: background-color: #BCF3FF -> #EC8E8C
header:	color: #00B5DF -> #B41A00
	background-color: #DDF9FF -> #ECC0BF
	border-color: #40DEFF -> #FF0000
createdate, modifydate: color: #006982 -> #8F0000
smalldark: color: #007C99 -> #8F0000
h?, button, inputbox: color: #65C3F0 -> #F06565
sectiontableheader: background-color: #80FFFF -> #EC9999
contentdescription, poll : color: #009DC1 -> #C10000
*/

/* ----------------------------------------------------------------
 * basic layout
 * ---------------------------------------------------------------- */

body {
	background: #FFFFFF url(../images/bg_body.jpg) repeat-x left top;
}

h4 {
	color: #F06565;
}

h5 {
	color: #F06565;
}

h6 {
	color: #F06565;
}


/** Links */
a:link, a:visited {
	color: #C92000;
}

a:hover {
	color: #B10000;
}


/** Horizontal Line */
hr {
	background-color: #F6FDFF;
}

hr.separator {
	background-color: #FF0000;
}


/** --Default Class Settings-- */

a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {
	color: #C92000;
}

a.mainmenu:hover, a.mainlevel:hover {
	color: #B10000;
}

a.sublevel:hover {
	color: #B10000;
}

a.sublevel:link, a.sublevel:visited {
	color: #C92000;
}


/* ----------------------------------------------------------------
 * Content - Sections & Categories
 * ---------------------------------------------------------------- */

.contentheading {
	color: #B41A00;
}

.contentpagetitle {
	color: #00B9E3;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
	color: #C92000;
}

a.contentpagetitle:hover {
	color: #B10000;
}

table.content_table {
	border-color: grey;
}

table.content_table td {
	border-color: grey;
}

table.contenttoc {
	background-color: #FF0000;
	color: #B10000;
}

.contentdescription {
	color: #C10000;
}

/** Links */
a.weblinks:link, a.weblinks:visited {
	color: #C92000;
}

a.weblinks:hover {
	color: #B10000;
}

a.readon:link, a.readon:visited {
	color: #C92000;
}

a.readon:hover {
	color: #B10000;
}

/** Moduletable */
table.moduletable {
	background: url(../images/bg_module.png) repeat-x bottom;
	border-color: #FF0000;
	border-top-color: #B10000;
}

table.moduletable th {
	background-color: #ECC0BF;
	border-bottom-color: #FF0000;
	border-top-color: #FF0000;
	color: #B41A00;
}
	
.componentheading, 
.menutitle {
	color: #B41A00;
}

.button {
	background-color: #F06565;
	border-color: #ECC0BF;
	color: #ECC0BF;
}

.inputbox {
	background-color: #ECC0BF;
	border-color: #F06565;
	color: #F06565;
}

/** category text format and links */
.category {
/*@@@	color: #0DD1FF;*/
}

a.category:link, a.category:visited {
	color: #C92000;
}

a.category:hover {
	color: #B10000;
}

.sectiontableheader {
	background-color: #EC9999;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
	color: white;
}

.sectiontableentry1 {
	background-color: #FFFFFF;
}

.sectiontableentry2 {
	background-color: #ECC0BF;
}

.frontpageheader {
	color: #00ABD2;
}

.small {
	color: #B10000;
}

.smalldark {
	color: #8F0000;
}

.highlight {
	background-color: yellow;
	color: blue;
}

.code {
	background-color: #DDDDDD;
	border-color: #BBBBBB;
}

.newsfeedheading {
	color: #B41A00;
}

.newsfeeddate {
	color: #B10000;
}

.createdate {
	color: #8F0000;
}

.modifydate {
	color: #8F0000;
}

table.searchintro {
  	background-color: #ECC0BF;
	border-color: #87CCF0;
}

table.contact {
	background-color: #ECC0BF;
	border-color: #FF0000;
}

.pagenav {
	color: white;
}

a.pagenav, a.pagenav:visited {
	color: #003540;
}

a.pagenav:hover {
	color: #B10000;
}


/** Polls */
.poll {
	color: #C10000;
}

/** Blogs */
.blog_more {
	color: #B41A00;
}

a.blogsection:link, a.blogsection:visited {
	color: #C92000;
}

a.blogsection:hover {
	color: #B10000;
}

/** for modifying {moscode} output.  Don't set the color! */
.moscode {
	background-color: #B2F1FF;
}

/** Text passed with mosmsg url parameter */
.message {
	color: #B10000;
}


/* ----------------------------------------------------------------
 * Joomla template layout
 * ---------------------------------------------------------------- */

#containerbg {
	background: transparent url(../images/bg_inside.jpg) repeat-y left top;
}

/** wrapper for pathway, user3 and user4 */
#pathway_user_wrapper {
	background-color: #ECC0BF;
	border-bottom-color: #B10000;
	border-top-color: #B10000;
}

.separator_line {
	border-top-color: #FF0000;
}

#leftcol {
	background: url(../images/bg_module.png) repeat-x bottom;
}

#rightcol {
	background: url(../images/bg_module.png) repeat-x bottom;
}

/** container for content mainbody **/
#content_main {
	background: url(../images/bg_module.png) repeat-x bottom;
	border-left-color: #FF0000;
	border-right-color: #FF0000;
}

/** div container for copyright **/
#copyright {
	color: #666666;
}


/* ----------------------------------------------------------------
 * Joomla top menu layout
 * you need to add menu class suffix: -nav
 * ---------------------------------------------------------------- */

/** unordered list item link for top menu **/
ul#mainlevel-nav li a {
	color: #C92000;
}

/** unordered list item for top menu for firefox only **/
ul#mainlevel-nav li a:hover {
	background-color: #EC8E8C;
}


/* ----------------------------------------------------------------
 * Joom!Fish CSS definition used by the module or component. 
 * Within your module configuration switch off the loading of
 * the Joom!Fish CSS!
 * ---------------------------------------------------------------- */

ul.jflanguageselection li a:hover {
	background-color: #EC8E8C;
}

/** Joom!Fish styles for the names list */
ul.jflanguageselection span {
	color: #C92000;
}

select.jflanguageselection {
	border-color: #F06565;
	color: #C92000;
}
