#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #de2010;
	font-weight: 100;
	margin-bottom: 10px;}

#content a {
	color: #de2010;
	text-decoration: none;
	}

#content a:hover {
	text-decoration: underline;
	}

#content p {
	margin: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 18px; }

#content .dropcap:first-letter {
	color: #de2010;
	font-size: 80px;
	float: left;
	padding: 9px 4px 0px 0px;
	line-height: 0px;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.dropcap:first-letter {
	padding: 9px 4px 20px 0px;
	line-height: 55px !important;
	
	}
}

#content .bigtext {
	font-size: 16px;
	line-height: 24px;}

.twocol {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

.leftcol {
	width: 460px;
	float: left;
	}

.rightcol {
	width: 460px;
	float: right;}

/* form styles */

fieldset {
	background: #fffdef;
	border: 1px solid #eceacf;
	padding: 15px 25px 25px 25px;}

legend {
	background: #e0d595;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	padding: 0px 6px;
	font-size: 16px;}

label {
	width: 140px;
	float: left;
	text-align: right;
	padding-right: 10px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	color: #3f3229;}
	
input, textarea {
	border: 1px solid #a6a298;
	background: url(../images/textarea-shadow.png) top left no-repeat;
	padding: 3px;
	color: #281400 !important;}
	
/* button element */

button { 
  border:0; 
  cursor:pointer; 
  padding:0 5px 0 0; 
  text-align:center; 
  background:url(../images/button-r.png) right no-repeat; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 10px; 
  height:28px; 
  line-height:29px;
  background:url(../images/button-l.png) left no-repeat;
  color: #f6dbac;
}

button:hover {
  background:url(../images/button-o-r.png) right no-repeat; 
}
button:hover span {
  background:url(../images/button-o-l.png) left no-repeat;
}

form .indent {margin-left: 148px;}

/* schedule */

.day {
	width: 450px;
	margin: 0px 5px 15px 10px;
	background: #fffdef;
	border: 1px solid #eceacf;
	border-bottom: 5px solid #eceacf;
	float: left;
	padding-bottom: 15px;
	-moz-border-radius: 20px;
	
	}

#content .day h2 {
	padding:  5px 15px;
	background: #6a8132;
	color: #fff;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	margin: 0px;
	}

.day li {
	margin: 4px 15px 4px 45px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	list-style: disc;
	list-style: circle;
	}

.day strong {
	color: #804800;
	padding: 0px 15px;
	background: #eeead4;
	display: block;
	border-bottom: 1px solid #fffdef;}
	
.listing {
	padding: 5px 0px;}

#content .listing h4 {
	margin: 0px;}

.listing li {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 15px;
	}

.listing li strong {
	width: 130px;
	float: left;
	}

.list li {
	padding: 0px 0px 5px 20px;
	background: url(../images/bullet.gif) top left no-repeat;
	}
	
/* no table */

.no-table {
	border-collapse: collapse;
	border:none;
	}

.no-table td, .no-table tr {
	padding: 0px;
	vertical-align: top;}
	
.photo {
	padding: 1px;
	border: 1px solid #de2010;
	margin: 10px 0px;}
	
/* artbox */

.artbox {
	background: #1e1e1e url(../images/artbox.jpg) bottom center no-repeat;
	overflow: auto;
	border: 5px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;}

.artbox div {
	float: left;
	padding: 14px;}

.artbox img {
	border: none;}
	
.artbox h3 {
	clear: both;
	overflow: auto;
	border-top: 1px dotted #464646;
	padding-top: 15px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Arial;
	}

#content .artbox h3 a {
	color: #f2f0d1;}
	
/* off campus */ 

#content .housing h2, #content .housing h4, #content .housing a {
	margin-bottom: 0px;
	color: #2C9300;
	font-family: "Trebuchet MS", Arial;
	}

#content .housing ul {
	margin-top: 0px;
	padding-left: 20px;
	}

#content .housing li {
	list-style: disc;}
	

/* REGISTRATION STEPS */

#content .reg-steps {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial;
	background: url(../images/steps.jpg) top left no-repeat;
	width: 460px; height: 382px;
	
	}

#content .reg-steps p {font-size: 14px;
	margin: 0px 0px 5px 0px;}

#content .reg-steps p a {color: #eeeeee;text-decoration: underline;}
#content .reg-steps p a:hover {color: #c7c7c7;}

.step1, .step2, .step3 {
	padding: 15px 15px 0px 160px;
	height: 112px;}