@CHARSET "ISO-8859-1";

.color-yellow { background: #f2bc00; }
.color-red { background: #dd0000; }
.color-blue { background: #148ea4; }
.color-white { background: #dfdfdf; }
.color-orange { background: #f66e00; }
.color-green { background: #8dc100; }

.color-yellow h3, 
.color-white h3, 
.color-green h3 {
	color: #000;
}
.color-red h3, 
.color-blue h3, 
.color-orange h3 {
	color: #fff;
}

ul.column {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	margin:0;
	padding:0;
}

#columns .column {
	float: left;
	width: 710px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

#columns .widget {
	margin: 30px 0px 0 0px;
	padding: 2px;
	/*width: 99%;*/
	float:left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#columns .widget .widget-head {
	color:#000;
	overflow: hidden;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

#columns .widget .widget-head h3 {
	padding: 0 5px;
	float: left;
	font-size: 90%;
	margin: 0;
	padding: 0 8px;
}

#columns .widget .widget-content {
	background: #ffffff/*333 url(widget/widget-content-bg.png) repeat-x*/;
	padding: 5px;
	color: #ddd;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	line-height: 1.2em;
	overflow: auto;
}

#columns .description .widget-desc {
	background: #ffffff;
	padding: 5px;
	color: #9F9F9F;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	line-height: 1.2em;
	overflow: hidden;
	font-weight:bold;
	height:auto;
}

.description{
	width:710px;
	height:auto;
	margin: 12px 0px 12px 0px;
	padding: 2px;
	/*width: 99%;*/
	float:left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.description span {
	float:left;
	width:auto;
}
.description span span {
	float:left;
	padding:2px 20px;
	font-family: lucida grande,arial,sans-serif;
	font-size:15px;
	width:auto;
	/*line-height:0.6em;*/
}

caption {margin: 0 0 .5em; font-weight: bold; }
#dates h4 {margin-bottom: 4px;  }
#engagementLinks { padding: 4px; text-align: right; }

