/* === CSS reset === */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;                        	vertical-align: baseline;
	background: transparent;
}
a{
    text-decoration:none;
    color:inherit;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* === FONTS === */
@font-face {
    font-family: Museo;
    src: url('../fonts/Museo_Slab_500.otf');
}

@font-face {
    font-family: UnibodyRegular;
    src: url('../fonts/Unibody 8-Regular.otf');
}

@font-face {
    font-family: UnibodyItalic;
    src: url('../fonts/Unibody 8-Italic.otf');
}

/*   === GENERAL STYLES === */
body{
    background: #5b9cde url('../images/bg.png') repeat;
/*    background: #5b8abe url('') repeat;*/
    font-family:tahoma;    
    color:#fff;
    overflow-y:scroll;
}
a{
    color:inherit;
    border-width: 0px 0px 1px 0px;
    border-style: dotted;
}
p{
/*    margin:0 0 14px 0;*/
}
#wrapper{
    margin: 0 auto 50px auto;
    width:800px;
}
#header{
    padding:0 0 17px 0;
    border-bottom:1px solid #fafafa;
    margin:23px 0 30px 0;
    font-family:UnibodyRegular,Arial;
    font-size:16px;
/*    display:none;*/
}
h1{
    font-size:18px;
    color:#fff;
    display:inline;
}
h2{
    font-size:13px;
    color:#fafafa;
    display:inline;
    font-family:UnibodyItalic,Arial;
}
li h3{
    font-size:70px;
    font-weight:normal;
    margin-bottom: 20px;
    font-family:Museo,Arial;
}
li h4{
    padding-left: 4px;
    margin:20px 0 6px 0;
    font-size:20px;
}
li h4 .small{
    font-weight:normal;
    font-size:15px;
}
li div{
    padding-left: 4px;
    line-height:23px;
    width:700px;
}
div.section-content{
    margin-bottom: 27px;
    font-family:arial;
    float:left;
    font-size:15px;
}
div.section-content b{
    font-size:17px;
}
li div li{
    margin:0 0 15px 0;
}
li div li.sub{
    margin:10px 0 0 0;
    padding:0;
    border:0;
}
.projects li{
    padding:0 0 20px 0;
    border-bottom:1px dashed #bbb;
    margin:0 0 20px 0;
}
.section-content p{
    margin:0 0 10px 0;
}
.clear{
    clear:both;
}

