/*-------------------------------------------
  Colors:
	Body background: #EAEEF1
	Blue: #00397C
	Orange: #EA760A
-------------------------------------------*/

/*-----------------------------------------------------------------------------------
  Global Reset - (Help maintain consistent base state across browsers)
-----------------------------------------------------------------------------------*/
  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, small, strike, strong, dl, dt, dd, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  img, ul, li{ margin: 0px; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
  caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; font-size: 100%; background: transparent; }
  table { margin: 0; padding: 0; font-size: 100%; }
  /*table { border-collapse: collapse; border-spacing: 0; }*/
  ul { list-style: square; }
  :focus { outline: 0; }

/*---------------------------
  Elements - (Styles applied to all elements)
---------------------------*/
	body { background: #EAEEF1 url(../../images/system/body_bg.png) repeat-x; font-family: Arial, sans-serif; font-size: 62.5%; }
	h1, h2, h3, h4, h5, h6 { color: #00397C; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; padding-bottom: 5px; }
	h1 { font-size: 3.2em; padding-bottom: 10px; }
	h2 { font-size: 2.1em; }
	h3 { font-size: 1.8em; }
	h4 { font-size: 1.6em; }
	h5 { font: 1.3em Arial, sans-serif; padding-bottom: 2px; }
	h6 { color: #999; font: 1.3em Arial, sans-serif; padding-bottom: 2px; }
	p { color: #565656; font-size: 1.3em; padding-bottom: 5px; }
	a { color: #00397C; font-size: 1.2em; text-decoration: none; }
	p a { font-size: 0.923em; }
	a:hover { color: #EA760A; }
 	hr { background-color: #D9D9D9; border: 0px; color: #D9D9D9; display: block; height: 1px; margin: 8px 0; !margin: -7px; }
	.callout blockquote { background: url(../../images/system/blockquote_top.png) no-repeat top left; color: #565656; font-size: 1.3em; text-indent: 20px; }
	blockquote div { background: url(../../images/system/blockquote_bottom.png) no-repeat bottom right;color: #757575; font-size: 1.3em; line-height: 1.2em; }
	* html li { height: 1%; } /* IE6 hack to trigger hasLayout */
	small { color: #565656; }
	ul { margin-left: 15px; }
	
/*---------------------------
  Global (Styles used throughout all of site)
---------------------------*/
	.clear { clear: both; }
	.left { float: left; }
	.right { float: right; }
	.column { float: left; list-style: none; margin: 0; width: 33.3%; }
	.caption { color: #00397C; font-size: 1em; padding-left: 5px; }
	.content_inner { padding: 5px 5px 0 5px; }
	.caret { color: #EB7E18; font-weight: bold; font-size: 1.7em; line-height: 1em; }
	.photo { background: url(../../images/system/img_bg.png) repeat-x; padding: 5px; padding-bottom: 0; }
	.photoset { background: url(../../images/system/img_bg.png) repeat-x; overflow: hidden; padding: 5px; }
	* html .photoset { height: 1%; }
	.photoset li { padding-right: 3px; }
	.photoset a { font-size: 1em; font-weight: bold; }
	.photoset strong { color: #00397C; display: block; padding: 0 0 2px 0; }
	.flashplayer { height: 236px; width: 291px; }

	#content .left { margin-right: 8px; }
	
	
	img.left, .left img.photo { margin-right: 10px; }
	img.right { margin-left: 10px; }
	ul.column li a { font-size: 1.1em; line-height: 1.5em; }
	
	/* Breadcrumbs */
	/*ul.breadcrumbs { height: 22px; list-style: none; margin: 0; padding-top: 18px; }*/
	ul.breadcrumbs { list-style: none; margin: 0; padding: 18px 0 2px 0; }
	ul.breadcrumbs li { display: inline; }
	ul.breadcrumbs a { color: #6E97BC; font: 1.4em Georgia, 'Times New Roman', serif; }
	ul.breadcrumbs a:hover { color: #EA760A; }
	ul.breadcrumbs a.first { background-image: none; padding-left: 0; }
	ul.breadcrumbs a.active { color: #00326E; }
	ul.breadcrumbs span { font-size: 1.2em; padding: 0 3px; }
	
	/* Generic list */
	ul.list li { padding: 0 0 5px 0; }
	
	/* Tabs */
	ul.tabs { border-bottom: 1px solid #d9d9d9; height: 25px; list-style: none; margin: 0 0 10px 0; }
	ul.tabs li { display: inline; }

	/*ul.tabs a { background-color: #fff; display: block; float: left; padding-left: 6px; position: relative; text-decoration: none; }
	ul.tabs a span { color: #666666; display: block; float: left; font-size: 0.83em; height: 18px; padding: 7px 9px 0 3px; }*/
	ul.tabs a { background: url(../../images/system/tab_left-inactive.png) #fff no-repeat top left; display: block; float: left; padding-left: 6px; position: relative; text-decoration: none; }
	ul.tabs a span { background:  url(../../images/system/tab_right-inactive.png) no-repeat top right; color: #666666; display: block; float: left; font-size: 0.83em; height: 18px; padding: 7px 9px 0 3px; }

	ul.tabs a:hover span { color: #00397C; }
	ul.tabs a:link span { color: #000; }

	ul.tabs a.active { background: url(../../images/system/tab_left.png) no-repeat top left; border-bottom: 1px solid #fff; margin-bottom: -4px;}
	ul.tabs a.active span { background: url(../../images/system/tab_right.png) no-repeat top right; color: #00397C; font-size: 0.923em; }
	
	/* Tag Cloud */
	a.tag { padding: 0 3px; }
	a.tag:hover { color: #EA760A; }
	a.weight_1 { font-size: 1.2em; font-weight: 100; }
	a.weight_2 { font-size: 1.4em; font-weight: 200; }
	a.weight_3 { font-size: 1.6em; font-weight: 300; }
	a.weight_4 { font-size: 1.8em; font-weight: 400; }
	a.weight_5 { font-size: 2.0em; font-weight: 500; }
	a.weight_6 { font-size: 2.2em; font-weight: 600; }
	a.weight_7 { font-size: 2.4em; font-weight: 700; }
	a.weight_8 { font-size: 2.6em; font-weight: 800; }
	a.weight_9 { font-size: 2.8em; font-weight: 900; }
	a.weight_10 { font-size: 3.0em; font-weight: 900; }
	
	/* Orange bordered images */
	a.bordered_img { display: block; float: left; overflow: hidden; }
	a.bordered_img img { float: left; overflow: hidden; }
	a.bordered_img:hover, a.bordered_img.selected { border: 2px solid #EA760B; }
	a.bordered_img:hover img, a.bordered_img.selected img { margin: -2px; }
	
/*---------------------------
  Layout/structure
---------------------------*/
	#wrapper { background: #fff url(../../images/system/sidebar_bg.png) repeat-y right top; margin: 0 auto; position: relative; width: 962px; z-index: 1; }

	#wrapper.home { background-color: #EA760A; }

	#wrapper.no_callouts { background-image: none; }
	#wrapper.no_callouts #sidebar { padding-top: 173px;  }
	#wrapper.no_callouts #main, #wrapper.no_callouts #content { float: none; width: auto; }
	#wrapper.no_callouts .content_left { width: 607px; }
	#wrapper.no_callouts .content_right { padding: 0 20px; width: 280px; }
	#wrapper.no_callouts #content { margin-top: 1px; }
	
/*-------------------------------------------
  Header
-------------------------------------------*/
	#header { height: 132px; margin: 0 auto; position: relative; width: 962px; z-index: 2; }
	#top_links { position: absolute; right: 21px; top: 4px; }
	#top_links li { display: inline; }
	#top_links li a { background: url(../../images/system/orange_arrow.png) no-repeat left 2px; color: #B9CDDF;  font-size: 1em; padding: 0 10px 0 7px; text-transform: uppercase}
	#top_links li a:hover { background-position: 0 -9px; color: #fff; }
	
	#nav { bottom: 0; left: 0; list-style: none; margin: 0; position: absolute; z-index: 1;}
	#nav li { float: left; position: relative; }
	#nav li:hover a { bottom: -1px; position: relative; z-index: 1000; }
	/*#nav a { background: url(../../images/system/nav_tab_left.png) no-repeat top left; color: #fff; display: block; float: left; font: 1.4em Georgia, 'Times New Roman', serif; margin-left: -1px; padding-left: 10px; text-decoration: none; position: relative; z-index: 50;}*/
	#nav a { background: url(../../images/system/nav_tab_left.png) no-repeat top left; color: #fff; display: block; float: left; font: 14px Georgia, 'Times New Roman', serif; margin-left: -1px; padding-left: 10px; text-decoration: none; position: relative; z-index: 50;}
	#nav a.about_bucknell { margin-left: 0; }
	#nav a.about_bucknell span { width: 101px; }
	#nav a.academics span { width: 77px; }
	#nav a.admissions span { width: 82px; }
	#nav a.athletics span { width: 74px; }
	#nav a.campus_life span { width: 89px; }
	#nav a.news_events span { width: 87px; }

	#nav a span { background: url(../../images/system/nav_tab_right.png) no-repeat top right; display: block; float: left; height: 19px; padding: 10px 10px 5px 0; position: relative; text-align: center; z-index: 50; }
	#nav a.active { background-position: 0 -34px; }
	#nav a.active span { background-position: right -34px; color: #00326E; }
	#nav a:hover { cursor: pointer; position: relative; z-index: 1000; bottom: -1px; }
	#nav a.hover { background-position: 0 -68px; bottom: -1px; position: relative; z-index: 1000; }
	#nav a.hover span { background-position: right -68px; color: #00326E; }
	#nav ul.dropdown { background-color: #f3f3f3; border: 1px solid #ccc; left: -1px; list-style: none; margin: 0; position: absolute; top: 34px; width: 200px; z-index: 100; }
	#nav ul.dropdown.first { left: 0; }
	#nav ul.dropdown li { float: none; z-index: 100; }
	#nav ul.dropdown li.odd { background-color: #fafafa;}
	#nav ul.dropdown li a, #nav ul.dropdown li a span { background-image: none; color: #00397C; float: none; font: 1.2em Arial, sans-serif; margin: 0; padding: 4px 10px; }
	#nav ul.dropdown li a:hover { background-color: #EA760A; color: #fff; } 
		
	#gateways { bottom: 48px; position: absolute; right: 21px; width: 298px; margin-bottom: 0px; }
	#gateways li { display: block; float: left; height: 17px; line-height: 17px; padding: 0 3px 0 0; }
	#gateways span { color: #B9CDDF; font-size: 1.1em; }
	#gateways a { display: block; float: left; height: 17px;}
	#gateways a.parents { background: url(../../images/system/gateways_parents.png) no-repeat; width: 51px; }
	#gateways a.alumni { background: url(../../images/system/gateways_alumni.png) no-repeat; width: 48px; }
	#gateways a.students { background: url(../../images/system/gateways_students.png) no-repeat; width: 57px; }
	#gateways a.faculty { background: url(../../images/system/gateways_faculty.png) no-repeat; width: 75px; }
	#gateways a:hover { background-position: 0 -17px; }
	#gateways a span { display: none; }
	#gateways li.last { padding-right: 0; }
		
	#search_tab { background: url(../../images/system/search_tab.png) no-repeat; bottom: 0; height: 45px; position: absolute; right: 0; width: 338px; z-index: 2;}
	#search_tab p { background: url(../../images/system/search_bg.png) no-repeat; height: 24px; margin: 16px 0 0 21px; position: relative; width: 295px; }
	#search_tab input.search_field { border: 0; color: #6084A6; font-size: 0.85em; left: 5px; position: absolute; top: 3px; width: 265px; }
	#search_tab input.search_button { position: absolute; right: 5px; top: 4px; }
	
/*-------------------------------------------
  Main content area
-------------------------------------------*/
	#main { background-color: #fff; float: left; padding: 0 10px; width: 604px; }
	#main.home { border-top: 1px solid #EAEEF1; padding: 0; width: 624px; }
	
	/* Subnav */
	#subnav { border: 1px solid #D9E7F2; margin-bottom: 24px; overflow: hidden; width: 602px; }
	#subnav { background: url(../../images/system/subnavbg.png) repeat-y; }
	#subnav a { display: block; font-size: 1.1em; line-height: 1.8em; padding: 0 8px; }
	#subnav a span.active { font-size: 1.2em; line-height: 1em; }
	#subnav a:hover { background-color: #00397C; color: #fff; }
	#subnav ul { float: left; list-style: none; margin: 0; width: 200px; }
	#subnav .left_col { background-color: #D9E7F2; width: 201px; }
	#subnav .middle_col { background-color: #F4F8FB; }
	#subnav .right_col { background-color: #FDFEFE; width: 201px; }
	* html #subnav li a { height: 1em; }
	
	#content { margin-left: 9px; overflow: hidden; padding-bottom: 50px; width: 595px; }
	#content ul { padding-bottom: 10px; }
	#content ul.tabs { padding-bottom: 0; }
	#content ul li { color: #565656; font-size: 1.3em; }
	#content ul li a { font-size: 1em; }
	#content .carousel_items li { font-size: 1.1em; }
	.content_section { clear: both; margin-bottom: 25px; overflow: hidden; padding: 5px 0 15px 0; zoom: 1; }
	.bottom_border { border-bottom: 1px solid #d9d9d9; }

	.contentfeaturette{
		padding-bottom: 20px;
	}
	
	/*#BodyCopy img { margin: 0 10px; }*/
	#BodyCopy .photo { margin: 0 10px; }
	#BodyCopy img.no_margin { margin: 0 0 0 0; }
	#BodyCopy p, #sidebar p { margin-bottom: 10px; }
	#BodyCopy ol { font-size: 13px; padding-left: 30px; margin-top: 6px; margin-bottom: 10px; color: #333; }
	#BodyCopy ol li { margin-bottom: 8px; display: list-item; vertical-align: top; }
	#BodyCopy ol li a { font-size: 1em; }
	#BodyCopy ol li li { margin-bottom: 3px; }
	#BodyCopy li { vertical-align: top; }
	#BodyCopy td, #BodyCopy td p { font-size: 13px; color: #565656; }
	#BodyCopy td p { margin: 0; padding: 0; }
	#BodyCopy td { padding: 3px; }
	#BodyCopy h3 h3 { font-size: 20px; }
	#BodyCopy ul { padding-left: 15px; }
	#BodyCopy ul li { font-size: 13px; margin-bottom: 8px; color: #333; }
	#BodyCopy a { text-decoration: underline; }
	#BodyCopy .tabs a { text-decoration: none; }
	#BodyCopy blockquote { padding-left: 25px; font: normal .9em Arial, sans-serif; color: #333; margin-bottom: 10px; }

	ul.newsindex { list-style: none; font-size: .923em; }
	ul.newsindex .description { font-size: .923em }
	ul.newsindex .description p { font-size: .923em; }

	ul.externallinklist{ list-style: none; font-size: .923em; }
	ul.externallinklist li{ margin-bottom: 12px; }

	.childListing{ margin: 0; padding: 0; list-style: none; }
	.childListing li { width: 100%; float: left; clear: both; margin-bottom: 8px; }
	.childListing li p{ font-size: .923em; }
	.childListing img { float: left; margin-right: 6px; }
	.childListing a { text-decoration: underline; }

	/* Home page*/ 
	#home_feature { background-color: #EA760A; color: #FFD4AA; min-height: 300px; margin-top: 1px; padding: 15px 20px 15px 10px; width: 594px; }
	#home_feature .left { width: 282px; }
	#home_feature h2 { color: #fff; }
	#home_feature h3 { color: #fff; font: 1.5em Arial, sans-serif; padding-bottom: 0; }
	#home_feature h4 { color: #FFD4AA; font: 1.2em Arial, sans-serif; }
	#home_feature a { color: #ffd4aa; }
	#home_feature p { color: #ffd4aa; font-size: 1.2em; padding-bottom: 20px; }
	#home_feature ul.video_thumbnails { list-style: none; margin: 0; }
	#home_feature ul.video_thumbnails li { display: block; float: left; margin-right: 3px; }
	#home_feature ul.video_thumbnails a { display: block; float: left; overflow: hidden; }
	#home_feature ul.video_thumbnails a img { float: left; overflow: hidden; }
	#home_feature ul.video_thumbnails a:hover, #home_feature ul.video_thumbnails a.active { border: 2px solid #fff; }
	#home_feature ul.video_thumbnails a:hover img, #home_feature ul.video_thumbnails a.active img { margin: -2px; }
	#home_feature .channels { border-top: 1px solid #ECAB6E; overflow: hidden; padding-top: 5px; }
	#home_feature .channels a { line-height: 1.3em; }

	#home_feature ul.yitl_thumbnails { list-style: none; margin: 0; }
	#home_feature ul.yitl_thumbnails li { display: block; float: left; margin-right: 4px; }
	#home_feature ul.yitl_thumbnails li.last { margin: 0; }
	#home_feature ul.yitl_thumbnails a { display: block; float: left; overflow: hidden; }
	#home_feature ul.yitl_thumbnails a img { float: left; overflow: hidden; }
	#home_feature ul.yitl_thumbnails a:hover, #home_feature ul.video_thumbnails a.active { border: 2px solid #fff; }
	#home_feature ul.yitl_thumbnails a:hover img, #home_feature ul.video_thumbnails a.active img { margin: -2px; }

	#home_feature .left { width: 193px; }
	#home_feature ul.video_thumbnails { width: 185px; }
	#home_feature ul.video_thumbnails li { margin-bottom: 2px; margin-right: 1px; }
	

	#video_description { height: 70px; }
 	
/*-------------------------------------------
  Sidebar
-------------------------------------------*/
	#sidebar { float: right; width: 337px; }
	ul.search_nav { background-color: #fff; float: right; height: 30px; list-style: none; margin: 0; padding: 10px 0 0 20px; position: relative; width: 318px; z-index: 1;}
	ul.search_nav li { float: left; }
	ul.search_nav span { display: none;}
	ul.search_nav a { display: block; float: left; padding-right: 13px; }
	ul.search_nav a.search { background: url(../../images/system/directory_nav.png) no-repeat; width: 77px; height: 13px; margin-top: 1px; } 	
	ul.search_nav a.alpha { background: url(../../images/system/alpha_nav.png) no-repeat; width: 61px; height: 14px; }
	ul.search_nav a.alpha:hover { background-position: 0 -14px; }
	ul.search_nav a.search:hover { background-position: 0 -13px; }
	ul.search_nav a.feedback { background: url(../../images/system/feedback_nav.png) no-repeat; width: 72px; height: 12px; margin-top: 2px; }
	ul.search_nav a.feedback:hover { background-position: 0 -12px; }
	ul.search_nav a.print { background: url(../../images/system/print_nav.png) no-repeat; width: 47px; height: 13px; padding-right: 0; }
	ul.search_nav a.print:hover { background-position: 0 -13px; }
  
/*-------------------------------------------
  Footer
-------------------------------------------*/
	#footer { background-color: #FBFCFC; border-top: 1px solid #EAEEF1; clear: both; height: 209px; padding: 26px 21px 0 14px; width: 927px; }
	#footer .wrap { margin-left: 67px; }
	#footer a { color: #666; }
	#footer a:hover { color: #EA760A; }
	#footer p { font-size: 1.1em; }
	#footer p.light { color: #999; }
	#footer p.light a { color: #999; }
	#footer p.light a:hover { color: #EA760A; }
	#footer h5 { color: #333; font: 1.3em Georgia, 'Times New Roman', serif; padding-bottom: 10px; }
	#footer li { padding-bottom: 10px; }
	#footer li a { color: #999; font-size: 1.1em; }
	#footer li h6 { color: #666; float: left; font-size: 1em; line-height: 1em; padding-bottom: 0; }
	#footer ul { list-style: none; margin: 0; }
	#footer ul.links { overflow: hidden; }
	#footer ul.links li { color: #999; float: left; padding-bottom: 0; }
	#footer ul.links a { padding-right: 5px; }
	#footer ul.links a:hover { color: #EA760A; }

	#debug{ color: #fff; }

	/* Non-flash feature */
	#home_flash { background-color: #02336F; height: 540px; position: relative; width: 624px; }
	#home_flash_alt { padding: 15px; }
	#home_flash_alt_img { height: 510px; overflow: hidden; position: absolute; width: 594px; }
	#home_flash_alt_content { background-color: #02336F; bottom: 53px; color: #fff; left: 15px; padding: 10px; position: absolute; width: 245px; }
	#home_flash_alt_content h2 { color: #fff; font-size: 2em; }
	#home_flash_alt_content h3 { color: #53769E; font: 1.5em Arial, sans-serif; }
	#home_flash_alt_content p { color: #fff; font-size: 1.15em; line-height: 1.4em; }
	#home_flash_alt_content .more { color: #53769E; }
	#home_flash_alt_download { background-color: #082958; bottom: 0; left: 0; height: 53px; position: absolute; width: 624px; }
	#home_flash_alt_download .download_flash { background: url(../images/download_flash.png) no-repeat 25px center; color: #53769E; display: block; height: 41px; padding: 12px 0 0 70px; }

		/* Carousel */
	.carousel_container { overflow: hidden; position: relative; }
	.carousel_items { left: 0; list-style: none; margin: 0; position: absolute; width: 5000px; }
	.carousel_items li { display: block; float: left; }
	.carousel_items li img { margin: 0; }
	.carousel_items li .photo { padding: 0; background-image: none; }
	
	/* Controls for carousel */
	.controls { float: right; height: 20px; }
	.controls a { background: url(../../images/system/blue_dots.png) no-repeat center -20px; display: block; float: left; height: 20px; width: 10px;}
	.controls a.active { background-position: center top; }
	.controls a.previous { background: url(../../images/system/previous.png) no-repeat; margin: 0 5px 0 0; width: 26px; }
	.controls a.next { background: url(../../images/system/next.png) no-repeat; margin: 0 0 0 3px; width: 26px;  }
	.controls a.inactive { background-position: 0 -20px; }


	/* video playlist */
	ul.video_callout_list { border-top: 1px solid #ccc; list-style: none; margin: 0; overflow: hidden; width: 284px; }
	ul.video_callout_list li{ float: left; }
	ul.video_callout_list a.bordered_img { display: block; float: left; overflow: hidden; margin: 2px; }
	ul.video_callout_list a.bordered_img img { float: left; overflow: hidden; }
	ul.video_callout_list a.bordered_img:hover { border: 2px solid #EA760B; }
	ul.video_callout_list a.bordered_img:hover img { margin: -2px; }

	#BodyCopyInsert { float: left; clear: both; width: 100%; }
	#BodyCopyInsert #FSPlayer { float: left; width: 100%; clear: both; margin-bottom: 10px; }
	#BodyCopyInsert #FSPlayer p{ float: left; width: 100%; clear: both; margin-bottom: 10px; }
	#FSPlayer a { text-decoration: underline; }
	#BodyCopyInsert .FS_flash_player { float: left; } /*width: 400px; overflow: hidden; }*/
	#BodyCopyInsert .FS_playlistthumbnails { float: right; width: 185px; height: 225px; overflow: auto; }
	#BodyCopyInsert .FS_playlistthumbnails .video_callout_list { width: 150px; }

	#tooltip { z-index: 99; width: 200px; padding: 8px; background: #213c69; color: #fff; border: solid #000 2px; position: absolute; }

	#ui-datepicker-div { z-index: 99; }
	#ui-datepicker-div a, .ui-datepicker-inline a { cursor: pointer; margin: 0; padding: 0; color: #000; font-size: 11px; }
	.ui-datepicker-control a { padding: 2px 5px !important; color: #eee !important; }
	.ui-datepicker-title { font: bold 12px Verdana; }


	.dayheaderSmallGrid { background-color: #B4C5CA; padding: 2px; }
	.calendarcellSmallGrid { width: 30px; font-size: 10px; height: 30px; padding: 1px; color: #666666; }
	.calendarcellSmallGrid a:link, .calendarcellSmallGrid a:visited{ color: #213c69; text-decoration: underline; }
	.calendarcellhiliteSmallGrid { background: #B4C5CA }
	.otherdaySmallGrid { background-color: #EFEFEF; }
	.calendarcellSmallGrid, .otherdaySmallGrid { border-bottom: 1px solid #B4C5CA; border-right: 1px solid #B4C5CA; border-left: 1px solid #B4C5CA;  }

	div#pagecomments { margin-top: 10px; }
	div#pagecomments h2 { margin-bottom: 8px; }
	div#pagecomments a { text-decoration: underline; }
	div#pagecomments ul { list-style: none; margin: 0; padding: 0; }
	div#pagecomments li { margin-bottom: 11px; }
	div#pagecomments ul h3 { font-size: 17px; padding-left: 20px; }	
	div#pagecomments ul p { font-size: 13px; }
	div#pagecomments ul div { padding-left: 35px; }
	/*div#pagecomments div.summary { padding-left: 35px; }	*/
	div#pagecomments div.fulltext { display: none; }	
	div#pagecomments div.postedon { font-size: .9em; }
	div#pagecomments div.separator { border-bottom: solid #ccc 1px; margin: 10px 0; } 
