body,h1,h2,h3,h4,h5,p,strong, ul, li a{
	background: #333333;
	text-decoration: none;
	color: white;
}
a:focus, 
a:hover     { color: #000; }
a           { color: #000; text-decoration: none; }
.row{
	margin: 10px 0px 10px 0px;	
}
.tab{
	height: 38px;	
}
.projects,.profile,.contact,.award {
	color: #333333;
	
}
.projects_colour{
	border: 1px solid #504f4f;
}
.projects a, .profile a, .contact a, .award a{
	background: #333333;
	text-align: left;
	border: 0px solid #504f4f;
	color: #AFAFAF;
	font-size: 1.8em;
}
.active a{
	color: #ffffff;
}

.profile{
	background: #333333;
	text-align: center;	
}
.contact{
	background: #333333;
	text-align: center;	
}
.award{
	background: #333333;
	text-align: center;	
}

.projects_list{
	padding:0px;
	margin:0px;
	line-height: 1.7em;
	list-style-type: none;
}
.projects_list li{
	margin: 5px 0px 0px 0px ;
}
.pretty-hover{
	
	color:#ff4200;
}
hr{
	background:#FF4200;
	margin-top: -5px;
	float:left;
	color: #FF4200;
}
#thumbs{
	padding-top: 10px;
	border:0px solid red;
}

#thumbs a img, #images a img{
	border:0px solid #ff4200;	
}


#pager{
	margin-top:10px;	
}
a #prev, a #next{
	font-size: 1.8em;margin: 5px; padding: 3px 5px; border: 1px solid #ffffff; background: #333333; text-decoration: none; color: #ffffff;
}


#submitbtn{
		font-size: 1.5em;
		margin: 5px;
		padding: 35px 0px 0px 0px;
		margin-top: -2px;
		background: #ff4200;
		text-decoration: none;
		color:#ffffff;
		width:60px;
		height:60px;
		border: 0px solid #ffffff;
		cursor: pointer;
}

#nav{width: 650px;}
.nav { margin: 5px 0px;}
#nav a {text-align: center; line-height: 30px; width: 30px; height: 30px; float: left;margin: 2px 2px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #ccc; text-decoration: none; color:#AFAFAF;font-weight:bold; background:#494949;}
#nav a.activeSlide { background: #ff4200; color:#333333; }
#nav a:focus { outline: none; }


h1{
	font-size: 1.3em;
	font-weight:strong;
}



a:focus, a:hover,#inspiration,#ability,#potential,#control,#outcomes,#program, a{
	color:#FF4200;
}

.tb img{
	margin:0px -4px -5px 0px;
}

ul .awards{
	
}
.awards li{
	font-size: 0.9em;
	
	padding:0px;
	margin:0px;
}


.backbutton{
	font-size: 0.8em;
	padding: 0px 0px 0px 10px;
}


/* ----- HACKS  ----- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	border:5px solid green;
}
.clearfix {display: block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}

