* {padding:0;margin:0; }

body{
background:#fff;
color:#000;
font-size:12px;
text-align: left;
font-family: Trebuchet MS, Times, serif;
letter-spacing: 1px;
}

#wrapper {width: 930px; margin: 0 auto; position: relative; }
#content {width: 800px; float:right;margin-bottom:50px; }
#content img {margin-top:15px;}
img {border: none; }
a {color:#000; text-decoration: none; }

#blog-title {padding-left: 4px; background:#fff; position: fixed; width: 126px; font-weight:normal; padding-top:10px; padding-bottom: 80px;}
#blog-title a {font-size: 14pt; text-transform: uppercase; letter-spacing: 0;}
#blog-title a:hover {color:#fff; background:#000}

#nav {background:#fff; position: fixed; width: 130px; margin-top:80px; padding-bottom:80px;}
#nav ul li {list-style:none; padding: 4px; }
#nav a {text-transform: uppercase; padding: 4px; }
#nav a:hover{ color:#fff; }
.nav1 a:hover{background: red;}
.nav2 a:hover{background: purple;}
.nav3 a:hover{background: blue;}
.nav4 a:hover{background: green;}
.nav5 a:hover{background: yellow;}

#imgnumbers {font-size:11px; text-align:right; padding-bottom:5px; padding-top:5px; padding-left:5px; margin-bottom:10px; color: #666; }
#imgnumbers a {padding-left:8px; padding-right:8px; color: #666; }
#imgnumbers a:hover{background: red; color:#fff; }
#play {float:left;  }
#play a{color: blue; }
#play a:hover{background: red; color:#fff;}

.blackbgtitle, .blackbgmedia, .blackbgdesc {background: #fff;color: #999; text-align: right;}
.blackbgmedia, .blackbgdesc  { clear:none; margin-bottom: 10px; }
.blackbgdesc p { padding-bottom: 8px; padding-left: 24px; padding-right: 24px; line-height: 24px; text-align: justify; }
.blackbgtitle h2 {margin-top:20px; font-weight: normal; font-size: 14px; color: #000;}

.thumbs img { opacity: 0.5; }
.thumbs, .thumbs:hover img {opacity: 1.0;  } 
.thumbs {margin-top:10px; text-align:left;  padding-bottom:10px;}
.thumbs p {padding-top:5px;}

#biocv {padding-top: 10px; text-align: left; letter-spacing: 1px; line-height:18px;}
#biocv table {padding-top: 10px; font-size:12px; color:#666;}
.cvetc {font-size:11px;  font-style:italic;}
.cvitem1 {padding-right:10px;  }
.cvitem2 {padding-right:10px; }
.cvtitle {font-size:14px; letter-spacing: 3px; font-weight: bold; color:#333; line-height:30px;}
.cvname {font-size:12px; font-weight: bold; color:#999;}
.biop, .statement {text-align: center;  margin: 0 auto; padding: 10px; }
.biop a, .downloadcv a, .email a {color:#666; padding: 3px; }
.biop a:hover, .downloadcv a:hover, .email a:hover{ color:#fff; background: #000; }
.downloadcv {text-align: center; padding: 3px;}
.email {margin: 40px 0;}

.texts {float:right; padding-top:20px; padding-bottom:50px;width: 680px; text-align:left; letter-spacing: 0px;}
.texts h2 {padding-bottom: 10px; padding-top: 10px;}
.texts li {list-style:none; font-size: 11px; color: #999; padding:5px;}
.texts a {letter-spacing: 1px; padding: 2px; font-size: 12px; margin-right:20px;}
.texts a:hover{ color:#fff; background: #000; }

.links {padding:40px}

.statement p { padding: 1em 0; }

.maininfo{color:#666; padding-top:15px;width: 390px; text-align:justify; clear:none; float:right;}
.links-page {font-size:11px; padding-left:15px;text-align:left;padding-top:15px;width:390px; clear:none; float:left;}
.links-page li{list-style:none;padding-bottom:7px;}
.links-page a {color:#666; padding: 2px;  }
.links-page a:hover {color:#fff; background: #000; }
.links-page h3 {padding-bottom:3px;}



.alignleft,div.nav-previous{float: right;}
.alignright,div.nav-next{float: right;}




