/* 
BC.EDU STYLESHEET - NOAH KUHN
Styles should read POSITIONING - COLORING - TEXT
Updated by Kul thapa: 09.11.2009
*/

body { background: #B29D6C; }

#top {
	position: relative;
	width: 790px;
	height: 110px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	z-index: 2727;
	}

a:hover img {
	border: 1px solid #990000 !important;
	}
	
/* THE FEATURE SECTION */

#featurewrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #333;
	background: #E8E3D4 !important;
	}
#features {
	position: relative;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: #E8E3D4 !important;
	color:inherit
	}
#features h1 {
	display: none;
	}
#features h3 {
	margin: 0 0 2px 0;
	font: bold 1.2em "Trebuchet MS", Georgia, Arial, sans-serif;
	letter-spacing:1px;
	}
#features h4 {
	margin: 4px 0 0 0;
	font: bold 1.0em/1.2em Arial, Verdana, sans-serif;
	text-transform:uppercase;
	}	
#features p {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0;
	}
#mainfeature {
	float: left;
	margin: 20px 24px 15px 0;
	width: 400px;
	}
#mainfeature h3 {
	margin: 10px 0 3px;
	padding: 0;
	}	
.feature {
	float: left;
	width: 330px;
	margin: 20px 0 0;
	padding: 0;
	}
.feature img {
	float: left;
	margin: 0 15px 0 0;
	}

/* THREE COLUMNS */

#columnwrapper {
	float:left;
	width: 100%;
	background: #D7CBAE url("http://www.bc.edu/shared/global/gif/columns-heading.gif") repeat-x;
	}
#columns {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: url("%2413112") repeat-y;
	}
#columns h1 { 
	display: none; 
	}	
#columns h2 {
	margin: 0 0 15px 0;
	height: 25px;
	background: #D7CBAE url("http://www.bc.edu/shared/global/gif/columns-heading.gif") repeat-x; /* NS */
	text-indent: -2727px;
	}
#columns h3 {
	margin: 0 0 3px 0;
	font: bold 1.2em "Trebuchet MS", Georgia, Arial, sans-serif;
	letter-spacing:1px;
	}
#columns h4 {
	margin: 2px 0 0 0;
	font: bold 1.0em/1.2em Arial, Verdana, sans-serif;
	text-transform:uppercase;
	}	
#fr-column {
	position: relative;
	width: 300px;
	margin: 0 auto;
	text-align: left;
	}

#columns p, 
#columns h3 {
	padding-right: 20px;
	}
#columns p { 
	margin: 0 0 15px;
	font-size: 1.1em;
	line-height: 1.3em;
	}
#left, #center, #right {
	float:left;
	}
#left {
	width: 206px;
	
	}
#left img {
	margin: 0 0 10px 0;
	}
#center {
	width: 206px;
	padding-bottom: 40px;
	border-right: 1px solid #A19067;
	border-left: 1px solid #A19067;
	}
#left h2,#left h2 a, #center h2 a, #right h2 a {
	display:block;
	height: 25px;
	text-decoration: none; /* NS */
	font-size: 15px; /* IE */
	}

#left h2 {		background: url("http://www.bc.edu/shared/global/gif/inside-bc.gif") no-repeat top left; }
/* #left h2 a {		background: url("%2413113") no-repeat top left; } NH, 1/24/07 no longer link */
#center h2 a { 	background: url("http://www.bc.edu/shared/global/gif/bc-news.gif") no-repeat 15px 0; }
#right h2 a { 	background: url("http://www.bc.edu/shared/global/gif/featured-events-cal.gif") no-repeat 15px 0; }
#left h2 a:hover {
	background-position: 0 -25px;
	text-decoration: none;
	}
#center h2 a:hover, #right h2 a:hover {
	background-position: 15px -25px;
	text-decoration: none;
	}
#center h3, 
#center h4, 
#center p { 
	margin-left: 15px; 
	}
#right h2, 
#right h3, 
#right p { 
	margin-right: 0; 
	}
#right {
	width: 340px;
	_width: 332px;/* IE */
	}	
#right div.event {
	width:100%;
	float: left;
	padding: 0;
	}
#right div.event img {
	float: left;
	margin: 0 10px 20px 15px;
	}
#right div.event div.info {
	width: 235px;
	float: left;
	margin: 0;
	padding: 0;
	}

#footerwrapper {
	width: 100%;
	background: #B29D6C url("http://www.bc.edu/shared/global/gif/columns-heading.gif") repeat-x;
	}
#footer {
	background-color:none;
	color: #555;
	}

#footer p {
	padding: 5px 0;
	margin: 0;
	}

