/* styles studio4nine dec 08 */

* {
padding:0;
margin:0;
border:0;
}

body {
background: #0b0b0b;
background-image: url(../_img/bg_grad.gif);
font:normal 10px/15px "Lucida Grande", helvetica, arial, verdana, sans-serif;
color:#b0b0b0;
}

/* kill outline on links */
:active {
border: 0;
}
:focus {
outline: none;
}


/* links */
a:link, a:visited {
color:#b1a745;
text-decoration:none;
}
a:hover, a:visited:hover {
color:#9e9213;
text-decoration: underline;
}


/* fonts and stuff */
h3, h2 {
color:#b1a745;
padding-bottom: 5px;
padding-right:3px;
}


p strong {
color:#9e9213;
}

/* header */
#holder {
width:900px;
margin:15px auto;
}

#logo {
float:left;
padding-left:10px;
}
#contact {
float:right;
padding-right:10px;
margin-top:43px;
text-align:right;
}

/* page stuff */
.job {
margin:15px 10px 20px 10px;
}
.screenShot {
border:1px solid #8e8e8e;
margin:15px auto;
width:880px;
/* hack for some reason with image? */
line-height:1px;
}
.loading {
color:white;
padding-left:15px;
}

#footerHolder {
background-color: #222;
padding: 5px 0 5px 0;
}

#footer {
width:900px;
margin: 10px auto;
padding-bottom: 15px;
}
#friends{
float:left;
padding-left:10px;
}
#copyright {
float:right;
padding-right:10px;
}

#friendsHolder {
background: #121212;
}

#friendsShow {
width:860px;
margin: 0 auto;
padding: 10px;
}


/* resume */
#resume {
margin:15px 10px 20px 10px;
}
#resume h2 {
padding-top:10px;
}
#resume p {
padding:0 20px 15px 20px;
}


#lost {
margin:50px 0 50px 50px;
}

/* misc */
.highlight {
color: #b1a745;
}

.hr {
border-bottom:1px solid #414141;
font-size:1px;
line-height:1px;
clear:both;
}

.hide {
display:none;
}