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

/* Created by Jesus for use on Papertwinproductions.com */

/* Terra Terra:E8DDCB
	Terra:CDB380
	Acqua:036564
	Acqua Profonda:033649
	Abisso:031634			*/

* { margin: 0; padding: 0; }
p {padding-bottom: 10px; line-height:1.5em;}
h1, h2, h3, h4, h5, h6 { margin:0 0 10px 0; }
.floatClear { clear:both; }

body {
  color: #031634;
  font-size:80%;
  background-image: url(../images/TerraTerra.png);
  font-family: Helvetica, sans-serif;
  margin:0;
}
img {
	border:none;	
}
#mainWrap {
	width:1050px;
	margin:auto;
}

#header {
	width:1050px;
	height:30px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:70px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:527px;
}
		#header ul {
		float:left;
		padding:30px 0 0 0;
	}
		#header ul li {
		list-style:none;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:5px;
		margin-left:0px;
		}
			#header ul li a {
				color:#031634;
				text-transform:uppercase;
				text-decoration:none;
				font-size:1.2em;
				width:250px;
				display:block;
				border-bottom:2px solid #CDB380;
				font-weight:bold;
				padding:0 0 5px 0;
			}
#content {
	width:1050px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:20px;
}
	#content p {
		font-size:1em;
		color: #031634;
 		font-family: Helvetica, sans-serif;
	}
	#content a:hover, #content a:visited:hover {
		color:#036564;
	}
	
/* Collum codes ****************************/

#middleCol {
	width:765px;
	float:left;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

#leftCol {
	padding-top:50px;
	width:265px;
	float:left;
}

/* Row codes ****************************/


#row1 {
	width:300px;
	height:auto;
	padding-bottom:5px;
	float:none;
}

#row2 {
	width:300px;
	height:auto;
	padding-bottom:5px;
	float:inherit;
}

#row3 {
	width:300px;
	height:auto;
	padding-bottom:5px;
	float:inherit;
}

/* Footer code ****************************/

#footer {
	position:relative;
	width:1050px;	
	height:50px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	border-top:2px solid #5e5e5e;
	clear:both;
}
	#footer a {
	color:#031634;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
}
	#footer p {
		float:right;
		font-size:0.8em;
		font-color:#CDB380;
	}
	#footer p span {
		color:#031634;
	}
	
/* Headers codes *************************************************************************************************************/

h1 {
	text-indent:-9999px;
	width:221px;
	height:170px;
	background:url(../images/Logo.png) 0 0 no-repeat;
	float:left;
	margin:0 15px 0 0;
	behavior: url(iepngfix.htc);
}
h2 {
	font-size:2em;
	color:CDB380;
	font-weight:bold;
	border-bottom:2px solid #CDB380;
}
h2.more {
	text-align:center;
}
	h3 {
	font-size:2em;
	font-weight:normal;
	border-bottom:2px solid #CDB380;
	}
	h3 a {
	color:#031634;
	text-transform:uppercase;
	text-decoration:none;
	font-size:1em;
	width:250px;
	display:block;
	font-weight:normal;
	}
h4 {
	font-size:2em;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	color: #031634;
}
	h4 span {
	color: #031634;
	font-size:2em;
 	font-family: Helvetica, sans-serif;
	}
h5 {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:50px;
	padding-left:0px;
}
	h5 span {
	color: #031634;
	font-size:3em;
 	font-family: Helvetica, sans-serif;
	}
	
/* HOMEPAGE PAGE *******************************************************************************************************************************************************************/

.home #leftCol img.floatleft {
	border:2px solid #CDB380;
	margin-bottom:5px;
	float:left;
}
.home #leftCol p {
	float:none;
}
.home #leftCol a:hover img.floatleft {
	border:2px solid #036564;
}
.News a {
	color:#036564;
	font-size:2em;
	text-decoration:none;
	text-transform:capitalize;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#CDB380;
	font-weight:bolder;
}
.News p {
		color:#031634;
		font-size:1.8em;
		font-weight:normal;
		border-bottom:none;
		margin-top:5px;
}
	.News p a {
	color:#031634;
	font-size:1em;
	font-weight:normal;
	border-bottom:none;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bolder;
	margin-top:5px;
	}
	
.twitter #rightCol p {
	font-size:1em;
}
/* PROJECTS PAGE *******************************************************************************************************************************************************************/

.projects img.floatleft {
	border:2px solid #CDB380;
	float:left;
}
		.projects a:hover img.floatleft {
			border:2px solid #036564;
			}
.projects p {
	float:none;
}
.projects h3 {
	font-size:2em;
	font-weight:normal;
	border-bottom:2px solid #CDB380;
	}
.projects h3 a {
	color:#031634;
	text-transform:uppercase;
	text-decoration:none;
	font-size:1em;
	width:1050px;
	display:block;
	font-weight:normal;
	}
.projects #row1 {
	width:1050px;
	height:auto;
	float:left;
}

/* PROFILE PAGE *******************************************************************************************************************************************************************/

.profile img.floatleft {
	border:2px solid #CDB380;
	float:left;
}
.profile p {
	float:none;
}
.profile #row1 {
	width:1050px;
	height:100px;
	float:none;
}
	
/* LINKS PAGE *******************************************************************************************************************************************************************/

.links #leftCol {
	width:600px;
	float:left;
	padding-bottom:20px;
	padding-right:10px;
}

.links #rightCol {
	width:440px;
	float:left;
	padding-bottom:20px;
}
.links #leftCol ul,
.links #rightCol ul{
	list-style:none;
}
	.links #leftCol ul li {
		margin:0 0 10px 0;
	}
		.links #leftCol ul li a {
			list-style:none;
			display:block;
			color:#036564;
			letter-spacing:1px;
		}
.links #rightCol ul li a {
			list-style:none;
			display:block;
			margin:0 0 2px 0;
			color:#036564;
		}
/* VIDEO PAGES *******************************************************************************************************************************************************************/

.video #leftcol {
	width:700px;
	float:left;
	padding-bottom:20px;
}
.video #rightcol {
	width:340px;
	float:left;
	padding-left:10px;
}
	.video #rightcol ul li {
		font-size:1em;
		font-style:normal;
		list-style:none;
		display:block;
		margin-bottom:10px;
		color:#031634;
		}
			.video #rightcol ul li span {
			font-size:1.3em;
			font-style:bold;
			list-style:none;
			display:block;
			margin-bottom:10px;
			color:#031634;
			}
.video #projecttitle {
	width:1050px;
	float:left;
}

.video img {
	border:2px solid #CDB380;
	margin:0 0 10px 0;
}
.video a:hover img {
	border:2px solid #036564;
}
