


body {

	font-family: "Trebuchet MS", sans;
	background: #fff;
	border-color: #002147;
	color: #002147;
}

a {
	color: #3366cc;
}

#frame {
	background	: #fff;
	border		: 1px solid #002147;
}

textarea {
	background	: #ba1522;
	border		: 1px solid #002147;
	color		: #002147;
}
input {
	background	: #ba1522;
	border		: 1px solid #002147;
	color		: #002147;
}
select {
	background	: #ba1522;
	border		: 1px solid #002147;
	color		: #002147;
}

.leftcolumn {
	background-color	: #ba1522;
	border				: 1px solid #002147;
	color				: #002147;
}
	.leftcolumn a {
		color: #fff;
	}
	.leftcolumn textarea {
		background	: #fff;
		border		: 1px solid #002147;
		color		: #002147;
	}
	.leftcolumn input {
		background	: #fff;
		border		: 1px solid #002147;
		color		: #002147;
	}
	.leftcolumn select {
		background	: #fff;
		border		: 1px solid #002147;
		color		: #002147;
	}

.rightcolumn {
	background-color	: #ba1522;
	border				: 1px solid #002147;
	color				: #002147;
}
	.rightcolumn a {
		color: #fff;
	}
	.rightcolumn textarea {
		background	: #fff;
		border		: 1px solid #002147;
		color		: #002147;
	}
	.rightcolumn input {
		background	: #fff;
		border		: 1px solid #002147;
		color		: #002147;
	}
	.rightcolumn select {
		background	: #fff;
		border		: 1px solid #002147;
		color		: #002147;
	}

.centercolumn {

}


/*===============block styles=================*/

.block {
	margin-top: .25em;
	margin-bottom: .25em;
}

.block .border {
	border	: 1px solid #002147;
	padding	: .5em;
}	

.block .borderdashed {
	border	: 1px solid #002147;
	border-style: dashed;
	padding	: .5em;
}
.block .border2 {
	border	: 1px solid #002147;
	padding-left	: .5em;
	padding-right	: .5em;
}	

/*================Misc ======================*/

.label {
	font-size : .75em;
	margin: .25em;
	margin-bottom: 0;
	padding: 0;
}



/*=============rounded corners===================*/

.rounded {
}

.roundedwrapper {
	background : #fff;
}
.centercolumn .roundedwrapper {
	background : #ba1522;
}

.rounded .inner {
	padding: .5em;
	padding-bottom: 0;
}

.rounded:before {
  margin-bottom: -20px;
  height: 30px;
  display: block;
  border: none;
  padding: 0;
  line-height: 0.1;
  font-size: 1px;
}

.rounded:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  margin: 0 0 -1px 0;
  height: 15px;
  background: white;
  padding: 0;
}


.leftcolumn .rounded:before {
	background: 		transparent url(../../../var/rounded/corner.php?color=ba1522&type=tr) scroll no-repeat top right;
	content: 			url(../../../var/rounded/corner.php?color=ba1522&type=tl);
}
.leftcolumn .rounded:after {
	content:  		url(../../../var/rounded/corner.php?color=ba1522&type=bl);
	background: 		transparent url(../../../var/rounded/corner.php?color=ba1522&type=br) scroll no-repeat bottom right ;
}
.leftcolumn .block .rounded {
	background: 	#fff;
	color: 			#002147;
}
.leftcolumn .block .rounded a {
	color: 			#3366cc;
}

.rightcolumn .rounded:before {
  background: 		transparent url(../../../var/rounded/corner.php?color=ba1522&type=tr) scroll no-repeat top right;
  content: 			url(../../../var/rounded/corner.php?color=ba1522&type=tl);
}
.rightcolumn .rounded:after {
  content:  		url(../../../var/rounded/corner.php?color=ba1522&type=bl);
  background: 		transparent url(../../../var/rounded/corner.php?color=ba1522&type=br) scroll no-repeat bottom right ;
}
.rightcolumn .block .rounded {
	background: 	#fff;
	color: 			#002147;
}
.rightcolumn .block .rounded a {
	color: 			#3366cc;
}

.centercolumn .rounded:before {
  background: 		transparent url(../../../var/rounded/corner.php?color=fff&type=tr) scroll no-repeat top right;
  content: 			url(../../../var/rounded/corner.php?color=fff&type=tl);
}
.centercolumn .rounded:after {
  content:  		url(../../../var/rounded/corner.php?color=fff&type=bl);
  background: 		transparent url(../../../var/rounded/corner.php?color=fff&type=br) scroll no-repeat bottom right ;
}
.centercolumn .block .rounded {
	background: 	#ba1522;
	color: 			#002147;
}
.centercolumn .block .rounded a {
	color: 			#fff;
}








/*====================================Contrast=========================*/

.leftcolumn .block .contrast {
	background: #fff;
	color: #002147;
}
.leftcolumn .block .contrast a {
	color: #3366cc;
}

.rightcolumn .block .contrast {
	background: #fff;
	color: #002147;
}
.rightcolumn .block .contrast a {
	color: #3366cc;
}

.centercolumn .block .contrast {
	background: #ba1522;
	color: #002147;
}
.centercolumn .block .contrast a {
	color: #fff;
}


/*================collapse========================*/


.collapsefolderclosed {
	height:20px;
	padding-left:25px;
	background: url('../../../var/icons/folder_closed.png') no-repeat;
}
.collapsefolderopen {
	height:20px;
	padding-left:25px;
	background: url('../../../var/icons/folder_open.png') no-repeat;
}

/*===============msgboard=================*
 *
 * dont indent root msgs
 * alternate background color of children
 */
.msg {
}
.msg .msg {
 	color: 			#002147;
	background: 	#ba1522;
	padding-left: 	.5em;
}
.msg .msg a {color: #fff; }
.msg .msg .msg { background: #fff; color: #002147;}
.msg .msg .msg a{ color: #fff; }
.msg .msg .msg .msg { background: #ba1522; color: #002147;}
.msg .msg .msg .msg a{ color: #fff; }
.msg .msg .msg .msg .msg { background: #fff; color: #002147;}
.msg .msg .msg .msg .msg a{ color: #fff; }
.msg .msg .msg .msg .msg .msg { background: #ba1522; color: #002147;}
.msg .msg .msg .msg .msg .msg a{ color: #fff; }
.msg .msg .msg .msg .msg .msg .msg { background: #fff; color: #002147;}
.msg .msg .msg .msg .msg .msg .msg a{ color: #fff; }
.msg .msg .msg .msg .msg .msg .msg .msg { background: #ba1522; color: #002147;}
.msg .msg .msg .msg .msg .msg .msg .msg a{ color: #fff; }
.msg .msg .msg .msg .msg .msg .msg .msg .msg { background: #fff; color: #002147;}
.msg .msg .msg .msg .msg .msg .msg .msg .msg a{ color: #fff; }
.msg .msg .msg .msg .msg .msg .msg .msg .msg .msg { background: #ba1522; color: #002147;}
.msg .msg .msg .msg .msg .msg .msg .msg .msg .msg a{ color: #fff; }


/*================Podcast========================*/

.podcastform label {
	text-align: right;
	float: left;
	width: 40%;
	padding-right: 2em;
}
.podcastform input {

	width : 50%;
}
.podcastform .checkbox {
	width : 1em;
}
.podcastform textarea {
	width : 50%;
}
.podcastform textarea #img {
	width : 50%;
	height : 1em;
}
.podcastform .button {
	width : 100px;
	margin-left: 40%;
}
.imageselect {
	margin-left: 45%;
}
.imageselect label {
	text-align: left;
}

/*=============wiki===================*/
.filler {
	border-top: 1px solid #002147;
	margin-top: -1px;
	width: 100%;
	float: left;
}
.tabs {
	width: 100%;
	height: 26px;

}
.tabs a {
	color: #002147;
}
.displaytab {
	padding-left: 1em;
	height: 25px;
	border: 1px solid #002147;
	background: #fff;
	width: 100px;
	float:left;
}
.formtab {
	padding-left: 1em;
	height: 25px;
	border: 1px solid #002147;
	background: #ba1522;

	width: 100px;
	float:left;
}
.formtab a {
	color: #fff;
}
.previewtab {
	padding-left: 1em;
	height: 25px;
	border: 1px solid #002147;
	background: #fff;
	width: 100px;
	float:left;
}
.displaytabselected {
	padding-left: 1em;
	height: 26px;
	border: 1px solid #002147;
	border-bottom: 0px;
	background: #fff;
	width: 100px;
	float:left;
}
.formtabselected {
	padding-left: 1em;
	height: 26px;
	border: 1px solid #002147;
	border-bottom: 0px;
	background: #ba1522;
	width: 100px;
	float:left;
}
.formtabselected a {
	color: #fff;
}
.formtabselected {
	color: #002147;
}
.previewtabselected {
	padding-left: 1em;
	height: 26px;
	border: 1px solid #002147;
	border-bottom: 0px;
	background: #fff;
	width: 100px;
	float:left;
}

.displayblock {
	border: 1px solid #002147;
}	
.previewblock {
	border: 1px solid #002147;
}	
.editblock {
	border: 1px solid #002147;
	background: #ba1522;
	color: #002147;
	padding: 1em;
	margin: 0px;
}
.editblock {
	color: #002147;
}
.editblock a {
	color: #fff;
}

.postblock {
	border: 1px solid #002147;
	background: #ba1522;
	color: #002147;
	padding: 1em;
	margin: 0px;
}


.block .alternatinglist {
}


.block .alternatinglist .even {
}
.block .alternatinglist .even a {
}

.block .alternatinglist .odd {
}

.block .alternatinglist .odd a {
}
