* { margin: 0; padding:0; outline: 0; }
ul,li { list-style-type: none; }
*									{ margin: 0; padding: 0; }
a, a:visited						{ text-decoration: none; outline: none; color: #3680a1; }
a:hover								{ color: #2e2e2e; }
a img								{ border: none; }
.clear 								{clear:both;}



body	{
		background-color:#2c251f;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
}

#everything {
	padding-top:10px;
	background-color:#AFCADB;
	background: url('img/dirt2.png');
	background-repeat:repeat-x;
}


.middler	{
	 width: 900px; margin: 0 auto 0 auto; clear: both; 
}


#container {
		background-repeat:no-repeat;
		padding-left:40px;
		background: url('img/clouds.png');
		background-position:  80% 0%;
		background-repeat:no-repeat;
}



p 		{line-height: 20px;
		font-size: 18px;}

h1 		{
		text-indent:-9999px;
}

					
#logo1    			  		{float:left;}


.tabs li { float:left; padding-right:20px; font-size:20px;}

.tabs li a {color:#ffffff;}

.tabs li a:hover {color:#666;}

.tabs li.active a {color:red;}


.tabs {padding-bottom:75px;
		padding-top:65px;
		margin-left: 20px;}


/* root element for the whole scrollable setup */
div.scrollable {  
	position:relative;
	overflow:hidden;
	width: 752px;	 
	min-height:1200px;	
	padding-top:30px;
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#thumbs {	
	position:absolute;
	width:20000em;	
	clear:both;
}

.hack  {
	display:none;
}


/* single item */
#thumbs div.thumber {
	float:left;
	color:#fff;
	width:752px;
/*	height:500px; */
}

/* style when mouse is over the item */
#thumbs div.hover {

}

/* style when element is active (clicked) */
#thumbs div.active {
}

#thumbs h3, #thumbs p, #thumbs span {
	font-family:"bitstream vera sans";
	color:#fff;	
}

#thumbs h3 em {
	font-style:normal;
	color:yellow;
}

div.maincontent	{
			padding-left: 20px;
			padding-right: 20px;
			background-color:#ec941b;
			padding-top:0;
			margin-top:0;
			}
			

 /**
 	Staff
 **/


.staff						{
							padding-top:10px;
							clear:both;
							padding-bottom:30px;
							}

.staff img 					{
							float:left;
							margin-right:10px;
							}
							
.portfolio_info h2 a		{
							color:#04811b;
							}
							
a.sc	 					{
 							float:left;
							padding:0;
 							}

.staff_info					{
							float:left;
							width:620px;
							}

.staff_info	h3				{
							font-size:18px;
							}

.staff_info	span.title		{
							padding-left:8px;
  							font-size:14px;
  							}


.staff_info a 				{
 							color:yellow;
  							}


#staffers					{
							background-color:#6e2618;
							}


/**
	Portfolios
**/


							
#portfolios					{
							background-color:#18416e;
							}							
							

.portfolio_info h2 a		{
 							color:#ec941b;
 							}

.portfolio_info h2 a:hover	{
 							color:#08183b;
 							}


.portfolio_info				{
							float:left;
							padding-left:3px;
							width: 240px;
							}

.email						{
							font-size:40px;
							color:#08183b;
							padding-bottom:20px;
							}

#contactus, #portfolious, #contactus2	{padding-bottom:10px;}

img.topper					{padding:0;
							 border:0;}

