@charset "UTF-8";
/* CSS Document */

body {
	background-color:#fae7ce;
	background-image:url(images/bg_stripes.gif);
	background-repeat:repeat-x;
}

div.page {
	position: relative;
	margin: 0 auto;
	width:740px;
}

div.main {
	background-image:url(images/main_bg.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:900px;
	position:absolute;
	top:-25px;
	left:19px;
}
div.main605 {
	background-image:url(images/main605_bg.jpg);
	background-repeat:no-repeat;
	width:738px;
	height:1085px;
	position:absolute;
	top:-25px;
}
div.left_shadow{
	background-image:url(images/left_shadow.png);
	background-repeat:no-repeat;
	width:20px;
	height:900px;
	position:absolute;
	top:-25px;
}
div.right_shadow{
	background-image:url(images/right_shadow.png);
	background-repeat:no-repeat;
	width:20px;
	height:900px;
	position:absolute;
	top:-25px;
	left:719px;
}

div.vimeo_box {
	height:330px;
	width:590px;
	position:absolute;
	top:110px;
	left:55px;
	background-color:#eee0c5;

}

div.calendar {
	height:432px;
	width:665px;
	position:absolute;
	top:105px;
	left:13px;
	border:solid thick white;
}

div.loader {
	position:absolute;
	top:108px;
	left:13px;
	background-color:white;
	padding-right:320px;
	padding-left:320px;
	padding-top:200px;
	padding-bottom:200px;
}

div.main_caption_title {
	position:absolute;
	top:455px;
	left:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.main_caption_skills {
	position:absolute;
	top:455px;
	left:155px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ead4b5;
}
div.main_caption_project {
	position:absolute;
	top:475px;
	left:55px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	
}
div.main_caption{
	position:absolute;
	top:504px;
	left:53px;
	width:599px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	max-height:60px;
	overflow:hidden;
	height: 22px;
}

div.home a {
	position:absolute;
	top:7px;
	left:66px;
	height:65px;
	width:310px;
}


/* REGISTER */
div.register{
	background:url(images/register.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:220px;
	position:absolute;
	top: 565px;
	left:19px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#eee0c5;
	text-indent:50px;
	line-height:160px;
}

div.register a:hover {
	background:url(images/register.jpg) -220px 0px;
	width:220px;
	height:220px;
}
div.register a{
	display:block;
	width:220px;
	height:220px;
}
/* REEL */
div.reel{
	background:url(images/reel.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:220px;
	position:absolute;
	top: 565px;
	left:259px;
}
div.reel a:hover {
	background:url(images/reel.jpg) -220px 0px;
	width:220px;
	height:220px;
}
div.reel a{
	display:block;
	width:220px;
	height:220px;
}
/* RESUME */
div.resume{
	background:url(images/resume.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:220px;
	position:absolute;
	top: 565px;
	left:499px;
}
div.resume a:hover {
	background:url(images/resume.jpg) -220px 0px;
	width:220px;
	height:220px;
}
div.resume a{
	display:block;
	width:220px;
	height:220px;
	color:#eee0c5;
}

/* CONTACT */

div.inputbox {
	position:absolute;
	top:430px;
	left:50px;
	width:596px;
	height:100px;
}
div.form_name {
	position:absolute;
	top:1px;
	left:0px;
}
div.form_email {
	position:absolute;
	top:32px;
	left:0px;
}
div.form_submit {
	position:absolute;
	top:62px;
	left:0px;
}
div.form_comments {
	position:absolute;
	left:200px;
	top:0px;
}

input {
color:#333333;
background:white;
border: 2px solid #f4e6cd;
font-family:Geneva, Arial, Helvetica, sans-serif;
height:15px;
font-size:12px;
padding:2px;
}

textarea {
color:#333333;
background:white;
border: 2px solid #f4e6cd;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
}

div.blog_entry {
position:relative;width:550px;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
}
span.blog_entry_title{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;
}
span.blog_entry_sub_title{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-style:italic; color:#333333;
}
div.blog_image {
position:relative;left:0px;padding:20px;
}

div.job {
	position:relative;
	width:560px;
}
div.city {
	
	font-size:12px;
	text-align:right;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
div.company {
	font-size:12px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#FFFFFF;
	position:absolute;
}
div.job_title {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	position:absolute;
	top:13px;
}
div.job_description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	position:absolute;
	top:35px;
	width:594px;
	height: 679px;
}
div.pdf {
	position:absolute;
	top:344px;
	left:75px;
	width:55px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#eee0c5;
	font-size:12px;
	text-align:center;
}
div.v_card {
	position:absolute;
	top:364px;
	left:150px;
	width:48px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#eee0c5;
	font-size:12px;
	text-align:center;
}
div.current {
	position:absolute;
	top:111px;
	left:71px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}
div.thank_you {
	position:absolute;
	top:459px;
	left:291px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#f4e6cd;
	width: 113px;
	height: 31px;
}
div.resume_text {
	position:absolute;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#eee0c5;
	font-size:12px;
	left:70px;
	top:140px;
}
/* LINKS */
a:link { 
	color:#eee0c5;
	text-decoration:none;
}

a:visited { 
	color:#eee0c5;
	text-decoration:none;
}

a:hover { 
	color:#eee0c5;
	text-decoration:none;
}
div.main_caption_project a:hover {
	color:#003366;
}
img {
	border: none;
}

.pdfLink {
	color:#333;
	font-size:12px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	padding:5px;
	padding-left:30px;
	width:111px;
	margin:5px;
	background-repeat:no-repeat;
	position:absolute;
	top:455px;
	left:506px;
}


div.copyright{
	position:absolute;
	top: 818px;
	left:50px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f4e6cd;
}

