/* Main */
body
{
width:800px;
margin: 0 auto;
text-align:center;
font-family:Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

#home {
background-color:#000000;
background-image:url(images/PUZL-2010bg.gif); 
background-repeat:repeat;
background-position:top left;
background-attachment: fixed;
}

#bio {
background-color:#000000;
background-image:url(images/PUZL-2010bg_2.gif);
background-position:top left;
background-attachment: fixed;
}

img{
border:0px;
}

a, a href {
text-decoration:none;
color:#000000;
outline:none;
}

a:hover {
text-decoration:none;
color:#0099FF;
}

h1{
margin:0;
padding:0;
font-size:32px;
}

.Menu ul {
list-style-type:none;
margin:0;
padding:0;
}

#Header, #Header2
{
margin:8px 0 5px 0;
padding:5px 0 0 5px;
background-color:#ffffff;
border:solid 3px #000000;
}

.Menu, .Menu2 {
text-align:left;
}

.Menu img {
padding-right:9px;
}

.Menu2 img {
padding-right:8px;
}

#Content{
background-color:#FFFFFF;
padding: 10px;
margin-bottom: 5px;
text-align:left;
border-style:solid;
border-width:3px;
border-color:#000000;
}

#News{
text-align:left;
margin-left:10px;
}

#News ul {
list-style-type:none;
margin:0;
padding:0;
}

#News li{
padding-bottom:20px;
}

#News img {
border:solid #000000 2px;
margin:0 6px 5px 0;
}

#Rotate {
background-color:#FFFFFF;
width:706px;
padding: 10px;
margin: 0 auto;
text-align:center;
border-style:solid;
border-width:3px;
border-color:#000000;
}


#Footer div{
text-align:left;
}

#Footer a, a href {
text-decoration:none;
color:#000000;
}

#Footer a:hover {
text-decoration:none;
color:#0099FF;
}

.info {
margin-top:5px;
padding:5px;
font-weight:bold; 
background-color:#FFFFFF; 
margin-bottom:5px; 
border:solid 3px #000000;
}

/* PRO + INDIE */

#Work{
text-align:left;
margin-left:10px;
}

#Work ul {
list-style-type:none;
margin:0;
padding:0;
}

#Work li{
padding-bottom:20px;
}

#Work img {
border:solid #000000 2px;
margin-bottom:5px;
}

#IndieArt img {
border:none;
margin-bottom:5px;
}

#ProPrint div, #ProWeb div, #IndieArt div, #IndieTshirts div, #News div {
margin: 5px 0 0 20px;

}

.worktitle {
font-size:16px;
font-weight:bold;
}

.clientname {
font-size:16px;
}

.description {
font-style:italic;
}

.year {
color:#999999;
}

.pagelink a{
color:#0099FF;
}

.buy a {
color:#009900;
font-weight:bold;
}

/* Lookbooks */

#lookbook {
width:865px;
margin:0 auto;
background-color:#000000; 
text-align:center; 
background-image:url(../images/PUZL-2010bg_3.gif); 
background-repeat:repeat; 
background-position:top left;
background-attachment: fixed;
}

.back_btn, .back_btn a {
color:#FFFFFF; 
position:absolute; 
font-size:10px;
padding:3px 0 3px 5px;
}

.lb-header {
margin:8px 0 5px 0;
padding:8px 0 5px 0;
background-color:#000000;
}

.lb-player {
background-color:#000000;
width:865px;
}

/* RADIx */
.vid-header {
margin:5px 0 5px 250px;
padding:10px 0;
background-color:#000000;
width:300px;
}