body { 
	margin:0px;
	padding:0px;
	background:#c7dbe2 url(img/bg_tile2.gif) repeat-x top;
	font:normal 12px/18px Arial, Geneva, Verdana, sans-serif;
	color:#4e4a43;
}

body#portfolio {
	background:#c7dbe2 url(img/bg_tile_portfolio.gif) repeat-x top!important;
}

/**************** CONTAINERS/IDs ****************/

#container {
	width:720px;
	margin:0 auto;
}

#content {
	width:720px;
	margin:0 auto;
	height:405px;
}
#content img {
	margin-top:20px;
}

#content-home {
	width:720px;
	margin:0 auto;
}
#content-portfolio {
	width:720px;
	margin:0 auto;
	height:435px;
	margin-top:20px;
}

#header {
	width:200px;
	height:120px;
	padding-top:8px;
	margin:0 auto;
}

#header-int {
	width:200px;
	height:117px;
	padding-top:8px;
	margin:0 auto;
	margin-bottom:25px;
}
#nav2 {
	width: 720px;
	height:15px;
	margin:0 auto;
	text-align:center;
	margin-bottom:45px;
}
#nav-port {
	width: 720px;
	height:15px;
	margin:0 auto;
	text-align:center;
	margin-bottom:45px;
}
#footer2 {
	width: 720px;
	margin:0 auto;
	text-align:center;
}
.ports #portfolio-nav {
	width:720px;
	height:30px;
	margin-top:20px;
	margin:0;
	padding:0;
}

/**************** CLASSES ****************/

.gallery-home {
	width:720px;
	height:220px;
	margin-top:95px;
	float:left;
}
.gallery-home img {
	margin-top:0!important;
}

.clear-fix {
	clear:both;
}

.main {
	margin:0;
}

.caption {
	font-size:10px;
	line-height:12px;
}

.info {
	margin:0 auto; 
	width:720px;
	margin-bottom:213px;
}

.clients {
	margin:0 auto; 
	width:720px;
	margin-bottom:76px;
}

.bio {
	margin:0 auto; 
	width:720px;
	margin-bottom:100px;
}

.ports {
	margin:0 auto; 
	width:720px;
}
.ports img {
	margin-top:0px!important; 
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}

ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.portfolio {
	margin:20px 200px 0px 260px;
}

.gallery {
	float:right; 
	padding:10px 0px 0px 0;
	width:380px;
	height:370px;
}

.thumbs {
	float:left;
	width:262px;
}

.thumbs img {
	border:1px solid #f9faed;
}

.thumbs a:hover img {
	border:1px solid #b5d3dc;
}