@import url(//www.ithaca.edu/css/style-screen-comments.css);

@media print {
	body#icview {
		background-color: white;
		width: 8in;
		margin: 0in;
		font-size: 10pt/12pt;
	}
	body#icview div#icview_wrap {
		margin: 0px;
		width: auto;
		background-image: none;
	}
	div#icview_wrap div#icview_header {
		background-image: none;
	}
	div#icview_wrap div#icview_body, div#icview_wrap div#icviewpostwrap {
		margin: 0px;
		width: 7.5in;
	}
	div#icview_wrap div#icviewbreadcrumbs, div#icview_wrap div#newsnavlinks {
		display: none;
	}
}

@media screen {
	.printonly {
		display: none;
	}
}

/* IC Header */

div.maxwidthwrap {
	width: 1004px;
}
#header_top_wrap {
	position: absolute;
	top: 0px;
	left: 0px;
}
#header_bot_wrap {
	position: absolute;
	top: 42px;
	left: 0px;
	width: 100%;
}

div#icview_wrap div#comments_display h4.comments
{
	letter-spacing: 0px;
	font-weight: bold;
	text-transform: none;
	font-size: 14px;
}

/* Layout */

body {
	background-color: #009ec1;
	margin: 62px 0px 0px;
	padding: 0;
}

div#icview_wrap
{
	background-color: #FFF;
	/*
width: 924px;
	\width: 884px;
	w\idth: 924px;
*/
	background-image: url(/shared/shared_icview/images/menu_bg.gif);
	background-repeat: repeat-y;
	position: relative;
	margin: 0px auto;
	width:924px;
}

div#icview_header
{
	background-color: #FFF;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
}

div#icview_menu {
	/*background-color: #1268b6;*/
	width: 162px;
	padding: 15px;
	float: left;
	margin: 0 0 5px 5px;
}

div#icview_body {
	margin: 0 5px 5px 202px;
	padding: 25px;

}

div#icview_footer
{
	background-color: #f7ad0e;
	padding: 10px;
	margin: 0;
	border: 5px #FFF solid;
	text-align: center;
}

div#news_features {
/*	float: left;*/
}



div.clearme {
	clear: both;
}

/* Styles */

body {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 12px;
	color: #444;
}

a {
	color: #5CA21E;
}

div#icview_menu a {
	color: #fff;
	text-decoration: none;
}

div#icview_menu a:hover {
	text-decoration: underline;
}


/* Specific Elements */

div.icview_menu_topbox {
	margin-bottom: 25px;
}

	div.icview_menu_topbox img {
		float: left;
		margin-right: 10px;
	}

	div.icview_menu_topbox li
	{
		font-weight: bold;
		color: #fff;
		margin-bottom: 6px;
		margin-left: 0;
		text-indent: 0;
		list-style-type: none;
	}


div#icview_footer p {
	margin: 0;
	color: #fff;
}

div#icview_footer a {
	color: #fff;
}




div.icview_search {
	margin-bottom: 20px;
}

/* breadcrumbs */

div#icviewbreadcrumbs
{
	font-size: 11px;
	color: #555;
	background-color: #D0ECB6;
	margin: 0 5px 0 202px;
	padding: 5px 10px;

}

div#icviewbreadcrumbs a
{
	text-decoration: none;
	color: #538124;
}

div#icviewbreadcrumbs a:hover
{
	text-decoration: none;
	color: #70aa33;
}







div.icviewpostwrap {
	margin-bottom: 20px;
	float: right;
	width: 667px;
}

div.icviewpostwrap td {
	padding: 0;
	margin: 0;
}

div.icviewpostthumb img { border: 1px #bbb solid; margin-right: 15px; }

div.issue_flag {
	background-color: #f7ad0e;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 6px;
	width: 90px;
	text-align: center;
	margin-top: 3px;
	margin-right: 15px;
}

div.special_flag {
	background-color: #009ec1;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 6px;
	width: 90px;
	text-align: center;
	margin-top: 3px;
	margin-right: 15px;
}


div.issue_flag a, div.special_flag a {
	color: #fff;
}

div.icviewposttitle h2
{
	color: #009ec1;
	font-family: verdana,arial;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0 0 6px 0px;
	line-height: 21px;
}

div#newscontent div.icviewposttitle a {
	border:medium none;
	color:#009ec1;
	text-decoration:none;
}

div.icviewposttitle h2 a {
	color:#009EC1;
}

div.icviewposttitlestory {
	margin-bottom: 20px;
}

div.icviewposttitlestory h1, div.cms_wrap h1, div.imggallery_wrap h1, div#newscontent h1
{
	color: #009ec1;
	font-family: verdana,arial;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0 0 10px 0px;
	line-height: 24px;
}

div.icviewposttitlestory h1 a, div.cms_wrap h1 a {
	color:#009EC1;
}



div.cms_wrap h1 {

}



div.icviewtags
{
	color: #9a7f1f;
	font-size: 11px;
	line-height: 13px;
	background-image: url(images/tag_icon.gif);
	background-repeat: no-repeat;
	padding-left: 46px;
	text-indent: -30px;
}



div.icviewpostbody {
	margin-bottom: 15px;
}


div.icviewpostwrap p {
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 18px;
	color: #444;
}


div.icviewpostmore {
	font-size: 11px;
	font-weight: bold;
	color: #d69200;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	text-align: right;
	margin-bottom: 8px;
	float: right;
	margin-left: 30px;
}

div.icviewpostmore a {
	color: #d69200;
	text-decoration: none;
}

div.icviewtags a
{
	color: #4595ad;
	text-decoration: none;
}

div.icviewtags a:hover { text-decoration: underline; }







/* Image gallery overrides */
.galNavBar
{
	background-color: #D0ECB6;
	font-weight: bold;
	text-transform: none;
	font-weight: bold;
	font-size: 11px;
	padding: 7px 8px;
	height: 15px;
	margin-bottom: 15px;
}

.galNavBar a
{
	text-decoration: none;
	color: #459e18;
	font-weight: bold;

}

.galNavBar a:hover
{
	color: #224a0d;
	font-weight: bold;
}

.galNavBar_left, .galNavBar_left a, .galNavBar_left a:hover, .galnavBar_right, .galnavBar_right a, .galnavBar_right a:hover {
	background: none;
	padding: 0;
	margin: 0;
}

.galNavBar { margin-top: 20px; }


.galNavBar_left {
	display:inline;
	float:left;
	height:20px;
	width:100px;
}

.galNavBar_right {
	display:inline;
	float:right;
	height:20px;
	width:100px;
}

.galNavBar_middle {
	margin-top: 0px;
	text-align: center;
}


div.image_photowrap {
	color: #444;
}

div.image_photowrap h2 {
	color: #000;
}


div.imggallery_wrap a, div.imggallery_wrap a:hover {
	color: #5CA21E;
}





/* news nav */
div#newsnavlinks
{
	font-size: 12px;
	font-weight: bold;
}

div#newsnavlinks a
{
	text-decoration: none;
	color: #459e18;
}

div#newsnavlinks a:hover { color: #224a0d; }

div#newsnavlinks a.next
{
	display: block;
	float: right;
}

div#newsnavlinks a.previous
{
	display: block;
	float: left;
}

div#newsnavlinks span.back
{
	display: block;
	text-align: center;
}







div#newscontent div.postsep {
	height: 0px;
	border: 0;
}

div#icview_menu div.body_rightcolumn_more li
{
	text-align: right;
	background-image: url(images/menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 2px 18px 9px 3px;
	line-height: 13px;
	font-size: 12px;
	list-style-type: none;
}

/* this is a standard wrapper for a sidebar block */
div.body_rightcolumn { /*background-color: #ecfba0;*/ }



div.body_rightcolumn_more
{
	margin-top: 20px;
	font-size: 12px;
	padding-bottom: 15px;
	border-bottom: 1px #80a9ce solid;
	margin-right: 10px;
}

div.body_rightcolumn_more p {
	color: #54386d;
}

div.body_rightcolumn_more img
{
	border-color: #999;
	border-width: 1px;
	border-style: solid;
}

/*
div.body_rightcolumn_more ul
{
	margin-left: 1.5em;
	padding-left: 0px;
	list-style-type: square;
}

div.body_rightcolumn_more li { margin-bottom: 7px; font-size: 12px; }

*/

div.body_rightcolumn_more h5
{
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 7px 0;
	font-weight: bold;
	color: #e5b857;
}

div.body_rightcolumn_gallery { font-size: 12px; }
div.body_rightcolumn_gallery td { font-size: 12px; }
div.body_rightcolumn_gallery img { vertical-align: middle; }

div.body_rightcolumn_gallery img
{
	margin-right: 8px;
	vertical-align: middle;
}



/* News body sidebar styles */
div#newscontent div.body_rightcolumn, div.cms_wrap div.body_rightcolumn
{
	float: right;
	margin: 0 0 10px 20px;
	background-color: transparent;
	padding: 0px;
}

div#newscontent div.body_rightcolumn_more, div.cms_wrap div.body_rightcolumn_more
{
	padding: 10px;
	background-image: none;
	background-color: #c0e2ed;
	margin-top: 5px;
	margin-bottom: 0;
	margin-right: 0;
	border: 0;
}

div#newscontent div.body_rightcolumn_cap_wrap {
	background-color: #c0e2ed;
	padding: 5px 8px;
	font-size: 11px;
	color: #222;
}



div#newscontent div.body_rightcolumn_more img, div.cms_wrap div.body_rightcolumn_more img {
	margin-bottom: 10px;
}

div#newscontent div.body_rightcolumn_more h5, div.cms_wrap div.body_rightcolumn_more h5 {
	color: #333;
}

div#newscontent div.body_rightcolumn_more h2, div.cms_wrap div.body_rightcolumn_more h2 {
	color: #52747f;
	font-weight: normal;
}

div#newscontent div.body_rightcolumn_more p, div.cms_wrap div.body_rightcolumn_more p  {
	font-size: 11px;
	line-height: 13px;
	color: #52747f;
}

div#newscontent div.body_rightcolumn_more a, div.cms_wrap div.body_rightcolumn_more a
{
	color: #4b98b2;
	text-decoration: none;
}

div#newscontent div.body_rightcolumn_more ul, div.cms_wrap div.body_rightcolumn_more ul
{
	margin-left: 1.5em;
	padding-left: 0px;
	list-style-type: square;
	font-size: 11px;
	line-height: 13px;
	color: #52747f;
}



div#newscontent div.body_rightcolumn_more a:hover, div.cms_wrap div.body_rightcolumn_more a:hover { text-decoration: underline; }
div#newscontent div.fusetags { /*margin-left: 0px;*/ }
div#newscontent div.fusepostwrap { margin-bottom: 35px; }




#search_results {
	margin: 3ex 0;
}

	div.search_result {
		margin: 0 0 2ex 0;
		line-height: 2.8ex;
	}

		div.search_result a.search_result_title {
			font-size: 120%;
			font-weight: bold;
			color: #1D559B;
		}

		div.search_result span.search_result_description {
			color: #4C6E87;
		}

		div.search_result span.search_result_url, div.search_result span.search_result_details {
			color: #308026;
		}

	div.search_paging_wrap {
		width: 422px;
	}

		div.search_paging {
			margin: auto;
			width: 320px;
			white-space: pre;
		}


/* blog fixes */

div#blogcontent div.fusepostwrap {
	float: left;
}

#icview div#blogheader {
	margin-bottom: 0;
}

#icview div#blogheader td.blogtitle {
	background-color: #C0E2ED;
}

#icview div#blogcontent .body_rightcolumn {
	float: right;
}

#icview div#blogcontent div.body_rightcolumn_cap_wrap {
	background-color: #C0E2ED;
	color: #222;
	font-size: 11px;
	padding: 5px 8px;
}

#icview div#blogcontent div.body_rightcolumn_more {
	background-color: #C0E2ED;
	margin-right: 0;
	padding: 10px;
}

#icview div#blogcontent div.body_rightcolumn_more p {
	color:#52747F;
	font-size:11px;
	line-height:13px;
}

#icview div#blogcontent .fuseposttitle h2 a {
	color: #009EC1;
	font-size: 20px;
	text-decoration: none;
}

.icviewpostwrap table {
	width: 100%;
}

td.blogtitle span.fuseaboutblog {
	display: block;
	padding: 0 8px 8px 0;
}
