@charset "UTF-8";
/* CSS Document */
/*
cornett blue #001D77
cornett bg #E5E8F1
cornett green #8FD400
cornett green 20% #E9F6CC
*/
body.innerPage{
  margin-left:5%;
  margin-right:5%;
  padding:0 260px 0 200px;
}
#superNav{
	position:absolute;
	right:10px;
	top:5px;
	font-size:0.9em;
}
.innerPage #mainContent{
  float:left;
  width:100%;    
  padding-left:200px;
  padding-right:260px;
  margin: 40px -260px 0 -200px;
  display:inline; /* So IE plays nice */
}
.siteIndex #mainContent{
	width:940px;
	position:relative;
	height:360px;
}
#mainNav{
	position:absolute;
	right:50px;
	top:0;
	font-weight:bold;
	z-index:5000;
}
.innerPage #mainNav{
	right:0px;
	top:8px;
}
.box{
}
.top{
	padding:0;
	position:absolute;
	top:0px;
	width:220px;
}
.caseStudy{
	position:absolute;
	top:0px;
	left:220px;
	width:220px;
}
.portfolio{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1000;
}

.leftCol{
  float:left;
  width:200px;
  margin-left:-200px;
  position:relative;
}
.leftCol .box{
	margin:0 50px 20px 0px;
}
	
.rssIcon{
	margin:15px;
}
.rightCol{
  float:right;
  width:210px;
  padding:0 0 0 20px;
  margin-right:-260px;
  position:relative;
}
.centerCol{
  float:left;
  width:100%;
  margin-right:-100%;
  overflow:hidden;
}

.blurb{
	padding:0;
	margin:0;
	border:none;
	background:transparent none;
	color:#FFF;
	display:inline;
}
.dialog{
	width:210px;
/*	right:0;
	position:absolute;
	bottom:0;*/
	margin-bottom:30px;
	padding: 0 0 0 30px;
	float:right;
}
.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:10px;
}

.dialog .ft .c {
 height:10px;
}

.dialog .hd {
 background:transparent url(/images/cssImages/tl.gif) no-repeat 0px 0px;
 margin-right:10px;
}

.dialog .hd .c {
 background:transparent url(/images/cssImages/tr.gif) no-repeat right 0px;
 margin-right:-10px;
}

.dialog .bd {
 background:transparent url(/images/cssImages/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(/images/cssImages/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 background:transparent url(/images/cssImages/ms.gif) no-repeat 0px 0px;
 padding:0 10px;
}

.dialog .ft {
 background:transparent url(/images/cssImages/bl.gif) no-repeat 0px 0px;
 margin-right:10px;
}

.dialog .ft .c {
 background:transparent url(/images/cssImages/br.gif) no-repeat right 0px;
 margin-right:-10px;
}
.dialog a{
	color:#E5E8F1;
}
.dialog a:hover{
	color:#001D77;
}
.dialog h1,.dialog h2,.dialog h3,.dialog h4,.dialog h5,.dialog h6{
	color:#FFF;
}
.dialog ul{
	padding:0 0 5px 0;
}
.dialog ul ul{
	padding:0 0 0 5px;
}
.dialog li{
	padding:0 0 5px 0;
}

/* Blog */
.entry{
	clear:both;
}
.entry .author{
	width:60px;
	float:left;
	overflow:hidden;
	background:#FFF;
	margin:5px 0 0;
}
.entry .author p{
	padding:5px;
	font-size:0.8em;
}
.entry .author img{
	height:60px;
	width:60px;
}
.entry .article, .entry form, .entry .center{
	margin:0 0 0 80px;
}
.entry .continueReading{
	clear:both;
}
table.calendarBG{
	width:190px;
}
table.calendarBG th{
	padding:3px;
	font-size:1.5em;
	text-align:center;
}
table.calendarBG td{
	padding:3px;
	text-align:center;
}
.paginate{
	padding:20px 0 0;
}
.twitter dd{
	margin:0 0 15px 0;
}
h4.commentSectionHeader{
	font-size:1.2em;
}
h4.commentSectionHeader span{
	font-size:1.5em;
}

/* directory & profiles */
.profile h1{
	border-bottom:1px solid #001D77;
	padding:5px;
	margin:0 0 20px 0;
}
.profile img.member_photo{
	display:block;
	float:left;
	border:1px solid #001D77;
	margin:0 30px 20px 0;
}
.profile .info{
	padding:5px 0;
	margin:0 0 0 0;
	min-width:250px;
	float:left;
	*width:250;
}
.profile .info .contactLink{
}

/* About Us */
.centerCol .columns .column{
}
#aboutUsCollage{
	background-color:#001D77;
	width:380px;
	height:400px;
	float:right;
	margin:0 0 20px 20px;
}

/* Footer */
#cornettLogin{
	margin:20px 0 0 0;
}
#cornettLogin a{
	color:#E9E1CE;
}
#cornettLogin a:hover{
	color:#EEEEEE;
}
