
/* IMPORT  BASE STYLES */
@import url('/css/generic.css');

#events-gallery.colgroup {
	background-position: 360px 0px;
	border-bottom: 1px solid #dcc396;
	padding: 15px 0px;
	margin-bottom: 15px;

}

#events-gallery #main-news-list {
	width: 345px;
}

#events-gallery .right-col {
	width: 122px;
}

#events-gallery .right-col #sq-gallery {
	width: 120px;
}

#events-gallery #sq-gallery ul {
	width: 106px;
}

#events-gallery #sq-gallery .more {
	position: static;
	margin: 0px;
}

#events-gallery #sq-gallery p {
	position: static;
	margin: 0px 0px 14px;
}


#events-gallery #sq-gallery h2 {
	margin-bottom: 0px;
}

.story-photo {
	padding: 0px 0px 7px 13px;
	margin: 7px 0px 15px 11px;
	border-left: 1px solid #c2ac84;
	float: right;
	width: 216px;
}

.story-photo ul {
	list-style: none;
	margin: 0px 0px 12px;
	padding: 0px;
	clear: both;
}

.story-photo ul li {
	display: inline;
	padding-left: 30px;
	padding-right: 5px;
	margin: 0px;
}

.story-photo .email {
	background: transparent url(/images/icon_email.gif) no-repeat 7px 50%;
}

.story-photo .print {
	background: transparent url(/images/icon_print.gif) no-repeat 7px 50%;	
}

.story-photo #photo-link {
	border: 1px solid #c4b496;
	display: block;
	width: 200px;
}

.story-photo img {
	display: block;
}

.story-photo p {
	font-size: 90%;
	line-height: 110%;
	padding: 10px 4px 0px;
	margin: 0px;
}

#news-archive-list {
	margin-bottom: 0px;
}

#news-archive-list li {
	border-top: 1px solid #c2ac84;
	padding: 9px 0px 10px;
	margin: 0px;
}

#news-archive-list h3 .date {
	display: inline;
	position: static;
	font-weight: normal;
	font-style: italic;
	color: #aaa;
}

#calendar-wrapper {
	margin: 25px 0px 0px;
}

.hr {
	clear: both;
}


/* = LIGHT BOX
-------------------------------------------------------*/

body #lbContent {
}

body #lightbox {
	height: 350px;
	width: 300px;
	margin:-160px 0 0 -150px;
	background: #fff url(/images/alumnet_home_search_top_bg.gif) repeat-x 0px 0px;
	padding: 18px 17px 9px;
	color: #777;
	border: 0px;
}

body #lightbox.done img {
	width: auto;
	height: auto;
	vertical-align: middle;
}

body #lightbox.done a {
	vertical-align: middle;
}

body #lightbox.done textarea {
	height: 120px;
}