* {



	margin:0;



	padding:0;



}







body {



	font-family: "Comic Sans MS", CASMIRA, MANDELA, Verdana;



	font-size: 80%;



	color: #888;



	background-color: ffffff;



	line-height: 180%;



	margin: 0;



	padding: 0;





}







h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {



	margin:1.0em 0;



	background-color: transparent;



}







ul{



	margin-left:2em;



}







td {



	padding: 0.2em 0.2em 0.2em 0.2em;



}







fieldset{



	padding:.5em;



}







div {



	background-color: transparent;



}







h1,div.componentheading,td.componentheading,div.contentheading,td.contentheading,div.newsfeedheading,td.newsfeedheading{



	font-family: "Comic Sans MS", CASMIRA, MANDELA, Verdana;



	font-size: 160%;



	color: #991e20;



	text-decoration: none;



        font-weight: bold;



}







h2 {



	font-family: "Comic Sans MS", CASMIRA, MANDELA, Verdana;



	font-size: 150%;



	color: #991e20;



	text-decoration: none;



        font-weight: bold;



}







h3 {



	font-family: "Comic Sans MS", CASMIRA, MANDELA, Verdana;



	font-size: 140%;



	color: #991e20;



	text-decoration: none;



        font-weight: bold;



}







h4 { 



	font-family: "Comic Sans MS", CASMIRA, MANDELA, Verdana;



	font-size: 130%;



	color: #991e20;



	text-decoration: none;



        font-weight: bold;



}







h5 {



	font-family: "Comic Sans MS", CASMIRA, MANDELA, Verdana;



	font-size: 120%;



	color: #991e20;



	text-decoration: none;



        font-weight: bold;



}







h6 {



	font-family: "Comic Sans MS", CASMIRA, MANDELA, Verdana;



	font-size: 110%;



	color: #991e20;



	text-decoration: none;



        font-weight: bold;



}







/* Set the page width */



#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer {



	width: 920;



	margin: 0 auto;



	text-align: left;



}







#wrapper-menu-top {



	background: ffffff url('../images/bg02-white-left.png') no-repeat left top;



}







#menu-top {



	background: transparent url('../images/bg02-white-right.png') no-repeat right top;



	overflow: hidden; /* no idea why this works, but it fixes a FF problem */



}







#menu-top ul {



	margin: 0 20px;



	padding: 1em 0 0 0;



	list-style: none;



	font-size: 85%;



	float: left;



}







#menu-top li {



	display: inline;



	float: left;



}







#menu-top a {



	float: left;



	background:url(../images/menuleft.png) no-repeat left top;



	margin:0;



	padding:0 0 0 4px;



	text-decoration:none;



	line-height: 1.5em;



}







#menu-top a span {



	background: transparent url(../images/menuright.png) no-repeat right top;



	padding: 5px 15px 4px 6px;



	color: #991e20;



	display: block;



	float: left;



	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */



}







#menu-top a:hover { background-position:0% -42px; }



#menu-top a:hover span { background-position:100% -42px; }







#wrapper-header {



	background: transparent url('../images/bg.png') top center repeat-x;



}







#header {



	width : 920;



	background: #eee url('../images/banner_mountains.jpg') no-repeat center top;



}







#wrapper-header2 {



	background: transparent url('../images/bg02-blue-left.png') top left no-repeat;



}







#wrapper-header3 {



	background: transparent url('../images/bg02-blue-right.png') top right no-repeat;



}







#header h1 {



	margin: 0 20px;



	padding: 0;



	height: 192px;



	line-height: 3em;



	color: #ccc;



	font-size: 130%;



}







#wrapper-content {



	width : 920;



	background: #ffffff url('../images/bg02-white-left.png') no-repeat left top;

}







* html #wrapper-content { height: 1%; }







#wrapper-content-page {



	background: transparent url('../images/bg02-white-right.png') no-repeat right top;



	padding: 10px 190px 5px 20px;



}







/* Content Links */



#wrapper-content-page a:link, a:visited {



	color: #991e20;



	text-decoration: none;



}







#wrapper-content-page a:hover {



	color: #666;



	text-decoration: none;



}







#wrapper-content-module-top {



	text-align: left;



}







#wrapper-content-module-bottom {



}







#wrapper-menu-page {



	float: right;



	width:160px;



	margin: 20px 30px 3em 2em;



	background: transparent url('../images/menu.png') no-repeat;



	text-align: left;



	line-height: 140%;



	font-family:"Lucida Grande","Lucida Sans Unicode",arial,helvetica,sans-serif;



}







* html #wrapper-menu-page { margin-right: 15px; }







#menu-page {



	padding-top: 5px;



	padding-bottom: 5px;



	padding-left: 10px;



	padding-right: 10px;



	font-size: 120	%;



}







#menu-page ul {



	margin: 0;



	padding: 0;


	list-style: none;



	font-size: 90%;



}







#menu-page h3 {



	font-size: 85%;



	text-transform: uppercase;



	margin: 1em 0 0.3em 0;



	color: #991e20;



	font-weight: normal;



	letter-spacing: 0.15em;



}







#menu-page a:link, #menu-page a:visited { color: #888; }



#menu-page a:hover { color: #991e20; }







#menu-page a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {



	color: #888;



	font-size: 140%;



	text-decoration: none;



	font-weight: bold;



}







#menu-page a.mainmenu:hover, a.mainlevel:hover {



	color: #991e20;



}







#menu-page a.sublevel:link, a.sublevel:visited {



	color: #888;



	font-size: 110%;



	text-decoration: none;



	font-weight: normal;



	margin-left:0.3em;



}







#menu-page a.sublevel:hover {



	color: #991e20;



}







#wrapper-menu-page .sectiontableentry1, .contentpane {



	background-color : #f0eeee;



	padding: 0.2em 0.2em 0.2em 0.2em;



}







#wrapper-menu-page .sectiontableentry2 {



	background-color: #cfd4d6;



	padding: 0.2em 0.2em 0.2em 0.2em;



}







#wrapper-footer {



	margin-top: 1em;



	text-align: center;



}







#footer {



	margin: 0 20px;



	background-color: #cfd4d6;



	border: 1px solid #ccc;



	border-bottom: 0;



	clear: both;



	font-size: 90%;



}







/* Footer Links */



#footer a:link, a:visited {



	color: #991e20; text-decoration: none;



}







#footer a:hover {



	color: #666;	text-decoration: none;



}







#banner {



	text-align:center;



	margin-top: 1.5em;



	margin-bottom: 1.5em;



}







#wrapper-pathway {



	margin-bottom: 2em;



}







#wrapper-content-page #wrapper-pathway .pathway {



/*	font-size: 90%;*/



}



#wrapper-content-page #wrapper-pathway a.pathway:link, a.pathway:visited {



	font-weight: normal;



}



#wrapper-content-page #wrapper-pathway a.pathway:hover {



	font-weight: normal;



	text-decoration: none;



}







/* For content item titles that are hyperlink instead of Read On */



#wrapper-content-page a.contentpagetitle:link, a.contentpagetitle:visited {



	font-weight: bold;



	text-align:left;



	color: #991e20;



}







#wrapper-content-page a.contentpagetitle:hover {



	font-weight: bold;



	text-align:left;



	color: #666;



}







/* Horizontal Line */



hr {



	background: #991e20;



	height: 2px;



	border: 1px inset;



}







hr.separator {



	background: #991e20;



	height: 1px;



	width: 75px;



	border: 0px;



}







/* --Default Class Settings-- */







/* Content - Sections & Categories */







#wrapper-content-page table.contentpane {



	background-color : #f0eeee;



	margin-top: 0.5em;



	margin-bottom: 0.5em;



}







#wrapper-content-page .contentpaneopen {



	border: 0px ridge #dcdcdc;



	margin-right: 0.5em;



}







#wrapper-content-page td.componentheading,td.contentheading,td.newsfeedheading {



	margin-bottom: 0.6em;



}







#wrapper-content-page .contentpagetitle {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-weight: bold;



 	color: #991e20;



	text-align:left;



}







#wrapper-content-page table.contenttoc {



        color: #991e20;



	background-color: transparent;



	border: 1px solid #ccc;



	padding: 0.2em;



}







#wrapper-content-page table.contenttoc td {



        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



        font-size: 85%;



        font-weight: normal;



        text-align: left;



	padding-left: 0.2em;



	padding-right: 0.2em;



}







#wrapper-content-page table.contenttoc th {



        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



        font-size: 85%;



        font-weight: normal;



        text-align: left;



	padding-left: 0.2em;



	padding-right: 0.2em;



}







#wrapper-content-page a.toclink:hover, a.toclink:visited, a.toclink:link {



	font-size: 85%;



}







#wrapper-content-page .contentdescription {



	font-size: 100%;



	color: #888;



	text-align: left;



}







/* Links */



#wrapper-content-page a.blogsection:link, a.blogsection:visited {



	color: #991e20;



	text-decoration: none;



	font-weight: normal;



}







#wrapper-content-page a.blogsection:hover {



	color: #888;



	text-decoration: underline;



}







#wrapper-content-page a.weblinks:link, a.weblinks:visited {



	color: #991e20;



	text-decoration: none;



	font-weight: normal;



}







#wrapper-content-page a.weblinks:hover {



	color: #888;



	text-decoration: underline;



}







#wrapper-content-page a.readon:link, a.readon:visited {



	color: #991e20;



	text-decoration: none;



	font-weight: normal;



	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 90%;



}







#wrapper-content-page a.readon:hover {



	color: #888;



	text-decoration: underline;



	font-size: 90%;



}







table.searchintro {



	width: 100%;



}



table.searchintro td {



	background-color: transparent;



	font-weight: bold;



}







.searchbox {



	font-size: 100%;



	font-weight: bold;



	color: #666;



	background: #f0eeee;



	border: 1px solid;



}







.moduletable {



	margin: 0px 0px 20px 0px;



	width: 95%;



	border-left: solid 0px #000000;



	border-right: solid 0px #000000;



	border-top: solid 0px #000000;



	border-bottom: solid 0px #000000;



}







.moduletable th {



	font-size: 110%;



	color: #991e20;



	text-align: left;



	height: 130%;



	line-height: 140%;



	white-space: nowrap;



	width: 100%;



	border-bottom: 1px solid #991e20;



}



	



.moduletable td {



	font-size: 70%;



	font-weight: normal;



}



	



.button {



	font-style: normal;



	font-weight: bold;



	font-size: 90%;



	color: #991e20;



	border-style: solid;



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	background-color: f0eeee;



}







.inputbox {



	font-size: 100%;;



	font-weight: bold;



	color: #888;



	background: #f0eeee;



	border: 1px solid;



}



	



/** category text format and links **/



#wrapper-content-page .category {



	color: #999999;



	font-weight: bold;



	text-decoration: none;



}







#wrapper-content-page a.category:link, a.category:visited {



	color: #991e20; font-weight: bold;



}







#wrapper-content-page a.category:hover {



	color: #ccc;



}







.poll {



	font-size: 90%;



	color: #888;



	line-height: 130%;



}







#wrapper-content-page .sectiontableentry1, .contentpane {



	background-color : #f0eeee;



	padding: 0.2em 0.2em 0.2em 0.2em;



}







#wrapper-content-page .sectiontableentry2 {



	background-color: #cfd4d6;



	padding: 0.2em 0.2em 0.2em 0.2em;



}







#wrapper-content-page .sectiontableheader {



	background-color: #f0eeee;



	color: #991e20;



	font-weight : bold;



}







#wrapper-content-page .frontpageheader {



	font-size: 140%;



	color: #991e20;



	font-weight : bold;



}







.small {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 90%;



	color: #991e20;



	text-decoration: none;



	font-weight: normal;



}







.smalldark {



        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



        font-size: 90%;



        color: #333333;



        text-decoration: none;



        font-weight: normal;



}







#wrapper-content-page .newsfeeddate {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 90%;



	color: #991e20;



	font-weight: normal;



}







#wrapper-content-page .createdate {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 85%;



	color: #991e20;



	text-decoration: none;



	font-weight: normal;



}







#wrapper-content-page .modifydate {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 85%;



	color: #991e20;



	text-decoration: none;



	font-weight: normal;



}











#wrapper-content ul {



	margin: 0px 0px 0px 0px;



}







#wrapper-content li {



	list-style-image: url(../images/arrow.png);



	list-style-position: inside;



}







.fase4rdf {



	color: #888;



	font-weight: normal;



}







a.fase4rdf:link {



	color: #991e20;



}







a.fase4rdf:hover {



	color: #666;



}







#wrapper-content-page .contentdescription img {



	margin: 1em 1em 1em 1em;



}







#wrapper-content-page .sectiontableentry1 img {



	margin: 0.5em 0.5em 0.5em 0.5em;



}







#wrapper-content-page .sectiontableentry2 img {



	margin: 0.5em 0.5em 0.5em 0.5em;



}







#wrapper-content table.searchintro {



  	background-color: #f0eeee;



	border: solid 1px #777777;



}







#wrapper-content-page table.contact {



	background-color: #f0eeee;



	border: 1px solid #ff8311;



}







#wrapper-content-page table.contact td.icons {



}







#wrapper-content-page table.contact td.details {



	font-size: 90%;



	font-weight: bold;



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



}







/* Content voting */



.content_rating {



	font-weight: normal;



	font-size: 80%;



}







.content_vote {



	font-weight: normal;



	font-size: 80%;



}







/* for modifying {moscode} output.  Don't set the colour! */



.moscode {



	background-color: #f0f0f0;



}



.newsflash {



	background-color: #f0f0f0;



	color: Black;



}



/* Text passed with mosmsg url parameter */



.message {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size : 10pt;



	color : #ff6600;



	text-align: center;



}



.highlight {



	background: yellow;



}







.mosimage_caption {



	font-size: 85%;



}




