/* --------------------------------------------------------------------------
                         Virginia Biotechnology Park
	                        produced by PharrOut, LLC
	                          http://pharrout.com/
   -------------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}
body {
	margin: 34px 0;
	background: #ffffff;
	font: 12px Helvetica, Arial, sans-serif;
	color: #464646;
}
p {
	margin: 15px 0;
	line-height: 17px;
}
a {
	position: relative;
	z-index: 14;
	text-decoration: none;
}
.home a, #content a { color: #e58509; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.preloadImage{ display: none; }
img {
	z-index: 4;
}
table img {
	padding: 4px;
	border: 1px solid #cccccc;
}
table.landing img {
	padding: 0;
	border: 0;
}
hr {
	border: 0;
	border-bottom: 2px solid #cccccc;
	margin: 10px 0;
	width: 100%;
}
blockquote {
	font-size: 11px;
	font-style: italic;
	margin: 0 1em;
}
#center {
	margin: 0 auto;
	width: 930px;
	position: relative;
}
#swoosh {
	width: 87px;
	height: 359px;
	position: absolute;
	top: -34px;
	right: -87px;
	z-index: -34;
}
#pageSwoosh {
	width: 713px;
	height: 566px;
	position: absolute;
	top: 227px;
	right: 1px;
	z-index: 3;
	background: url(images/swoosh-inside-page.png) no-repeat;
}

#header { position: relative; }
#headerLeft h1 {
	background: url(images/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width: 296px;
	height: 45px;
}
#headerLeft h1 a {
	display: block;
	width: 296px;
	height: 45px;
}
#headerRight {
	float: right;
	width: 300px;
	height: 45px;
	font: 11px Helvetica, Arial, sans-serif;
	color: #959595;
	margin-top: 7px;
}
#headerRight a { color: #959595; }
#headerRight ul { list-style: none; }
#headerRight ul li {
	float: left;
	padding: 0 5px;
	xborder-right: 1px solid #00508f;
}
#headerRight ul li span {
	color: #00508f;
	font-size: 12px;
}
#headerRight ul li.first { padding-left: 0; }
#headerRight ul li.last { padding-right: 0; }
#headerRight input#s {
	padding: 3px;
	border: 0;
	border:1px solid #bcbcbc;
	background:#eaeaea;
	width: 200px;
	height: 13px;
}
#headerRight input#submit { /* @@ needs ie.css */
	position: relative;
	top: 4px;
}

#mainMenu { margin-top: 22px; }
#mainMenu ul { list-style: none; }
#mainMenu ul li {
	float: left;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
}
#mainMenu ul li a {
	display: block;
	height: 33px;
}
#mainMenu ul li#home, #mainMenu ul li#home a { width: 86px; }
#mainMenu ul li#about, #mainMenu ul li#about a { width: 142px; }
#mainMenu ul li#tenants, #mainMenu ul li#tenants a { width: 163px; }
#mainMenu ul li#business, #mainMenu ul li#business a { width: 212px; }
#mainMenu ul li#community, #mainMenu ul li#community a { width: 193px; }
#mainMenu ul li#news, #mainMenu ul li#news a { width: 134px; }

#mainMenu ul li#home a { background: url(images/menu-home.gif) no-repeat; }
#mainMenu ul li#about a { background: url(images/menu-about.gif) no-repeat; }
#mainMenu ul li#tenants a { background: url(images/menu-tenants.gif) no-repeat; }
#mainMenu ul li#business a { background: url(images/menu-business.gif) no-repeat; }
#mainMenu ul li#community a { background: url(images/menu-community.gif) no-repeat; }
#mainMenu ul li#news a { background: url(images/menu-news.gif) no-repeat; }

#mainMenu ul li#home a:hover, #mainMenu ul li#home.active { background: url(images/menu-home.gif) no-repeat 0 100%; }
#mainMenu ul li#about a:hover, #mainMenu ul li#about.active { background: url(images/menu-about.gif) no-repeat 0 100%; }
#mainMenu ul li#tenants a:hover, #mainMenu ul li#tenants.active { background: url(images/menu-tenants.gif) no-repeat 0 100%; }
#mainMenu ul li#business a:hover, #mainMenu ul li#business.active { background: url(images/menu-business.gif) no-repeat 0 100%; }
#mainMenu ul li#community a:hover, #mainMenu ul li#community.active { background: url(images/menu-community.gif) no-repeat 0 100%; }
#mainMenu ul li#news a:hover, #mainMenu ul li#news.active { background: url(images/menu-news.gif) no-repeat 0 100%; }

#splash {
	margin-top: 16px;
	background: url(images/splash-bg.gif) no-repeat;
	height: 436px;
	position: relative;
}
#splashLeft { padding: 35px 560px 0 30px; }
#splashLeft h2 {
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/a-life-sciences-community.png) no-repeat;
	width: 223px;
	height: 130px;
}
#splashRight {
	float: right;
	width: 531px;
}

#info {
	margin-top: 15px;
	font-size: 11px;
}
.infoBox {
	width: 457px;
	height: 60px;
	background: url(images/infobox-bg.gif) no-repeat;
}
.infoContent {
	margin: 0 20px;
	padding: 8px 0;
}
.infoContent h2 a {
	display: block;
	width: 140px;
	height: 15px;
}
#infoLeft {
	margin-right: 16px;
}
#infoSidebar {
	margin-top: 20px;
	float: left;
	clear: left;
	padding: 11px;
	color: #2f5771;
	background: url(images/info-sidebar-bg.gif) no-repeat;
	display: none;
	width: 176px;
	height: 130px;
}
#info h2 {
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 10px;
}
#infoLeft h2 {
	background: url(images/news-headlines.png) no-repeat;
	xwidth: 127px;
	height: 15px;
}
#infoRight h2 {
	background: url(images/upcoming-events.png) no-repeat;
	xwidth: 138px;
	height: 18px;
}
#infoRight ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: -3px;
}
#sideBarWrapper{
	float: left;
	width: 198px;
}
#sideBar {
	background: #f5f5f5;
	padding: 10px 10px 10px 20px;
	border-top: 7px solid #e58509;
}
#sideBarTop, #sideBarBottom {
	float: left;
	width: 198px;
	height: 15px;
	display: none;
}
#sideBarTop {
	background: url(images/sidebar-top.gif) no-repeat;
}
#sideBarBottom {
	background: url(images/sidebar-bottom.gif) no-repeat;
}
#sideBar ul {
	list-style-image: url(images/sidebar-li-dot.gif);
	list-style-position: outside;
	margin-left: 15px;
}
#sideBar a:hover { text-decoration: underline; }
#sideBar ul li {
	margin-bottom: 5px;
	font: 12px Helvetica, Arial, sans-serif;
}
#sideBar ul li a {
	color: #000000;
	font-weight: normal;
}
#sideBar ul li ul {
	display: none;
	margin-top: 5px;
}
#sideBar ul li.current_page_item ul, #sideBar ul li.current_page_parent ul {
	display: block;
	list-style: none;
}
#sideBar ul li ul li {
	font: 11px Helvetica, Arial, sans-serif;
	font-weight: normal;
}
#sideBar ul li.current_page_item a { font-weight: bold; }
#sideBar ul li.current_page_item ul li a { font-weight: normal; }
#sideBar ul li.current_page_item ul li.archive a { xcolor: #ffffff; }
#sideBarWrapper .video {
	text-align:center;
	width:198px;
	height:198px;
	margin:10px auto 0 auto;
	padding:30px 0 0 0;
	background: url(images/video-bg.jpg) 0 20px no-repeat;
}
#mainContent {
	margin-top: 16px;
}
#content {
	margin-left: 216px;
	background: url(images/inside-page-bg.gif) repeat-x bottom;
	border: 1px solid #bfbfbf;
	border-bottom: 0;
	padding-bottom: 1px;
	position: relative;
	min-height: 550px;
}
#content.dashboard {
	margin-left: 0;
}
#pageHeader {
	background: url(images/inside-page-head2.jpg) no-repeat;
	height: 232px;
}
#pageHeader.page-25 { /* @@ customize on a per-page basis */
	background: url(images/inside-page-head2.jpg) no-repeat;
}
#topLeftCorner {
	position: absolute;
	background: url(images/corner-topleft.gif) no-repeat;
	width: 5px;
	height: 5px;
	top: -1px;
	left: -1px;
	z-index: 5;
}
#topRightCorner {
	position: absolute;
	background: url(images/corner-topright.gif) no-repeat;
	width: 5px;
	height: 5px;
	top: -1px;
	right: -1px;
	z-index: 5;
}
#topRightCorner.home {
	top: 0;
	right: 0;
}
#bottomRightCorner {
	position: absolute;
	background: url(images/corner-bottomright.gif) no-repeat;
	width: 5px;
	height: 5px;
	right: 0;
	bottom: 0;
	z-index: 5;
}
#contentBottom {
	margin-left: 216px;
	background: url(images/inside-page-bottom.gif) no-repeat;
	width: 714px;
	height: 6px;
}
#contentBottom.dashboard {
	margin-left: 0;
	background: url(images/inside-page-bottom-dashboard.gif) no-repeat;
	width: 930px;
}
.map #contentBottom {
	background: url(images/inside-page-bottom-big.gif) no-repeat;
	margin-left: 0;
	width: auto;
}
#imageWrapper {
	float: right;
	margin-left: 45px;
	margin-bottom: 30px;
	position: relative;
	min-height: 230px;
	width: 355px;
	z-index: 4;
}
#imageBox img {
	border-bottom: 5px solid #e58509;
}
#imageFooter {
	padding: 5px;
	background: transparent;
	color: #2f5771;
	width: 345px;
	clear:right;
}

#socialMedia img{
	border:none;
}

.page-54 #imageFooter{
	background: #fff;
}
#imageFooter p {
	margin: 0;
}
#resultsHead {  }
p#resultsNum {
	font-size: 14px;
}
p#resultsNav {
	text-align: center;
	margin: 0;
}
#resultsNav a {
	color: #e58509;
}

.post {
	margin: 20px 45px 0 45px;
	padding-bottom: 20px;
	background: transparent;
}
.post img {
	padding: 5px;
	border: 1px solid #cccccc;
}
.post img.left {
	float: left;
	margin-right: 10px;
}
.post img.right {
	float: right;
	margin-left: 10px;
}
.post.index {
	margin: 5px 0 0 0;
	padding: 0;
}
.post.inside {
	margin: 20px 45px 0 45px;
	padding-bottom: 45px;
}
.post.archive {
	padding-top: 0;
	margin-top: 0;
}
.post.archive h3 {
	margin-top: 0;
}
.post.search p, .post.archive p {
	margin: 3px 0;
}
.post.search h3/*, .post.archive p*/ {
	margin-top: 0;
}
.post.search h3 a, .post.archive h3 a, #smart-archives-block h3 a {
	color: #2f5771;
	font-size: 16px;
	font-weight: bold;
}
.post p, .post li, .post td, #dbSpareChange li {
	line-height: 1.6em;
}
.post ul {
	list-style-position: outside;
	margin: 15px 0 15px 40px;
}
.post ul.tenantList, .post ul.eventList {
	list-style: none;
	margin-left: 0;
	margin-top: 0;
}
.post ul.tenantList li, .post ul.eventList li {
	padding: 5px 0;
	background: url('images/tenant-border.png') no-repeat left bottom;
}
.post ul.tenantList li strong {
	color: #2f5771;
}
ul.noDots {
	margin-left: 0;
	list-style: none;
}
.post ul.archive li {
	margin: 5px 0;
}
.post ul#smart-archives-block {
	list-style: none;
	list-style-image: none;
	margin-left: 0;
}
.post ul#smart-archives-block td {
	width: 208px;
}
/*.post ul#smart-archives-block li {
	margin: 15px 0;
}
.post ul#smart-archives-block li a, .post ul#smart-archives-block li span {
	padding: 0 5px;
}*/
.post h2 {
	font: 32px Helvetica, Arial, sans-serif;
	color: #e58509;
	xletter-spacing: -0.06em;
}
.post.news h2, .post.single h2, .post.inside h2 {
	text-indent: 0;
	height: auto;
}
.post.landing h2 {
	text-align: left;
}
/*
#post-43 h2, #post-44 h2, #post-45 h2, #post-46 h2, #post-47 h2, #post-48 h2, #post-49 h2, #post-50 h2, #post-51 h2 { text-indent: 0; }
#post-2 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/about-the-park.png) no-repeat; }
#post-25 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/staff.png) no-repeat; }
#post-28 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/history.png) no-repeat; }
#post-30 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/current-development.png) no-repeat; }
#post-32 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/our-people.png) no-repeat; }
#post-34 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/board-of-directors.png) no-repeat; }
#post-37 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/awards-and-recognition.png) no-repeat; }
#post-38 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/leasing-opportunites.png) no-repeat; }
#post-40 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/life-science-partners.png) no-repeat; }
#post-41 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/facilities-and-tenants.png) no-repeat; }
#post-42 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/virginia-biotechnology-center.png) no-repeat; }
#post-52 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/tenant-listing.png) no-repeat; }
#post-53 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/available-spaces.png) no-repeat; }
#post-54 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/satellite-parks.png) no-repeat; }
#post-55 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/meadowville-technology-park.png) no-repeat; }
#post-56 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/white-oak-technology-park.png) no-repeat; }
#post-67 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/bioscience-incubation-&-commercialization.png) no-repeat; height: 79px; }
#post-68 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/virginia-biosciences-development-center.png) no-repeat; height: 87px; }
#post-69 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/our-clients.png) no-repeat; }
#post-70 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/our-graduates.png) no-repeat; }
#post-71 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/entreprenurial-luncheon-series.png) no-repeat; }
#post-72 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/business-support-services.png) no-repeat; }
#post-73 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/strategic-business-consultation.png) no-repeat; }
#post-74 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/business-advisory-boards.png) no-repeat; }
#post-75 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/our-sponsors.png) no-repeat; }
#post-76 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/our-team.png) no-repeat; }
#post-77 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/virginia-biosciences-commercialzation-center.png) no-repeat; height: 79px; }
#post-78 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/virginia-israel-biosciences-commercialzation-center.png) no-repeat; height: 79px; }
#post-79 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/science-park-community.png) no-repeat; }
#post-80 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/vcu.png) no-repeat; }
#post-81 h2 { text-indent: -9999px; height: 50px; background: url(images/headers/vcu-medical-center.png) no-repeat; }
*/
.post h3 {
	font: 20px Helvetic, Arial, sans-serif;
	color: #e58509;
	margin-top: 1.6em;
}
.post h4 {
	font: 12px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #2f5771;
	margin: 0;
	padding: 1em 0;
	text-transform: uppercase;
	background: url(images/tenant-border-2.png) no-repeat left bottom;
}
.post.archive h4 {
	padding: 0;
	text-transform: none;
	background-image: none;
}
.post a {
	color: #e58509;
}
.post span {
	margin-top: 15px;
	color: #00508f;
	font: 11px Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.post table {
	width: 100%;
	border-collapse: collapse;
}
.post table tr {
	border-bottom: 1px solid #cccccc;
}
.post table.noborder tr, .post table.landing tr {
	border-bottom: 0;
}
.post table.employ { margin-top: 15px; }
.post table.employ th { text-align: left; }
.post table td {
	padding: 10px 0;
	vertical-align: top;
}
.post table.event td {
	padding: 0;
}
.post table.event td p {
	margin: 0;
}
.post table.landing td {
	padding: 0;
}
.post table.landing #landingWordsTd {
	padding: 0;
	vertical-align: bottom;
}
.post table h3 {
	margin: 0;
}
.newsSection {
	float: left;
	width: 165px;
	padding: 20px;
	border-right: 1px solid #cccccc;
}
.newsSection.last {
	border-right: 0;
}
.newsSection h3 {
	margin: 0;
}
#landingSection {
	margin: 20px -45px 35px -45px;
	background: #e3e3e3 url(images/landing-bg-bottom.gif) repeat-x bottom;
}
#landingImages {
	border-bottom: 7px solid #e58509;
}
#landingWordsTd {
	background: transparent url(images/landing-bg-top.gif) repeat-x;
}
#landingWords {
	xbackground: url(images/landing-bg-top.gif) repeat-x;
	padding: 20px 20px;
}
#landingWords p {
	color: #00508f;
	font: 12px Helvetica, Arial, sans-serif;
	margin: 0;
	line-height: 1.6em;
}

#footer { /* @@ needs ie.css somewhere below */
	margin-top: 20px;
	font: 11px Helvetica, Arial, sans-serif;
	color: #959595;
}
#footer p {
	text-align: center;
}
#footer p span {
	color: #00508f;
	font-size: 12px;
}
#footer a {
	color: #959595;
	text-decoration: underline;
}
#footer ul {
	padding: 8px 0;
	list-style: none;
}
#footer ul li {
	float: left;
	padding: 0 7px;
	border-right: 1px solid #00508f;
}
#footer ul li.last { border: 0; }
#footerTop {
	margin: 0 auto;
	width: 655px;
}
#footerBottom {
	margin: 0 auto;
	width: 648px;
}


/* modal windos */
#control_overlay {
		background-color:#000;
	}
	
	.modal {
		background-color:#fff;
		padding:10px;
		border:1px solid #333;
	}

	.tooltip {
		border:1px solid #000;
		background-color:#fff;
		height:25px;
		width:200px;
		font-family:"Lucida Grande",Verdana;
		font-size:10px;
		color:#333;
	}

	.simple_window {
		width:600px;
		height:347px;
		border:1px solid #000;
		background-color:#fff;
		padding:10px;
		text-align:left;
		font-family:"Lucida Grande",Verdana;
		font-size:12px;
		color:#333;
	}
	
	.window {
		background-image:url("/stylesheets/window_background.png");
		background-position:top left;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding:10px;
		font-family:"Lucida Grande",Verdana;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		min-width:150px;
		min-height:100px;
	}
	
	.window .window_contents {
		margin-top:10px;
		width:100%;
		height:100%;	
	}

	.window .window_header {
		text-align:center;
	}

	.window .window_title {
		margin-top:-7px;
		margin-bottom:7px;
		font-size:11px;
		cursor:move;
	}

	.window .window_close {
		display:block;
		position:absolute;
		top:4px;
		left:5px;
		height:13px;
		width:13px;
		background-image:url("/stylesheets/window_close.gif");
		cursor:pointer;
	    cursor:hand;
	}
	
/* NEEDS TO BE ORGANIZED */
	
.enlarge{
	color:#777;
	text-align:left;
}
.enlarge:hover{
	color:#E58509;
}
img.partnerLogo {
	float: right;
	display: block;
	margin: 20px 0 40px 30px;
}
#mapInfo {
	margin-top: 15px;
}
	#mapSelect {
		/*float: left;
		width: 300px;*/
	}
	#loading {
		background: url(http://vabiotech.com/tiles/loading.gif) no-repeat 100% 50%;
		display: inline-block;
		height: 16px;
		margin: 0 0 0 10px;
		position: relative;
		top: -2px;
		width: 65px;
	}
	#mapLegend {
		font-size: 11px;
	}
		#mapLegend ul {
			list-style: none;
			margin: 0;
		}
		#mapLegend ul li {
			float: left;
			margin-right: 15px;
		}
		#mapLegend ul li.last {
			margin-right: 0;
		}
		#mapLegend span {
			border: 1px solid #cccccc;
			height: 16px;
			margin-right: 3px;
		}
		#mapLegend table tr { border: 0; }
		#mapLegend .textright { text-align: right; }
#map {
	border: 1px solid #cccccc;
	clear: both;
	height: 400px;
	padding: 5px;
	width: auto;
}
	#map a { color: #006e7b; }
	#map p { margin: 0; }
	#map h3 {
		font-size: 16px;
		margin: 0;
	}
.items img {
	position: absolute;
}
.map #sideBarWrapper { display: none; }
.map #content { margin-left: 0; }
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 55%;
	margin-left: -300px;
	width: 580px;
	background-color: #EEE;
	color: #333;
	border: 2px solid black;
	padding: 10px;
}
.jqmOverlay { background-color: #000; }
.jqmClose { text-align: right; margin: 0 0 5px 0; }
.video #videoDescription { margin-bottom: 0; }
#largeVideo #videoDescription { margin: 5px 0 0 0; }
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
	height: 1%;
	margin-left: -400px;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(8 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.collapseLink { font-weight: bold; }
.collapseContent { margin: 15px 0; }
img.vbLogo { border: 0; padding: 0; position: absolute; top: 20px; right: 400px; }
#post-192 .partner {
	height: auto;
	margin-bottom: 15px;
}
	#post-192 .partner.firsty {
		margin-bottom: -20px;
	}
	#post-192 .partner img {
		margin: 0;
	}
#post-192 h2 {
	margin-bottom: 20px;
}
#post-192  .col1 {
	float: left;
	width: 350px;
	margin-right: 20px;
}
#post-192  .col2 {
	float: left;
	width: 200px;
} 

.wrapper, .wrap { display: inline-block; }
.wrapper:after, .wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper, * html .wrap { height: 1%; }
.wrapper, .wrap { display: block; }

#content.dashboard .inside {
	margin: 20px 45px 0;
}
.dashboard h2 {
	font-size: 24px;
	color: #e5850a;
}
.dashboard fieldset {
	border: 0;
	float: left;
}
.dbSection {
	background: #f5f5f5;
	xborder: 1px solid #bfbfbf;
	margin: 0 40px 20px 0;
	padding: 0 20px 1em 20px;
	width: 345px;
	-moz-box-shadow: 0 4px 20px #cccccc;
}
#dbRight .dbSection {
	margin-right: 0;
}
.dbSection h3 {
	background: #e5850a;
	color: #ffffff;
	margin: 0 -20px 1em -20px;
	padding: 0.5em 20px;
}
.dbSection a { word-wrap: break-word; }
.dashboard form ol { list-style: none; }
.dashboard form label {
	display: block;
	float: left;
	width: 110px;
}
#dbPotw a img { border: 0; }
#dbPotw .polaroid {
	border: 2px solid #e5e5e5;
	margin-top: 14px;
	padding: 15px 15px 1px 15px;
	text-align: center;
	x-moz-box-shadow: 0 4px 20px #cccccc;
}
	#dbPotw .polaroid div { background: #000000; }
#dbForumLink {
	padding-bottom: 0;
	margin-bottom: 20px;
}
	#dbForumLink h3 {
		background: transparent;
		padding: 0;
	}
	#dbForumLink a {
		background: #008b99;
		color: #ffffff;
		display: block;
		padding: 0.5em 20px;
		-moz-box-shadow: 0 4px 20px #cccccc;
	}
#dbBenefitsLink {
	padding-bottom: 0;
	margin-bottom: 20px;
}
	#dbBenefitsLink h3 {
		background: transparent;
		padding: 0;
	}
	#dbBenefitsLink a {
		background: #008b99;
		color: #ffffff;
		display: block;
		padding: 0.5em 20px;
		-moz-box-shadow: 0 4px 20px #cccccc;
	}
/* fix intranet poll? */
#dbPoll input.radio, #dbPoll label {
	float: left;
	margin-left: 15px;
}
.dbSection ul { list-style: none; }
.dashboard li {
	line-height: 1.6em;
	margin-bottom: 5px;
}
p.sub { margin-bottom: 0; }
.dashboard p.sub { margin-left: 110px; }
.dashboard textarea { height: 4em; }
#dbsp-message { height: 6em; }
p.archive {
	background: #ffffff;
	margin-bottom: 0;
	padding: 0.5em;
	text-align: center;
}
#comments { margin: 20px 45px 0; }
#comment { width: 40em; height: 5em; }
.commentlist { margin-top: 1em; }
.commentlist p { margin-top: 0.5em; }
.commentlist li { margin-bottom: 2em; }
.commentmetadata { font-size: 0.9em; }
p.highlight {
	background: #e5ffec;
	border: 2px solid #cfe5d5;
	margin: 0;
	padding: 1em;
	text-align: center;
}
p.highlight.error {
	background: #ffe5e5;
	border: 2px solid #e5cfcf;
}
.archive.sciencePostings strong {
	color: #e5850a;
	font-size: 13px;
}
.archive.sciencePostings p, .archive.tenantNews p {
	margin: 6px 0 12px 0;
}
.archive.sciencePostings li, .archive.tenantNews li {
	border-bottom: 1px solid #cccccc;
	margin-top: 10px !important;
}
.archive.tenantNews h3 { margin-top: 0; }
#userLinks {
	position: absolute;
	top: -8px;
}
