/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	font-family: Helvetica, Arial, Geneva, Sans Serif;
	background: #fff;
	letter-spacing: 1px;
    line-height: 1.6em;
	background-repeat: no-repeat; 
	background-attachment: fixed; 
	background-position: left top; 
	margin: 20px; 
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { 
	text-decoration: none;
	color: #000;
}

a:active { 
	text-decoration: none;
	color: #000;
	background-color:#CFF;
}

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

a:hover { 
	text-decoration: none;
	color: #000;
	background-color:#CFF;
}

#menu { filter: alpha(opacity=50); float: left; width: 245px; }
#menu ul { list-style: none; margin: 0 0 10px; }
#menu ul li.section-title { color: #000000; font-family: "helvetica"; font-variant:small-caps; border-bottom: 1pt solid #cececb; width:200px; }
#white { background-color:#fff; padding-left:10px; padding-bottom:10px; }
#white2 { background-color:#fff; padding-left:20px; }

#content {
    height: 100%;
	width: 750px;
    margin: 0 0 0 240px;
    top: 0;
	padding-left:15px;
}

.container { font-size: x-small; font-family: verdana; padding: 0px 5px 10px 10px; }

#content p { width: 500px; margin-bottom: 9px; }

p {
    margin: 0 0 9px 0;
}

.style2 {color: #00a1f3}

.horizontal_dotted_line { 
	border-top: 1px solid #bbbbbb; 
	width: 525px; 
}

.horizontal_dotted_line2 { 
	border-top: 1px solid #bbbbbb; 
	width: 675px; 
}

.horizontal_dotted_line3 { 
	border-top: 10px solid #000000; 
	width: 675px; 
}
.horizontal_dotted_line4 { 
	border-top: 1px solid #bbbbbb; 
	width: 635px; 
}
#text {
   	font-family: Helvetica;
	background-color: #000000;
	color: #fff;
	height:25px;
	width:490px;
	padding-left:15px;
	line-height:25px;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 3px;
	margin-left: 40px;
}

#text2 {
	font-family: helvetica;
	background-color: #fff;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.8em;
	font-size: 0.8em;
	margin-left: 40px;
}

#text3 {
	width: 600px;
   	font-family: helvetica;
	background-color: #fff;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 1px;
	line-height: 2.1em;
	margin-left: 10px;
	font-size: 1.2em;
}

#text4 {
	font-family: helvetica;
	background-color: #fff;
	color: #787878;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 1px;
	line-height: .9em;
	font-size: 0.8em;
	margin-left: 40px;
}

#text5 {
   	font-family: helvetica;
	background-color: #fff;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.5em;
	margin-left: 40px;
}


#cv {
  	padding-left:25px;
	border-left-color: #000000; 
	border-left-style:solid; 
	border-left-width:thin;
}

#cv li {
  	list-style-type:none;
  	padding-left:10px;
    font-family: helvetica;
	background-color: #fff;
	color: #787878;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.6em;
	font-size: 1.2em;
}


h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 11px; text-decoration: none; font-family: Helvetica, Arial, sans-serif} 

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }