@charset "UTF-8";
/* CSS Document */

html {
	background:#e7d8ad;	
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:90%;
}
body {
	position:relative;
	margin:0;

}
#templateContainer {
	position:relative;
	float:none;
	width:960px;
	margin-right:auto;
	margin-left:auto;
	padding:0 32px;
	background:url(../images/BGEdgeRepeat.jpg) repeat-y;
	
}
div {
	float:left;

}

/*BANNER
=============================================================*/
#banner {
	background:url(../images/BannerRepeat.jpg) repeat-x;
	height:110px;
	width:960px;
	display:block;
}
#banner h1 {
	text-indent:-9000px;
	background:url(../images/wordmark.jpg) no-repeat;
	display:block;
	height:110px;
	width:290px;
	margin:0;
}


/*NAVIGATION
=============================================================*/

#navigation ul {
	margin-top:-5px;
	padding-left:20px;
}
#navigation ul li{
	display:inline-block;
	background:#0e142a;
	padding:3px 5px;
}
#navigation ul li a {
	color:#fff;
}
#navigation ul li a:hover {
	background:none;
}

/*CONTENT
=============================================================*/
#content {
	margin:10px 20px;
}
#content img {
	float:right;
}
#content p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	margin-top:5px;
}
a img {
	border:none;
}
/*#content p a {
	color:#293a5d;
	padding:0 5px 5px 5px;
}
#content p a:hover {
	color:#fff;
	background:#293a5d;
	
}*/

#claFeatureHolder {
	height:315px;
	width:506px;
	
}
#claFeatureHolder #close {
	position:relative;
	float:right;
	right:20px;
	top:280px;
}
#content #claClose, #content #campusConnectorClose {
	float:none;
}


/*RIGHT
=============================================================*/
#right {
	float:right;
	margin:0 0 0 20px;
	padding:0;
	overflow:hidden
}


/*LEFT
=============================================================*/
#left {
	float:left;
	width:920px;
}


/*FOOT
=============================================================*/
#foot {
	color:#fff;
	background:url(../images/BannerRepeat.jpg) repeat-x;
	height:85px;
	width:960px;
	display:block;
	margin-top:20px;
}
#foot p {
	width:340px;
	padding:6px 20px;	
	font-size:11px;
	font-style:italic;
	float:right;
}
#foot ul {
	padding:0 20px;
	margin:34px 0;
	height:16px;
	width:540px;
}
#foot ul li {
	display:inline-block;
	margin-right:10px;
}
#foot ul li a {
	color:#fff;
	text-decoration:none;
	border:none;
}
#foot ul li a img {
	border:none;
	margin-bottom:-2px;
}

/*HEADINGS
=============================================================*/

@font-face {
  font-family: WalkwayEx;
  src: url('../fonts/WalkwayEx.ttf');
}
@font-face {
  font-family: WalkwayExBlk;
  src: url('../fonts/WalkwayExBlk.ttf');
}
@font-face {
  font-family: WalkwayExBld;
  src: url('../fonts/WalkwayExBld.ttf');
}
/*.special {
	font-family: WalkwayEx, sans-serif;
}*/
h2 {
	font-family: WalkwayExBld, sans-serif;
	font-size:30px;
	margin:0;
}
h3 {
	font-weight:normal;
	font-variant:small-caps;
	margin-bottom:5px;
	font-size:20px;
}



/*MISC.
==============================================================*/
.roundedCorners {
	-moz-border-radius: 25px; 
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
}
.portfolioItem {
	clear:both;
	margin-bottom:30px;
	border-right:dashed 1px #0E142A;
	border-bottom:dashed 1px #0E142A;
	width:919px;
}
