body {

	background-image: url('../images/back2.png');

	/*background-position: bottom right;

	background-repeat: no-repeat;

	background-color: #0d0d0d;

	background-attachment: fixed;*/

	background-repeat:repeat-x;
	background-color:#96171a;

	text-align: center

}

div.mainWrapper {

	width: 970px;

	/*margin: auto;*/

	margin-left : auto;

	margin-right : auto;

	text-align: left

}

div.headWrapper {

	width: 970px;

	height: 235px;

	background-image: url('../images/Back.png');

	background-repeat: repeat-x;

	

}

div.headWrapper ul {

	list-style: none;

	

}

div.headWrapper ul li {

	display: inline;

	position:relative;

	top: 125px;

	left: 132px;

}

div.headWrapper a {

	color: #ffffff;

	font-size: 2em;

	font-family:"Agency FB";

	text-decoration: none;

	padding-left:20px;

}

div.headWrapper a:hover {

	color: #ffffff;

	font-size: 2em;

	font-family:"Agency FB";

	text-decoration: underline;

}

div.social {

	position:relative;

	top: -67px;

	float: right;

	height: 30px;

}

div.social ul {

	list-style: none;

	position:relative;

	z-index: 10;

	

}

div.social ul li {

	display: inline;

	padding-right:20px;

	

	

}

img.logo {

	position: relative;

	left: 250px;

	top:-15px;

	padding 0px;

	margin: auto;

}

img.bib {

	position: relative;

	left: 43px;

	top:-24px;

	padding 0px;

	margin: auto;

	z-index: 0;

}

img.phone {

	position: relative;

	left: 400px;

	top:-40px;

	padding 0px;

	margin: auto;

	z-index: 20;

}

div.mainContent {

	position: relative;

	top: -26px;

	/*background-image: url('../images/goal.jpg');*/

	z-index:0;

	width:970px;

	/*height: 400px;*/



}

div.contentArea {

	position: relative;

	top: 15px;

	left: -12px;

	width: 866px;

	/*height: 350px;*/

	background-color: #fff;

	/*background-image: url('../images/hands.png');

	background-position: bottom right;

	background-repeat: no-repeat;*/

	margin: auto;

	font-family: Verdana, Verdana, Geneva, sans-serif;

	font-size: .95em;

	color: #808285;

	z-index: 2;

}

div.contentAreaHome {

	position: relative;

	left: -12px;

	width: 866px;

	line-height: 175%;

	background-color: #fff;

	/*height: 350px;

	background-image: url('../images/hands.png');

	background-position: bottom right;

	background-repeat: no-repeat;*/

	margin: auto;

	font-family: Verdana, Verdana, Geneva, sans-serif;

	font-size: .95em;

	color: #808285;

	z-index: 2;

	border-bottom-color: #990000;

	border-bottom: 5px solid #990000;

}

div.contentLeft h2 {

	padding:0px;

	margin: 0px;

	font-family: "Agency FB", "Calisto MT", Helvetica, sans-serif;

	font-size: 2em;

	color: #96171a;

	}

div.contentLeft{

	position:relative;

	float:left;

	padding-left: 10px;

	padding-top: 10px;

	width:175px;

}

div.contentRight{

	position:relative;

	float:right;

	padding-top: 0px;

	padding-right: 50px;	



	line-height: 175%;

	width: 600px;

	/*height: 350px;

	overflow:auto;*/

}

div.contentRightHome{

	position:relative;

	float:right;

	padding-top: 0px;

	padding-right: 50px;	



	line-height: 175%;

	width: 600px;

	/*height: 350px;

	overflow:auto;*/

}

div.footWrapper {

	position: relative;

	top: 0px;

	width: 970px;

	color: #808285;

	text-align: center;

	z-index:20;

	font-size: .8em;

	

}

div.footWrapper h1{

	font-size: 1.2em;

	font-family: "Agency FB", "Calisto MT";

	padding: 0px;

	color: #000000;

}

a.pone {

	position:relative;

	float:left;

}

a.ptwo {

	position:relative;

	float:right;

}

/*

	SLIDER

*/

.slider-wrap								{ width: 550px; position: absolute; top: 67px; left: 75px; }			

.stripViewer .panelContainer 

.panel ul									{ text-align: left; margin: 0 15px 0 30px; }

.stripViewer								{ position: relative; overflow: hidden; width: 550px; height: 285px; }

.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }

.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 550px; }

.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }

#movers-row									{ margin: -43px 0 0 62px; }

#movers-row div								{ width: 25%; float: left; }

#movers-row div a.cross-link 				{ float: right; }

.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 50px; 

											  margin-top: -150px; position: relative; z-index: 9999; color: white; }

.photo-meta-data span 						{ font-size: 13px; }

.cross-link									{ display: block; width: 62px; margin-top: 0px; 

											  position: relative; padding-top: 0px; z-index: 9999; }

.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }



/*

	UTILITY STYLES

*/				  				  

					  				  

.floatLeft 									{ float: left; margin-right: 10px;}

.floatRight									{ float: right; }

.clear 										{ clear: both; }

a											{ outline: none; }





/*

	PAGE STRUCTURE

*/

#page-wrap 									{ width: 700px; margin: 25px auto; position: relative; min-height: 559px;

											  background: url(../images/bg.png) top center; }

td.portfolioNav a{

	color: #96171a;

	font-size: 1em;

	font-family:"Agency FB";

	text-decoration: none;

}

td.portfolioNav{

	color: #96171a;

	font-size: 2em;

	font-family:"Agency FB";

	text-decoration: none;

}

td.portfolioNav a:hover {

	color: #96171a;

	font-size: 1em;

	font-family:"Agency FB";

	text-decoration: underline;

}

/*

 * Home Bracket style

 * 

 */

#homebracket {

	width:600px;

}

div.HomeBracketLeft {

	width:300px;

	height:300px;

	position:relative;

	float:left;



}

div.HomeBracketRight {

	width:300px;

	position:relative;

	float:right;

}



#android

{

  display: block;

  width: 300px;

  height: 300px;

  background: url("../images/android-button.png") no-repeat 0 0;



}



#android:hover

{ 

  background-position: -300px 0;

}



#android span

{

  position: absolute;

  top: -999em;

}

#about

{

  display: block;

  width: 300px;

  height: 300px;

  background: url("../images/about-button.png") no-repeat 0 0;



}



#about:hover

{ 

  background-position: -300px 0;

}



#about span

{

  position: absolute;

  top: -999em;

}

#portfolio

{

  display: block;

  width: 300px;

  height: 300px;

  background: url("../images/portfolio-button.png") no-repeat 0 0;



}



#portfolio:hover

{ 

  background-position: -300px 0;

}



#portfolio span

{

  position: absolute;

  top: -999em;

}

#services

{

  display: block;

  width: 300px;

  height: 300px;

  background: url("../images/services-button.png") no-repeat 0 0;



}



#services:hover

{ 

  background-position: -300px 0;

}



#services span

{

  position: absolute;

  top: -999em;

}

/*

 * Footer Mouse over

 */

#f_android

{

  display: inline-block;

  width: 215px;

  height: 215px;

  background: url("../images/footer-android.png") no-repeat 0 0;



}



#f_android:hover

{ 

  background-position: -215px 0;

}



#f_android span

{

  position: absolute;

  top: -999em;

}

#f_about

{margin-left:22px;

  display: inline-block;

  width: 215px;

  height: 215px;

  background: url("../images/footer-about.png") no-repeat 0 0;



}



#f_about:hover

{ 

  background-position: -215px 0;

}



#f_about span

{

  position: absolute;

  top: -999em;

}

#f_portfolio

{	

margin-left:22px;

  display: inline-block;

  width: 215px;

  height: 215px;

  background: url("../images/footer-portfolio.png") no-repeat 0 0;



}



#f_portfolio:hover

{ 

  background-position: -215px 0;

}



#f_portfolio span

{

  position: absolute;

  top: -999em;

}

#f_services

{

  display: inline-block;

  margin-left:22px;

  width: 215px;

  height: 215px;

  background: url("../images/footer-services.png") no-repeat 0 0;



}



#f_services:hover

{ 

  background-position: -215px 0;

}



#f_services span

{

  position: absolute;

  top: -999em;

}

div.actionFooter {

	width:970px; 

	margin-left: auto;

    margin-right: auto; 

	height: 215px; 

	padding-left:0px;

}


