#leftProjectContainer{
	float:left;
	width:450px;
	
}
#rightProjectContainer{
	float:left;
	width:300px;
	
}

.p-top{
	margin:0px;
	padding: 0;
	width: 300px;
	height:28px;
	background-image: url(../images/p_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.p-mid{
	margin:0px;
	padding: 0;
	padding-top:6px;
	width: 300px;
	background-image: url(../images/p_mid.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
.p-bottom{
	margin:0px;
	padding:6px 0px 0px 12px;
	width: 300px;
	height:28px;
	background-image: url(../images/p_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	cursor:hand;
}
.projects-top{
	margin:0px;
	padding: 0;
	width: 440px;
	height:21px;
	background-image: url(../images/projects-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.projects-mid{
	margin:0px;
	padding: 0;
	padding-top:6px;
	width: 440px;
	background-image: url(../images/projects-mid.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
.projects-bottom{
	margin:0px;
	padding:6px 0px 0px 12px;
	width: 440px;
	height: 8px;
	background-image: url(../images/projects-bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	cursor:hand;
}
.p-top-plain{
	margin:0px;
	padding: 0;
	width: 300px;
	height:9px;
	background-image: url(../images/p_top_plain.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.p-bottom-plain{
	margin:0px;
	padding:6px 0px 0px 12px;
	width: 300px;
	height:11px;
	background-image: url(../images/p_bottom_plain.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.projectContainer{
	padding:6px 10px 10px 30px;
	text-align: left;

}
.projectContainer td {

	padding-bottom:6px;
}
.p-top-name{ 
	float:left;
	width:200px;
	padding:8px 0px 0px 11px;
}
.p-top-members{ 
	float:left;
	font-size:11px;
	padding:8px 4px 0px 0px;
}
#calendarContainer {
	background-image: url(../images/cal-bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin:0px;
	min-height:220px;
	padding:10px;
	width:300px;
}
#searchBox {
	background-image: url(../images/search-box.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin:0px;
	min-height:65px;
	padding:10px;
	width:300px;
}
#personSearch{
	width:289px;
}
.projectIntro {

	padding:6px;
	padding-bottom:10px;

}

.tpl-class {
			-x-system-font:none;
			border-color:#FFFFFF #FFFFFF #EEEEEE;
			border-style:solid;
			border-width:1px;
			color:#555555;
			font-family:tahoma,arial,helvetica,sans-serif;
			font-size:11px;
			font-size-adjust:none;
			font-stretch:normal;
			font-style:normal;
			font-variant:normal;
			font-weight:normal;
			line-height:normal;
			padding:3px 10px;
			white-space:normal;
	 }
p {font-size:13px;}
#newsArchive {
	float:left;
	width: 260px;
	padding-right:20px;

}
#newsArchive h3 { 

	font-size:16px;
	font-wight:bold;
	padding-bottom:4px;
}
#twitterFeed {
	float:left;
	width: 150px;

}
