@charset "UTF-8";
/* CSS Document */

a:link, a:visited, a:active{color:#0099CC; text-decoration:none;}
a:hover{
color:#FF0000;
text-decoration:underline;}

body {
background-color:#000000;
background-image:url(../images/bg_comics.jpg);
margin:0 auto;
width:960px;
padding:0px;
font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
color:#CCCCCC;
}

#bio{
margin:0 auto;
width:940px;
background-image:url(../images/poloroid.png);
background-repeat:no-repeat;
background-position:90px 0px;
}

#bio p{
padding-left:380px;
padding-right:150px;
text-align:left;
line-height:22px;
text-shadow: #000000 1px 1px 3px;
}

#contactinfo{
background-image:url(../images/contact-info.gif);
background-repeat:no-repeat;
background-position:35px 0px;
height:220px;
width:750px;
margin:0 auto;
padding:0px;
}


#content{
min-height:400px;
padding-top:60px;
}

#copyright{
margin:0px auto;
padding:30px;
text-align:center;
}

.current{
cursor:default;
}

#fullresume p, #fullresume ul{
background-repeat:no-repeat;
padding-left:380px;
padding-right:150px;
text-align:left;
line-height:22px;
text-shadow: #000000 1px 1px 3px;
}


.hello{
font-size:20px;
font-weight:bold;
color:#FF0000;
}

img, img a{
border:none;
}

#mainwrap{
position:fixed;
width:964;
z-index:-1;
}

#main{
width:958px;
min-height:800px;
min-height:770px;
background-image:url(../images/bg-blackfade.png);
background-repeat:repeat-x;
text-align:center;
}
#mainl{
width:1px;
min-height:770px;
background-image:url(../images/bg-whitefade.png);
background-repeat:no-repeat;
float:left;

}
#mainr{
width:1px;
margin:0 auto; padding:0px;
min-height:770px;
background-image:url(../images/bg-whitefade.png);
background-repeat:no-repeat;
float:right;
}

#logo{
margin:0px auto;
padding-top:30px;
text-align:center;
}

#nav{
margin:0 auto;
width:700px;
padding-top:30px;
padding-left:50px;
}

.navbtn{
height:30px;
float:left;
background-image:url(../images/nav.gif);
background-repeat:no-repeat;
}

#about{background-position:0px 0px;}
#portfolio{background-position:-120px 0px;}
#resume{background-position:-322px 0px;}
#contact{background-position:-507px 0px;}

#about:hover, #about.current{background-position:0px -34px;}
#portfolio:hover, #portfolio.current{background-position:-120px -34px;}
#resume:hover, #resume.current{background-position:-322px -34px;}
#contact:hover, #contact.current{background-position:-507px -34px;}

p{ margin-bottom:0px;}

.resjobtitle{ font-weight:bold; font-size:16px;}
.resjobloc{ font-style:italic; color:#666666;}


ul{
list-style:none;
text-indent:20px;
line-height:18px;
margin:0;}

#videoplayer{
text-align:center;
margin:0 auto;
width:900px;
}

#videoplayer p{
text-align:left;
margin:0 auto;
width:480px;
border-bottom:2px #CCCCCC dashed;
padding-bottom:10px;
}

embed{
padding-top:30px;}

