/* Contribute CSS - Visible for Contribute Users */
h1 {
	font-size: 150%;
	border-left: 15px solid #FFC600;
	padding-left: 10px;
	margin-bottom: 15px;
}

h2 { font-size: 130%; margin-bottom: 10px; }

h3 { font-size: 110%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #666; }

h4 { font-size: 100%; }

.highlight { background: #ffc; padding: 3px; }

.red { color: #c30; font-weight: bold; }

.caption { font-size: 90%; }

.float-left, .quote-left {
	float: left;
	margin: 5px 10px 10px 0;
}

.float-right, .quote-right {
	float: right;
	margin: 5px 0 10px 10px;
}

.quote-right, .quote-left {
	margin-top: 5px;
	color: #333;
	font-size: 100%;
	font-style: italic;
	width: 175px;
	border: 3px solid #ccc;
	border-width: 3px 0;
	padding: 5px;
}

.blackbox, .darkgraybox, .graybox, .whitebox, .goldbox, .gradientbox, .stickybox {
	font-weight:normal;
	padding: 10px;
	padding-bottom: 0;
	margin-bottom: 15px;
	border: 1px solid #ccc; border-bottom-width: 3px;
	overflow: hidden;
}

.blackbox h2, .darkgraybox h2, .graybox h2, .whitebox h2, .goldbox h2, .gradientbox h2, .stickybox h2 {
	font-size: 120%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #333;
}

.blackbox ul, .darkgraybox ul, .graybox ul, .whitebox ul, .goldbox ul, .gradientbox ul, .stickybox ul, .blackbox ol, .darkgraybox ol, .graybox ol, .whitebox ol, .goldbox ol, .gradientbox ol, .stickybox ol {
	padding-left: 15px;
}

.graybox a, .whitebox a, .gradientbox a, .stickybox a { color: #000; }
.graybox a:hover, .whitebox a:hover, .gradientbox a:hover, .stickybox a:hover { color: #00c; }

.blackbox {	color: #eee; background:#000; border-top-color: #444; }
.blackbox a { color: #eee; }
.blackbox h2 { border-bottom-color: #444; }

.darkgraybox { color: #eee; background: #333; border-top-color: #000; }
.darkgraybox a { color: #eee; }
.darkgray h2 { border-bottom-color: #444; }

.graybox { color: #333; background: #eee; border-top-color: #ccc; }
.graybox h2 { border-bottom-color: #444; }

.whitebox { color: #333; background: #fff; border: 1px solid #ddd; border-bottom-width: 3px; }
.whitebox h2 { border-bottom-color: #444; }

.goldbox { color: #000; background: #ffc600 url("/colleges/cba/inc/images/gold_gradient.gif") repeat-x; border-top-color: #000; }
.goldbox a { color: #000; }
.goldbox h2 { border-bottom-color: #000; }

.gradientbox { color: #333; background: #fff url("/colleges/cba/inc/images/lightgray_gradient.gif") repeat-x; border: 1px solid #ccc;  border-bottom-width: 3px; }
.gradientbox h2 { border-bottom-color: #444; }

.stickybox { color: #333; background: #ffffe4; border: 1px solid #ccc; border-bottom-width: 3px; }
.stickybox h2 { border-bottom-color: #333; }
.stickybox p { margin-bottom: 10px; }
