/*

  @author: Michael Grech
  @email: mdgrech@gmail.com 
  
*/

#clear, #clear-0, #clear-1, #clear-2, #clear-3
{
	clear: both;
}
#contact
{
	float: left;
	padding-top: 50px;
}
#contact #form
{
	float: left;
	width: 500px;
}
#contact #martin
{
	float: right;
}
#contact form
{
	color: white;
}
#contact h3
{
	font-size: 275%;
}
#contact h5
{
	color: #FFC0CB;
	margin-left: 4px;
}
#contact img
{
	padding-top: 100px;
}
#contact input
{
	border: 2px solid #1E90FF;
	font-size: 125%;
	width: 300px;
}
#contact input.send
{
	margin-top: 15px;
	width: 100px;
}
#contact label
{
	display: block;
	padding: 10px 0;
}
#contact span.contact_form a
{
	color: #FFC0CB;
	margin-left: 25px;
	text-decoration: none;
}
#contact textarea
{
	border: 2px solid #1E90FF;
	display: block;
	font-size: 145%;
	height: 150px;
	width: 400px;
}
#content
{
	margin: 0 auto;
	width: 960px;
}
#header
{
	float: left;
}
#header a
{
	color: white;
}
#header h1
{
	color: #1E90FF;
	float: left;
	padding-top: 45px;
	width: 680px;
}
#header img
{
	float: right;
}
#header span.green a
{
	color: #42ED42;
}
#header span.pink a
{
	color: #FF6580;
}
#header span.yellow a
{
	color: #E7E76B;
}
#navigation
{
	float: left;
	width: 100%;
}
#navigation li
{
	float: left;
	margin-right: 25px;
}
#navigation ul
{
	float: left;
	font-size: 135%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#passion
{
	float: right;
	text-align: right;
	width: 250px;
}
#skills
{
	float: left;
	width: 100%;
}
#skills h3
{
	font-size: 225%;
}
#skills li
{
	float: left;
	font-size: 175%;
	margin-left: 25px;
}
#skills ul
{
	color: white;
	float: left;
	list-style-type: none;
}
.LV_invalid
{
	color: #FF0000;
	margin-left: 5px;
}
.LV_valid
{
	color: #42ED42;
	margin-left: 5px;
}
body
{
	background-color: #2D2D2D;
	font-family: sans-serif;
	font-size: small;
}
h3
{
	color: white;
	font-size: 125%;
}
h3 span.available
{
	color: #42ED42;
	font-size: 145%;
}
h3.interview
{
	font-size: 175%;
	margin: 0 auto;
	text-align: center;
	width: 750px;
}
h3.interview a
{
	color: #FFC0CB;
}
hr
{
	color: white;
}
p a
{
	color: white;
}
p.error
{
	color: #FF6580;
	font-size: 125%;
}
p.success
{
	color: #42ED42;
	font-size: 125%;
}
