﻿.sc { font-variant:small-caps; }

.o50 {
    -moz-opacity:0.5;
    opacity:0.5;
    filter:alpha(opacity = 50);
}

* { padding:0; margin:0; font-size:10pt; }

p { clear:both; }
sup { font-size:70%; }

a, a:link, a:visited, a:hover, a:active, a img { text-decoration:none; border:none; }
a:visited { color:#001e3d; }

a.block { display:block; margin-top:3px; }
a.pdf16 { font-size:10pt; padding-left:18px; background: url(icons/pdf16.gif) 0 0 no-repeat; }
a.ppt16 { font-size:10pt; padding-left:18px; background: url(icons/ppt16.gif) 0 0 no-repeat; }
a.zip16 { font-size:10pt; padding-left:18px; background: url(icons/zip16.gif) 0 0 no-repeat; }

h1, h2, h4, h5, h6 { font-weight:normal; }

h1 { font-size:26pt; }
h2 { font-size:16pt; margin: 20px 0px 7px 0px; }
h4 { font-size:10pt; }
h5 { font-size:8pt; font-variant:small-caps; }
h6 { font-size:7pt; text-align:justify; }

ul { list-style-type:square; margin: 15px 0px 15px 0px; }
li { margin: 3px 0px 0px 30px; }

html { height:101%; }

body {
	/*height:100%;*/
	text-align: center;
	background-color:#001e3d;
	font-family:"Century Gothic", Verdana, Sans-Serif;
	font-size: 10pt;
	cursor: crosshair;
}

/*	main white panel */

div.main {
	position: relative; 
    text-align: left;
    margin: auto auto;
    width: 780px;
    padding: 0px 7px 0px 7px;
    background-color: #ffffff;
}

div#mainTop {
    height:4px;
    background: url(images/top.png) left bottom no-repeat;
}

div#mainMiddle {
    padding-top: 3px;
    padding-bottom: 3px;
    background: url(images/middle.png) 0 0 repeat;
}

div#mainBottom {
    height:4px;
    background: url(images/bottom.png) left top no-repeat;
}


/* tiles (title page) */

div#tiles {
    position: relative; 
    text-align: left;
    width: 780px;
    height: 520px;
    background: url('images/01.jpg') 0 0 no-repeat;
}

div#mask {
    position:absolute;
    left:0px;
    top:0px;
    width:129px;
    height:129px;
    background-color:#ffffff;
    border:1px #ffffff solid;
    font-size:12pt;
    font-weight:bold;
}

div#maskH {
    position:absolute;
    left:0px;
    top:0px;
    width:779px;
    height:129px;
    border-color: #ffffff;
    border-width: 1px 0px 1px 0px; 
    border-style: solid;
}

div#maskV {
    position:absolute;
    left:0px;
    top:0px;
    width:129px;
    height:519px;
    border-color: #ffffff;
    border-width: 0px 1px 0px 1px; 
    border-style: solid;
}

/* Sections */

div#secImg {
    width:780px;
    height:130px;
    background: url(images/01.jpg) 0px -130px no-repeat;
}

div.sec 
{
	position: relative;
	padding: 30px 40px 30px 40px;
}

/* Curriculum Vitae  */

div#cvPicture { position:absolute; left:580px; width:120px; float:left; }
div#cvPicture img { margin-bottom: 4px; }

div#secCV li {
	margin:4px 0px 0px 20px;
    padding:0px 0px 0px 10px;
    list-style:none;
    background: url(icons/bullet3.gif) 0px 7px no-repeat;
}

div#secCV li b   { width:165px; float:left; }
div#secCV li div { width:490px; float:left; }


/* Publications */

div.pub-icons { float:left; width:180px; }
div.pub-icons img { margin:5px 0px 5px 0px; }

div.pub-text { float:left; width:510px; padding-top:7px; }
div.pub-text h6 { margin: 7px 0px 7px 0px; }
div.pub-text h4 { margin-bottom: 7px; }


/* Music */

ul.inline200 li { float:left; width: 200px; }

/* Master's Thesis*/

ul.thesisInfo li {
	margin:4px 0px 0px 20px;
    padding:0px 0px 0px 10px;
    list-style:none;
    background: url(icons/bullet3.gif) 0px 7px no-repeat;
}

ul.thesisInfo li b   { width:145px; float:left; }
ul.thesisInfo li div { width:510px; float:left; }

div#contents div { width:350px; float:left; margin-top:2px; }
div#contents div div { width:350px; font-size:12pt; float:none; }
div#contents div div div { width:350px; padding-left:20px; font-size:10pt; }
div#contents div div div div { width:350px; padding-left:20px; font-size:8pt; }

/* PhD Thesis */
