/*--------------------------------Override-----------------------------------*/
#content{
	height: 3340px;
	margin-right: 10px;
	margin-left: 10px;
}

#footer{
	top: 3550px;
}

/*--------------------------------header------------------------------------*/

#sub_header{
	height: 45px;
  position: relative;
  left: -30px;
  top: -5px;
}

#sub_header ul li {
	float: left;
	position: relative;
	float: left;
  background-color: white;
  border-right: 1px solid #373739;
  background-color: #a0a1a4;
  display: table;
  height: 100%;
}

#sub_header ul li a {
	padding-top: 8px;
	padding-left: 10px;
  padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float:left;/*import*/
	height:23px;/*import*/
	width:128px;/*import*/
	text-align: center;/*import*/
	text-decoration: none;
	background-color: #a0a1a4;
	color: #373739;
	letter-spacing: 0px;
	font-size: 13px;
  display:inline-block;
  vertical-align: middle;
}

#sub_header ul li a:hover{
	background-color: #373739;
	color: #a0a1a4;
	text-decoration: none;
	letter-spacing: 0px;
	font-size: 13px;
}

/*----------------------------------Body------------------------------------*/
/*----------------------------------content---------------------------------*/

/*#subcontent{
	width: 1160px;
	height: 655px;
	position: relative;
	float: left;
	background-color: #a0a1a4;
	letter-spacing: 2px;
}*/

#subcontent{
	border: 5px solid #373739;
	width: 1160px;
	height: 3295px;
	padding: 5px;
	list-style:none;
	margin: 0px;
	background-color: #a0a1a4;
}

#subcontent3{
	height:210px;
	width:560px;
	margin-left: 30px;
	padding:0px;
	border:0px;
	letter-spacing: 2px;
}

#subcontent3 p{
	font-size: 24px;
	letter-spacing: 2px;
}

/*----------------------------------project--------------------------------*/
#project_1{
	position:relative;
	height: 570px;
	left: 10px;
}

#project_1 h3{
  word-spacing: 5px;
  /*font-weight: bold;*/
  font-size: normal;
  position: relative;
  top: -38px;
  margin: 0px;
  padding: 0px;
  left: 3px;
}

#project_2{
	position:relative;
	height: 570px;
	left: 30px;
}

.list-with-heading h3 {
  color: #373739;
  font-weight: bold;
  position: relative;
  left:30px;
  letter-spacing: 2px;
}
/*----------------------------------Images Wrapper-------------------------*/
.wrapper {
  position: relative;
  left:30px;
  width: 1080px;
  height: 520px;
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
}
.wrapper * {
  position: absolute;
  border: 2px solid #a0a1a4;
}

.wrapper a:link    {color:#f5f0e8; background-color:transparent; text-decoration:none}
.wrapper a:visited {color:#f5f0e8; background-color:transparent; text-decoration:none}
.wrapper a:hover   {color:#f5f0e8; background-color:transparent; text-decoration:underline}
.wrapper a:active  {color:#f5f0e8; background-color:transparent; text-decoration:underline}

.a{
  border: 0px solid #a0a1a4;
  left: 0px;
  top: 30px;
  width: 1071px;
  height: 600px;
  background-color: #a0a1a4;
}

.a img
{
  left:0px;
  top:0px;
}

.b{
  border: 0px solid #a0a1a4;
  left: 0px;
  top: 680px;
  width: 1071px;
  height: 600px;
  background-color: #a0a1a4;
}

.b img
{
  left:0px;
  top:0px;
}

.c{
  border: 0px solid #a0a1a4;
  left: 0px;
  top: 1335px;
  width: 1071px;
  height: 600px;
  background-color: #a0a1a4;
}

.c img
{
  left:0px;
  top:0px;
}

.d{
  border: 0px solid #a0a1a4;
  left: 0px;
  top: 1995px;
  width: 1071px;
  height: 600px;
  background-color: #a0a1a4;
}

.d img
{
  left:0px;
  top:0px;
}

.e{
  border: 0px solid #a0a1a4;
  left: 0px;
  top: 2655px;
  width: 1071px;
  height: 535px;
  background-color: #a0a1a4;
}

.e img
{
  left:0px;
  top:0px;
}

.f{
  border: 0px solid #a0a1a4;
  left: 720px;
  top: 260px;
  width: 1071px;
  height: 600px;
  background-color: #a0a1a4;
}

.f img
{
  left:0px;
  top:0px;
}