@charset "UTF-8";
/* CSS Document */
body{background-image:url(images/road.jpg);
	background-position:top-left;
	background-repeat:no-repeat;
	background-color:#505050;
}

h1{font-size:30px;
	position:absolute;
	color:white;
	text-shadow: 5px 3px 4px #000;
	top:-15px;
	right:20px;
}
h2{font-size:24px;
	color:#b9a000;
	border-bottom:solid 2px white;
	margin-top:-2px;
}
h3{font-size:18px;
	color:white;
	}
p{font-size:12px;
	color:white;
	font-weight:200;
}
.name{font-family:"helvetica, sans-serif, serif";
	font-size:18px;
}

#title{position:absolute;
	top:50px;
	left:35px;
}
#logo{width:250px;}

#intro{background-color:rgba(0,0,0,0.7)!important;
	color:white;
	background-color:black;
	width:450px;
	position:absolute;
	top:110px;
	left:335px;
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
	padding:10px 5px 1px 10px;
}
	#intro p{font-size:12px;}
	#intro em, #intro span{color:yellow;}
.name{font-size:24px;
font-family:"helvetica, sans-serif,serif";
text-align:right;
}
.port{font-size:16px;
font-family:"helvetica, sans-serif,serif";
border-bottom:solid #fff000 3px;
}

#pic_links{background-color:rgba(0,0,0,0.7)!important;
	color:white;
	background-color:black;	
	width:200px;
	position:absolute;
	left:800px;
	top:67px;
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
	padding:10px 20px 0 20px;
}


#skype{border: none; 
	width:114px; 
	height:20px;
	left:50%;
	margin-left:40px;
	right:50%;
	margin-right:40px;
	margin-top:5px;
}
#linked{width:160px; 
	height:33px; 
	border:none;
	left:50%;
	margin-left:20px;
	right:50%;
	margin-right:20px;
	margin-top:5px;
}
#links{position:absolute;
	left:800px;
	top:400px;
	width:220px;
	background-image:url(images/carbon_fiber.jpg);
	background-repeat:x-repeat;
	background-position:top;
	padding:10px;
}
#bot_cont{position:absolute;
	left:0px;
	top:400px;
	width:800px;
	height:1650px;
	background-image:url(images/road_fade.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#505050;
}
	#inner_menu{
		height:25px;
		padding-top:2px;
		position:absolute;
		top:10px;
		left:33px;
		width:390px;
		background-color:rgba(255,255,255,0.4);
		-moz-border-radius-topleft:20px;
		-moz-border-radius-topright:20px;
		-webkit-border-top-left-radius:20px;
		-webkit-border-top-right-radius:20px;
		
	}	
	.menu{list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		background-color:rgba(100,100,100,0.8);
		background-image:url(images/menu_back.png);
		background-repeat:x-repeat;
		background-position:top;
		margin-left:43px;
		-moz-border-radius-topleft:20px;
		-moz-border-radius-topright:20px;
		-webkit-border-top-left-radius:20px;
		-webkit-border-top-right-radius:20px;
		position:absolute;
		top:-4px;
		width:330px;
		z-index:10;
		}
	.menu_items{display:inline-block;
		
		padding:8px 10px 0 10px;
		font-size:18px;
		}
	
	.end{border-right:solid 2px white;
		}
		.menu a:link{color:white;
			text-decoration:none;
			}
		.menu a:visited{color:white;
			text-decoration:none;
			}
		.menu a:hover{color:#fff000;
			text-decoration:none;
			}
		.menu a:active{color:white;
			text-decoration:none;
			
			}
	.outer{position:absolute;
		top:37px;
		background-color:rgba(255,255,255,0.4)!important;
		background-color:#333;
		left:15px;
		width:770px;
		padding:5px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	}
	.inner{background-color:rgba(255,255,255,0.6)!important;
		background-color:white;
		padding:2px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		background-image:url(images/ent_fade.png);
		background-position:top;
		background-repeat:repeat-x;
		float:left;
	}
	.entry{background-color:rgba(0,0,0,0.8)!important;
		background-color:black;
		margin:10px;
		padding:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		float:left;
		}
.flink{border:none;}

.details{font-size:14px;
	color:white;
	font-weight:200;
	}

	
/***  Contact Me form layer  ***/
#form_box{border:inset;
		/*background-color:rgb(230, 255, 200);*/
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		}
	#title-leg{font-size:24px;
		background-color:#644b29;
		background-image:url(images/menu_select.png);
		color:#fff;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		border:solid 2px #fff000;
		box-shadow:3px 3px 3px #000;
		text-shadow:2px 3px 5px #000;
		}
	fieldset{-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		-moz-border-radius-bottomright:15px;
		-moz-border-radius-bottomleft:15px;
		-webkit-border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		-webkit-border-bottom-right-radius:15px;
		-webkit-border-bottom-left-radius:15px;
		}
	#submit_adj{position:relative;
		left:70px;
		}
    .form_col{float:left;
		width:70px;
		line-height:24px;
		}
	.form_col2{float:left;
		width:220px;
		}
	.form_col4{float:left;
		width:50px;
		line-height:24px;
		}
	.form_col3{float:left;
		width:320px;
		}
    
	.entry_form{color:white;}
	#error{color:white;
	position:relative;
	left:70px;
	}
	#much_thanks{color:#fff000;
		font-size:24px;
		}
	#thanks{color:white;
		
	}
		