/* 
BC.EDU STYLESHEET - NOAH KUHN
Styles should read POSITIONING - COLORING - TEXT
Updated by Ben Jones: 2006.09.25
*/

/* FULL WIDTH BACKGROUND IMAGE FOR THE TOP */


body {
	background: #b29d6c;
	}

#topwrapper {
	width: 100%;
	background: url("http://omc.bc.edu/newhomepage/images/background.gif") repeat-x;
	}

#header span.motto a {
	display: block;
	width: 285px;
	height: 59px;
	padding: 0;
	margin: 0;
	background: url("http://omc.bc.edu/newhomepage/images/wordmark-grey.gif") no-repeat 0 29px !important;
	text-decoration: none;
	}
	
/* WRAPPER FOR ALL THE MENUS AND THE SEARCH BOX */
#top {
	position: relative;
	width: 790px;
	height: 85px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	z-index: 2727;
	}

#schoolheader {
	position:absolute;
	top:65px;
	left:13px;
	}
#schoolheader h2 {
	width:500px;
	height: 14px;
	text-indent: -2727px;
	margin:0;
	padding:0;
	}
#schoolheader h2 { background: url("http://www.bc.edu/sharedglobal/gif/nursing/nursing.gif") no-repeat top left; }
	

/* COMMON STYLES FOR THE TOP RIGHT MENUS*/

#secondarymenu {
	position: absolute;
	right: 13px;
	font: bold .9em Arial, Verdana, sans-serif;
	letter-spacing: .2em;
	text-transform: uppercase;
	}
#secondarymenu ul {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	}

/* THE GLOBAL MENU IN TOP RIGHT */

#secondarymenu {
	top: 10px;
	width: 450px;
	height: 15px;
	}
#secondarymenu li {
	float: left;
	padding: 0 0 0 13px;
	}
#secondarymenu a {
	color: #CCC;
	background: inherit;
	text-decoration:none;
	}
#secondarymenu a:hover { 
	color: #B29D6C;
	background: inherit;
	text-decoration:underline;
	}

/* THE SEARCH BOX */

#search { 
	position: absolute;
	top: 29px;
	right: 13px;
	margin: 0;
	padding: 0;
	width: 350px;
	color: #CCC;
	background: inherit;
	font: normal 1em Arial, Verdana, sans-serif;
	text-align: right;
	}
#search input {
	color: #666;
	background: inherit;
	vertical-align: middle;
	margin: 0 0 3px 10px;
	}
#search input.searchbox {
	background: url("http://omc.bc.edu/newhomepage/images/searchbox.gif");
	border: 0;
	padding: 4px 0 0 5px;
	width: 190px;
	height: 16px;
	font-size: 1em;
	}
#search p {
	margin: 0;
	padding: 0;
	}


	
/* THE FEATURE SECTION */
#featurewrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #333;
	background: #e8e3d4 !important;
	}
#feature {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: #e8e3d4 !important;
	color: inherit;
	}
#photo {
	float:right;
	margin:0;
	padding: 12px 0 11px 0;
	width:582px;
	height: 300px;
	background: #e8e3d4;
	}
#photo img {
	margin:0;
	padding:0;
	border:0;
	}



/* THREE COLUMNS */
#columnwrapper {
	width: 100%;
	background: #d7cbae url("http://www.bc.edu/shared/global/gif/nursing/columns-heading.gif") repeat-x;
	}
#columns {
	width: 760px;
	margin: 0 auto;
	padding:0 0 20px 0;
	background:  #d7cbae url("http://www.bc.edu/shared/global/gif/nursing/nursing-columns-background.gif") repeat-y;	
	text-align: left;
	}
#columns h1 { 
	display: none; 
	}	
#columns h2 {
	margin: 0 0 15px 0;
	height: 25px;
	background: #d7cbae url("http://www.bc.edu/shared/global/gif/nursing/columns-heading.gif") repeat-x;	
	text-indent: -2727px;
	}
#columns h3 {
	margin: 0;
	font: bold 1.2em "Trebuchet MS", Verdana, Arial, sans-serif;
	letter-spacing: 1px;	
	}
#columns h4 {
	margin: 0;
	font: bold 1.0em/1.2em "Trebuchet MS", Verdana, Arial, sans-serif;
	}
#columns p { 
	margin: 0 0 15px;
	line-height: 1.4em;
	}
#columns a, #columns a:link, #columns a:visited, #columns a:active {
	text-decoration: none;
	}
#columns a:hover {
	text-decoration: underline;
	}
#leftnav {
	float:left;
	clear:both;
	font:bold 1.2em  Arial, sans-serif;
	width:178px;
	text-align:left;
	}
#leftnav a, #leftnav a:link, #leftnav a:active, #leftnav a:visited {
	display:block !important;
	display:inline-block;
	margin:0;
	text-decoration:none;
	}
#leftnav a:hover {
	text-decoration:underline;
	}
#leftnav ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.9em;
	}
#leftnav li {
	margin:0 17px 0 0;
	padding:0;
	line-height:1.6em;
	}
#leftnav #menus {
	background: #e8e3d4 !important;
	padding: 9px 0;
	}
#leftnav li.last {
	padding-bottom: 4px;
	border-bottom: 1px dotted #a19067;
	}
#leftnav li.first {
	padding-top: 4px;
	}
#secondmenu a {
	color: #b29d6c;
	}
#thirdmenu a {
	color: #333;
	font-weight: normal;
	}
#left, #center, #right {
	float:left;
	}
#left {
	width: 177px;
	}
#center {
	width: 291px;
	border-right: 1px solid #a19067;
	border-left: 1px solid #a19067;
	}
#right {
	width: 290px;
	}
#left h3,
#left h4,
#left p {
	margin-right: 15px;
	}
#center h3,
#center h4,
#center p { 
	margin-left: 15px;
	margin-right: 15px;
	}
#right h3,
#right h4,
#right p {
	margin-left: 15px;
	margin-right: 0; 
	}
#left h2 span, #center h2 a, #right h2 a {
	display: block;
	height: 25px;
	font-size: 15px; /* IE */
	}
#left h2 span {
	background: url("http://www.bc.edu/shared/global/gif/nursing/announcements.gif") no-repeat left top;	
	}
#center h2 a {
	background: url("http://www.bc.edu/shared/global/gif/nursing/inthenews.gif") no-repeat 15px 0;
	}
#right h2 a {
	background: url("http://www.bc.edu/shared/global/gif/nursing/calendarofevents.gif") no-repeat 15px 0;
	}
#center h2 a:hover, #right h2 a:hover {
	background-position: 15px -25px;
	text-decoration: none;
	}
#right div.event {
	padding: 0;
	}
#footer {
	width:760px;
	}
#footer p {
	padding: 5px 0;
	margin: 0;
	}
.clear {
	margin-top: 0;
	}
a.more {
	white-space: nowrap;
	}

