* {margin:0; padding:0;}
body {background:#000; font:13px/18px Helvetica, Arial, sans-serif; color:#fff;}

h1 {font-size:25px; line-height:32px; margin:0 0 20px 0;}
h2 {font-size:16px; line-height:18px; margin:0 0 5px 0;}

p {margin-bottom:18px;}
a, a:link, a:visited {color:#999; text-decoration:underline;}
a:hover, a:active {color:#e50000; text-decoration:underline;}

.red {color:#e50000;}

#wrapper {width:900px; margin:60px auto 0 auto;}
#name {width:900px; font-size:50px; font-weight:bold;}

#nav {float:right; margin-bottom:50px; font-size:11px; line-height:13px; font-weight:bold; padding:2px 0 0 226px; border-top:1px solid #363636;}
#nav a, #nav a:link {text-decoration:none; padding:3px 5px;}
#nav a:hover, #nav a:active, #nav a.current {background:#e50000; color:#fff; border-top:1px solid #e50000;}
#nav ul {list-style-type:none;}
#nav ul li {display:inline; float:left; margin-left:10px;}

#pagehead {clear:both;}

.column1, .column2 {width:435px; float:left; margin-bottom:40px;}
.column1 {margin-right:30px;}

.row {border-top:1px solid #363636; background:url(../images/rowbg.jpg) top right no-repeat; padding:15px 0 0 0; height:230px; clear:both; width:900px;}
.resume_row {border-top:1px solid #363636; background:url(../images/rowbg.jpg) top right no-repeat; padding:15px 0 0 0; clear:both; width:900px;}
.resume_row ul, .column1 ul, .column2 ul {margin-left:30px; margin-bottom:15px;}
.resume_row strong {color:#e50000;}
.row h2 {margin-bottom:14px;}
.previewblock {margin-right:30px;}
.previewblock, .previewblockright {width:202px; float:left;}
.previewblock p, .previewblockright p {font-style:italic; line-height:16px; margin-top:2px;}
.previewblock a p, .previewblockright a p {color:#a1a1a1; text-decoration:none;}
.previewblock a:hover p, .previewblockright a:hover p {color:#fff; text-decoration:none;}
.previewblock a img, .previewblockright a img {border:1px solid #4d4d4d;}
.previewblock a:hover img, .previewblockright a:hover img {border:1px solid #fff;}

.left {width:434px; float:left; margin-right:33px;}
.thumbs {width:202px; float:left; margin-right:33px;}
.thumbs .previewblock {float:none; margin:0; color:#a1a1a1;}
.right {width:198px; float:left;}
.right p {line-height:16px; margin:5px 0 7px 0;}

.left_video {width:601px; float:left; margin-right:33px;}
.right_video {width:266px; float:left;}
.right_video p {line-height:18px; margin:5px 0 5px 0;}

#footer {clear:both; margin:35px auto 0 auto; text-align:right; padding:0 0 35px 0; font-size:10px; border-top:1px solid #363636; color:#363636; width:900px;}

/* CLEARFIX CONTROLS ------------------------------------------------------------------------------------- */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
