body {

	margin: 0;

	padding: 0;

	background:url(images/back.png) 0 0 repeat-x;

	color: #000;

	font-family:Tahoma, Verdana, Arial, sans-serif;

	font-size:10px;

}



p, img {

	padding:0px;

	margin:0px;

}



ul.sub {

	margin-bottom:10px;

	list-style-type: square;

}



ol.sub {

	margin-left:5px;

}



li.sub {

	font-family:Tahoma, Verdana, Arial, sans-serif;

	font-size:10px;

}



div.container {

	background: #FFF;

	width: 700px;

	height: 740px;

	position: relative;

	margin: 0 auto;

	top: 73px;

}

div.header {

}

	div.header div.logo {

		background: url(images/logo.png);

		position: relative;

		width: 291px;

		height: 93px;

		top: -63px; 

		left: 17px; 

	}

	

	div.header div.picture {

		position: absolute;

		background: url(images/toph.png);

		width: 450px;

		height: 193px;

		top: 4px;

		left: 4px;

	}

	

div.content {

	position: absolute;

	width: 450px;

	top: 202px;

	left: 4px;

}		

	div.content img.info{

		margin-bottom: 2px;

	}

		

	div.content div.box {

		position: relative;

	 	background: url(images/boxb.png) no-repeat;

	 	height: 102px;

	 	width: 222px;

	 	top: -2px;

	 	float: left;

	}

		div.content div.box p{

			padding: 6px 0 0 2px

		}

		

		div.content div.box img.box {

			padding: 2px 10px 0 2px;

			float: left;

			

		}



	div.content div.boxright {

		position: relative;

	 	background: url(images/boxb.png) no-repeat;

	 	height: 102px;

	 	width: 222px;

	 	top: -2px;

	 	right: 1px;

		float: right;

	}

		div.content div.boxright p{

			padding: 6px 0 0 2px

		}

		

		div.content div.boxright img.boxright {

			padding: 2px 10px 0 2px;

			float: left;

			

		}

	

	div.content div.gbs {

		width: 446px;

	}

		

	div.content div.projects {

		position: relative;

		top: 10px;

	}

		div.content div.projects div.featured {

			float: left;

		}

		

			div.content div.projects div.featured div.header {

				background: url(images/fc.png) no-repeat;

				height: 73px;

				width: 222px;

				position: relative;

				top: -2px;

			}

			

			div.content div.projects div.featured div.header img.featured{

				padding: 5px 0 0 4px;

			}

			

			div.content div.projects div.featured p.info{

				padding: 0 0 0 4px;

				width: 222px;

			}

		

		div.content div.projects div.current {

			right: -3px;

			float: right;

		}



			div.content div.projects div.current div.header {

				background: url(images/fc.png) no-repeat;

				height: 73px;

				width: 222px;

				position: relative;

				top: -2px;

			}

			

			div.content div.projects div.current div.header img.current{

				padding: 5px 0 0 4px;

			}



			div.content div.projects div.current p.info{

				//padding: 0 0 0 4px;

				position: relative;

				left: 1px;

				width: 222px;

			}

	div.content div.gallery {

	}

		div.content div.gallery img.gimage {

			float: left;

			padding: 5px 2px 0 0;

		}

		div.content div.gallery div.gdesc {

			width: 448px;

			float: right;

			text-align: justify;

		}

	

	div.content div.featpj {

	}

		div.content div.featpj img.pjimg {

			float: left;

			padding: 5px 2px 0 0;

		}

			

div.footer {

	background: #e3e3e3;

	height: 32px;

	width: 448px;

	position: absolute;

	bottom: 4px;

	left: 4px;

}

	div.footer img.foot {

		position: absolute;

		bottom: 33px;

	}

	

	div.footer p.footer {

		position: relative;

		top: 14px;

		left: 6px;

	}

	

	div.footer a {

		color: #10466a;

		text-decoration: none;

	}

	

div.right {

	background: #0064a6;

	width: 238px;

	height: 732px;

	float: right;

	position: absolute;

	top: 4px;

	right: 4px;

}

	div.right img {

		margin: 0px;

		padding: 0px;

	}



	div.right div.menu {

		position: relative;

		top: 6px;

		left: 7px;

		width: 225px;

	}



	div.right div.welcome {

		background:url(images/wib.png);

		position: relative;

		top: 10px;

		left: 7px;

		width: 225px;

		height: 164px;

	}

	div.right div.welcome div.text {

		position: relative;

		top: 30px;

		left: 11px;

	}

		div.right div.welcome div.text p.wib {

			text-align: justify;

			color: #ffffff;

		}

		div.right div.welcome div.text a.more {

			text-decoration: none;

			color: #38a0d9;

			position: relative;

		}

	

	div.right div.pfoot img.photos {

		position: relative;

		top: 20px

	}

