
.article h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999;
	border: 0px solid black;
}
#clearFix {
	margin:0;
  	clear: both;}
 .content a{
	margin: 0 0 10px 137px;
	padding: 0;
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	}
/*------------------------Logo and Login Holder--------------------------*/
.topBox {
	margin: 0;
	height: 80px;
	background: #fff url(images/mei_logo_v1.gif) 0 0 no-repeat;
	}

/*------------------------------photo message------------------------------*/
.photoMessage {
	margin: 0;
	width: 760px;
	height: 277px;
	/* background: #999 url(images/hm_pg_photo_v1.jpg) 8px 0 no-repeat; */
	border: 1px solid #000;
	border-width: 5px 0 0 0;
	}
.photoMessage h2 strong{
	margin: 0;
	padding: 75px 0 0 0;
	font-size: 24px;
	line-height: 23px;
	color: #ffcc00;
	}
.photoMessage h2{
	margin: 0;
	padding: 75px 0 0 25px;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	}
.photoMessage .content {
	margin: 0px 0px 0 8px;
	}
.photoMessage .content p{
	margin: 0;
	padding:  10px 0 0 0;
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	}
.photoMessage .adminOptions{
   margin-top:-90px;
   position: relative;
}	

/*------------------------------Left Column-------------------------------*/
.firstStory {
	margin: 0;
	padding: 0 0 0 0;
	background: url(images/sm_photohome1.jpg) bottom left no-repeat;
	border: 1px solid #ccc;
	border-width: 0 0 0 0;
	position: relative;
	}
.firstStory h2 {
	margin: 0 0 15px 0;
    padding: 6px 0 5px 15px;
	font-size: 16px;
	color: #333;
	background: transparent url(images/h3_bkg_curve_v2.jpg) top left no-repeat;
	}
.firstStory .content p {
	margin: 0;
	padding: 15px 0 0 220px;
	font-size: 12px;
	}
.firstStory img {
	border: 0;
	margin: 0px 0 0 375px;
	position: absolute;
	top: 35px;
	}
.secondStory {
	margin: 0;
	padding: 0 0 10px 0;
	background: url(images/sm_photohome2.jpg) top left no-repeat;
	border: 1px solid #ccc;
	border-width: 1px 0 0 0;
	position: relative;
	}
.secondStory h2{
	margin: 10px 0 -22px 235px;
	padding: 0;
	font-size: 16px;
	line-height: 16px;
	color: #333;	
	}
.secondStory .content{
	height: 125px;	
	}
.secondStory .content p {
	margin: 0;
	padding: 15px 0 0 220px;
	font-size: 12px;
	}
.secondStory img {
	border: 0;
	margin: 0 0 0 375px;
	position: absolute;
	top: 12px;
	}
.thirdStory {
	position: relative;
	margin: 0;
	padding: 0;
	background: url(images/sm_photo3.jpg) top left no-repeat;
	border: 1px solid #ccc;
	border-width: 1px 0 0 0;
	}
.thirdStory h2{
	margin: 10px 0 0 235px;
	padding: 0;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	}
.thirdStory .content {
	height: 125px;
	/*display: block;*/
}
.thirdStory .content p {
	margin: 0;
	padding: 15px 0 0 220px;
	}
.thirdStory img {
	border: 0;
	margin: 0 0 0 375px;
	position: absolute;
	top: 12px;
	}
#leftColumn {
	margin: -29px 0 0 0;
	float: left;
	width: 492px;
	background-color: transparent;
	border: 1px solid #999;
	border-width: 0 0 0 8px;
	position: relative;
}
/*------------------------------Right Column-------------------------------*/

#rightColumn table{
	margin: 5px 0;
	width: 220px;
	padding: 0;
	border: 0;	
	}
#rightColumn h2{
	margin: 0 0 0 0;
	padding: 5px 0 5px 15px;
	font-size: 16px;
	color: #333;
	background: url(../../images/h3_bkg_v1.jpg) top left repeat-y;
	}

.ops a {
	margin: 5px 0;	
	padding: 10px;
}
.proj a {
	font-size: 12px;
	font-weight: bold;
	margin: 0;	
	padding: 2px;
	color: #FFF;	
}
.proj span{
	color: #333;
}
.news {
	background-color: transparent;
	width: auto;
	float: none;
}
.article .content p{
	margin: 5px 0 10px 0;
}
