body {background:url("../img/bg/bg2.jpg") top center repeat-x;}



/*      HEADER         
//////////////////////////////
*/

#innerContainer{background:url("../img/header/featured2.png") top center no-repeat; }



#pageTitle { }
 	#pageTitle h2{font-size:72px; opacity: .5; color:#fff; text-shadow:-1px 0px 0px #cccccc; margin-top:15px;}
 	


#pageDesc { } 	
 	#pageDesc h3{font-size:26px; color:#ffffff; text-shadow:1px 1px 0px #000000; margin-top:70px;}
 	
.mainContent { } 
	.mainContent h1{font-size:36px; color:#000000; text-shadow:-1px 0px 0px #999999; margin-top:15px;}
	.mainContent h2{font-size:28px; color:#000000; text-shadow:-1px 0px 0px #999999; margin:0px;}

.logofarm {padding-left:15px;}
.logofarm img {margin:14px; padding:1px;border:1px solid #cccccc;}

textarea {width:300px; height:150px;}





/*      PORTFOLIO         
//////////////////////////////
*/



.projectTitle {
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0px 0px 10px 0px;
	
}

.projectTitle a{
	text-decoration:none;
	color: #595c5e;
	border-bottom: 0px;
	
}

.projectTitle a:hover{
	text-decoration:underline;
	color: #000000;
	background-color: #ffffff;
	
}

.projectDetails {
	font-size:small;
}


ol#tags {
	list-style-type:none;
	padding:0;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:1em;
	margin-top:10px;
}

ol#tags li {
	border-bottom:0px solid #ccc;
	padding:0;
	margin-top:0px;
}
ol#tags li.last {
	border-bottom:none;
}

ol#tags li a {
	display:block;
	padding:0.3em 3px;
	text-decoration:none;
	border:none;
	background:#999999;
	color:#ffffff;
	padding-left: 10px;
	text-transform: uppercase;
	margin-top:5px;
	
}
ol#tags li.selected a {
	background:#5d5d5d;
	color:#ffffff;
	
	}
	
	


ol#tags li a:hover, ol#tags li a:focus {
	background:#ddd;
	color:#222;
}


.nav{ padding:0 0 35px 0;}


ol#tags li.subNav a {
	padding-left: 20px;
	background: #f5f5f5;
	margin: 1px 10px 0px 10px;
	text-transform: capitalize;
	color: #222222;
	border:1px solid #efefef;
}

ol#tags li.subNavSelected a {
	padding-left: 20px;
	background: #dddddd;
	margin: 1px 10px 1px 10px;
	text-transform: capitalize;
	border:1px solid #999999;
	color: #222222;
}


ol#tags li.subNav a:hover, ol#tags li.subNav a:focus{
	padding-left: 20px;
	background: #dddddd;
	margin: 1px 10px 1px 10px;
	text-transform: capitalize;
	border:1px solid #999999;
}


.outline {
	border: 1px solid black;
	}
	
	
	
/*

CONTACT

*/

input[type=text], input[type=password], input.text, input.title, textarea, select {
	padding:10px;
	border-bottom: 1px double #171717;
	border-top: 1px double #d2d2d2;
	border-left:1px double #d2d2d2;
	border-right:1px double #333;
	color:#333333;


}
	
.submitbutton{
	margin:0 0 10px 0;
	padding:4px 7px;
	background:#CFB59A;
	border:0px;
	position: relative;
	top:10px;
	left:0px;
	width:100px;
	border-bottom: 1px double #333;
	border-top: 1px double #CFB59A;
	border-left:1px double #f2f2f2;
	border-right:1px double #333;

}	
	
	
#contactForm h2{
	font-size:18px;
	margin:0px;
	padding:0;
}	


.videoContact {
	padding:2px;
	border: 1px solid #999999;
	margin-right:74px;
	height: 208px;
}

.confimation {
	color:red;
}
	