/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar

color:#789c30;


*/
/*=================== Global================*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	line-height:20px;
	font-family:'Palatino linotype', Palatino, Baskerville,'Times New Roman', Times, serif;
	
	background: #fff;
}

body.section-1 { }
body.section-2 { background:none;}
body.section-3 { }

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

a {outline:none; border:none; letter-spacing:0.35px;}
a:link { font-style:italic; text-decoration: none; color:#333;}
a:active { font-style:italic; text-decoration: none; color:#444;}
a:visited {font-style:italic; text-decoration: none; color:#444; }
a:hover {font-style:italic; text-decoration: none; color: #444; }

.caps {font-variant:small-caps;}
.italics {font-style:italic; letter-spacing:0.35px;}
.dropcap {font-size:36px; font-weight:200; line-height:38px; margin:0 0.09em -10px 0; padding:0; float:left;}


/* ================================== left column menu ==============================*/


#mail {margin: 36px 0 0 20px; line-height:25px;}

a img { border: none; }

#menu {
	margin:0px 0px 0 0;
	padding:80px 20px 0 30px;
	text-align:right;
    width: 160px;
    overflow: auto;
    top: 0;
    bottom: 0;
	left: 0;
    position: fixed;
    height: 100%;
	background-color: #fff;
}

#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
}

.subtitle {color:#7c897c; font-style:italic; letter-spacing:0.25px;}
.ornament {margin:0 0 -6px 0;}
#menu .section-title { font-size:12px; font-variant:small-caps; margin-top:35px; border-bottom: 1px dotted #a9a9a0; color:#000; margin-bottom:9px; letter-spacing:2px; }
#menu .caps {letter-spacing:0.7px;}
.indexlink a {color:#aaa; margin-top:30px; display:none;}




/* ================================== Content Column =========================*/


.homecopy{color:white;  letter-spacing: 0.35px; line-height:17px; }
.large2 {font-size: 45px; letter-spacing:-0.45; font-style:italic; color:#555; /*margin:0 0.09em -15px 0; padding:0 0 5px 0;*/ margin: 0 10px 0 0; line-height:30px; float:left;}
.large {font-size: 45px; letter-spacing:-0.45; font-style:italic; color:white; 	margin:0 0.09em 0px 0; padding:0 0 8px 0; line-height:20px; font-weight:200px; float:left;}
.container { padding:5px 5px 5px 5px;}

#content .caps {letter-spacing: 1.2px;}
#content .container a {color:#7c897c;}

#content {
    height: 100%;
    margin: 0 0 0 215px;
    top: 0;
}

#content p { width: 900px; margin: 9px 0 9px 0; }

p {
    margin: 0 0 9px 0;
}

img {
	margin: 0 0 10px 0;
}

#homeparagraph {width: 595px; margin:0 0 0 20px; padding: 40px 0 12px 0;}
#paras {width: 700px; margin-top:40px;}

#img-container {margin: 0 0 0 0; padding: 0 0 0 0;}
#img-container #text {width:700px;}
#text {width:700px;}

#img-container p	{ width: 900px; margin:0px; padding: 0 0 12px 0; }
#img-container .picture_holder { float:left; margin:0px 0 0 0; display:block;}

#d-col2 {padding-left:25px;}
/*...end.....*/

#cv {margin: 50px 0 0 20px;}
#cv a {color:#789c30;}
#cv ul { list-style-type: circle; line-height:18px; margin:10px 0 15px 20px;}
#once { clear: left; }