/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
input, p, blockquote, th, td
{ margin : 0; padding : 0; }
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6
{ font-size : 100%; }

/* Removes list-style from lists */
ol,ul
{ list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table
{ border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img
{ border : 0; }

/* Left-aligns text in caption and th */
caption,th
{ text-align : left; }

/* Removes quotation marks from q */
q:before, q:after
{ content :''; }

xt\:comment, xt\:note {
	display: none;
}

ch\:nbsp {
	padding: .5em;
}
html {
  text-align: center;
	background-image: url(/inc/html/ditsu/pix/build/mock0526.png);
	background-image: none;
	background-position: 0 100%;
	background-position: top center;
	background-repeat: no-repeat;
  padding-bottom: 12px;
}
body {
	background-color: #fff;
	color: #333;
	font: 12px Helvetica, Arial, sans-serif;
	font: 12px Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	background-image: url(/inc/html/default/pix/bg.gif);
	background-image: url(/inc/html/ditsu/pix/build/ditsu_mock.png);
	background-image: none;
	border-top: 15px solid #444;
	border: 0px;
  text-align: left;
  width: 1004px;
  height: 685px;
  margin: 0px auto 12px auto;
  padding-bottom: 12px;
}
#left {
  position: absolute;
  width: 151px;
  clear: both;
  position: absolute;
  top: 100px;
  border: solid 1px #b6b8ba;  
  border-width: 1px 0px 1px 1px;
  padding: 3px;
  background-color: #FDF1D4;
  height: 587px;
  min-height: 587px;
  overflow: hidden;
  z-index: 600;
}
#content {
  clear: both;
  position: absolute;
  background-color: #fff;
  top: 120px;
  left: 158px;
  border: solid 1px #B6B8BA;  
  width: 670px;
  height: 573px;
  overflow: hidden;
}
div#content_scroller {
  width: 660px;
  height: 533px;
  overflow: auto;
  padding: 6px;
  position: relative;
}
td {
	color: #333;
	font: 12px Helvetica, Arial, sans-serif;
	line-height: 15px;
}
a {
	color: #0081d6;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
	td#centre a.external, td#left a.external {
		padding-right: 15px;
		background-image: url(/js/external_link_icon.gif);
		background-repeat: no-repeat;
		background-position: 100% 0px;
	}

	td#centre a.file, td#left a.external {
		padding-left: 15px;
		background-image: url(/js/file_icon.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

h1 {
	font-size: 18px;
	color: #444;
}

h2 {
	font-size: 14px;
	color: #444;
}

h3 {
	font-size: 12px;
	color: #444;
}

span.highlighted {
	font-weight: bold;
	background-color: #feb;
	padding: 2px;
	padding-bottom: 0px;
}

hr {
	border: 0px none;
	border-bottom: 1px solid #aaa;
}

pre {
	border: 1px solid #aaa;
	background-color: #eee;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
}

th {
	background: #cde;
}

.invalid {
	font-weight: bold;
	color: #900;
}


div#wrapper {
  position: relative;
	margin: 0px;
	padding: 0px;
}

div#header {
	padding: 0px;
	margin: 0px;
	font: 24px Georgia;
	font-weight: bold;
  position: absolute;
  top: 0px;
  left: 19px;
  text-indent: -9999px;
  background-image: url(/inc/html/ditsu/pix/ditsu_logo.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 292px;
  height: 94px;
  min-height: 94px;
	color: #333;
}
	
	div#header a {
  display: block;
  width: 292px;
  height: 84px;
		color: #333;
	}
	
	div#header a:hover {
		text-decoration: none;
	}

div#menu {
	margin: 0px;
	padding: 0px;
	line-height: 13px;
	padding-top: 22px;
	font-size: 13px;
  position: absolute;
  height: 58px;
  top: 69px;
  left: 0px;
  left: 156px;
  z-index: 300;
}
div#menu ul {
  position: absolute;
  top: 2px;
  left: 0px;
  width: 831px;
  width: 675px;
  overflow: hidden;
  height: 52px;
}
div#menu ul li {
  float: left;
}
div#menu ul li ul {
  position: absolute;
  left: 0px;
  top: 29px;
  height: 19px;
  background-color: #FDF1D4;
  border: solid 1px #b6b8ba;
  border-width: 1px 1px 1px 0px;
  padding-top: 2px;
  width: 674px;
  overflow: hidden;
  font-size: 11px;
  z-index: 20000;
}
div#menu ul li a {
  text-indent: -9999px;
  width: 135px;
  height: 29px;
  overflow: hidden;
  display: block;
  color: #F6BD3A;
  color: #808184;
  font-weight: bold;
  background-color: #fff;
  background-image: url(/inc/html/ditsu/pix/tab_news.png);
  background-position: 0px 4px;
  background-position: 0px 2px;
  background-repeat: no-repeat;
  text-align: center;
}
div#menu ul li a.href_news_info {
}
div#menu ul li a.href_news_info {
  background-image: url(/inc/html/ditsu/pix/tab_news_on.png);  
}
div#menu ul li a.href_news_info:hover {
}
div#menu ul li a.href_events_life {
  background-image: url(/inc/html/ditsu/pix/tab_events.png);  
}
div#menu ul li a.href_tea {
  background-image: url(/inc/html/ditsu/pix/tab_academic.png);  
}
div#menu ul li a.href_help_and_advice {
  background-image: url(/inc/html/ditsu/pix/tab_student.png);  
}
div#menu ul li a.href_get_involved {
  background-image: url(/inc/html/ditsu/pix/tab_su.png);  
}
div#menu ul li a.href_non_traditional_students {
  border-right: none;
}
div#menu ul li a:hover {
  background-position: 0px 0px;
}
div#menu ul li li a {
  text-indent: 0px;
  background-image: none;
  display: inline;
  padding: 2px 8px;
  background-color: transparent;
  border: 0px;
  border-right: solid 1px #b6b8ba;
}
	div#page-functions {
		float: right;
		width: 200px;
		text-align: right;
		padding: 0px 10px 0px 0px;
		margin-top: -5px;
	}

table#columns {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
}

td#left {
	width: 200px;
	padding-right: 30px;
	vertical-align: top;
	font-size: 11px;
}

	td#left ul {
		margin-left: 0px;
		padding-left: 0px;
		list-style-type: none;
	}

		td#left ul li {
			margin-left: 0px;
			padding-left: 0px;
			padding-bottom: 2px;
			list-style-type: none;
		}

		td#left ul li li {
			margin-left: 0px;
			padding-left: 12px;
			padding-bottom: 2px;
			list-style-type: none;
		}

		td#left ul li li li {
			margin-left: 0px;
			padding-left: 12px;
			padding-bottom: 2px;
			list-style-type: none;
		}

		td#left ul li li li li {
			margin-left: 0px;
			padding-left: 12px;
			padding-bottom: 2px;
			list-style-type: none;
		}

td#centre {
	padding-left: 7px;
	padding-right: 5px;
	vertical-align: top;
	line-height: 15px;
}

	td#centre li {
		padding-bottom: 5px;
	}




#scm-sidebar-main-menu {
}
#scm-sidebar-main-menu h2 {
  display: none;
}
#search {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 229px;
  height: 44px;
}
#right {
  position: absolute;
  top: 98px;
  top: 95px;
  left: 832px;
  left: 829px;
  height: 600px;
  width: 160px;
  z-index: 900;
}
ul.navBarWidth li {
  float: left;
  padding: 0px 4px;
  border-right: solid 1px #b0bab8;
}
ul.navBarWidth {
  margin: 0px auto;  
  width: 520px;
}
div#footer {
  position: absolute;
  bottom: 6px;
  width: 660px;
  font-size: 11px;
  text-align: center;
  z-index: 5000;
	clear: both;
	margin-top: 0px;
}
div#footer h1 {
  display: none;
}
	div#footer a {
  color: #b6b8ba;
  color: #888;
	}
a.standard_vision_link {
  display: none;
}
a.low_vision_link {
  display: block;
}
div#footer ul.navBarWidth li.navBarItemLast {
  border-right: 0px;
}
.scm-sidebar h2 a {
  color: #666;
}
.scm-sidebar-body {
  padding: 0px 0px;
}
.scm-sidebar h2 {
  font-size: 11px;
  background-image: url('/inc/html/ditsu/pix/grey_band_news.png');
  background-position: top left;
  background-repeat: no-repeat;
  color: white;
  font-weight: bold;
  margin: 0px;
  margin-top: 18px;
  padding: 2px 3px 3px 7px;
  background-color: #C4C3BF;
}
.scm-sidebar h2 {
}
.scm-sidebar .headline a {
  background-color: #F4F1EC;
  color: #666666;
  display: block;
  padding: 2px 3px 3px 7px;
  font-weight: normal;
}
.scm-sidebar .headline a:hover {
  background-color: #CFCFCE;
}
.scm-sidebar .headline a.sidebar-more-link {
  display: inline;
  float: right;
  padding: 0px;
}
.scm-sidebar div.summary {
  background-color: #ffffff;
}
.scm-sidebar div.summary img {
  width: 60px;
  height: 60px;
  margin-left: 0px;
  margin-right: 3px;
  float: left;
}
.scm-sidebar .shortdate {
  display: none;
}
.scm-sidebar div.headline {
  clear: both;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: bold;
}
div.clear-both {
  clear: both;
  font-size: 1px;
  line-height: 1px;
}
.scm-sidebar {
  font-size: 10px;
  line-height: 1.2em;
}
.scm-sidebar p.news-comment-links {
  display: none;
}
.scm-sidebar p.news-story-summary {
  padding-bottom: 8px;
}
div#page-functions {
  position: absolute;
  right: 12px;
  top: 80px;
}
.fp_left_img img {
  margin-right: 18px;
}
span.highlighted {
    font-weight: bold;
    /*color: #feb;*/
    padding: 2px;
    padding-bottom: 0px;
}
#search .sitesearch-form {
  position: absolute;
  top: 0px; left: 0px;
}
#search .sitesearch-form input {
  position: absolute;
}
#search .sitesearch-form div.sitesearch-form-label {
  display: none;
}
#search .sitesearch-form input.sitesearch-submit {
  top: 12px; left: 185px;
}
#search .sitesearch-form input.sitesearch-input-searchterm {
  top: 12px; left: 17px;
  border: solid 1px #999999;
  font-size: 130%;
  width: 157px;
}

/* General style */

table.siteevent-details tr td p {
	margin: 0px !important;
	padding: 0px !important;
	padding-bottom: 15px !important;
}

p.siteevent-categories {
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 5px;
}

p.siteevent-views {
}

/* SimpleCal calendar style */

table.simplecal td.full {
	border-top: 1px solid #ddd;
}

table.simplecal {
	background-color: #fff;
	border: 1px solid #ddd;
	table-layout: fixed;
}

table.simplecal a:hover {
	text-decoration: underline;
}

table.simplecal td.previous-month {
	border: 1px solid #fff;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	font-size: 13px;
}

table.simplecal td.previous-month:hover {
}


table.simplecal td.next-month {
	border: 1px solid #fff;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-right: 3px;
	font-size: 13px;
}

table.simplecal td.next-month:hover {
}

table.simplecal td.current-month {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #444;
	font-size: 16px;
	height: 40px;
	vertical-align: middle;
}

table.simplecal tr.day-headings td {
	color: #fff;
	background-color: #444;
	font-weight: normal;
	width: 20px;
	padding: 3px;
	padding-bottom: 0px;
}

table.simplecal td.day {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #000;
	padding-bottom: 0px;
	min-height: 75px;
	width: 14%;
}

table.simplecal td.weekend-day {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #000;
	padding-bottom: 0px;
	min-height: 75px;
	width: 14%;
}

table.simplecal td.inactive {
	border: 1px solid #ddd;
	background: #eee;
	padding-bottom: 0px;
	width: 14%;
	height: 75px;
}

table.simplecal td.current-day {
	color: #000;
	border: 1px solid #ddd;
	background-color: #ffd;
	padding-bottom: 0px;
	width: 14%;
	height: 75px;
}

table.simplecal span.day-date {
	min-height: 75px;
	height: 100%;
	width: 20%;
	vertical-align: top;
	display: block;
	float: left;
	font-weight: bold;
}

table.simplecal span.day-links {
	min-height: 75px;
	height: 100%;
	width: 80%;
	vertical-align: top;
	display: block;
	float: right;
}

table.simplecal a.link {
	font-weight: normal;
}

table.simplecal a.link:hover {
	text-decoration: underline;
}

table.simplecal a.link-important {
	font-weight: bold;
}

table.simplecal a.link-important:hover {
	text-decoration: underline;
}

/* MiniCal calendar style */

table.minical {
	background-color: #fff;
	border: 1px solid #ddd;
}

table.minical a:hover {
	text-decoration: none;
}

table.minical td.previous-month {
	font-size: 14px;
	border: 1px solid #fff;
}

table.minical td.previous-month:hover {
	border: 1px solid #ccc;
}

table.minical td.next-month {
	font-size: 14px;
	border: 1px solid #fff;
}

table.minical td.next-month:hover {
	border: 1px solid #ccc;
}

table.minical td.current-month {
	font-weight: normal;
	color: #444;
}

table.minical tr.day-headings td {
	color: #fff;
	background-color: #444;
	font-weight: normal;
	width: 20px;
	padding-bottom: 0px;
}

table.minical td.day {
	text-align: center;
	color: #000;
	border: 1px solid #ccc;
	padding-bottom: 0px;
}

table.minical td.weekend-day {
	text-align: center;
	color: #000;
	border: 1px solid #ddd;
	background-color: #fff;
	padding-bottom: 0px;
}

table.minical td.weekend-day:hover {
	border: 1px solid #777;
}

table.minical td.inactive {
	text-align: center;
	border: 1px solid #ddd;
	background: #eee;
	padding-bottom: 0px;
}

table.minical td.day:hover {
	border: 1px solid #777;
}

table.minical td.current-day {
	text-align: center;
	color: #000;
	border: 1px solid #ccc;
	background-color: #ddd;
	padding-bottom: 0px;
}
table.minical td.current-day:hover {
	border: 1px solid #777;
}
div.inner-scroller {
  height: 342px;
  padding-right: 4px;
  overflow: auto;
}
#content_scroller li {
  list-style-type: disc;
  margin-left: 1.5em;
}
#content_scroller ul.fp_image_stack,
#content_scroller ul.three-strip {
  height: 183px;
  overflow: hidden;
}
#content_scroller ul.fp_image_stack,
#content_scroller ul.photo-stack,
#content_scroller ul.three-strip {
  margin: 12px 0px;
  border: 0px;
  padding: 0px 0px;
  background-color: #ffffff;
}
#content_scroller ul.fp_image_stack,
#content_scroller ul.three-strip {
  margin: 0px 0px 8px 0px;
}
#content_scroller ul.photo-stack {
  position: relative;
  float: right;
  overflow: hidden;
  width: 260px;
  border-left: solid 6px white;
  margin: 0px;
}
#content_scroller ul.fp-small-strip li,
#content_scroller ul.fp_image_stack li,
#content_scroller ul.three-strip li {
  float: left;
  width: 198px;
  overflow: hidden;
}
#content_scroller ul.fp-small-strip li {
  width: 124px;
  padding: 0px 4px 0px 0px; margin: 0px;
}
#content_scroller ul.fp-small-strip li img {
  width: 120px;
}
#content_scroller ul.fp_image_stack li,
#content_scroller ul.photo-stack li,
#content_scroller ul.three-strip li {
  list-style-type: none;
  padding: 0px; margin: 0px;
  border: solid 1px white;
  overflow: hidden;
  text-align: left;
  position: relative;
  height: 183px;
  min-height: 183px;
}
#content_scroller ul.three-strip li {
  width: 218px;
  height: 183px;
  min-height: 183px;
}
#content_scroller ul.fp_image_stack li a,
#content_scroller ul.photo-stack li a,
#content_scroller ul.three-strip li a {
  display: block;
  width: 198px;
  top: 0px;
  color: white;
  font-weight: bold;
  z-index: 0;
}
#content_scroller ul.three-strip li a {
  width: 218px;
}
#content_scroller ul.fp_image_stack li h3,
#content_scroller ul.photo-stack li h3,
#content_scroller ul.three-strip li h3 {
  font-size: 11px;
  position: absolute;
  z-index: 200;  
  top: 0px;
  background-color: #000;
  color: white;
  font-weight: normal;
  padding: 1px 4px 2px 4px;
}
#content_scroller ul.fp_image_stack li h4,
#content_scroller ul.photo-stack li h4,
#content_scroller ul.three-strip li h4 {
  font-size: 11px;
  position: absolute;
  z-index: 200;  
  bottom: 1.5em;
  background-color: red;
  color: white;
  font-weight: normal;
  padding: 1px 4px;
}
#content_scroller ul.fp_image_stack li h5,
#content_scroller ul.photo-stack li h5,
#content_scroller ul.three-strip li h5 {
  font-size: 11px;
  position: absolute;
  z-index: 200;  
  bottom: 0;
  background-color: black;
  color: white;
  font-weight: normal;
  padding: 1px 4px;
}
#content_scroller ul.fp_image_stack li p,
#content_scroller ul.photo-stack li p,
#content_scroller ul.three-strip li p {
  display: none;
  font-size: 11px;
  position: absolute;
  z-index: 200;  
  bottom: 0px;
  background-color: #888;
  color: white;
  font-weight: normal;
  padding: 1px 4px;
  margin: 0px;
}
#content_scroller h1 {
  margin-bottom: 8px;
}
#content_scroller h2 {
  margin-bottom: 8px;
  font-weight: bold;
}
#content_scroller p {
  margin-bottom: 8px;
}
#content_scroller strong {
  font-weight: bold;
}
.news-dateline {
  border-bottom: dotted 1px #999999;
  margin-bottom: 8px;
}
p.fp_right_img {
  float: right;
  padding-left: 8px;
}
#content_scroller ul.area_summary {
  padding: 0px; margin: 0px;
}
#content_scroller ul.area_summary li {
  padding: 0px 0px 12px 0px; 
  margin: 0px;
  list-style-type: none;
}
#content_scroller ul.area_summary li h2 {
  border-bottom: solid 1px #999999;
  margin-bottom: 6px;
}
#content_scroller #sitemap li {
  list-style-type: none;
}
ul#logins_list {
  position: absolute;
  z-index: 9999;
  top: 0px;
  right: 16px;
  width: 300px;
  text-transform: lowercase;
  font-size: 90%;
}
ul#logins_list li {
  float: right;
  padding-right: 12px;
}
div.inner-template-a div.right-bar,
div.survival-template div.right-bar,
div.inner-template-b div.right-bar {
  float: right;
  width: 30%;
  background-color: #eeeeee;
  border-left: solid 6px white;
  padding: 6px;
}
div.survival-template div.right-bar,
div.inner-template-b div.right-bar {
  clear: right;
  float: right;
  width: 250px;
  background-color: #eeeeee;
  border-left: solid 6px white;
  padding: 6px;
}
div.survival-template div.right-bar {
  width: 180px;
  padding: 4px;
}
#content_scroller ul.side-by-side {
  background-color: #888888;
}
#content_scroller ul.side-by-side li {
  background-color: #ffffff;
  list-style-type: none;
  padding: 0px; margin: 0px;
  position: relative;
  min-height: 180px;
}
div.inner-template-c {
}
div.inner-template-c h3 {
  width: 530px;
  clear: both;
}
div.inner-template-c p {
  width: 530px;
}
div.inner-template-c img {
  position: absolute;
  right: 0px;
  top: 0px;
  display: block;
  border-bottom: solid 12px #888888;
  float: right;  
  background-color: #888888;
}
#content_scroller ul.publications-folder-list li,
#content_scroller ul.publications-file-list li {
  list-style-type: none;
  padding: 2px 24px; margin: 0px;
  position: relative;
  background-repeat: no-repeat;
  background-position: 3px 3px;
  background-image: url(/pix/My-Documents-16x16.png);
}
#content_scroller ul.publications-file-list li {
  background-image: url(/pix/file-16x16.png);
  background-position: 0px 3px;
}
a.small_text {
  font-size: 80%;
}
table.clean-table {
  width: 100%;
}
#content_scroller ul.person-list {
  padding-bottom: 12px;
}
#content_scroller ul.person-list li {
  list-style-type: none;
  float: left;
  width: 190px;
  padding: 0px; margin: 0px;
}
#content_scroller h2.clear-both {
  clear: both;
}
#content_scroller div.gallery-image-viewer {
  text-align: center;
  padding-top: 24px;
}
#content_scroller div.sitegallery-image-full {
  width: 100%;
  text-align: center;
  padding-top: 16px;
}
#gallery-nav {
  text-align: center;
  width: 100%;
  font-size: 80%;
}
dl.survival-question dt {
  font-weight: bold;
  font-size: 120%;
  border-bottom: solid 1px #888888;
}
dl.survival-question dd.dynamic-text {
  height: 250px;
  overflow: auto;
}
li.ditsu-sub-item div.ditsu-link {
  background-color: white;
  margin-left: 2px;
  padding: 1px 5px;
}
li.ditsu-sub-item div.ditsu-link a {
  color: #777777;
}
ul#social_links {
  position: absolute;
  z-index: 9999;
  top: 22px;
  right: 222px;
  width: 142px;
  text-transform: lowercase;
  font-size: 90%;
}
ul#social_links li {
  float: left;
  margin-right: 2px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-indent: -9999px;
}
ul#social_links li a {
  width: 32px;
  height: 32px;
  overflow: hidden;
  outline: none;
  display: block;
}
li#social-facebook {
  background-image: url('/pix/front_page/social/facebook_32.png');
}
li#social-bebo {
  background-image: url('/pix/front_page/social/bebo_32.png');
}
li#social-twitter {
  background-image: url('/pix/front_page/social/twitter_32.png');
}
li#social-youtube {
  background-image: url('/pix/front_page/social/youtube_32.png');
}
div#header {
  top: 0px;
  left: 19px;
/*  background-image: url('/pix/front_page/social/logo-with-group.jpg');*/
  width: 400px;
  height: 100px;
  min-height: 100px;
}
ul.fp-blog-photos {
  margin: 0px; padding: 0px;
}
#content_scroller ul.fp-blog-photos li {
  float: left;
  margin: 0px; padding: 0px;
  list-style-type: none;
  position: relative;
  width: 260px;
  height: 130px;
  overflow: hidden;
}
ul.fp-blog-photos li a.fp-blog-text {
  font-size: 90%;
  font-weight: bold;
  display: block;
  position: absolute;
  top: 12px;
  left: 97px;
  width: 152px;
  height: 76px;
  overflow: hidden;
  padding: 2px;
  color: #3AB54A;
}
ul.fp-blog-photos li.blue-blog-text a.fp-blog-text {
  color: #00ADEF;
}
ul.fp-blog-photos li.orange-blog-text a.fp-blog-text {
  color: #F7921E;
}
h3.fp-h3 {
  color: #555555;
  border-bottom: solid 1px #dddddd;
  padding: 2px 0px;
  margin-bottom: 4px;
}
#content_scroller div.news-summary-title-link {
  font-size: 125%;
  font-weight: bold;
  border-bottom: solid 1px #666666;
  border-top: solid 1px #666666;
  padding: 6px 0px 3px 6px; 
  margin: 6px 0px 12px 0px; 
  background-color: #FDF1D4;
}
#content_scroller div.news-summary-title-link a span.news-summary-shortdate {
  display: block;
  font-size: 13px;
  font-weight: normal;
  color: #666666;
}

