/* ::::: http://www.ithaca.edu/css/style-screen-calendar.css ::::: */
header_top_wrap
#calendarwrapper p { font-size: 11px; line-height: 13px; }
div.cal_month_nav { margin-bottom: 25px; text-align: center; position: relative; }
h3.cal_sectiondate { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0pt 0pt; margin: 15px 0px 20px; font-weight: normal; padding-top: 6px; text-transform: uppercase; font-size: 12px; }
h4.cal_eventname { margin: 0px 0px 2px; width: 65%; line-height: 15px; font-size: 12px; }
div.cal_eventwrapper { margin: 0px 0px 25px 25px; }
p.cal_desc { margin: 0px 0px 8px; width: 65%; }
div.cal_details { position: relative; float: right; text-align: right; margin-left: 25px; }
.cal_cancelled { color: rgb(132, 40, 40); }
.cal_noevents { text-align: center; color: rgb(132, 40, 40); }
#cal_options { font-size: 10px; }
.cal_month_nav h4 { margin: 0px; padding: 0px; font-size: 14px; color: rgb(66, 77, 70); }
#cal_menu_month input, #cal_menu_month select { font-size: 10px; margin-right: 3px; }
#cal_menu_month form { padding: 3px; font-size: 10px; margin-top: 3px; }

/* ::::: http://www.ithaca.edu/css/style-screen-fundamentals.css ::::: */

div.featurebox { padding: 10px 10px 15px; font-size: 11px; color: rgb(69, 99, 120); background-color: rgb(211, 223, 231); position: relative; }
.featurebox a:link, .featurebox a:visited, .featurebox a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(122, 151, 172); color: rgb(55, 83, 103); text-decoration: none; }
.featurebox h3, #css_content .featurebox h3 { background: transparent url('about_caratdn.gif') no-repeat scroll right center; color: rgb(55, 83, 103); font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin-top: 0pt; padding-right: 13px; display: inline; }
.featurebox p { margin: 8px 0px 0px; }
.featurebox td, .featurebox th { padding: 2px 3px 3px; background-color: rgb(230, 237, 242); }
.featurebox table { margin: 5px 0px 10px; border-spacing: 2px; }
.morelink { position: absolute; bottom: 10px; right: 10px; text-transform: uppercase; font-weight: bold; font-size: 10px; color: rgb(55, 83, 103); }
div.content { font-size: 12px; }
div.topborder { border-style: solid; border-color: rgb(69, 99, 120); border-width: 2px 0pt 0pt; }
div.dkblue { background-color: rgb(179, 196, 207); background-repeat: repeat-x; }
.dkblue td, .dkblue th { background-color: rgb(211, 223, 231); }
div.ltblue { border-color: rgb(85, 120, 144); background-color: rgb(232, 238, 242); }
.ltblue td, .ltblue th { background-color: rgb(211, 223, 231); }
div.terra { border-color: rgb(141, 87, 53); background-color: rgb(222, 191, 171); color: rgb(141, 87, 53); }
.terra h3, #css_content .terra h3 { background: transparent url('terra_caratdn.gif') no-repeat scroll right center; color: rgb(124, 76, 47); }
.terra a:link, .terra a:visited, .terra a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(169, 119, 89); color: rgb(124, 76, 47); }
.terra td, .terra th { background-color: rgb(237, 220, 209); }
div.gold { border-color: rgb(120, 108, 67); background-color: rgb(231, 219, 176); background-repeat: repeat-x; color: rgb(121, 112, 80); }
.gold h3, #css_content .gold h3 { background: transparent url('gold_caratdn.gif') no-repeat scroll right center; color: rgb(91, 81, 46); }
.gold a:link, .gold a:visited, .gold a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(155, 141, 93); color: rgb(91, 81, 46); }
.gold td, .gold th { background-color: rgb(242, 236, 212); }
div.emerald { border-color: rgb(76, 109, 63); background-color: rgb(171, 197, 168); color: rgb(76, 109, 63); }
.emerald h3, #css_content .emerald h3 { background: transparent url('emerald_caratdn.gif') no-repeat scroll right center; color: rgb(63, 92, 52); }
.emerald a:link, .emerald a:visited, .emerald a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(108, 144, 95); color: rgb(63, 92, 52); }
.emerald td, .emerald th { background-color: rgb(203, 219, 201); }
div.ruby { border-color: rgb(133, 78, 89); background-color: rgb(214, 188, 193); color: rgb(133, 78, 89); }
.ruby h3, #css_content .ruby h3 { background: transparent url('ruby_caratdn.gif') no-repeat scroll right center; color: rgb(129, 54, 81); }
.ruby a:link, .ruby a:visited, .ruby a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(172, 122, 140); color: rgb(129, 54, 81); }
.ruby td, .ruby th { background-color: rgb(228, 210, 213); }
.zenlist li { margin-bottom: 9px; }
.featurebox ul { margin-left: 15px; padding-left: 0px; }
.featurebox td.clear { background-color: transparent; }

/* ::::: http://www.ithaca.edu/css/style-screen-comments.css ::::: */

div#comments_display { margin: 40px 0pt 10px; }
div#comments_display h4.comments { margin: 0px 0px 20px; font-size: 16px; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; color: rgb(39, 64, 94); }
div#comments_display div.comment_block { border-style: none none solid; border-color: rgb(201, 214, 224); border-width: 0pt 0pt 1px; margin: 0pt 15px 20px; font-size: 10px; }
div#comments_display div.comment_block div.comment_byline { margin-bottom: 5px; font-size: 12px; }
div#comments_display div.comment_block div.comment_byline span.comment_time { padding: 0pt 0pt 8px 20px; float: right; font-size: 95%; }
div#comments_display div.comment_block div.comment_byline span.comment_subject { font-weight: bold; }
div#comments_display div.comment_block p { font-size: 12px; padding-left: 10px; }
div#comments_display div.comment_links { margin: 0pt 0pt 40px 15px; font-size: 14px; font-weight: bold; }
body.comments_popup { background: rgb(230, 238, 246) none repeat; text-align: left; }
body.comments_popup #comment_wrap { margin: 0px auto 40px; width: 450px; }
body.comments_popup #title { margin: 22px auto 20px; width: 450px; font-size: 1.4em; }
body.comments_popup #headerbar { background: rgb(34, 60, 91) url('header_top_bg.gif') repeat-x scroll 0% 50%; height: 42px; width: 100%; }
body.comments_popup #headerbar div.headerbar_wrap { margin: 0px auto; width: 450px; }
body.comments_popup #logo { position: relative; top: 8px; }
body.comments_popup #logoff { position: relative; top: 15px; float: right; color: rgb(197, 203, 212); font-size: 0.8em; font-weight: bold; padding-right: 20px; }
body.comments_popup #error_target, #msg_target { border-style: solid; border-width: 1px; margin: 0px 0px 15px; padding: 4px 6px 4px 50px; background-repeat: no-repeat; background-position: 9px 7px; min-height: 40px; }
body.comments_popup #error_target { border-color: rgb(127, 114, 114); background-color: rgb(254, 229, 229); color: maroon; background-image: url('error.png'); }
body.comments_popup #msg_target { border-color: rgb(116, 129, 116); background-color: rgb(230, 254, 229); color: rgb(12, 75, 0); background-image: url('msg.png'); }

/* ::::: http://www.ithaca.edu/css/style-screen-news.css ::::: */

div#newscontent { float: left; display: inline; width: 100%; height: 1%; }
div#newscontent h4 { font-size: 14px; margin-bottom: 5px; }
div#newscontent p.bloglist_tagline { font-size: 12px; }
div#newscontent div.news_item p { margin-bottom: 7px; }
div#newsnavlinks { margin: 0px; padding: 5px 8px 7px; background-color: rgb(216, 226, 234); font-size: 11px; }
div#newsnavlinks a.previous, div#newsnavlinks a.next { display: inline; white-space: pre; }
div#newsnavlinks a.previous { float: left; }
div#newsnavlinks a.next { float: right; }
div#newsnavlinks span.back { display: block; text-align: center; }
#news_features { float: left; display: inline; width: 100%; height: 1%; }
div#newscontent p.postdate { margin: 0pt 0pt 1px; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
div#newscontent h2 { margin: 0pt 0pt 6px; padding: 0pt; font-weight: normal; font-size: 16px; color: rgb(39, 64, 94); line-height: 120%; }
div#newscontent div.news_item {  }
div#newscontent div.news_item p.readmore { font-weight: bold; font-size: x-small; position: relative; margin-right: 5%; text-align: right; }
div#newscontent img.thumb { border: 1px solid rgb(187, 191, 194); position: relative; float: left; }
div#newscontent div.posttitle a { border: medium none ; text-decoration: none; color: rgb(39, 64, 94); }
div#newscontent div.posttitle a:hover { color: rgb(96, 127, 150); }
div#newscontent div.postbody {  }
div#newscontent div.postdetails { clear: right; margin-bottom: 3px; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
div#newscontent div.posttags { font-size: 11px; margin-bottom: 10px; }
div#newscontent div.postsep { border-style: none none dotted; border-width: 0pt 0pt 1px; border-bottom: 1px dotted rgb(153, 153, 153); width: 100%; float: right; padding-top: 20px; margin-bottom: 18px; line-height: 0px; }
div#blogcomments { margin: 40px 0pt 10px; }
div#blogcomments h3 { margin: 0pt 0pt 20px; font-size: 16px; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; color: rgb(39, 64, 94); }
div#blogcomments h4 { margin: 0pt 0pt 40px 15px; font-size: 14px; color: rgb(39, 64, 94); }
div#blogcomments div.blogcomment { border-style: none none solid; border-color: rgb(201, 214, 224); border-width: 0pt 0pt 1px; margin: 0pt 15px 20px; font-size: 10px; }
div#blogcomments div.commentdetails { margin-bottom: 5px; font-size: 12px; }
div#blogcomments p { font-size: 12px; padding-left: 10px; }
div#blogcomments div.commentwhen { float: right; }
div#blogstepnav { font-weight: bold; font-size: 12px; margin-bottom: 20px; }
div#blogstepnav a { border: medium none ; text-decoration: none; }
div#blogstepnav a:hover { text-decoration: underline; }
div#blogfooter { padding: 10px 10px 1px; background-color: rgb(216, 226, 234); }
div#blogfooter h4 { margin: 0pt 0pt 3px; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
div#blogfooter ul { margin: 0px; padding-left: 16px; }
.rsslink { background-image: url('feed-icon-14x14.gif'); background-repeat: no-repeat; background-position: left 1px; padding-left: 18px; }
.taglink { background-image: url('tag_icon.gif'); background-repeat: no-repeat; background-position: 1px 2px; padding-left: 18px; }

/* ::::: http://www.ithaca.edu/css/style-screen-sidebar.css ::::: */

.body_rightcolumn { float: right; display: inline; width: 272px; margin-left: 20px; margin-bottom: 10px; }
.body_rightcolumn img { border: 1px solid rgb(186, 190, 194); }
.body_rightcolumn_cap_wrap { padding: 6px; font-size: 10px; }
.body_rightcolumn_cap { line-height: normal; }
* html .body_rightcolumn_cap { height: 22px; }
.body_rightcolumn_cap a { text-decoration: none; }
.minheight_hack { height: 22px; width: 1px; float: right; display: block; }
.body_rightcolumn_more { padding: 10px; margin-top: 10px; font-size: 11px; text-align: left; }
* html .body_rightcolumn_more { height: 1%; }
.body_rightcolumn_more p { font-size: 11px; margin-top: 10px; }
.body_rightcolumn_more h5 { display: inline; font-size: 10px; text-transform: uppercase; padding-right: 15px; }
.body_rightcolumn_more h5 img { margin-top: 8px; }
.body_rightcolumn_more ul { margin: 14px 0pt 0pt; padding: 0pt 10px 0pt 20px; list-style-type: square; font-size: 11px; }
.body_rightcolumn_more li { margin: 0pt 0pt 8px; padding: 0pt; }
* html .body_rightcolumn_more li { height: 1%; }
.body_rightcolumn_more a { text-decoration: none; }
.body_rightcolumn_more hr { border: 0pt none ; background-color: rgb(153, 153, 153); height: 1px; }
.body_rightcolumn_gallery { margin-top: 10px; }
.body_rightcolumn_gallery a { border: medium none ; }
.body_rightcolumn_gallery img { margin-right: 10px; }
.body_rightcolumn img.icon { border: 0pt none ; }
div.sidebar_block .handle { cursor: move; background-image: url('sidebar-handle.png'); background-repeat: no-repeat; background-position: left center; margin-bottom: -10px; }
div.sidebar_block .handle_v2 { margin: 0px; padding: 0px; cursor: move; height: 21px; width: 150px; display: inline; float: left; }
div.sidebar_block .titlebar { margin: 0px; padding: 0px; background-image: url('sidebar-handle-v2.png'); background-repeat: no-repeat; background-position: left center; }
#sidebarShuffle div.body_rightcolumn_more { margin-top: 0px; }
.cmscontent .body_rightcolumn_more p { font-size: 11px; margin-top: 10px; }
.body_rightcolumn_more .body_rightcolumn_title { margin-bottom: 10px; }

/* ::::: http://www.ithaca.edu/css/style-screen.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(142, 167, 183) url('body_bg.gif') repeat-x; font-family: Tahoma,Verdana,sans-serif; text-align: center; }
a { color: rgb(79, 108, 129); }
script { margin: 0pt; padding: 0pt; overflow: hidden; height: 0%; }
.maxwidthwrap { margin: 0pt auto; padding: 0pt 20px; max-width: 980px; }
.widewrap { margin-left: 40px; margin-right: 40px; text-align: left; min-width: 760px; }
.clearme { overflow: hidden; clear: both; height: 0%; }
.floatme_left { float: left; display: inline; margin-right: 12px; }
#header_top_wrap { background: rgb(34, 60, 91) url('test.jpg') repeat-x; height: 42px; width: 100%; }
#header_top_right { position: absolute; right: 0pt; top: 11px; }
#header_top_right a { color: rgb(197, 203, 212); font-size: 10px; font-weight: bold; padding-right: 20px; }
#header_top_right a:hover { color: rgb(217, 222, 228); }
.search_form { display: inline; }
.header_top_searchbox { width: 133px; color: rgb(115, 120, 126); letter-spacing: -0.08em; }
.header_top_searchbutton { margin-left: 5px; font-size: 11px; font-weight: bold; font-family: Tahoma,Verdana,sans-serif; }
#header_bot_wrap { background: rgb(70, 113, 160) url('header_bot_bg.gif') repeat-x; height: 20px; }
#header_menu { background: rgb(68, 110, 155) none repeat; width: 760px; height: 20px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; text-align: center; }
#header_menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#header_menu ul li { display: inline; }
#header_menu ul li a { border-left: 1px solid rgb(99, 133, 170); border-right: 1px solid rgb(65, 102, 143); background: rgb(70, 113, 160) url('header_bot_bg.gif') repeat-x; float: left; color: rgb(255, 255, 255); text-decoration: none; text-align: center; height: 17px; display: block; padding-top: 3px; }
#header_menu ul li a.aboutic { width: 82px; }
#header_menu ul li a.admission { width: 71px; }
#header_menu ul li a.academics { width: 93px; }
#header_menu ul li a.apf { width: 100px; }
#header_menu ul li a.athletics { width: 83px; }
#header_menu ul li a.campus { width: 100px; }
#header_menu ul li a.news { width: 117px; }
#header_menu a:hover { background: rgb(85, 123, 164) url('header_bot_bghi.gif') repeat-x; }
#content_wrap { background: transparent url('content_bg.gif') repeat-x; clear: both; }
#content_bg { background: transparent url('content_bgdrop.gif') no-repeat; }
#content_bg_rep { margin: 0pt auto; background: transparent url('content_bgdrop_rep.gif') repeat-y; }
#content_col_bg {  }
#content_bot { padding: 5px 0px; background-color: rgb(105, 134, 157); font-size: 11px; color: rgb(232, 238, 242); text-align: center; }
#content_bot a { color: rgb(232, 238, 242); text-decoration: none; font-weight: bold; }
#content_bot a:hover { text-decoration: underline; }
#content_bot_shad { margin: 0pt auto; background: transparent url('content_bot.gif') repeat; overflow: hidden; height: 7px; width: 100%; }
#subheader_bluebar_short { background: rgb(96, 127, 150) none repeat; overflow: hidden; height: 5px; }
#subheader_bluebar_tall { background: rgb(96, 127, 150) url('subhead_bluebar.gif') repeat-x; height: 22px; color: rgb(199, 210, 218); }
#subheader_bluebar_tall h4 { margin: 0pt; font-size: 11px; padding-left: 12px; padding-top: 4px; font-weight: normal; }
#subheader_bluebar_tall a { color: rgb(199, 210, 218); text-decoration: none; }
#subheader_bluebar_tall a:hover { color: rgb(231, 236, 239); }
#subheader_pagetitle h3 { margin: 0pt; font-size: 22px; font-weight: normal; padding-left: 12px; padding-top: 7px; }
#subheadertall { overflow: auto; height: 1%; }
#subheadertalllt { margin-right: 295px; height: 1%; }
#subheadertalllt h2 { margin: 0pt; padding: 12px 4px 10px 12px; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2px; font-weight: normal; height: 1%; }
#subheadertall a { color: rgb(255, 255, 255); text-decoration: none; }
#subheadershort { overflow: auto; height: 1%; }
#subheadershortlt { margin-right: 295px; }
#subheadershort h2 { margin: 0pt; font-size: 15px; text-transform: uppercase; color: rgb(255, 255, 255); letter-spacing: 2px; padding-left: 12px; padding-top: 8px; padding-bottom: 7px; font-weight: normal; height: 1%; }
#subheadershort a { color: rgb(255, 255, 255); text-decoration: none; }
#leftbar { border-right: 1px solid rgb(172, 195, 211); width: 207px; background-color: rgb(211, 223, 231); float: left; display: inline; }
* html #leftbar { margin-right: -3px; }
* html #mainbar { margin-left: 0pt; margin-right: 0px; }
#mainbar { margin: 0pt; padding: 0pt; width: 345px; background-color: rgb(232, 238, 242); float: left; }
#rightbar { margin: 0pt; padding: 0pt; width: 210px; background-color: rgb(211, 223, 231); float: left; }
#widerightbar { background-color: rgb(232, 238, 242); color: rgb(99, 105, 101); }
.cmscontent a { border-bottom: 1px solid rgb(187, 207, 221); color: rgb(49, 90, 121); text-decoration: none; }
.cmscontent a:hover { border-bottom: 1px solid rgb(96, 127, 150); color: rgb(96, 127, 150); }
.cmscontent li { padding-bottom: 5px; }
ul#mainnav { margin: 0px; padding: 9px 13px 8px 10px; list-style-type: none; font-size: 12px; }
<!--ul#mainnav li:first-child { font-weight: bold; }
ul#mainnav .menuOn { border: 1px solid rgb(255, 255, 255); background-color: rgb(235, 240, 244); }
ul#mainnav .menuOn:hover { padding: 3px 5px; }
ul#mainnav li { display: inline; }
ul#mainnav a { margin: 0px 0px 7px; padding: 3px 5px; color: rgb(38, 65, 84); text-decoration: none; display: block; }
ul#mainnav a:hover { background-color: rgb(229, 236, 242); }
#mainnav .piggybackmajor { display: block; margin-top: -5px; }
ul#mininav { margin: 0pt; padding: 8px 13px 8px 10px; list-style-type: none; font-size: 11px; }
ul#mininav li { display: inline; }
ul#mininav a { margin: 0pt; padding: 5px; color: rgb(38, 65, 84); text-decoration: none; display: block; }
ul#mininav a:hover { text-decoration: underline; }
.navsepbar { border-top: 1px solid rgb(190, 205, 214); border-bottom: 1px solid rgb(225, 234, 239); margin: 5px 13px; overflow: hidden; height: 0%; font-size: 0pt; }
.major_form { margin: 0pt 0pt 0px; padding: 8px 13px 8px 15px; }
.major_form h5 { background: transparent url('content_col1_carat.gif') no-repeat scroll right center; display: inline; color: rgb(69, 99, 120); text-transform: uppercase; font-size: 11px; padding-right: 15px; }
.major_form input { font-size: 10px; margin-left: 5px; }
.major_field { color: rgb(51, 79, 104); margin-top: 5px; }
.major_button { margin-top: 5px; font-size: 10px; color: rgb(0, 0, 0); }
#body_container { margin: 15px 18px 15px -1px; }
.cmscontent { border: 0pt none ; font-size: 12px; line-height: 15px; margin-bottom: 30px; }
.cmscontent h1 { font-size: 21px; font-weight: normal; line-height: normal; color: rgb(39, 64, 94); margin-top: 0pt; text-align: left; }
.cmscontent h2 { font-size: 14px; margin-top: 20px; margin-bottom: 10px; color: rgb(71, 74, 78); text-align: left; }
.cmscontent h3 { margin: 0px 0px 5px; font-size: 12px; text-align: left; }
.cmscontent h4, .cmscontent h5, .cmscontent h6 { font-size: 12px; }
.cmscontent p { font-size: 12px; line-height: 15px; margin-top: 0pt; }
.cmscontent ul { list-style-type: square; font-size: 12px; }
.cmscontent blockquote { margin-left: 20px; margin-bottom: 15px; }
div.datatable { margin-bottom: 15px; }
table.datatable, table.datatable td, table.datatable th { border: 0pt none ; }
table.datatable td { border: 1px solid rgb(213, 220, 225); vertical-align: top; }
.datatable table, table.datatable { border-spacing: 3px; }
.datatable td, table.datatable td { padding: 5px; background-color: rgb(219, 228, 234); }
.datatable th, table.datatable th { padding: 5px; background-color: rgb(195, 211, 221); color: rgb(78, 85, 81); }
.catpage td { background-color: rgb(200, 206, 206); }
#footer { margin: 10px 0pt; font-family: Tahoma,Verdana,sans-serif; color: rgb(85, 100, 110); }
.footer_links { font-size: 11px; color: rgb(48, 63, 77); }
.footer_links a { color: rgb(48, 63, 77); text-decoration: none; }
.footer_links a:hover { text-decoration: underline; }
.footer_cr { font-size: 10px; }
.faculty_wrap { margin-bottom: 20px; }
.faculty_img { background-color: rgb(232, 238, 242); }
.faculty_img img { border: 1px solid rgb(186, 190, 194); }
.faculty_info { background-color: rgb(216, 226, 234); color: rgb(73, 86, 99); font-size: 12px; padding-left: 20px; }
.faculty_info h1 { font-weight: normal; font-size: 19px; margin-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt; padding-top: 10px; }
.faculty_info h2 { font-weight: normal; font-size: 14px; margin-bottom: 5px; }
.faculty_info p { margin-top: 0pt; }
.faculty_info table { font-size: 11px; margin-bottom: 10px; }
.faculty_info th { padding-right: 10px; padding-bottom: 5px; }
.faculty_info a { border-bottom: 1px dotted rgb(190, 195, 201); color: rgb(73, 86, 99); text-decoration: none; }
.faculty_info a:hover { border-bottom: 1px dotted rgb(183, 196, 205); }
.faculty_button { border: 1px solid rgb(210, 219, 226); padding: 7px; background-color: rgb(232, 238, 242); font-size: 11px; width: 120px; margin-bottom: 10px; }
.faculty_button img { padding-right: 10px; vertical-align: middle; }
.faculty_button a { vertical-align: middle; }
#feature_menu { padding-top: 15px; padding-bottom: 10px; }
#feature_menu ul { margin: 0pt; padding: 0pt 11px; list-style-type: none; color: rgb(69, 99, 120); }
#feature_menu li { margin-bottom: 5px; font-size: 10px; display: block; }
#feature_menu img { border: 1px solid rgb(186, 188, 189); float: left; margin-right: 15px; }
#feature_menu a { padding: 5px 10px 5px 5px; color: rgb(69, 99, 120); text-decoration: none; display: block; }
#feature_menu a:hover { border: 1px solid rgb(255, 255, 255); padding: 4px 9px 4px 4px; background-color: rgb(244, 247, 249); }
* html #feature_menu a:hover { border: 0pt none ; padding: 5px 10px 5px 5px; background-color: rgb(244, 247, 249); }
#feature_menu a span { cursor: pointer; }
.featlink_wrapout { overflow: hidden; display: table; height: 60px; }
* html .featlink_wrapout { position: relative; margin-right: 84px; }
* html .featlink_wrapout { position: relative; width: 240px; }
.featlink_wrapmid { display: table-cell; vertical-align: middle; }
* html .featlink_wrapmid { position: absolute; top: 50%; margin-right: 84px; }
* html .featlink_wrapmid { position: absolute; top: 50%; width: 240px; }
.featlink_wrapin { display: block; }
* html .featlink_wrapin { position: relative; top: -64%; margin-right: 84px; }
* html .featlink_wrapin { position: relative; width: 240px; top: 10%; }
.featlink_title { font-size: 12px; font-weight: bold; letter-spacing: 0.04em; }
.vcent_wrapout { overflow: hidden; display: table; }
* html .vcent_wrapout { position: relative; }
* html .vcent_wrapout { position: relative; }
#main_header_right_wrap .vcent_wrapout, #main_header_left_wrap .vcent_wrapout { position: relative; top: 0pt; }
.vcent_wrapmid { display: table-cell; vertical-align: middle; }
* html .vcent_wrapmid { position: absolute; top: 50%; }
* html .vcent_wrapmid { position: absolute; top: 50%; }
#main_header_right_wrap .vcent_wrapout .vcent_wrapmid, #main_header_left_wrap .vcent_wrapout .vcent_wrapmid { position: relative; top: 0pt; }
.vcent_wrapin { display: block; }
* html .vcent_wrapin { position: relative; top: -50%; }
* html .vcent_wrapin { position: relative; top: -60%; }
#main_header_right_wrap .vcent_wrapout .vcent_wrapmid .vcent_wrapin, #main_header_left_wrap .vcent_wrapout .vcent_wrapmid .vcent_wrapin { position: relative; top: 0pt; }
#main_header_right_wrap .vcent_wrapout .vcent_wrapmid .vcent_wrapin * { position: relative; top: 30%; vertical-align: middle; }
.redbox { border-top: 2px solid rgb(169, 124, 94); background: rgb(209, 175, 153) url('hshp_highlightbg.gif') repeat-x; color: rgb(141, 87, 53); position: relative; }
.redbox h5 { background: transparent url('redbox_carat.gif') no-repeat scroll right center; color: rgb(143, 90, 57); font-size: 11px; text-transform: uppercase; letter-spacing: 1px; padding-right: 12px; display: inline; margin-bottom: 5px; }
.redbox img { border: 1px solid rgb(164, 137, 120); }
.greenbox {  }
.greenbox h5 {  }
.bluebox {  }
.bluebox h5 {  }
.yellowbox { border-top: 2px solid rgb(171, 160, 121); background: rgb(218, 204, 153) url('yellowbox_bg.gif') repeat-x; position: relative; color: rgb(88, 78, 43); }
.ltbluebox { background: rgb(182, 198, 209) url('ltbluebox_bg.gif') repeat-x; position: relative; color: rgb(69, 99, 120); }
.ltbluebox h5 { background: transparent url('ltbluebox_carat.gif') no-repeat scroll right center; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; padding-right: 12px; display: inline; margin-bottom: 5px; }
.ltbluebox img { border: 1px solid rgb(166, 173, 179); }
.box_wrap { padding: 12px; }
.box_more {  }
.highlight .vcent_wrapout { margin-top: 10px; }
.highlight h5 {  }
.highlight h6 { margin: 0pt; font-size: 12px; }
.highlight img { margin-right: 10px; margin-top: 8px; float: left; }
.highlight p { margin: 0pt; padding: 8px 0pt 0pt; font-size: 10px; }
.highlight p.subj { padding-top: 4px; font-size: 10px; }
.highlight a { text-decoration: none; }
.ltbluebox a { color: rgb(69, 99, 120); }
.ltbluebox .highlight_more a:hover { border-bottom: 1px dotted rgb(69, 99, 120); }
.redbox a { color: rgb(141, 87, 53); }
.redbox .highlight h6 a:hover, .redbox .highlight_more a:hover { border-bottom: 1px dotted rgb(178, 94, 50); }
.highlight_more { font-size: 10px; font-weight: bold; text-align: right; position: absolute; bottom: 12px; right: 12px; }
.dean { background: rgb(152, 175, 189) url('dean_bg.gif') repeat-x; color: rgb(55, 83, 103); }
.dean img { border: 1px solid rgb(116, 133, 144); float: left; margin-right: 10px; }
.dean h4 { margin: 0pt 0pt 4px; font-size: 13px; }
.dean p { margin: 0pt; font-size: 11px; }
.dean a { color: rgb(55, 83, 103); text-decoration: none; }
.dean a:hover { border-bottom: 1px dotted rgb(55, 83, 103); }
#main_header { background: rgb(26, 53, 84) url('home_headerbg.gif') repeat-x; width: 100%; height: 71px; color: rgb(172, 180, 193); }
#main_header_wrap { margin: 0pt auto; width: 760px; }
#main_header_left { float: left; font-size: 10px; text-align: left; width: 30%; }
#main_header_left img { border: 0pt none ; }
#main_header_left p { margin: 2px 0pt 0pt; }
#main_header_right_wrap { text-align: right; float: left; width: 70%; }
#main_header_right_wrap .vcent_wrapout { float: right; }
* html #main_header_right_wrap .vcent_wrapout { float: none; }
* html #main_header_right_wrap .vcent_wrapmid { position: absolute; right: 0pt; top: 50%; }
ul#main_header_right { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 10px; font-weight: bold; display: inline; }
ul#main_header_right li { display: inline; margin-right: 25px; }
ul#main_header_right li a { color: rgb(172, 180, 193); text-decoration: none; }
ul#main_header_right li a:hover { border-bottom: 1px dotted rgb(172, 180, 193); }
#main_menubar { margin: 0pt auto; background: rgb(62, 106, 153) none repeat; width: 760px; height: 31px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-align: center; }
#main_menubar ul { margin: 0pt auto; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main_menubar ul li { display: inline; }
#main_menubar ul li a { border-left: 1px solid rgb(90, 124, 160); border-right: 1px solid rgb(63, 95, 133); background: rgb(62, 106, 153) url('menubar_bg.gif') repeat-x; float: left; color: rgb(255, 255, 255); text-decoration: none; padding-top: 6px; height: 25px; display: block; text-align: center; }
#main_menubar ul li a.aboutic { border-left: medium none; width: 83px; }
#main_menubar ul li a.admission { width: 87px; }
#main_menubar ul li a.academics { width: 70px; }
#main_menubar ul li a.apf { width: 100px; }
#main_menubar ul li a.athletics { width: 79px; }
#main_menubar ul li a.campus { width: 101px; }
#main_menubar ul li a.news { border-right: 1px solid rgb(52, 81, 112); width: 118px; }
#main_menubar a:hover { color: rgb(247, 247, 247); background-position: 0px -31px; }
#main_top img { float: left; }
.main_box_wrap { padding: 19px; }
#main_bluebar { background: rgb(94, 125, 150) none repeat; overflow: hidden; height: 7px; }
#main_bottom { font-size: 12px; color: rgb(69, 99, 120); background-image: url('ichome_bg.gif'); background-repeat: repeat-y; }
#main_bottom h3 { margin: 0pt; padding: 0pt 13px 0pt 0pt; background: transparent url('content_col1_carat.gif') no-repeat scroll right center; font-size: 11px; font-weight: bold; text-transform: uppercase; display: inline; letter-spacing: 1px; }
#main_bottom_left { float: left; width: 208px; }
#main_bottom_left ul { margin: 15px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main_bottom_left ul li { padding-bottom: 10px; font-size: 12px; }
#main_bottom_left a { color: rgb(69, 99, 120); text-decoration: none; }
#main_bottom_left a:hover { text-decoration: underline; }
#main_middle { overflow: hidden; height: 90px; }
#main_bottom_center { float: left; width: 345px; }
#main_news { border-top: 1px solid rgb(111, 141, 104); background: rgb(120, 158, 115) url('news_bg.gif') repeat-x; width: 553px; float: left; height: 90px; position: relative; color: rgb(50, 73, 36); }
#main_news img { border: 0pt none ; }
#main_news h3 { margin: 0pt; padding: 0pt 12px 0pt 0pt; background: transparent url('news_carat.gif') no-repeat scroll right center; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 10px; display: inline; position: absolute; top: 28px; left: 11px; }
#main_news img.news_left { position: absolute; left: 19px; top: 47px; cursor: pointer; }
#main_news img.news_pause { position: absolute; left: 38px; top: 45px; cursor: pointer; }
#main_news img.news_right { position: absolute; left: 71px; top: 47px; cursor: pointer; }
#main_news_wrap { background: rgb(159, 185, 155) url('news_wrap_bg.gif') repeat-x; overflow: hidden; width: 447px; height: 84px; position: absolute; bottom: 0pt; right: 0pt; }
#main_news_wrap2 { width: 5000px; position: relative; }
#main_news_wrap3 { position: absolute; top: 0pt; left: 0pt; width: 317px; }
.main_news_story { float: left; width: 447px; position: absolute; }
.main_news_story img { float: left; margin-right: 15px; }
.main_news_story h4 { margin: 13px 13px 0pt 0pt; font-size: 13px; font-weight: normal; }
.main_news_story h4 a { color: rgb(50, 73, 36); text-decoration: none; }
.main_news_story p { margin: 8px 0pt 0pt; font-size: 10px; font-weight: bold; }
.main_news_story p a { color: rgb(50, 73, 36); text-decoration: none; }
.main_news_story p a:hover { border-bottom: 1px dotted rgb(50, 73, 36); }
#main_button { border-top: 1px solid rgb(179, 171, 119); padding: 12px 6px 0pt; background: rgb(86, 83, 48) url('main_yellowbg.jpg') no-repeat; overflow: hidden; width: 195px; float: left; height: 78px; color: rgb(74, 65, 28); position: relative; }
#main_button h4 { margin: 8px 0px 1px; font-size: 12px; }
#main_button p { margin: 0px; font-size: 11px; }
#main_button a:link, #main_button a:visited { color: rgb(74, 65, 28); text-decoration: none; }
#main_button a:hover { border-bottom: 1px dotted rgb(74, 65, 28); }
#main_button img, span.badgephoto { position: absolute; top: 0px; left: 0px; }
#main_bottom_right { float: left; width: 206px; }
#main_bottom_right ul { margin: 5px 0pt 20px; padding: 0pt 0pt 0pt 25px; list-style-type: square; list-style-image: none; list-style-position: outside; }
#main_bottom_right a { color: rgb(69, 99, 120); text-decoration: none; }
#main_bottom_right a:hover { text-decoration: underline; }
#main_bottom_right form { margin-bottom: 0px; padding-bottom: 0px; }
#main_bottom_right h3 { margin-top: 0px; padding-top: 0px; }
#main_bottom_right input.major_button { margin-bottom: 0px; padding-bottom: 0px; }
ul.list_bold { font-size: 13px; }
ul.list_bold li { padding: 4px 0pt; }
.catalogcontent table, #catalogcontent table { border-spacing: 3px; }
.catalogcontent th, #catalogcontent th, .catalogcontent td, #catalogcontent td { padding: 3px; background-color: rgb(219, 228, 234); }
.catalogcontent th, #catalogcontent th { background-color: rgb(207, 220, 229); font-weight: bold; color: rgb(68, 68, 68); }
.catalogcontent h6, #catalogcontent h6 {  }
.catalogcontent table { margin-bottom: 20px; }
.catalogcontent p { margin: 0pt 0pt 17px; }
.catalogcontent h2 { margin: 0pt 0pt 8px; padding: 6px 0pt 0pt; font-size: 19px; color: rgb(51, 51, 51); }
.catalogcontent h3 { margin: 10px 0pt; font-size: 18px; color: rgb(51, 51, 51); }
.catalogcontent h4 { margin: 4px 0pt 8px; font-size: 16px; color: rgb(68, 68, 68); }
.catalogcontent h5 { margin: 3px 0pt 6px; font-size: 14px; color: rgb(68, 68, 68); }
p.pres_statement { margin: 0px; padding: 37px 37px 0px 260px; color: rgb(255, 255, 255); font-size: 14px; text-align: justify; }
p.pres_attribution { margin: 10px 0pt 0pt; padding: 0px 37px 0px 0px; color: rgb(102, 102, 102); font-size: 12px; text-align: right; }
div.former_pres_photo { position: relative; float: left; padding-right: 10px; }
.former_pres_photo img { border: 1px solid rgb(102, 102, 102); }
.former_pres_wrap h4 { margin: 0px; padding: 10px 0px 0px; font-size: 12px; }
.former_pres_wrap h5 { margin: 0px; padding: 0px; font-size: 11px; }
p.former_pres_shortbio { font-size: 11px; }
div.former_pres_wrap { margin-bottom: 25px; }
div.index_list_wrap { margin-bottom: 20px; }
.index_list_wrap h4 { margin: 0px; font-size: 12px; }
.index_list_wrap p { font-size: 11px; }
.index_list_wrap img { border: 1px solid rgb(130, 143, 159); float: left; margin-right: 10px; }
.index_list_wrap ul, .index_list_wrap li { margin-left: 10px; padding-left: 10px; text-indent: 0px; }
.pdf_wrap p { font-size: 11px; }
.pdf_wrap a:link, .pdf_wrap a:visited, .pdf_wrap a:active { color: rgb(39, 64, 94); }
div.jump_list { font-size: 11px; }
.jump_list select { font-size: 11px; }
div#facultylistfilters { margin-bottom: 0px; }
#facultylistfilters form { margin-bottom: 0px; }
#facultylistfilters p { margin-bottom: 0px; }
h2.faclist_head { margin-top: 0px; }
div#faqs_search_row { margin: 0px 0px 15px; padding: 6px 0pt; background-color: rgb(219, 228, 234); float: left; width: 100%; font-size: 12px; }
#faqs_search_row input { font-size: 11px; }
#faqs_search_row form { margin: 0px; padding: 0px; }
div#faqs_wrap { padding-right: 10px; }
#faqs_wrap h2 { margin: 0px 0px 10px; }
#faqs_wrap ul { margin: 0px 0px 10px; padding: 0px 0px 0px 25px; }
#faqs_wrap li { margin: 0px 0px 4px; font-size: 12px; }
div.faqs_backlink { font-size: 11px; margin-bottom: 13px; }
div.faqs_relevant_results { padding: 10px; background-color: rgb(249, 250, 251); }
div.faqs_results { padding: 10px; }
.faqs_relevant_results h3, .faqs_results h3 { text-transform: uppercase; letter-spacing: 1px; font-size: 12px; }
.faqs_relevant_results h4, .faqs_results h4 { margin: 5px 0px 0px; font-size: 12px; font-weight: normal; }
p.faqs_answer_preview { margin: 0px 0px 10px; color: rgb(153, 153, 153); font-size: 11px; }
div#mfinder_search_box { padding: 10px; background-color: rgb(211, 223, 231); margin-bottom: 10px; }
#mfinder_search_box form { margin: 0px; padding: 0px; }
ul#mfinder_results { margin-left: 10px; }
#mfinder_results li { margin-bottom: 3px; }
div.mfinder_no_results { padding: 10px 20px 20px 30px; }
.mfinder_no_results p { padding-top: 8px; font-size: 11px; }
* html #president_more a:hover, * html .admission_infobox_more a:hover, * html ul#acad_list p.acad_list_visit a:hover, * html #acad_highlight_more a:hover, * html #ath_news_more a:hover, * html #ath_highlight_more a:hover, * html .highlight_more a:hover, * html #news_releases_more a:hover, * html .comm_media_more a:hover, * html #news_ictv_more a:hover, * html #accred_more a:hover, * html #port_browse a:hover, * html .comm_media_bl a:hover, * html .comm_media_br_link a:hover, * html #la_more a:hover, * html #washington_more a:hover { text-decoration: underline; }
ul.sitemap { padding-left: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 20px; }
.errorbox { padding: 8px 8px 8px 60px; margin-bottom: 20px; margin-top: 15px; background-image: url('exclamation.gif'); background-repeat: no-repeat; background-position: 8px; min-height: 38px; height: auto ! important; }
li.faclist { padding-bottom: 7px; }
div#tagcloud { margin: 30px 50px 10px; }
div.body_rightcolumn #grad_buttons { margin-top: 10px; background-image: none; }
div#fuse_icview_news { margin-top: 15px; }
div#fuse_icview_news table td a img { border: 1px solid rgb(115, 145, 167); width: 52px; height: 52px; margin-right: 8px; margin-left: 4px; }
div#fuse_icview_news table tr td { padding-bottom: 10px; font-size: 11px; }
div#fuse_icview_news p.more { font-weight: bold; text-align: right; }

/* ::::: http://www.ithaca.edu/css/style-screen-calendar.css ::::: */

#calendarwrapper p { font-size: 11px; line-height: 13px; }
div.cal_month_nav { margin-bottom: 25px; text-align: center; position: relative; }
h3.cal_sectiondate { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0pt 0pt; margin: 15px 0px 20px; font-weight: normal; padding-top: 6px; text-transform: uppercase; font-size: 12px; }
h4.cal_eventname { margin: 0px 0px 2px; width: 65%; line-height: 15px; font-size: 12px; }
div.cal_eventwrapper { margin: 0px 0px 25px 25px; }
p.cal_desc { margin: 0px 0px 8px; width: 65%; }
div.cal_details { position: relative; float: right; text-align: right; margin-left: 25px; }
.cal_cancelled { color: rgb(132, 40, 40); }
.cal_noevents { text-align: center; color: rgb(132, 40, 40); }
#cal_options { font-size: 10px; }
.cal_month_nav h4 { margin: 0px; padding: 0px; font-size: 14px; color: rgb(66, 77, 70); }
#cal_menu_month input, #cal_menu_month select { font-size: 10px; margin-right: 3px; }
#cal_menu_month form { padding: 3px; font-size: 10px; margin-top: 3px; }

/* ::::: http://www.ithaca.edu/css/style-screen-fundamentals.css ::::: */

div.featurebox { padding: 10px 10px 15px; font-size: 11px; color: rgb(69, 99, 120); background-color: rgb(211, 223, 231); position: relative; }
.featurebox a:link, .featurebox a:visited, .featurebox a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(122, 151, 172); color: rgb(55, 83, 103); text-decoration: none; }
.featurebox h3, #css_content .featurebox h3 { background: transparent url('about_caratdn.gif') no-repeat scroll right center; color: rgb(55, 83, 103); font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin-top: 0pt; padding-right: 13px; display: inline; }
.featurebox p { margin: 8px 0px 0px; }
.featurebox td, .featurebox th { padding: 2px 3px 3px; background-color: rgb(230, 237, 242); }
.featurebox table { margin: 5px 0px 10px; border-spacing: 2px; }
.morelink { position: absolute; bottom: 10px; right: 10px; text-transform: uppercase; font-weight: bold; font-size: 10px; color: rgb(55, 83, 103); }
div.content { font-size: 12px; }
div.topborder { border-style: solid; border-color: rgb(69, 99, 120); border-width: 2px 0pt 0pt; }
div.dkblue { background-color: rgb(179, 196, 207); background-repeat: repeat-x; }
.dkblue td, .dkblue th { background-color: rgb(211, 223, 231); }
div.ltblue { border-color: rgb(85, 120, 144); background-color: rgb(232, 238, 242); }
.ltblue td, .ltblue th { background-color: rgb(211, 223, 231); }
div.terra { border-color: rgb(141, 87, 53); background-color: rgb(222, 191, 171); color: rgb(141, 87, 53); }
.terra h3, #css_content .terra h3 { background: transparent url('terra_caratdn.gif') no-repeat scroll right center; color: rgb(124, 76, 47); }
.terra a:link, .terra a:visited, .terra a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(169, 119, 89); color: rgb(124, 76, 47); }
.terra td, .terra th { background-color: rgb(237, 220, 209); }
div.gold { border-color: rgb(120, 108, 67); background-color: rgb(231, 219, 176); background-repeat: repeat-x; color: rgb(121, 112, 80); }
.gold h3, #css_content .gold h3 { background: transparent url('gold_caratdn.gif') no-repeat scroll right center; color: rgb(91, 81, 46); }
.gold a:link, .gold a:visited, .gold a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(155, 141, 93); color: rgb(91, 81, 46); }
.gold td, .gold th { background-color: rgb(242, 236, 212); }
div.emerald { border-color: rgb(76, 109, 63); background-color: rgb(171, 197, 168); color: rgb(76, 109, 63); }
.emerald h3, #css_content .emerald h3 { background: transparent url('emerald_caratdn.gif') no-repeat scroll right center; color: rgb(63, 92, 52); }
.emerald a:link, .emerald a:visited, .emerald a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(108, 144, 95); color: rgb(63, 92, 52); }
.emerald td, .emerald th { background-color: rgb(203, 219, 201); }
div.ruby { border-color: rgb(133, 78, 89); background-color: rgb(214, 188, 193); color: rgb(133, 78, 89); }
.ruby h3, #css_content .ruby h3 { background: transparent url('ruby_caratdn.gif') no-repeat scroll right center; color: rgb(129, 54, 81); }
.ruby a:link, .ruby a:visited, .ruby a:active { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(172, 122, 140); color: rgb(129, 54, 81); }
.ruby td, .ruby th { background-color: rgb(228, 210, 213); }
.zenlist li { margin-bottom: 9px; }
.featurebox ul { margin-left: 15px; padding-left: 0px; }
.featurebox td.clear { background-color: transparent; }

/* ::::: http://www.ithaca.edu/css/style-screen-comments.css ::::: */

div#comments_display { margin: 40px 0pt 10px; }
div#comments_display h4.comments { margin: 0px 0px 20px; font-size: 16px; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; color: rgb(39, 64, 94); }
div#comments_display div.comment_block { border-style: none none solid; border-color: rgb(201, 214, 224); border-width: 0pt 0pt 1px; margin: 0pt 15px 20px; font-size: 10px; }
div#comments_display div.comment_block div.comment_byline { margin-bottom: 5px; font-size: 12px; }
div#comments_display div.comment_block div.comment_byline span.comment_time { padding: 0pt 0pt 8px 20px; float: right; font-size: 95%; }
div#comments_display div.comment_block div.comment_byline span.comment_subject { font-weight: bold; }
div#comments_display div.comment_block p { font-size: 12px; padding-left: 10px; }
div#comments_display div.comment_links { margin: 0pt 0pt 40px 15px; font-size: 14px; font-weight: bold; }
body.comments_popup { background: rgb(230, 238, 246) none repeat; text-align: left; }
body.comments_popup #comment_wrap { margin: 0px auto 40px; width: 450px; }
body.comments_popup #title { margin: 22px auto 20px; width: 450px; font-size: 1.4em; }
body.comments_popup #headerbar { background: rgb(34, 60, 91) url('header_top_bg.gif') repeat-x scroll 0% 50%; height: 42px; width: 100%; }
body.comments_popup #headerbar div.headerbar_wrap { margin: 0px auto; width: 450px; }
body.comments_popup #logo { position: relative; top: 8px; }
body.comments_popup #logoff { position: relative; top: 15px; float: right; color: rgb(197, 203, 212); font-size: 0.8em; font-weight: bold; padding-right: 20px; }
body.comments_popup #error_target, #msg_target { border-style: solid; border-width: 1px; margin: 0px 0px 15px; padding: 4px 6px 4px 50px; background-repeat: no-repeat; background-position: 9px 7px; min-height: 40px; }
body.comments_popup #error_target { border-color: rgb(127, 114, 114); background-color: rgb(254, 229, 229); color: maroon; background-image: url('error.png'); }
body.comments_popup #msg_target { border-color: rgb(116, 129, 116); background-color: rgb(230, 254, 229); color: rgb(12, 75, 0); background-image: url('msg.png'); }

/* ::::: http://www.ithaca.edu/css/style-screen-news.css ::::: */

div#newscontent { float: left; display: inline; width: 100%; height: 1%; }
div#newscontent h4 { font-size: 14px; margin-bottom: 5px; }
div#newscontent p.bloglist_tagline { font-size: 12px; }
div#newscontent div.news_item p { margin-bottom: 7px; }
div#newsnavlinks { margin: 0px; padding: 5px 8px 7px; background-color: rgb(216, 226, 234); font-size: 11px; }
div#newsnavlinks a.previous, div#newsnavlinks a.next { display: inline; white-space: pre; }
div#newsnavlinks a.previous { float: left; }
div#newsnavlinks a.next { float: right; }
div#newsnavlinks span.back { display: block; text-align: center; }
#news_features { float: left; display: inline; width: 100%; height: 1%; }
div#newscontent p.postdate { margin: 0pt 0pt 1px; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
div#newscontent h2 { margin: 0pt 0pt 6px; padding: 0pt; font-weight: normal; font-size: 16px; color: rgb(39, 64, 94); line-height: 120%; }
div#newscontent div.news_item {  }
div#newscontent div.news_item p.readmore { font-weight: bold; font-size: x-small; position: relative; margin-right: 5%; text-align: right; }
div#newscontent img.thumb { border: 1px solid rgb(187, 191, 194); position: relative; float: left; }
div#newscontent div.posttitle a { border: medium none ; text-decoration: none; color: rgb(39, 64, 94); }
div#newscontent div.posttitle a:hover { color: rgb(96, 127, 150); }
div#newscontent div.postbody {  }
div#newscontent div.postdetails { clear: right; margin-bottom: 3px; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
div#newscontent div.posttags { font-size: 11px; margin-bottom: 10px; }
div#newscontent div.postsep { border-style: none none dotted; border-width: 0pt 0pt 1px; border-bottom: 1px dotted rgb(153, 153, 153); width: 100%; float: right; padding-top: 20px; margin-bottom: 18px; line-height: 0px; }
div#blogcomments { margin: 40px 0pt 10px; }
div#blogcomments h3 { margin: 0pt 0pt 20px; font-size: 16px; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; color: rgb(39, 64, 94); }
div#blogcomments h4 { margin: 0pt 0pt 40px 15px; font-size: 14px; color: rgb(39, 64, 94); }
div#blogcomments div.blogcomment { border-style: none none solid; border-color: rgb(201, 214, 224); border-width: 0pt 0pt 1px; margin: 0pt 15px 20px; font-size: 10px; }
div#blogcomments div.commentdetails { margin-bottom: 5px; font-size: 12px; }
div#blogcomments p { font-size: 12px; padding-left: 10px; }
div#blogcomments div.commentwhen { float: right; }
div#blogstepnav { font-weight: bold; font-size: 12px; margin-bottom: 20px; }
div#blogstepnav a { border: medium none ; text-decoration: none; }
div#blogstepnav a:hover { text-decoration: underline; }
div#blogfooter { padding: 10px 10px 1px; background-color: rgb(216, 226, 234); }
div#blogfooter h4 { margin: 0pt 0pt 3px; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
div#blogfooter ul { margin: 0px; padding-left: 16px; }
.rsslink { background-image: url('feed-icon-14x14.gif'); background-repeat: no-repeat; background-position: left 1px; padding-left: 18px; }
.taglink { background-image: url('tag_icon.gif'); background-repeat: no-repeat; background-position: 1px 2px; padding-left: 18px; }

/* ::::: http://www.ithaca.edu/css/style-screen-sidebar.css ::::: */

.body_rightcolumn { float: right; display: inline; width: 272px; margin-left: 20px; margin-bottom: 10px; }
.body_rightcolumn img { border: 1px solid rgb(186, 190, 194); }
.body_rightcolumn_cap_wrap { padding: 6px; font-size: 10px; }
.body_rightcolumn_cap { line-height: normal; }
* html .body_rightcolumn_cap { height: 22px; }
.body_rightcolumn_cap a { text-decoration: none; }
.minheight_hack { height: 22px; width: 1px; float: right; display: block; }
.body_rightcolumn_more { padding: 10px; margin-top: 10px; font-size: 11px; text-align: left; }
* html .body_rightcolumn_more { height: 1%; }
.body_rightcolumn_more p { font-size: 11px; margin-top: 10px; }
.body_rightcolumn_more h5 { display: inline; font-size: 10px; text-transform: uppercase; padding-right: 15px; }
.body_rightcolumn_more h5 img { margin-top: 8px; }
.body_rightcolumn_more ul { margin: 14px 0pt 0pt; padding: 0pt 10px 0pt 20px; list-style-type: square; font-size: 11px; }
.body_rightcolumn_more li { margin: 0pt 0pt 8px; padding: 0pt; }
* html .body_rightcolumn_more li { height: 1%; }
.body_rightcolumn_more a { text-decoration: none; }
.body_rightcolumn_more hr { border: 0pt none ; background-color: rgb(153, 153, 153); height: 1px; }
.body_rightcolumn_gallery { margin-top: 10px; }
.body_rightcolumn_gallery a { border: medium none ; }
.body_rightcolumn_gallery img { margin-right: 10px; }
.body_rightcolumn img.icon { border: 0pt none ; }
div.sidebar_block .handle { cursor: move; background-image: url('sidebar-handle.png'); background-repeat: no-repeat; background-position: left center; margin-bottom: -10px; }
div.sidebar_block .handle_v2 { margin: 0px; padding: 0px; cursor: move; height: 21px; width: 150px; display: inline; float: left; }
div.sidebar_block .titlebar { margin: 0px; padding: 0px; background-image: url('sidebar-handle-v2.png'); background-repeat: no-repeat; background-position: left center; }
#sidebarShuffle div.body_rightcolumn_more { margin-top: 0px; }
.cmscontent .body_rightcolumn_more p { font-size: 11px; margin-top: 10px; }
.body_rightcolumn_more .body_rightcolumn_title { margin-bottom: 10px; }

/* ::::: http://www.ithaca.edu/css/style-screen.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(142, 167, 183) url('body_bg.gif') repeat-x; font-family: Tahoma,Verdana,sans-serif; text-align: center; }
a { color: rgb(79, 108, 129); }
script { margin: 0pt; padding: 0pt; overflow: hidden; height: 0%; }
.maxwidthwrap { margin: 0pt auto; padding: 0pt 20px; max-width: 980px; }
.widewrap { margin-left: 40px; margin-right: 40px; text-align: left; min-width: 760px; }
.clearme { overflow: hidden; clear: both; height: 0%; }
.floatme_left { float: left; display: inline; margin-right: 12px; }
#header_top_wrap { background: rgb(34, 60, 91) url('header_top_bg.gif') repeat-x; height: 42px; width: 100%; }
#header_top_right { position: absolute; right: 0pt; top: 11px; }
#header_top_right a { color: rgb(197, 203, 212); font-size: 10px; font-weight: bold; padding-right: 20px; }
#header_top_right a:hover { color: rgb(217, 222, 228); }
.search_form { display: inline; }
.header_top_searchbox { width: 133px; color: rgb(115, 120, 126); letter-spacing: -0.08em; }
.header_top_searchbutton { margin-left: 5px; font-size: 11px; font-weight: bold; font-family: Tahoma,Verdana,sans-serif; }
#header_bot_wrap { background: rgb(70, 113, 160) url('header_bot_bg.gif') repeat-x; height: 20px; }
#header_menu { background: rgb(68, 110, 155) none repeat; width: 760px; height: 20px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; text-align: center; }
#header_menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#header_menu ul li { display: inline; }
#header_menu ul li a { border-left: 1px solid rgb(99, 133, 170); border-right: 1px solid rgb(65, 102, 143); background: rgb(70, 113, 160) url('header_bot_bg.gif') repeat-x; float: left; color: rgb(255, 255, 255); text-decoration: none; text-align: center; height: 17px; display: block; padding-top: 3px; }
#header_menu ul li a.aboutic { width: 82px; }
#header_menu ul li a.admission { width: 91px; }
#header_menu ul li a.academics { width: 70px; }
#header_menu ul li a.apf { width: 120px; }
#header_menu ul li a.athletics { width: 120px; }
#header_menu ul li a.campus { width: 100px; }
#header_menu ul li a.news { width: 117px; }
#header_menu a:hover { background: rgb(85, 123, 164) url('header_bot_bghi.gif') repeat-x; }
#content_wrap { background: transparent url('content_bg.gif') repeat-x; clear: both; }
#content_bg { background: transparent url('content_bgdrop.gif') no-repeat; }
#content_bg_rep { margin: 0pt auto; background: transparent url('content_bgdrop_rep.gif') repeat-y; }
#content_col_bg {  }
#content_bot { padding: 5px 0px; background-color: rgb(105, 134, 157); font-size: 11px; color: rgb(232, 238, 242); text-align: center; }
#content_bot a { color: rgb(232, 238, 242); text-decoration: none; font-weight: bold; }
#content_bot a:hover { text-decoration: underline; }
#content_bot_shad { margin: 0pt auto; background: transparent url('content_bot.gif') repeat; overflow: hidden; height: 7px; width: 100%; }
#subheader_bluebar_short { background: rgb(96, 127, 150) none repeat; overflow: hidden; height: 5px; }
#subheader_bluebar_tall { background: rgb(96, 127, 150) url('subhead_bluebar.gif') repeat-x; height: 22px; color: rgb(199, 210, 218); }
#subheader_bluebar_tall h4 { margin: 0pt; font-size: 11px; padding-left: 12px; padding-top: 4px; font-weight: normal; }
#subheader_bluebar_tall a { color: rgb(199, 210, 218); text-decoration: none; }
#subheader_bluebar_tall a:hover { color: rgb(231, 236, 239); }
#subheader_pagetitle h3 { margin: 0pt; font-size: 22px; font-weight: normal; padding-left: 12px; padding-top: 7px; }
#subheadertall { overflow: auto; height: 1%; }
#subheadertalllt { margin-right: 295px; height: 1%; }
#subheadertalllt h2 { margin: 0pt; padding: 12px 4px 10px 12px; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2px; font-weight: normal; height: 1%; }
#subheadertall a { color: rgb(255, 255, 255); text-decoration: none; }
#subheadershort { overflow: auto; height: 1%; }
#subheadershortlt { margin-right: 295px; }
#subheadershort h2 { margin: 0pt; font-size: 15px; text-transform: uppercase; color: rgb(255, 255, 255); letter-spacing: 2px; padding-left: 12px; padding-top: 8px; padding-bottom: 7px; font-weight: normal; height: 1%; }
#subheadershort a { color: rgb(255, 255, 255); text-decoration: none; }
#leftbar { border-right: 1px solid rgb(172, 195, 211); width: 207px; background-color: rgb(211, 223, 231); float: left; display: inline; }
* html #leftbar {
	margin-right: -3px;
}
* html #mainbar { margin-left: 0pt; margin-right: 0px; }
#mainbar { margin: 0pt; padding: 0pt; width: 345px; background-color: rgb(232, 238, 242); float: left; }
#rightbar { margin: 0pt; padding: 0pt; width: 207px; background-color: rgb(211, 223, 231); float: left; }
#widerightbar { background-color: rgb(232, 238, 242); color: rgb(99, 105, 101); }
.cmscontent a { border-bottom: 1px solid rgb(187, 207, 221); color: rgb(49, 90, 121); text-decoration: none; }
.cmscontent a:hover { border-bottom: 1px solid rgb(96, 127, 150); color: rgb(96, 127, 150); }
.cmscontent li { padding-bottom: 5px; }
ul#mainnav { margin: 0px; padding: 9px 13px 8px 10px; list-style-type: none; font-size: 12px; }
ul#mainnav li:first-child { font-weight: bold; }
ul#mainnav .menuOn { border: 1px solid rgb(255, 255, 255); background-color: rgb(235, 240, 244); }
ul#mainnav .menuOn:hover { padding: 3px 5px; }
ul#mainnav li { display: inline; }
ul#mainnav a { margin: 0px 0px 7px; padding: 3px 5px; color: rgb(38, 65, 84); text-decoration: none; display: block; }
ul#mainnav a:hover { background-color: rgb(229, 236, 242); }
#mainnav .piggybackmajor { display: block; margin-top: -5px; }
ul#mininav { margin: 0pt; padding: 8px 13px 8px 10px; list-style-type: none; font-size: 11px; }
ul#mininav li { display: inline; }
ul#mininav a { margin: 0pt; padding: 5px; color: rgb(38, 65, 84); text-decoration: none; display: block; }
ul#mininav a:hover { text-decoration: underline; }
.navsepbar { border-top: 1px solid rgb(190, 205, 214); border-bottom: 1px solid rgb(225, 234, 239); margin: 5px 13px; overflow: hidden; height: 0%; font-size: 0pt; }
.major_form { margin: 0pt 0pt 0px; padding: 8px 13px 8px 15px; }
.major_form h5 { background: transparent url('content_col1_carat.gif') no-repeat scroll right center; display: inline; color: rgb(69, 99, 120); text-transform: uppercase; font-size: 11px; padding-right: 15px; }
.major_form input { font-size: 10px; margin-left: 5px; }
.major_field { color: rgb(51, 79, 104); margin-top: 5px; }
.major_button { margin-top: 5px; font-size: 10px; color: rgb(0, 0, 0); }
#body_container { margin: 15px 18px 15px -1px; }
.cmscontent { border: 0pt none ; font-size: 12px; line-height: 15px; margin-bottom: 30px; }
.cmscontent h1 { font-size: 21px; font-weight: normal; line-height: normal; color: rgb(39, 64, 94); margin-top: 0pt; text-align: left; }
.cmscontent h2 { font-size: 14px; margin-top: 20px; margin-bottom: 10px; color: rgb(71, 74, 78); text-align: left; }
.cmscontent h3 { margin: 0px 0px 5px; font-size: 12px; text-align: left; }
.cmscontent h4, .cmscontent h5, .cmscontent h6 { font-size: 12px; }
.cmscontent p { font-size: 12px; line-height: 15px; margin-top: 0pt; }
.cmscontent ul { list-style-type: square; font-size: 12px; }
.cmscontent blockquote { margin-left: 20px; margin-bottom: 15px; }
div.datatable { margin-bottom: 15px; }
table.datatable, table.datatable td, table.datatable th { border: 0pt none ; }
table.datatable td { border: 1px solid rgb(213, 220, 225); vertical-align: top; }
.datatable table, table.datatable { border-spacing: 3px; }
.datatable td, table.datatable td { padding: 5px; background-color: rgb(219, 228, 234); }
.datatable th, table.datatable th { padding: 5px; background-color: rgb(195, 211, 221); color: rgb(78, 85, 81); }
.catpage td { background-color: rgb(200, 206, 206); }
#footer { margin: 10px 0pt; font-family: Tahoma,Verdana,sans-serif; color: rgb(85, 100, 110); }
.footer_links { font-size: 11px; color: rgb(48, 63, 77); }
.footer_links a { color: rgb(48, 63, 77); text-decoration: none; }
.footer_links a:hover { text-decoration: underline; }
.footer_cr { font-size: 10px; }
.faculty_wrap { margin-bottom: 20px; }
.faculty_img { background-color: rgb(232, 238, 242); }
.faculty_img img { border: 1px solid rgb(186, 190, 194); }
.faculty_info { background-color: rgb(216, 226, 234); color: rgb(73, 86, 99); font-size: 12px; padding-left: 20px; }
.faculty_info h1 { font-weight: normal; font-size: 19px; margin-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt; padding-top: 10px; }
.faculty_info h2 { font-weight: normal; font-size: 14px; margin-bottom: 5px; }
.faculty_info p { margin-top: 0pt; }
.faculty_info table { font-size: 11px; margin-bottom: 10px; }
.faculty_info th { padding-right: 10px; padding-bottom: 5px; }
.faculty_info a { border-bottom: 1px dotted rgb(190, 195, 201); color: rgb(73, 86, 99); text-decoration: none; }
.faculty_info a:hover { border-bottom: 1px dotted rgb(183, 196, 205); }
.faculty_button { border: 1px solid rgb(210, 219, 226); padding: 7px; background-color: rgb(232, 238, 242); font-size: 11px; width: 120px; margin-bottom: 10px; }
.faculty_button img { padding-right: 10px; vertical-align: middle; }
.faculty_button a { vertical-align: middle; }
#feature_menu { padding-top: 15px; padding-bottom: 10px; }
#feature_menu ul { margin: 0pt; padding: 0pt 11px; list-style-type: none; color: rgb(69, 99, 120); }
#feature_menu li { margin-bottom: 5px; font-size: 10px; display: block; }
#feature_menu img { border: 1px solid rgb(186, 188, 189); float: left; margin-right: 15px; }
#feature_menu a { padding: 5px 10px 5px 5px; color: rgb(69, 99, 120); text-decoration: none; display: block; }
#feature_menu a:hover { border: 1px solid rgb(255, 255, 255); padding: 4px 9px 4px 4px; background-color: rgb(244, 247, 249); }
* html #feature_menu a:hover { border: 0pt none ; padding: 5px 10px 5px 5px; background-color: rgb(244, 247, 249); }
#feature_menu a span { cursor: pointer; }
.featlink_wrapout { overflow: hidden; display: table; height: 60px; }
* html .featlink_wrapout { position: relative; margin-right: 84px; }
* + html .featlink_wrapout { position: relative; width: 240px; }
.featlink_wrapmid { display: table-cell; vertical-align: middle; }
* html .featlink_wrapmid { position: absolute; top: 50%; margin-right: 84px; }
* + html .featlink_wrapmid { position: absolute; top: 50%; width: 240px; }
.featlink_wrapin { display: block; }
* html .featlink_wrapin { position: relative; top: -64%; margin-right: 84px; }
* + html .featlink_wrapin { position: relative; width: 240px; top: 10%; }
.featlink_title { font-size: 12px; font-weight: bold; letter-spacing: 0.04em; }
.vcent_wrapout { overflow: hidden; display: table; }
* html .vcent_wrapout { position: relative; }
* + html .vcent_wrapout { position: relative; }
#main_header_right_wrap > .vcent_wrapout, #main_header_left_wrap > .vcent_wrapout { position: relative; top: 0pt; }
.vcent_wrapmid { display: table-cell; vertical-align: middle; }
* html .vcent_wrapmid { position: absolute; top: 50%; }
* + html .vcent_wrapmid { position: absolute; top: 50%; }
#main_header_right_wrap > .vcent_wrapout > .vcent_wrapmid, #main_header_left_wrap > .vcent_wrapout > .vcent_wrapmid { position: relative; top: 0pt; }
.vcent_wrapin { display: block; }
* html .vcent_wrapin { position: relative; top: -50%; }
* + html .vcent_wrapin { position: relative; top: -60%; }
#main_header_right_wrap > .vcent_wrapout > .vcent_wrapmid > .vcent_wrapin, #main_header_left_wrap > .vcent_wrapout > .vcent_wrapmid > .vcent_wrapin { position: relative; top: 0pt; }
#main_header_right_wrap > .vcent_wrapout > .vcent_wrapmid > .vcent_wrapin > * { position: relative; top: 30%; vertical-align: middle; }
.redbox { border-top: 2px solid rgb(169, 124, 94); background: rgb(209, 175, 153) url('hshp_highlightbg.gif') repeat-x; color: rgb(141, 87, 53); position: relative; }
.redbox h5 { background: transparent url('redbox_carat.gif') no-repeat scroll right center; color: rgb(143, 90, 57); font-size: 11px; text-transform: uppercase; letter-spacing: 1px; padding-right: 12px; display: inline; margin-bottom: 5px; }
.redbox img { border: 1px solid rgb(164, 137, 120); }
.greenbox {  }
.greenbox h5 {  }
.bluebox {  }
.bluebox h5 {  }
.yellowbox { border-top: 2px solid rgb(171, 160, 121); background: rgb(218, 204, 153) url('yellowbox_bg.gif') repeat-x; position: relative; color: rgb(88, 78, 43); }
.ltbluebox { background: rgb(182, 198, 209) url('ltbluebox_bg.gif') repeat-x; position: relative; color: rgb(69, 99, 120); }
.ltbluebox h5 { background: transparent url('ltbluebox_carat.gif') no-repeat scroll right center; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; padding-right: 12px; display: inline; margin-bottom: 5px; }
.ltbluebox img { border: 1px solid rgb(166, 173, 179); }
.box_wrap { padding: 12px; }
.box_more {  }
.highlight .vcent_wrapout { margin-top: 10px; }
.highlight h5 {  }
.highlight h6 { margin: 0pt; font-size: 12px; }
.highlight img { margin-right: 10px; margin-top: 8px; float: left; }
.highlight p { margin: 0pt; padding: 8px 0pt 0pt; font-size: 10px; }
.highlight p.subj { padding-top: 4px; font-size: 10px; }
.highlight a { text-decoration: none; }
.ltbluebox a { color: rgb(69, 99, 120); }
.ltbluebox .highlight_more a:hover { border-bottom: 1px dotted rgb(69, 99, 120); }
.redbox a { color: rgb(141, 87, 53); }
.redbox .highlight h6 a:hover, .redbox .highlight_more a:hover { border-bottom: 1px dotted rgb(178, 94, 50); }
.highlight_more { font-size: 10px; font-weight: bold; text-align: right; position: absolute; bottom: 12px; right: 12px; }
.dean { background: rgb(152, 175, 189) url('dean_bg.gif') repeat-x; color: rgb(55, 83, 103); }
.dean img { border: 1px solid rgb(116, 133, 144); float: left; margin-right: 10px; }
.dean h4 { margin: 0pt 0pt 4px; font-size: 13px; }
.dean p { margin: 0pt; font-size: 11px; }
.dean a { color: rgb(55, 83, 103); text-decoration: none; }
.dean a:hover { border-bottom: 1px dotted rgb(55, 83, 103); }
#main_header { background: rgb(26, 53, 84) url('home_headerbg.gif') repeat-x; width: 100%; height: 71px; color: rgb(172, 180, 193); }
#main_header_wrap { margin: 0pt auto; width: 760px; }
#main_header_left { float: left; font-size: 10px; text-align: left; width: 30%; }
#main_header_left img { border: 0pt none ; }
#main_header_left p { margin: 2px 0pt 0pt; }
#main_header_right_wrap { text-align: right; float: left; width: 70%; }
#main_header_right_wrap .vcent_wrapout { float: right; }
* html #main_header_right_wrap .vcent_wrapout { float: none; }
* html #main_header_right_wrap .vcent_wrapmid { position: absolute; right: 0pt; top: 50%; }
ul#main_header_right { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 10px; font-weight: bold; display: inline; }
ul#main_header_right li { display: inline; margin-right: 25px; }
ul#main_header_right li a { color: rgb(172, 180, 193); text-decoration: none; }
ul#main_header_right li a:hover { border-bottom: 1px dotted rgb(172, 180, 193); }
#main_menubar { margin: 0pt auto; background: rgb(62, 106, 153) none repeat; width: 760px; height: 31px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-align: center; }
#main_menubar ul { margin: 0pt auto; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main_menubar ul li { display: inline; }
#main_menubar ul li a { border-left: 1px solid rgb(90, 124, 160); border-right: 1px solid rgb(63, 95, 133); background: rgb(62, 106, 153) url('menubar_bg.gif') repeat-x; float: left; color: rgb(255, 255, 255); text-decoration: none; padding-top: 6px; height: 25px; display: block; text-align: center; }
#main_menubar ul li a.aboutic { border-left: medium none; width: 83px; }
#main_menubar ul li a.admission { width: 87px; }
#main_menubar ul li a.academics { width: 70px; }
#main_menubar ul li a.apf { width: 189px; }
#main_menubar ul li a.athletics { width: 79px; }
#main_menubar ul li a.campus { width: 101px; }
#main_menubar ul li a.news { border-right: 1px solid rgb(52, 81, 112); width: 118px; }
#main_menubar a:hover { color: rgb(247, 247, 247); background-position: 0px -31px; }
#main_top img { float: left; }
.main_box_wrap { padding: 19px; }
#main_bluebar { background: rgb(94, 125, 150) none repeat; overflow: hidden; height: 7px; }
#main_bottom { font-size: 12px; color: rgb(69, 99, 120); background-image: url('ichome_bg.gif'); background-repeat: repeat-y; }
#main_bottom h3 { margin: 0pt; padding: 0pt 13px 0pt 0pt; background: transparent url('content_col1_carat.gif') no-repeat scroll right center; font-size: 11px; font-weight: bold; text-transform: uppercase; display: inline; letter-spacing: 1px; }
#main_bottom_left { float: left; width: 208px; }
#main_bottom_left ul { margin: 15px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main_bottom_left ul li { padding-bottom: 10px; font-size: 12px; }
#main_bottom_left a { color: rgb(69, 99, 120); text-decoration: none; }
#main_bottom_left a:hover { text-decoration: underline; }
#main_middle { overflow: hidden; height: 90px; }
#main_bottom_center { float: left; width: 345px; }
#main_news { border-top: 1px solid rgb(111, 141, 104); background: rgb(120, 158, 115) url('news_bg.gif') repeat-x; width: 553px; float: left; height: 90px; position: relative; color: rgb(50, 73, 36); }
#main_news img { border: 0pt none ; }
#main_news h3 { margin: 0pt; padding: 0pt 12px 0pt 0pt; background: transparent url('news_carat.gif') no-repeat scroll right center; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 10px; display: inline; position: absolute; top: 28px; left: 11px; }
#main_news img.news_left { position: absolute; left: 19px; top: 47px; cursor: pointer; }
#main_news img.news_pause { position: absolute; left: 38px; top: 45px; cursor: pointer; }
#main_news img.news_right { position: absolute; left: 71px; top: 47px; cursor: pointer; }
#main_news_wrap { background: rgb(159, 185, 155) url('news_wrap_bg.gif') repeat-x; overflow: hidden; width: 447px; height: 84px; position: absolute; bottom: 0pt; right: 0pt; }
#main_news_wrap2 { width: 5000px; position: relative; }
#main_news_wrap3 { position: absolute; top: 0pt; left: 0pt; width: 317px; }
.main_news_story { float: left; width: 447px; position: absolute; }
.main_news_story img { float: left; margin-right: 15px; }
.main_news_story h4 { margin: 13px 13px 0pt 0pt; font-size: 13px; font-weight: normal; }
.main_news_story h4 a { color: rgb(50, 73, 36); text-decoration: none; }
.main_news_story p { margin: 8px 0pt 0pt; font-size: 10px; font-weight: bold; }
.main_news_story p a { color: rgb(50, 73, 36); text-decoration: none; }
.main_news_story p a:hover { border-bottom: 1px dotted rgb(50, 73, 36); }
#main_button { border-top: 1px solid rgb(179, 171, 119); padding: 12px 6px 0pt; background: rgb(86, 83, 48) url('main_yellowbg.jpg') no-repeat; overflow: hidden; width: 195px; float: left; height: 78px; color: rgb(74, 65, 28); position: relative; }
#main_button h4 { margin: 8px 0px 1px; font-size: 12px; }
#main_button p { margin: 0px; font-size: 11px; }
#main_button a:link, #main_button a:visited { color: rgb(74, 65, 28); text-decoration: none; }
#main_button a:hover { border-bottom: 1px dotted rgb(74, 65, 28); }
#main_button img, span.badgephoto { position: absolute; top: 0px; left: 0px; }
#main_bottom_right { float: left; width: 206px; }
#main_bottom_right ul { margin: 5px 0pt 20px; padding: 0pt 0pt 0pt 25px; list-style-type: square; list-style-image: none; list-style-position: outside; }
#main_bottom_right a { color: rgb(69, 99, 120); text-decoration: none; }
#main_bottom_right a:hover { text-decoration: underline; }
#main_bottom_right form { margin-bottom: 0px; padding-bottom: 0px; }
#main_bottom_right h3 { margin-top: 0px; padding-top: 0px; }
#main_bottom_right input.major_button { margin-bottom: 0px; padding-bottom: 0px; }
ul.list_bold { font-size: 13px; }
ul.list_bold li { padding: 4px 0pt; }
.catalogcontent table, #catalogcontent table { border-spacing: 3px; }
.catalogcontent th, #catalogcontent th, .catalogcontent td, #catalogcontent td { padding: 3px; background-color: rgb(219, 228, 234); }
.catalogcontent th, #catalogcontent th { background-color: rgb(207, 220, 229); font-weight: bold; color: rgb(68, 68, 68); }
.catalogcontent h6, #catalogcontent h6 {  }
.catalogcontent table { margin-bottom: 20px; }
.catalogcontent p { margin: 0pt 0pt 17px; }
.catalogcontent h2 { margin: 0pt 0pt 8px; padding: 6px 0pt 0pt; font-size: 19px; color: rgb(51, 51, 51); }
.catalogcontent h3 { margin: 10px 0pt; font-size: 18px; color: rgb(51, 51, 51); }
.catalogcontent h4 { margin: 4px 0pt 8px; font-size: 16px; color: rgb(68, 68, 68); }
.catalogcontent h5 { margin: 3px 0pt 6px; font-size: 14px; color: rgb(68, 68, 68); }
p.pres_statement { margin: 0px; padding: 37px 37px 0px 260px; color: rgb(255, 255, 255); font-size: 14px; text-align: justify; }
p.pres_attribution { margin: 10px 0pt 0pt; padding: 0px 37px 0px 0px; color: rgb(102, 102, 102); font-size: 12px; text-align: right; }
div.former_pres_photo { position: relative; float: left; padding-right: 10px; }
.former_pres_photo img { border: 1px solid rgb(102, 102, 102); }
.former_pres_wrap h4 { margin: 0px; padding: 10px 0px 0px; font-size: 12px; }
.former_pres_wrap h5 { margin: 0px; padding: 0px; font-size: 11px; }
p.former_pres_shortbio { font-size: 11px; }
div.former_pres_wrap { margin-bottom: 25px; }
div.index_list_wrap { margin-bottom: 20px; }
.index_list_wrap h4 { margin: 0px; font-size: 12px; }
.index_list_wrap p { font-size: 11px; }
.index_list_wrap img { border: 1px solid rgb(130, 143, 159); float: left; margin-right: 10px; }
.index_list_wrap ul, .index_list_wrap li { margin-left: 10px; padding-left: 10px; text-indent: 0px; }
.pdf_wrap p { font-size: 11px; }
.pdf_wrap a:link, .pdf_wrap a:visited, .pdf_wrap a:active { color: rgb(39, 64, 94); }
div.jump_list { font-size: 11px; }
.jump_list select { font-size: 11px; }
div#facultylistfilters { margin-bottom: 0px; }
#facultylistfilters form { margin-bottom: 0px; }
#facultylistfilters p { margin-bottom: 0px; }
h2.faclist_head { margin-top: 0px; }
div#faqs_search_row { margin: 0px 0px 15px; padding: 6px 0pt; background-color: rgb(219, 228, 234); float: left; width: 100%; font-size: 12px; }
#faqs_search_row input { font-size: 11px; }
#faqs_search_row form { margin: 0px; padding: 0px; }
div#faqs_wrap { padding-right: 10px; }
#faqs_wrap h2 { margin: 0px 0px 10px; }
#faqs_wrap ul { margin: 0px 0px 10px; padding: 0px 0px 0px 25px; }
#faqs_wrap li { margin: 0px 0px 4px; font-size: 12px; }
div.faqs_backlink { font-size: 11px; margin-bottom: 13px; }
div.faqs_relevant_results { padding: 10px; background-color: rgb(249, 250, 251); }
div.faqs_results { padding: 10px; }
.faqs_relevant_results h3, .faqs_results h3 { text-transform: uppercase; letter-spacing: 1px; font-size: 12px; }
.faqs_relevant_results h4, .faqs_results h4 { margin: 5px 0px 0px; font-size: 12px; font-weight: normal; }
p.faqs_answer_preview { margin: 0px 0px 10px; color: rgb(153, 153, 153); font-size: 11px; }
div#mfinder_search_box { padding: 10px; background-color: rgb(211, 223, 231); margin-bottom: 10px; }
#mfinder_search_box form { margin: 0px; padding: 0px; }
ul#mfinder_results { margin-left: 10px; }
#mfinder_results li { margin-bottom: 3px; }
div.mfinder_no_results { padding: 10px 20px 20px 30px; }
.mfinder_no_results p { padding-top: 8px; font-size: 11px; }
* html #president_more a:hover, * html .admission_infobox_more a:hover, * html ul#acad_list p.acad_list_visit a:hover, * html #acad_highlight_more a:hover, * html #ath_news_more a:hover, * html #ath_highlight_more a:hover, * html .highlight_more a:hover, * html #news_releases_more a:hover, * html .comm_media_more a:hover, * html #news_ictv_more a:hover, * html #accred_more a:hover, * html #port_browse a:hover, * html .comm_media_bl a:hover, * html .comm_media_br_link a:hover, * html #la_more a:hover, * html #washington_more a:hover { text-decoration: underline; }
ul.sitemap { padding-left: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 20px; }
.errorbox { padding: 8px 8px 8px 60px; margin-bottom: 20px; margin-top: 15px; background-image: url('exclamation.gif'); background-repeat: no-repeat; background-position: 8px; min-height: 38px; height: auto ! important; }
li.faclist { padding-bottom: 7px; }
div#tagcloud { margin: 30px 50px 10px; }
div.body_rightcolumn #grad_buttons { margin-top: 10px; background-image: none; }
div#fuse_icview_news { margin-top: 15px; }
div#fuse_icview_news table td a img { border: 1px solid rgb(115, 145, 167); width: 52px; height: 52px; margin-right: 8px; margin-left: 4px; }
div#fuse_icview_news table tr td { padding-bottom: 10px; font-size: 11px; }
div#fuse_icview_news p.more { font-weight: bold; text-align: right; }

/* ::::: http://www.ithaca.edu/css/style-screen-imggall.css ::::: */

.imggallery_wrap { float: left; display: inline; width: 100%; font-size: 12px; }
.imggallery_wrap a { color: rgb(39, 64, 94); text-decoration: none; }
.imggallery_wrap a:hover { color: rgb(95, 126, 150); }
.imggallery { border-style: solid solid dotted; border-color: rgb(232, 238, 242) rgb(232, 238, 242) rgb(204, 204, 204); border-width: 1px; padding-bottom: 10px; position: relative; margin-bottom: 10px; text-align: left; }
.imggallery h2 { margin: 0pt; }
.imggallery h2 a { border: 0pt none ; font-size: 12px; font-weight: bold; color: rgb(95, 126, 150); margin-top: 0pt; padding-top: 0pt; text-decoration: none; letter-spacing: 0.03em; }
.imggallery h2 a:hover { border: 0pt none ; }
.imggallery img a { border: 0pt none ; }
.imggallery p { font-size: 12px; color: rgb(126, 126, 126); }
.imggallery p a { border-bottom: 1px dotted rgb(92, 92, 92); color: rgb(92, 92, 92); text-decoration: none; }
.imgblock { width: 150px; text-align: center; float: left; display: inline; margin-right: 20px; }
.imgblocktxt { margin-left: 170px; padding-bottom: 10px; }
.viewgall { position: absolute; bottom: 10px; right: 10px; font-weight: bold; font-size: 11px; }
* html .viewgall { position: relative; bottom: 0pt; right: 0pt; }
.viewgall a { color: rgb(142, 167, 183); text-decoration: none; }
.galNavBar { overflow: hidden; background-color: rgb(194, 206, 216); color: rgb(34, 60, 91); font-size: 10px; text-transform: uppercase; letter-spacing: 0.05em; text-align: center; clear: left; height: 30px; }
.galNavBar a { text-decoration: none; color: rgb(34, 60, 91); font-weight: normal; }
.galNavBar_middle { margin-top: 10px; }
.galNavBar_middle a:hover { color: rgb(76, 102, 133); }
.galNavBar_left { background: transparent url('imggall_bar_leftb.gif') no-repeat scroll left top; height: 30px; width: 180px; float: left; display: inline; }
.galNavBar_left a { padding: 10px 20px 10px 0px; background: transparent url('imggall_bar_left.gif') no-repeat scroll left top; display: block; text-decoration: none; color: rgb(34, 60, 91); }
.galNavBar_left a:hover { padding: 10px 20px 10px 0px; background: transparent url('imggall_bar_lefton.gif') no-repeat scroll left top; display: block; text-decoration: none; color: rgb(76, 102, 133); }
.galnavBar_right { background: transparent url('imggall_bar_rightb.gif') no-repeat scroll right top; text-align: right; height: 30px; width: 180px; float: right; display: inline; }
.galnavBar_right a { padding: 10px 25px 10px 20px; background: transparent url('imggall_bar_right.gif') no-repeat scroll right top; display: block; }
.galnavBar_right a:hover { padding: 10px 25px 10px 20px; background: transparent url('imggall_bar_righton.gif') no-repeat scroll right top; display: block; color: rgb(76, 102, 133); }
td.gal_thumb_wrap {  }
div.gal_thumb_title_wrap { font-size: 11px; width: 150px; }
.image_content { float: left; display: inline; width: 100%; margin-bottom: 20px; }
.image_content h1 { font-size: 21px; color: rgb(39, 64, 94); font-weight: normal; margin-top: 0pt; margin-bottom: 10px; }
.image_content h2 { color: rgb(39, 64, 94); font-size: 18px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; }
.image_content p { color: rgb(96, 96, 96); font-size: 12px; text-align: left; margin-top: 5px; margin-bottom: 15px; }
.image_photofloat { float: left; display: inline; margin-right: 20px; }
.image_photowrap { display: block; text-align: center; margin-bottom: 10px; }
.image_photo { margin: 0pt auto 10px; text-align: left; }
.image_photocap { font-size: 9px; color: rgb(94, 125, 150); text-transform: uppercase; text-align: left; margin-top: 5px; }

/* ::::: http://www.ithaca.edu/css/style-print_.css ::::: */

@media print {
  body { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 80%; }
  .subhead_right h2 { border-bottom: 1px solid black; margin: 0pt; padding: 0pt; }
  #content_bot { border-top: 1px solid black; padding-top: 10px; margin-top: 10px; font-size: 10px; }
  .footer_cr { font-size: 10px; }
  #leftbar, .noprint { display: none; }
  .printme { display: block; visibility: visible; }
  #widerightbar { border: 0pt none ; margin: 0pt; padding: 0pt; }
  input { font-size: 11px; }
  #rightbar { margin-left: 20px; }
  #ugrad_apply_one_more_info { display: block; }
}

/* ::::: http://www.ithaca.edu/css/style-mobile.css ::::: */

@media handheld {
  body { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 80%; }
  .nomobile { display: none; }
  .mobilespecial { display: inherit; visibility: visible; }
  #content_bot { padding-top: 10px; margin-top: 10px; font-size: 0.9em; }
  .footer_cr { font-size: 0.9em; }
  #widerightbar { border: 0pt none ; margin: 0pt; padding: 0pt; }
  input { font-size: 0.9em; }
  #ugrad_apply_one_more_info { display: block; }
}

/* ::::: http://www.ithaca.edu/css/style-screen-stretch.css ::::: */

.widewrap_stretch { padding-top: 8px; position: relative; }
.stretch_bg { background: transparent url('content_bg.gif') repeat-x; }
.stretch_wrap { background: transparent url('body_drop_left.gif') repeat-y; margin-left: 32px; margin-right: 32px; min-width: 100%; }
.stretch_drop_right { background: transparent url('body_drop_right.gif') repeat-y scroll right top; }
.stretch_drop_lefttop { background: transparent url('body_drop_lefttop.gif') no-repeat scroll left top; }
.stretch_drop_righttop { background: transparent url('body_drop_righttop.gif') no-repeat scroll right top; }
#stretch_wrapper { background: transparent url('content_left_bg.gif') repeat-y; margin-left: 8px; margin-right: 8px; text-align: left; }
.stretch_body { margin-left: 208px; padding-left: 20px; height: 1%; }
.stretch_bot { margin-left: 32px; margin-right: 32px; }
.stretch_drop_bot { background: transparent url('body_drop_bot.gif') repeat-x; overflow: hidden; height: 7px; }
.stretch_drop_botleft { background: transparent url('body_drop_botleft.gif') no-repeat scroll left top; overflow: hidden; height: 7px; }
.stretch_drop_botright { background: transparent url('body_drop_botright.gif') no-repeat scroll right top; overflow: hidden; height: 7px; }
div#announcement { margin-left: 208px ! important; }

/* ::::: http://www.ithaca.edu/css/style-screen-imggall.css ::::: */

.imggallery_wrap { float: left; display: inline; width: 100%; font-size: 12px; }
.imggallery_wrap a { color: rgb(39, 64, 94); text-decoration: none; }
.imggallery_wrap a:hover { color: rgb(95, 126, 150); }
.imggallery { border-style: solid solid dotted; border-color: rgb(232, 238, 242) rgb(232, 238, 242) rgb(204, 204, 204); border-width: 1px; padding-bottom: 10px; position: relative; margin-bottom: 10px; text-align: left; }
.imggallery h2 { margin: 0pt; }
.imggallery h2 a { border: 0pt none ; font-size: 12px; font-weight: bold; color: rgb(95, 126, 150); margin-top: 0pt; padding-top: 0pt; text-decoration: none; letter-spacing: 0.03em; }
.imggallery h2 a:hover { border: 0pt none ; }
.imggallery img a { border: 0pt none ; }
.imggallery p { font-size: 12px; color: rgb(126, 126, 126); }
.imggallery p a { border-bottom: 1px dotted rgb(92, 92, 92); color: rgb(92, 92, 92); text-decoration: none; }
.imgblock { width: 150px; text-align: center; float: left; display: inline; margin-right: 20px; }
.imgblocktxt { margin-left: 170px; padding-bottom: 10px; }
.viewgall { position: absolute; bottom: 10px; right: 10px; font-weight: bold; font-size: 11px; }
* html .viewgall { position: relative; bottom: 0pt; right: 0pt; }
.viewgall a { color: rgb(142, 167, 183); text-decoration: none; }
.galNavBar { overflow: hidden; background-color: rgb(194, 206, 216); color: rgb(34, 60, 91); font-size: 10px; text-transform: uppercase; letter-spacing: 0.05em; text-align: center; clear: left; height: 30px; }
.galNavBar a { text-decoration: none; color: rgb(34, 60, 91); font-weight: normal; }
.galNavBar_middle { margin-top: 10px; }
.galNavBar_middle a:hover { color: rgb(76, 102, 133); }
.galNavBar_left { background: transparent url('imggall_bar_leftb.gif') no-repeat scroll left top; height: 30px; width: 180px; float: left; display: inline; }
.galNavBar_left a { padding: 10px 20px 10px 0px; background: transparent url('imggall_bar_left.gif') no-repeat scroll left top; display: block; text-decoration: none; color: rgb(34, 60, 91); }
.galNavBar_left a:hover { padding: 10px 20px 10px 0px; background: transparent url('imggall_bar_lefton.gif') no-repeat scroll left top; display: block; text-decoration: none; color: rgb(76, 102, 133); }
.galnavBar_right { background: transparent url('imggall_bar_rightb.gif') no-repeat scroll right top; text-align: right; height: 30px; width: 180px; float: right; display: inline; }
.galnavBar_right a { padding: 10px 25px 10px 20px; background: transparent url('imggall_bar_right.gif') no-repeat scroll right top; display: block; }
.galnavBar_right a:hover { padding: 10px 25px 10px 20px; background: transparent url('imggall_bar_righton.gif') no-repeat scroll right top; display: block; color: rgb(76, 102, 133); }
td.gal_thumb_wrap {  }
div.gal_thumb_title_wrap { font-size: 11px; width: 150px; }
.image_content { float: left; display: inline; width: 100%; margin-bottom: 20px; }
.image_content h1 { font-size: 21px; color: rgb(39, 64, 94); font-weight: normal; margin-top: 0pt; margin-bottom: 10px; }
.image_content h2 { color: rgb(39, 64, 94); font-size: 18px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; }
.image_content p { color: rgb(96, 96, 96); font-size: 12px; text-align: left; margin-top: 5px; margin-bottom: 15px; }
.image_photofloat { float: left; display: inline; margin-right: 20px; }
.image_photowrap { display: block; text-align: center; margin-bottom: 10px; }
.image_photo { margin: 0pt auto 10px; text-align: left; }
.image_photocap { font-size: 9px; color: rgb(94, 125, 150); text-transform: uppercase; text-align: left; margin-top: 5px; }

/* ::::: http://www.ithaca.edu/css/style-screen-fixed.css ::::: */

.maxwidthwrap { padding: 0pt; width: 100%; }
.widewrap { margin: 0pt auto; width: 760px; }
#subheadertalllt {
	margin-right: 210px;
	margin-left: 210px;
}
#content_bg { margin: 0pt auto; width: 100%; }
#content_bg_rep { width: 100%; }
.stretch_body { margin: 0pt; padding: 0pt; }
.stretch_wrap { margin: 0pt; padding: 0pt; min-width: 0px; width: 100%; }
#widerightbar { border: 0pt none ; }
div#announcement { margin-left: 0px; float: right; width: 466px; }

/* ::::: http://www.ithaca.edu/css/style-screen-inside.css ::::: */

#inside_wrap { background: transparent url('bg.jpg') no-repeat; height: 596px; width: 760px; position: relative; }
#inside_wrap img { border: 0pt none ; }
#inside_nav { position: relative; top: 15px; left: 30px; }
#inside_nav img { border: 0pt none ; margin: 0pt 8px; float: left; }
* html #inside_nav { position: absolute; top: 15px; left: 30px; }
* html #back_ie { position: relative; }
* html #next_ie { position: relative; }
#wb_nav_wrap { position: absolute; top: 95px; left: 80px; }
*:first-child + html #wb_nav_wrap { top: 115px; }
* html #wb_nav_wrap { top: 115px; }
#wb_nav { background: transparent url('wb_bg.gif') no-repeat; width: 260px; height: 422px; position: relative; }
a#wb_karate { overflow: hidden; display: block; width: 169px; height: 0pt; padding-top: 48px; position: absolute; top: 0pt; left: 55px; }
a#wb_karate:hover { background: transparent url('wb_karate_on.gif') no-repeat; }
a#wb_movie { overflow: hidden; display: block; width: 73px; height: 0pt; padding-top: 120px; position: absolute; top: 27px; left: 7px; }
a#wb_movie:hover { background: transparent url('wb_movie_on.gif') no-repeat; }
a#wb_chapel { overflow: hidden; display: block; width: 115px; height: 0pt; padding-top: 145px; position: absolute; top: 215px; left: 134px; }
a#wb_chapel:hover { background: transparent url('wb_chapel_on.gif') no-repeat; }
a#wb_lab { overflow: hidden; display: block; width: 108px; height: 0pt; padding-top: 81px; position: absolute; top: 52px; left: 99px; }
a#wb_lab:hover { background: transparent url('wb_lab_on.gif') no-repeat; }
a#wb_recital { overflow: hidden; display: block; width: 248px; height: 0pt; padding-top: 83px; position: absolute; top: 158px; left: 3px; }
a#wb_recital:hover { background: transparent url('wb_recital_on.gif') no-repeat; }
a#wb_wegmans { overflow: hidden; display: block; width: 145px; height: 0pt; padding-top: 115px; position: absolute; top: 302px; left: 3px; }
a#wb_wegmans:hover { background: transparent url('wb_wegmans_on.gif') no-repeat; }
#wb_notepad { background: transparent url('wb_notepad.png') no-repeat; position: absolute; width: 203px; height: 335px; font-size: 11px; top: 168px; left: 357px; color: rgb(73, 72, 72); text-align: left; }
#wb_notepad h4 { margin: 5px 20px 2px; font-size: 11px; }
#wb_notepad p { margin: 0pt; padding: 8px 20px; }
#wb_notecontainer { overflow: hidden; position: relative; width: 203px; height: 280px; top: 25px; }

/* ::::: http://www.ithaca.edu/css/style-screen-home.css ::::: */

#subheader_pagetitle { border-bottom: 1px solid rgb(156, 187, 153); background: rgb(211, 205, 189) url('subhead_title_home.gif') repeat-x; height: 41px; color: rgb(63, 99, 59); }
.subhead_left { background: transparent url('subhead_home_left.gif') no-repeat scroll left top; }
.subhead_right { background: transparent url('subhead_home_right.gif') no-repeat scroll right top; }
.subtall { background: rgb(99, 140, 95) url('subhead_tall_home.gif') repeat-x; }
.subtalllt { background: rgb(99, 140, 95) url('subhead_home.gif') repeat-x; }
.subshort { background: rgb(99, 140, 95) url('subhead_short_home.gif') repeat-x; }
.subshortlt { background: rgb(99, 140, 95) url('subhead_home.gif') repeat-x; }
.body_rightcolumn_cap_wrap { background-color: rgb(203, 221, 209); color: rgb(57, 92, 60); }
.body_rightcolumn_cap { background: rgb(203, 221, 209) none repeat; }
.body_rightcolumn_cap a { color: rgb(57, 92, 60); }
.body_rightcolumn_more, div.body_rightcolumn #grad_buttons { border-top: 2px solid rgb(106, 130, 116); background-color: rgb(203, 221, 209); background-image: none; }
div.body_rightcolumn #grad_buttons { margin-top: 10px; }
.body_rightcolumn_more h5 { background: transparent url('content_right_carat_home.gif') no-repeat scroll right center; color: rgb(57, 92, 60); }
.body_rightcolumn_more img { margin-top: 10px; }
.body_rightcolumn_more a { border-bottom: 1px dotted rgb(80, 112, 82); color: rgb(80, 112, 82); }
.body_rightcolumn_more a:hover { border-bottom: 1px dotted rgb(99, 131, 101); color: rgb(99, 131, 101); }
#main_img { position: relative; height: 230px; }
#main_txt { background: transparent url('about_caratrt.gif') no-repeat scroll right center; position: absolute; bottom: 3px; right: 5px; font-size: 10px; font-weight: bold; color: rgb(47, 83, 76); }
* html #main_txt { bottom: 5px; }
#main_txt a { color: rgb(47, 83, 76); text-decoration: none; display: block; padding-right: 10px; }
#feature_menu li { color: rgb(120, 124, 128); }
#president { background: rgb(179, 196, 207) url('about_presbg.gif') repeat-x; overflow: hidden; height: 365px; position: relative; color: rgb(55, 83, 103); }
#president_wrap { padding: 13px 12px; height: 100%; }
#president_wrap img { border: 1px solid rgb(148, 157, 164); float: left; margin-right: 10px; margin-bottom: 10px; }
#president_wrap h3 { font-size: 13px; margin-top: 25px; }
#president_wrap p { font-size: 11px; margin-top: 0px; clear: left; }
* html #president_wrap p { margin-top: -8px; }
#president_more { font-size: 10px; font-weight: bold; position: absolute; right: 12px; bottom: 13px; }
#president_more a { color: rgb(55, 83, 103); text-decoration: none; }
#president_more a:hover { border-bottom: 1px dotted rgb(55, 83, 103); }
#direct { overflow: hidden; height: 225px; color: rgb(69, 99, 120); }
#direct_wrap { padding: 12px 11px; font-size: 10px; }
* html #direct_wrap p { margin: 10px 0pt; }
#direct_wrap img { border: 1px solid rgb(164, 170, 175); float: right; margin-left: 10px; margin-bottom: 10px; }
#direct_wrap h3 { background: transparent url('about_caratdn.gif') no-repeat scroll right center; color: rgb(55, 83, 103); font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin-top: 0pt; padding-right: 13px; display: inline; }
#direct_wrap form { margin: 0pt; padding: 0pt; }
#direct_wrap input { width: 90%; color: rgb(69, 99, 120); font-size: 10px; margin-bottom: 5px; }
.direct_add { padding-left: 15px; }
#direct_wrap a:link, #direct_wrap a:visited, #direct_wrap a:active { color: rgb(69, 99, 120); }
#main_txtcon { padding: 15px; color: rgb(40, 65, 95); font-size: 12px; }
#main_txtcon h3 { font-weight: normal; font-size: 21px; margin-top: 0pt; margin-bottom: 10px; }
#main_txtcon ul { list-style-type: square; }
#main_txtcon ul a { color: rgb(40, 65, 95); text-decoration: none; }
#main_txtcon ul a:hover { border-bottom: 1px dotted rgb(40, 65, 95); }
#about_loc_vids { border-top: 2px solid rgb(95, 126, 150); border-left: 1px solid rgb(163, 189, 206); color: rgb(40, 65, 95); height: 394px; font-size: 12px; }
#about_loc_vids_wrap { padding: 12px 13px; }
#about_loc_vids_wrap h3 { background: transparent url('about_caratdn.gif') no-repeat scroll right center; font-size: 11px; letter-spacing: 1px; margin-top: 0pt; text-transform: uppercase; display: inline; padding-right: 13px; }
#about_loc_vids_wrap ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#about_loc_vids_wrap li { margin-top: 14px; }
#about_loc_vids_wrap img.about_loc_thumb { border: 1px solid rgb(142, 151, 157); float: left; margin-right: 10px; }
#about_loc_vids_wrap img.about_loc_play { border: 0pt none ; margin-top: 5px; }
.about_loc_vids_wrapout { overflow: hidden; display: table; height: 57px; }
* html .about_loc_vids_wrapout { position: relative; }
.about_loc_vids_wrapmid { display: table-cell; vertical-align: middle; }
* html .about_loc_vids_wrapmid { position: absolute; top: 50%; }
.about_loc_vids_wrapin { display: block; }
* html .about_loc_vids_wrapin { position: relative; top: -50%; }
#admission_wrap { padding-top: 16px; margin-left: 207px; }
#admission_wrap img { border: 1px solid rgb(187, 191, 194); }
.admission_col1 { width: 246px; float: left; margin-left: 14px; margin-right: 30px; margin-bottom: 25px; }
* html .admission_col1 { margin-left: 8px; }
.admission_col2 { width: 246px; float: left; margin-bottom: 25px; }
.admission_infobox { height: 75px; position: relative; color: rgb(46, 71, 100); font-size: 11px; }
.admission_infobox h2 { font-size: 17px; margin-top: 13px; margin-bottom: 5px; font-weight: normal; color: rgb(21, 41, 64); }
.admission_infobox h2 a { color: rgb(21, 41, 64); text-decoration: none; }
.admission_infobox h2 a:hover { text-decoration: underline; }
#admission_wrap h3 { color: rgb(59, 85, 102); font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin-left: 14px; }
.admission_infobox p { margin-top: 0pt; }
.admission_infobox_more { position: absolute; bottom: 0pt; right: 0pt; text-transform: uppercase; font-weight: bold; font-size: 10px; color: rgb(69, 113, 157); }
.admission_infobox_more a { color: rgb(69, 113, 157); text-decoration: none; }
.admission_infobox_more a:hover { border-bottom: 1px dotted rgb(69, 113, 157); }
#admission_quote { overflow: hidden; height: 110px; background-color: rgb(196, 212, 222); margin-left: 14px; margin-right: 14px; margin-bottom: 25px; color: rgb(55, 83, 103); }
#admission_quote img { margin: 15px 15px 0pt; float: left; }
#admission_quote blockquote { margin: 0pt; font-size: 12px; color: rgb(37, 57, 71); }
#admission_quote p { margin: 0px 0px 5px; font-size: 11px; }
#admission_quote h4 { margin: 0px 0px 5px; font-size: 13px; }
#admission_quote a:link, #admission_quote a:visited { color: rgb(37, 57, 71); text-decoration: none; }
#admission_quote a:hover { color: rgb(37, 57, 71); text-decoration: underline; }
.admission_feature_wrap a { color: rgb(69, 99, 120); text-decoration: none; }
.admission_feature_wrap a:hover { text-decoration: underline; }
.admission_feature_wrap img { float: left; margin-right: 10px; }
.admission_feature_wrap h4 { font-size: 12px; color: rgb(69, 99, 120); margin-top: 0pt; margin-bottom: 0pt; }
.admission_feature_wrap p { margin: 5px 0pt 0pt; color: rgb(120, 124, 128); font-size: 11px; }
#ath_mainimg { overflow: hidden; position: relative; height: 230px; width: 552px; }
* html #ath_mainimg { margin-left: 0pt; }
#ath_mainimg_more { background: transparent url('ath_maincarat.gif') no-repeat scroll right center; position: absolute; bottom: 3px; right: 5px; color: rgb(47, 83, 76); font-size: 10px; font-weight: bold; }
#ath_mainimg_more a { display: block; padding-right: 12px; color: rgb(47, 83, 76); text-decoration: none; }
#ath_highlight { background: rgb(225, 212, 168) url('ath_hibg.gif') repeat-x; overflow: hidden; height: 127px; color: rgb(88, 78, 43); font-size: 10px; position: relative; }
#ath_highlight_wrap { padding: 13px 10px 10px; height: 127px; }
#ath_highlight_wrap a { color: rgb(88, 78, 43); text-decoration: none; }
#ath_highlight h3 { margin: 0pt; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; }
#ath_highlight img { border: 1px solid rgb(175, 167, 140); float: left; margin-right: 10px; margin-top: 9px; }
#ath_highlight h4 { margin: 9px 0pt 0pt; font-size: 13px; }
#ath_highlight h5 { margin: 0pt; font-size: 11px; font-weight: normal; }
* html #ath_highlight p { margin: 10px 0pt 0pt; }
#ath_highlight_more { position: absolute; bottom: 10px; right: 10px; text-transform: uppercase; font-weight: bold; }
#ath_highlight_more a { color: rgb(88, 78, 43); text-decoration: none; }
#ath_highlight_more a:hover { border-bottom: 1px dotted rgb(88, 78, 43); }
#ath_news { background: rgb(179, 196, 207) url('ath_newsbg.gif') repeat-x; overflow: hidden; height: 339px; color: rgb(56, 62, 67); font-size: 10px; position: relative; }
#ath_news a { color: rgb(36, 64, 110); }
#ath_news_wrap { margin: 5px 11px; }
#ath_news_wrap h3 { margin: 0pt; font-size: 11px; color: rgb(51, 79, 104); }
#ath_news_wrap p { line-height: 14px; }
.ath_newslogo { border: 0pt none ; margin-bottom: 15px; }
.ath_newsimg { margin-bottom: 10px; margin-right: 10px; float: left; }
#ath_news_more { position: absolute; bottom: 10px; right: 12px; font-weight: bold; color: rgb(36, 64, 110); text-transform: uppercase; }
#ath_news_more a { color: rgb(36, 64, 110); text-decoration: none; }
#ath_news_more a:hover { border-bottom: 1px dotted rgb(36, 64, 110); }
ul#acad_list { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#acad_list li { border-bottom: 1px solid rgb(205, 216, 224); padding: 13px; position: relative; height: 79px; }
* html ul#acad_list li { padding: 11px 13px; }
ul#acad_list img { border: 1px solid rgb(142, 146, 148); float: left; margin-right: 10px; }
ul#acad_list h3 { margin: 0pt; font-size: 15px; color: rgb(42, 69, 101); font-weight: normal; }
ul#acad_list h3 a { color: rgb(42, 69, 101); text-decoration: none; }
ul#acad_list p { color: rgb(93, 102, 109); font-size: 10px; margin-top: 5px; }
* html ul#acad_list p { margin: 5px 0pt 0pt; }
ul#acad_list p.acad_list_visit { font-size: 9px; position: absolute; bottom: 0pt; right: 12px; color: rgb(118, 133, 151); text-transform: uppercase; font-weight: bold; }
* html ul#acad_list p.acad_list_visit { bottom: 12px; }
ul#acad_list p.acad_list_visit a { color: rgb(118, 133, 151); text-decoration: none; }
ul#acad_list p.acad_list_visit a:hover { border-bottom: 1px dotted rgb(118, 133, 151); }
#acad_highlight { background: rgb(179, 196, 207) url('acad_facbg.gif') repeat-x; overflow: hidden; height: 217px; font-size: 10px; position: relative; }
#acad_highlight_wrap, #acad_resources_wrap { padding: 12px; color: rgb(69, 99, 120); }
#acad_highlight h3, #acad_resources h3 { background: transparent url('about_caratdn.gif') no-repeat scroll right center; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; color: rgb(55, 83, 103); padding-right: 13px; display: inline; }
#acad_highlight img { border: 1px solid rgb(139, 149, 155); margin: 10px 10px 10px 0pt; float: left; }
#acad_highlight h4 { font-size: 13px; font-weight: normal; margin-top: 20px; margin-bottom: 0pt; color: rgb(49, 74, 102); }
#acad_highlight p.acad_highlight_subj { color: rgb(49, 74, 102); }
#acad_highlight p { margin-top: 0pt; }
* html #acad_highlight p { margin: 0pt; }
#acad_highlight_more { position: absolute; bottom: 12px; right: 12px; font-weight: bold; color: rgb(49, 74, 102); }
#acad_highlight a { color: rgb(49, 74, 102); text-decoration: none; }
#acad_highlight_more a:hover { border-bottom: 1px dotted rgb(49, 74, 102); }
#acad_resources { border-top: 2px solid rgb(95, 126, 150); font-size: 11px; }
#acad_resources ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#acad_resources li { margin-top: 15px; }
#acad_resources a { color: rgb(69, 99, 120); text-decoration: none; }
#acad_resources a:hover { border-bottom: 1px dotted rgb(69, 99, 120); }
#campus_videos { overflow: hidden; width: 345px; height: 132px; font-size: 11px; }
.campus_videos_video { overflow: hidden; text-align: center; float: left; width: 98px; margin-right: 9px; }
.campus_videos_video img.thumb { border: 1px solid rgb(167, 157, 118); }
.campus_videos_video img.vid { border: 0pt none ; }
.campus_videos_video p { margin: 3px 0pt; }
#campus_servicehi { border-top: 2px solid rgb(143, 165, 182); background: rgb(232, 238, 242) none repeat; overflow: hidden; height: 184px; position: relative; }
#campus_mainimg { position: relative; height: 230px; }
#campus_mainimg_more { background: transparent url('ath_maincarat.gif') no-repeat scroll right center; position: absolute; bottom: 3px; right: 5px; color: rgb(47, 83, 76); font-size: 10px; font-weight: bold; }
#campus_mainimg_more a { display: block; padding-right: 12px; color: rgb(47, 83, 76); text-decoration: none; }
#campus_news { overflow: hidden; height: 80px; }
#campus_news p { margin: 10px 0pt 0pt 3px; font-size: 12px; }
#campus_news a { text-decoration: none; }
#campus_news a:hover { text-decoration: underline; }
#campus_inside { overflow: hidden; height: 230px; }
#campus_inside img { border: 1px solid rgb(141, 150, 155); }
#campus_highlight { overflow: hidden; height: 132px; }
#campus_orgs { height: 266px; }
#campus_orgs h6 { margin: 12px 0pt 0pt; font-size: 11px; }
#campus_orgs ul { margin: 0pt; padding: 0pt; font-size: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
* html #campus_orgs ul { margin-top: -5px; }
#campus_orgs ul li { margin: 10px 5px; }
* html #campus_orgs ul li { margin: 5px; }
#campus_orgs ul li a { text-decoration: none; }
#campus_orgs ul li a:hover { border-bottom: 1px dotted rgb(51, 79, 104); }
#campus_orgs a.campus_browse { border-bottom: 1px solid rgb(183, 200, 212); text-decoration: none; }
#campus_orgs form { padding: 0pt; margin-left: 10px; }
* html #campus_orgs form { margin: 0pt; padding-left: 10px; }
#campus_orgs input { margin-top: 6px; font-size: 11px; }
#grad_main_info { border-top: 2px solid rgb(134, 126, 68); overflow: hidden; height: 154px; position: relative; font-size: 12px; }
#grad_main_info p { margin: 0pt; padding: 0pt; line-height: 16px; }
#grad_main_more { position: absolute; bottom: 12px; right: 12px; font-size: 11px; text-transform: uppercase; font-weight: bold; }
#grad_main_more a { color: rgb(103, 91, 48); text-decoration: none; }
#grad_main_more a:hover { border-bottom: 1px dotted rgb(103, 91, 48); }
#grad_quote { border-top: 2px solid rgb(132, 156, 175); overflow: hidden; height: 185px; }
#grad_quote h3 { background: transparent url('ltbluebox_carat.gif') no-repeat scroll right center; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; padding-right: 12px; display: inline; margin-bottom: 10px; }
#grad_quote ul { margin: 5px 0px 0px 20px; padding: 0px; }
#grad_quote li { margin: 0px; padding: 0px 0px 1px; font-size: 11px; line-height: 14px; }
#grad_quote a { border-bottom: 1px solid rgb(132, 156, 175); }
#grad_quote_more { position: absolute; bottom: 12px; right: 12px; font-size: 11px; text-transform: uppercase; font-weight: bold; }
#grad_quote_more a:link, #grad_quote_more a:visited { text-decoration: none; }
#grad_quote_more a:hover { border-bottom: 1px dotted rgb(132, 156, 175); }
#grad_princeton { border-top: 2px solid rgb(132, 156, 175); padding: 10px; overflow: hidden; height: 135px; position: relative; }
#grad_princeton h4 { margin: 0px; font-size: 13px; font-weight: normal; }
#grad_dean { overflow: hidden; height: 109px; }
#grad_buttons { border-top: 2px solid rgb(106, 137, 104); background: rgb(178, 196, 178) url('greenbox_bg.gif') repeat-x; overflow: hidden; height: 120px; }
#grad_button img, span.grad_icon { border: 0pt none ; float: left; }
#grad_button a { color: rgb(77, 113, 74); font-weight: bold; font-size: 13px; text-decoration: none; }
#grad_sites { border-top: 2px solid rgb(93, 122, 139); overflow: hidden; height: 341px; color: rgb(69, 99, 120); font-size: 11px; }
#grad_sites h3 { background: transparent url('ltbluebox_carat.gif') no-repeat scroll right center; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; padding-right: 12px; display: inline; margin-bottom: 5px; }
#grad_sites ul { margin: 0pt; padding: 5px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#grad_sites ul li { padding: 5px 0pt; }
#grad_sites ul li a { color: rgb(69, 99, 120); text-decoration: none; }
#news_releases { overflow: hidden; height: 256px; width: 345px; font-size: 10px; position: relative; color: rgb(46, 39, 16); }
#news_releases h3 { margin: 0pt; text-transform: uppercase; color: rgb(88, 78, 43); font-size: 10px; }
#news_releases ul { margin: 5px 0pt 0pt; padding: 0pt 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#news_releases ul li { padding: 5px 0pt; }
#news_releases ul li a, #news_releases_featured a { color: rgb(76, 68, 41); text-decoration: none; }
#news_releases_featured { padding: 12px; background: rgb(233, 225, 191) none repeat; width: 300px; margin-top: 10px; }
#news_releases_featured img { float: left; margin-right: 12px; }
#news_releases_featured p { font-size: 13px; }
#news_releases_more { color: rgb(121, 112, 80); font-weight: bold; text-transform: uppercase; position: absolute; bottom: 12px; right: 12px; }
#news_releases_more a { color: rgb(121, 112, 80); text-decoration: none; }
#news_releases_more a:hover { border-bottom: 1px dotted rgb(121, 112, 80); }
#news_gallery { border-top: 2px solid rgb(95, 126, 151); background: rgb(182, 199, 209) none repeat; overflow: hidden; height: 134px; }
#news_badge { border-left: 1px solid rgb(164, 189, 206); overflow: hidden; height: 256px; }
#news_badge img { border: 0pt none ; }
#news_ictv { border-top: 2px solid rgb(95, 126, 151); overflow: hidden; height: 127px; color: rgb(49, 49, 49); position: relative; }
#news_ictv img { border: 0pt none ; }
#news_ictv p { font-size: 12px; margin-top: 6px; }
#news_ictv_more { font-size: 10px; color: rgb(36, 64, 110); font-weight: bold; position: absolute; bottom: 12px; right: 12px; }
#news_ictv_more a { color: rgb(36, 64, 110); text-decoration: none; }
#news_ictv_more a:hover { border-bottom: 1px dotted rgb(36, 64, 110); }
#news_intercom { border-top: 2px solid rgb(95, 126, 151); overflow: hidden; height: 134px; color: rgb(55, 83, 102); font-size: 10px; }
#news_intercom h3 { margin: 0pt; text-transform: uppercase; font-weight: bold; font-size: 10px; }
#news_intercom ul { margin: 0pt; padding: 0pt; color: rgb(69, 99, 120); list-style-type: none; list-style-image: none; list-style-position: outside; }
#news_intercom ul li { padding: 5px 0pt; }
#news_intercom ul li a { color: rgb(69, 99, 120); text-decoration: none; }
#jour_tabrow { margin: 0pt; padding: 5px 0pt 0pt 6px; overflow: hidden; background-color: rgb(167, 121, 92); list-style-type: none; list-style-image: none; list-style-position: outside; height: 15px; }
#jour_tabrow li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#jour_tabrow a { padding: 15px 0pt 0pt; overflow: hidden; float: left; height: 0px ! important; }
#jour_tabrow a { background-position: 0pt -30px; }
#jour_tabrow a:hover { background-position: 0pt -15px; }
#jour_tabrow a:active { background-position: 0 0; }
#jour_tabrow li.selected a { background-position: 0 0; }
#jour_tabrow li.selected a:hover { background-position: 0 0; }
#tab_ith a { background: transparent url('comm_tabs_ith.gif') no-repeat scroll 0pt -30px; width: 78px; margin-right: 2px; }
#tab_buzz a { background: transparent url('comm_tabs_buzz.gif') no-repeat scroll 0pt -30px; width: 103px; margin-right: 2px; }
#tab_im a { background: transparent url('comm_tabs_im.gif') no-repeat scroll 0pt -30px; width: 106px; }
#jour_tabs_con { background: rgb(219, 195, 179) url('comm_tabs_jbg.gif') repeat-x; overflow: hidden; height: 109px; position: relative; }
#ithacan_wrap { padding: 8px; position: relative; height: 93px; }
#ith_subhead { color: rgb(122, 107, 98); font-size: 10px; }
#ith_topstory { color: rgb(115, 68, 37); font-size: 13px; margin-left: 12px; margin-top: 8px; }
#ith_topstory a { color: rgb(101, 66, 43); text-decoration: none; }
#ith_topstory_head { color: rgb(170, 117, 83); font-size: 10px; font-weight: bold; text-transform: uppercase; }
#im_wrap { position: relative; height: 109px; }
.redborder { border: 1px solid rgb(152, 134, 123); }
.comm_media_title { margin: 0pt; padding: 0pt; font-size: 18px; color: rgb(81, 48, 27); font-weight: normal; }
.comm_media_title a { text-decoration: none; color: rgb(81, 48, 27); }
.comm_media_info { margin: 5px 0pt 0pt; padding: 0pt; font-size: 11px; color: rgb(122, 107, 98); }
.comm_media_more { font-size: 10px; font-weight: bold; color: rgb(136, 95, 69); position: absolute; bottom: 12px; right: 12px; }
.comm_media_more a { color: rgb(136, 95, 69); text-decoration: none; }
.comm_media_more a:hover { border-bottom: 1px dotted rgb(136, 95, 69); }
div#map_top_wrap { border-style: none none solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(172, 195, 211); margin: 0px; padding: 10px 10px 20px; background-color: rgb(255, 255, 255); }
div#tagcloud a { border: medium none ; }
stretch_bg
