/* CSS Document */
h2{margin-bottom:5px; font-size:130%;}
h3{margin-bottom:5px; font-size:125%;}
h4{margin-bottom:5px; font-size:100%;}
/* Special Styles */
/* Text for error messages */
.error { color: #C81532;}

/*defines an RSS feed*/
.rssitem{}
/* Used on various commission pages to add a colored divider to the roster table*/
.roster {border-right-width: 1px; border-right-style: dashed; border-right-color: #930;}
/* adds a border to the left side of a table cell */
.tableBorderCell {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #930;
	padding: 10px;
}
.tableBorder1 {	border: 1px solid #930;}
.tableBorder2 {	border: 1px solid #582258;}
.tableBorder3 {border: 1px solid #EADFC3;}
.tableBorder4 {border: 1px solid #C7C2A4;}
.CouncilAgendaSearch{
	width:75%; 
	background-color:#C6C2A3; 
	border:1px dashed #930; 
	text-align:center; 
	padding: 10px
}
.specialHighlight{
	width:75%; 
	background-color:#C6C2A3; 
	border:1px dashed #930; 
	text-align:center; 
	padding: 10px
}
.PadListItems li{margin: 5px;}

/* defines headers on various page */
.removePMargins{margin-top:0px;margin-bottom:0px;}
.displayInline{display:inline;}
.columbiaHeader{color:#930; font-size: 155%;  text-align:left; margin-bottom:20px;}
.columbiaSubHeader{color:#582258; font-size: 130%; font-style: italic; text-align:left; margin-top:10px; margin-bottom:10px;}
th.secondaryTableHeader{background-color: #EADFC3; }
tr.secondaryTableHeader th{background-color: #EADFC3; }
th.removeTableHeaderstyles{background-color: #fff; text-align:left;}

/* Contribute Styles */
.text-bold{	font-weight: bold;}
.text-underline{text-decoration:underline;}
.text-italics{font-style: italic;}
.text-bold-italics{	font-style: italic;	font-weight: bold;}
.text-smaller {	font-size: 90%;}
.text-larger {	font-size: 110%;}
.text-larger-bold {	font-size: 110%; font-weight: bold;}
.div-bkgrd-color{background-color:#C6C2A3; padding: 10px; text-align:center;}
.indent{margin-left: 20px; margin-top:5px;}
.borderBottom{border-bottom: 1px #eee solid;}
.blackborderBottom{border-bottom: 1px #000 solid;}
.backgroundColor1{background-color: #C7C2A4;}
.backgroundColor2{background-color: #582258;}
.backgroundColor3{background-color: #EADFC3;}
.colorText{color:#930;}
.colorText1{color:#582258;}
.colorText2{color:#EADFC3;}
.colorText3{color:#C7C2A4;}
.addBottomMargin{margin-bottom:10px;}
.zeroMarginsSmallFont{margin:4px; font-size:80%;}
.borderLeft {border-left: 1px solid #930; padding-left:20px;}
.borderRight {border-right: 1px solid #930; padding-right:20px;}
.hidden{color:#FFFFFF; margin-left:-3000px;}
a.button {border: #582258 solid 1px; padding: 0px 5px 0px 5px; margin-left: 10px; text-decoration:none; background-color:#C6C2A3; font-weight:bold; color: #582258; background-image:none;}
a:hover.button {background-color:#CECAA7; }
.redtext{color:#C81532;}
a.redtext, a:link.redtext, a:visited.redtext {color:#FF0000;}
.textalignCenter{text-align:center;}
.textalignRight{text-align:right;}
.textalignLeft{text-align:left;}
.sidebar{float: right; width: 225px; margin: 10px; padding: 5px; background-color:#582258; color: #fff;}
