﻿/* Colors: Blue - #0b8bbb // Orange - #e86e14 */

@import "reset.css";

/* -------------------- */
/* -- General Styles -- */
/* -------------------- 1850px*/
#wrap { width: 730px; height:100% auto; margin-right:auto; margin-left:auto; font-family:Calibri, sans-serif; color: #555; padding: 70px 70px 20px 70px; -webkit-box-shadow: 0px 0 50px #555 ; -moz-box-shadow: 0px 0 50px #555 ; box-shadow: 0px 0 50px #555;  background:rgb(255, 255, 255) ; }
body { font-family: times, serif; background-color: #eee; }
h1 { font-size: 40px; margin: 0 0 30px 0; letter-spacing: -1px; }
h2 { font-size: 34px; margin: 0 0 20px 0; }
h3 { font-size: 24px; margin: 30px 0 20px 0; }
h4 { font-size: 24px; margin: 30px 0 15px 0;}
h5 { font-size: 18px; margin: 30px 0 5px 0;}
p { font-size: 18px; line-height: 20px; margin: 0 0px 15px 0px; width: 430px}
a {
	text-decoration: none;
	color: #0b8bbb;
}
a:hover {
	color: #e86e14;
}
.line { clear: both; border-bottom: 2px #C0C0C0 solid; }

/* ------------ */
/* -- Header -- */
/* ------------ */
#header { float: left; width: 730px; margin: 0 0 25px 0; }
#header #header-content { float: left; width: 450px; }
#header #header-content h1 { margin: 0 0 2px 0; color: #444; }
#header #header-content h2 { color: #444; font-size: 20px; }
#header #header-content p { font-size: 15px; margin: 0 0 0 1px; }
#header #contact-details { float: left; margin: 18px 0 0 0; }
#header #header-content .contact { font-size: 16px; color: #888; margin: 0; }
#header #header-content .contact span { color: #444; width: 75px; float: left; } 
#header #header-photo { float: right; }

/* ------------- */
/* -- Content -- */
/* ------------- */
#content .cv-section { width: 800px; margin: 0 0 0 0; }
#content .cv-section h3 { font-size: 28px; color: #444; margin: 20px 0 15px 0;  }
#content .cv-section h4.title { font-family:sans-serif; font-size: 15px; color: #444; margin: 5px 0 5px 0; }
#content .cv-section h4.meta { font-family:Calibri, sans-serif; font-size: 15px; color: #777; margin: 0 0 5px 0; }
#content .cv-section p { font-size: 14px; color: #555; letter-spacing: 0; }
#content .cv-section-item { padding: 0 0 15px 0; }
#header-content .contact a {
}
#header-content .contact a {
}
