#pageHeader {float:left;margin: 39px 0 10px; width:700px; position: relative;}
#pageHeader h1{margin-top: 8px;}
#community {padding-top:25px;}
#community .leftCol {width:495px;float:left;}
	#community .leftCol h2 {border-bottom:1px solid #ececec;margin-bottom:20px;padding:0;margin-left:0; font-size: 35px;}
#community .rightCol {margin-top: 20px;width:335px;float:right;position:relative;}
	
.blogItem {padding-bottom:6px;border-bottom:1px solid #ececec;margin-bottom:15px;width:495px;color:#404040;float:left;}
.blogItem.last {margin-bottom: 5px;}
.eventItem {padding-bottom:9px;border-bottom:1px solid #dad9d9;margin-bottom:15px;color:#404040;float:left;}
	.blogItem h4 a, .eventItem h3 a {font-size: 15px;text-decoration:none; font-weight: normal;}
	.blogItem.first h4 a {font-size:21px;}
	.first h3 a {font-size:20px;}
	.blogItem.first ul.meta li, .eventItem.first ul.meta li {padding-right:12px;}
	.blogItem.first ul li, .eventItem.first ul li {margin-bottom: 10px;}
	.blogItem.first p, .eventItem.first p {font-size: 14px;}
	.blogItem ul li.first, .eventItem ul li.first {background: url(../img/grey_sep.png) right 3px no-repeat;}
	.blogItem ul li, .eventItem ul li {float:left;padding-right:12px;margin-bottom:8px;font-size:10px;}
	.blogItem p, .eventItem p {line-height:19px;margin-bottom:10px;}
	.eventItem p.fullDescription {display:none; height: 0;}
	

.rightCol .eventsBox #events, .rightCol .eventsBox #external {width:309px;}
.rightCol .eventsBox #external {display:none;}
#community .arrowBlue strong {
	font-weight: normal;
}
/* accordion styles */
	#community div.accordion {
		background:url(../img/accordionTop.png) right 0px no-repeat;
		padding-top:20px;
	}
	#community div.accordion div.accordionBg {
		padding:0px 4px 5px 0px;
		background:url(../img/accordionBackground.png) bottom right no-repeat;
		zoom: 1;
	}
	#community div.accordion div.tab {
		padding:0 0 45px 0;
		margin: -12px 0 0 0; 
		border-left:1px solid #f0f0f0;
		background: url(../img/accordionTabGradientPadded.png) bottom left repeat-x;
		position: relative;
	}
	#community div.accordion div.tab .boxContent {
		overflow: auto; 
		padding: 0 15px; 
		width: 300px;	
	}
	#community div.accordion div.tab .boxContent.scroll {
		height: 300px;
	}
	#community div.accordion div#twitter .boxContent.scroll {
		height: 120px;
	}
	#community div.accordion div.tab .jScrollPaneTrack {right: 0;}
	#community div.accordion h3 {background:url(../img/accordionHeaderBottom.png) bottom right no-repeat;margin-left: 0; padding: 0px 0 30px 16px;border-left:1px solid #f0f0f0;zoom:1;font-size:17px; font-weight: bold;}
	#community div.accordion h3.selected {background:none;color:#cc0000;}
	#community div.accordion h3.selected a {color:#cc0000;}
	#community div.accordion h3.last {background:none;padding-bottom:30px;}
	#community div.accordion h4.first {background:none;}
	#community div.accordion div.tab ul li {margin-bottom: 10px;}
	#community div.accordion div.last {margin-bottom:0px;}
	#community div.accordion .eventItem .time, #community div.accordion .eventItem .eventImg {display: none;}
	#community div.accordion h4 {
		font-size: 14px;
		font-weight: normal;
	}
	#community #externalCommunities div.accordion h4 {
		font-weight: normal;
	}
	#community div.accordion h5.divide {color:#666;padding-top:5px;font-weight:bold;border-top:1px dotted #ccc;margin:0 0 10px 0;font-size:14px;}
	#community div.accordion p.disabled {color:#999;padding:0 15px;}
	#community div.accordion div.boxContent ul {margin-bottom:15px;}
#community #externalCommunities  {padding-bottom:30px;background-image:url(../img/accordionTabGradient.png);}	
#community #externalCommunities h4 {font-size:14px;margin-bottom:12px; font-weight: normal;}
#externalCommunities p {margin-bottom:7px;} 
#externalCommunities .commItem {padding-bottom:9px;border-bottom:1px solid #dad9d9;margin-bottom:15px;color:#404040; margin-top: 15px;}
#externalCommunities .last {border-bottom:none;}


/*overlay styles*/

#event-overlay {text-align:left; color: #404040;}
#event-overlay .overlay-close {top: 13px; right: 13px;}
#event-overlay h3.title {padding: 16px 20px 6px 20px; _padding-bottom:0px; font-size: 20px; border: none; background: #fff; color: #cc0000;}
#event-overlay h3.title a {position:absolute;top:5px;right:5px;}
#event-overlay-content {padding: 0 20px 13px 20px;}
#event-overlay-content div.floatLeft {margin-bottom:12px}
#event-overlay-content ul {float:left;padding-left:0px;margin: 0 0 12px 0px;_margin-bottom:0px;}
#event-overlay-content ul li {margin-bottom: 5px;}
#event-overlay-content .eventImg {display: block; margin-bottom: 12px;}
#event-overlay-content .eventImg {margin-bottom: 13px;}
#event-overlay-content p {margin-bottom:6px;}
#event-overlay-content p.extLink {margin: 15px 0; padding-top: 15px; border-top: 1px solid #e4e4e4;}
#event-overlay-content div.borderDiv {width:255px;height:1px;border-bottom:1px solid #e4e4e4;margin-bottom:12px;}
#event-overlay-content div.imgContainer {width:255px;margin-top:0;margin-bottom:12px;padding:0;text-align:center;float:left;}
#event-overlay-content div.imgContainer img {margin:0px auto;}

/* tabs */
ul.tabs {margin: 0 15px;padding: 0;list-style: none;height: 22px;border-bottom: 1px solid #DAD9D9;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 21px;line-height: 21px;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;border-top:1px solid #fff;}
#community div.accordion div.tab ul.tabs li {margin-bottom: -1px;}
ul.tabs li a {text-decoration: none;display: block;padding: 0 10px;outline: none;}
ul.tabs li.active a {color:#404040;}
ul.tabs li.active a:hover {color:#404040;}
ul.tabs li a:hover {color:#cc0000;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;border-left: none;border-bottom: 1px solid #fff;}
html ul.tabs li.active {border-top:1px solid #DAD9D9;border-left:1px solid #DAD9D9;border-right:1px solid #DAD9D9;}
.tab_container {overflow: hidden;clear: both;float: left; width: 100%;background: #fff;}
.tab_content {padding: 10px 0 0 0;}

ul.twittertabs {margin: 0 15px;padding: 0;list-style: none;height: 22px;border-bottom: 1px solid #DAD9D9;}
ul.twittertabs li {float: left;margin: 0;padding: 0;height: 21px;line-height: 21px;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;border-top:1px solid #fff;}
#community div.accordion div.tab ul.twittertabs li {margin-bottom: -1px;}
ul.twittertabs li a {text-decoration: none;display: block;padding: 0 10px;outline: none;}
ul.twittertabs li.active a {color:#404040;}
ul.twittertabs li.active a:hover {color:#404040;}
ul.twittertabs li a:hover {color:#cc0000;}
html ul.twittertabs li.active, html ul.twittertabs li.active a:hover  {background: #fff;border-left: none;border-bottom: 1px solid #fff;}
html ul.twittertabs li.active {border-top:1px solid #DAD9D9;border-left:1px solid #DAD9D9;border-right:1px solid #DAD9D9;}
.tab_container {overflow: hidden;clear: both;float: left; width: 100%;background: #fff;}
.twittertab_content {padding: 10px 0 0 0;}

ul.communitytabs {margin: 0 15px;padding: 0;list-style: none;height: 22px;border-bottom: 1px solid #DAD9D9;}
ul.communitytabs li {float: left;margin: 0;padding: 0;height: 21px;line-height: 21px;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;border-top:1px solid #fff;}
#community div.accordion div.tab.last ul.communitytabs li {margin-bottom: -1px;}
ul.communitytabs li a {text-decoration: none;display: block;padding: 0 10px;outline: none;}
ul.communitytabs li.active a {color:#404040;}
ul.communitytabs li.active a:hover {color:#404040;}
ul.communitytabs li a:hover {color:#cc0000;}
html ul.communitytabs li.active, html ul.communitytabs li.active a:hover  {background: #fff;border-left: none;border-bottom: 1px solid #fff;}
html ul.communitytabs li.active {border-top:1px solid #DAD9D9;border-left:1px solid #DAD9D9;border-right:1px solid #DAD9D9;}
.tab_container {overflow: hidden;clear: both;float: left; width: 100%;background: #fff;}
.communitytab_content {padding: 10px 0 0 0;}


.sIFR-active #pageHeader h1, .sIFR-active #pageHeader h2, .sIFR-active #community .leftCol h2, .sIFR-active #event-overlay h3 {visibility:hidden;}
.sIFR-active #content .accordion h3.header {visibility:visible;}
.location span {
	display: none;
}
