body {

background-color:#ccc;

color:#000;

font:62.5% Arial,sans-serif;

text-align:center;

margin:0;

}



a {

color:#6ac3eb;

text-decoration:none;

}



a:hover {

color:#4b4b4b;

}



#wrap1 {

background:#fff url('images/wrap1.png') repeat-x bottom left;

width:100%;

text-align:center;

margin:0;

}



#header {

background:#4b4b4b url('images/header.png') repeat-x top left;

width:100%;

height:66px;

text-align:center;

margin:0;

}



#wrap2 {

background:url('images/wrap2.png') repeat-y top center;

width:740px;

margin:0 auto;

text-align:left;

}



#left {

width:215px;

float:left;

}



#center {

background:url('images/center.png') no-repeat top center;

width:220px;

padding:235px 45px 0 45px;

float:left;

font-size:1.4em;

line-height:1.5em;

color:#207fa8;

}



#right {

width:215px;

float:right;

}



#footer {

clear:both;

color:#888;

background:url('images/footer.png') no-repeat bottom center;

text-align:center;

width:740px;

height:50px;

margin:0 auto;

padding:0;

font-size:1.2em;

letter-spacing:0.075em;

text-transform:uppercase;

} 



h1 {

background:url('images/h1.png') no-repeat top center;

width:740px;

height:66px;

margin:0 auto;

text-indent:-10000px;

}



hr, h2 {

display:none;

}



#center p {

margin:0 0 18px 0;

}



#center a {

font-weight:700;

}



#me {

border:5px solid #6ac3eb;

float:right;

margin:5px 0 5px 5px;

height:60px;

width:60px;

}



h3 {

font:italic 400 1.5em Arial,sans-serif;

color:#fff;

margin:30px 0 8px 0;

border-bottom:1px solid #d4f0fa;

padding-bottom:2px;

}



.thumblist {

list-style:none;

margin:30px 0 0 0;

padding:0;

text-transform:uppercase;

letter-spacing:0.075em;

font-size:1.1em;

line-height:1em;

}



.thumblist li {

margin:0 5px;

padding:0;

height:115px;

}



.thumbs {

width:195px;

height:75px;

padding:1px;

background-color:#818181;

border:4px solid #cdcdcd;

margin-bottom:4px;

display:block;

}



a:hover img.thumbs {

background-color:#4b4b4b;

border:4px solid #4b4b4b;

}



.thumblist li span {

float:right;

color:#b4b4b4;

}



#footer a {

color:#ccc;

}



#footer a:hover {

color:#fff;

}



#footer ul {

list-style:none;

margin:0;

padding:28px 0 0 0;

}



#footer ul li {

float:left;

margin:0;

text-align:center;

width:215px;

height:22px;

}



#copyright {

color:#207fa8;

width:310px !important;

}



#eXTReMe,#neXTReMe {

display:none;

}



#cv {
	width: 700px;
	margin: 60px auto 0 auto;
	text-align:left;
}

#cv-content {
	background-color: #FFFFFF;
	padding:30px;
	font-size:larger;
	margin-bottom:50px;
}

#cv h1 {
	background-image:none;
	text-indent:0px;
}
