/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

/*	body { background:#1F1F1F url(../img/pattern.png) repeat top left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 20px 0 0 0	}
*/	
	
	BODY {background:#000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 20px 0 0 0; }
	
	BODY.reports {padding: 0; }
	
	
	h1 {color:#FFF; padding: 0 }

	
	.container p { color: #fff; text-align: center;margin: 0;
	}
	
	.threecol {	 text-align: center; font-weight: bold; }
	.threecol a { font-size: 0.9em; color: white; line-height: 2; text-decoration: none;}

#gallery, #results {padding: 50px 20px 0 20px;  background:#1F1F1F url(../img/pattern.png) repeat top left;}
#gallery .row .threecol, #results .row .threecol { background:#000; margin: 20px 10px }
#gallery .row .threecol img {border: 1px solid white}	

#results .row .threecol {color: white; padding: 10px 0 0}

#racing_career { background:url(../img/racing_profie-2.jpg) no-repeat right 120px; padding: 0 10px 20px 10px}	
#racing_career p {text-align: left; line-height:2.8; font-weight:normal;}
#racing_career img {float:left; }
#racing_career h2 {overflow:hidden; display:block; margin: 20px 0 10px 0}

#racing_career .mycv a {color: #FFF; text-decoration:none; font-size:18px}
#racing_career .mycv a:hover {color: #C00}
#racing_career .mycv {text-align:right}
#racing_career .mycv img {float:right} 	

a img:hover {
    opacity: 0.7;
}
	
#footer {
	padding: 0;
	text-align:left;
	border-top: 1px dotted #666;
}

#footer p {
	color:#666;
	font-size: 0.9em;
	font-style:italic;
	margin:0;
	}
	
#footer p.siteby a {
	color:#600;
	text-decoration:none;
    margin: 0;
	float: right;
	padding: 0 20px 0 0 
}

#footer p.siteby a:hover {
	color:#F00;
}

#footer p.copyright {float: left}

#maincontainer {
	width:960px;
	height: 300px;
	background:#FFF;
	margin:0 auto;
	padding: 0 15px
	}
	
.header {
	height:165px;
	background: url(../img/hugoHeader.jpg) no-repeat right 0 #000;
	position:relative;
	padding:20px;
	
}

.gallery{
	background:#CCC;
	height:200px;
	display:none;
}

#contact {color:#FFF; text-align:left; padding: 30px 0 20px 20px}
#contact p {margin: 10px 0}
#contact a {color: #F00; text-decoration:none}
#contact a:hover {text-decoration:underline}
  
.container {min-height: 0 !important}
.center {text-align: center}  

.report-wrap {width: 50%; margin: 0 auto; border: 1px solid red; color: white}
  
/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {

	body { }

#maincontainer { width:80%; }

h1{padding: 100px 0 0;line-height: 1;}

.nomobile{display: none}

.row .threecol.profile{width: 50% ;
margin: 0; float:left }

#racing_career img { margin-right: 400px;}

#racing_career p {font-size: 1em; line-height: 1.4}


}


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/

/*  img {min-width: 550px; margin: -30px 0 0 0}*/

body {margin-top: 0px}


.main-image {max-width: 160%; margin-left: -75px}





}