/* 	Commments */
.whatisnewTitle {
	margin: 0 25px 30px 25px;
	padding-top:50px;	
	font-family: georgia, serif;
	font-size: 190%;
	color:#444;	
}
.whatisnewTitle span { font-size: 60%; color:#666; font-weight: normal; font-style: italic;}
	
.socialMediaGroup{
	float:right;
	background-color: #F0F0F0;
	margin:60px 25px 30px 25px;
	padding:3px 15px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
}
.fb-like { vertical-align: -2px; }


/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	font-size: 120%;
}
.threecol .colmid {
	right:30%;			/* width of the right column */
	
}
.threecol .colleft {
	right:30%;			/* width of the middle column */
	
}
.threecol .col1 {
	width:26%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:36%;			/* Width of left column content (column width minus padding on either side) */
	left:36%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:26%;			/* Width of right column content (column width minus padding on either side) */
	left:70%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

.threecol h2 { color: #FF9933; padding-left: 5px; margin-bottom: 0px; text-transform: uppercase; font-size: 90%; }
.threecol .inner {
	padding: 10px 20px; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #eee;
	margin-bottom: 20px;
	color: #444;
	background-color: #FBFBFF;
}
.threecol .col1 .inner {
	 
	min-height: 750px;
}
.threecol .col2 .inner {
	 
	min-height: 750px;
}
.threecol .col3 .inner {
	
	
}

#blog ul { padding: 0; margin: 0; }
#blog li { list-style-type: none; }
#blog h3 { margin: 10px 0 0 0; }

.companyIntro { min-height: 80px; } 
#teamList 	{ min-height: 573px; } 
#teamList li { font-size: 85%; }
#teamList li b  { font-size: 110%; }

#teamList ul{
	margin:0 !important;
	padding:0 !important;
	}
	
#teamList li{
	display:block;
	overflow:auto;
    list-style-type: none;
	}
	
#teamList li img{
	float:left;
	margin: 0 15px 0 0;
	margin-bottom:10px;
	}

#teamList .moreTeamInfo{
	text-align:right;
}

#teamList .moreTeamInfo a{
	}	
	
.twtr-hd { display:none; }
.twtr-tweet-text { font-size: 120%;  font-family: "frutiger linotype","lucida grande",helvetica,arial,sans-serif;}
html #twtr-widget-1 .twtr-tweet em a { color: #999  !important; }
.twtr-ft { display:none; }