/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/


html, body, p, div, input, textarea,table, tr, td, select, option, h1, h2, h3, h4, h5, h6, img, a, form, fieldset, label, ul, li { margin:0;  padding:0;  vertical-align:top}

img,fieldset { border:none}
ul { list-style:none}
h1,h2,h3,h4,h5,h6 { font-weight:normal} 

header, footer, section, article, figure { display:block}

body { font-family: Helvetica, Helvetica Neue, Arial, sans-serif; font-size:36px; color:#333333;}

a {
	text-decoration:none;
	cursor:default;
}
a:hover { color:#000000; text-decoration:none; cursor:default}
a:visited { color:#000000; text-decoration:none; cursor:default}
a:active { color:#000000; text-decoration:none; cursor:default}


p { font-size:29%; color:#000000; line-height:1.4em}

h1 a {
	color:#000000;
}

header a {
	color:#000000;
}

h3 {
	font-size:0.27em;
	color:#000000
}
h3 a { color:#000000; text-decoration:none; cursor: default}


/*
---------------------------------------------
02. wrapper
---------------------------------------------
*/


#wrapper { width:803px;
		   margin:0 auto;
		   margin-left:auto;
		   margin-right:auto;
		   }



/*
---------------------------------------------
03. header
---------------------------------------------
*/


header { width:803px; height:100px; float:left; padding-top:60px}
header h1 { width:240px; float:left; font-size:0.6em; color:#000000}
header p {
	width:240px;
	float:left;
	line-height:1.3em;
	padding-left:40px;
	padding-top:20px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif; 
}


/*
---------------------------------------------
04. content
---------------------------------------------
*/

#content { width:830px; float:left; padding-bottom:185px}


/*
---------------------------------------------
05. section and article
---------------------------------------------
*/

section { width:803px; float:left; padding-bottom:55px}

section>p { width: 520px; font-size:0.3em; float:left; margin-left: 280px; margin-right:40px}

article { width:240px; float:left; border-top:1px solid #000000; padding-top:5px;  margin-right:40px}

article h3 { width:240px; float:left; padding-bottom:14px}
article h3 a { float:left; cursor:default; font-weight: bold}
article h3 span {
	float:right;
	font-size:0.95em;
	padding-top:2px;
	margin-left: 20px;
	overflow: visible;
}


article p {
	width:240px;
	float:left;
	text-align:justify;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-size: 0.3em;
	line-height: 1.5em;
}
article p span { width:240px; float:left; font-size:10px; color:#0000cc !important; padding-bottom:6px}
article p a { width:240px; float:left; color:#0000cc !important; padding-bottom:7px}

article.right { margin-right:0}


/*
---------------------------------------------
06. miscellaneous
---------------------------------------------
*/

.independent { padding-bottom:30px}
.education { padding-bottom:20px}
.education p a { color:#000000; padding:0}

/* FoldFade */


#foldNotice {
	height:154px;
	position:fixed;
	bottom:0;
	left:50%;
	z-index:9999
}
#foldNotice div {
	width:3000px;
	height:84px;
	padding:60px 20px 10px 20px;
	position:relative;
	left:-50%;
	text-align:center;
	background:url(fade.png) top left repeat-x;
	overflow:hidden
}
