body
{
font-family:Arial, Helvetica, sans-serif;
position:relative;
left-margin:auto;
right-margin:auto;
align:center;
}

#galleryDiv
{
position:absolute;
top:45px;
}

ul.gallery
{
list-style-type: none;
}

li.gallery
{
list-style-type: none;
display:block;
position:absolute;
}

ul.menu
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

li.menu 
{
background-color:black;
float:left;
text-align:center;
width:159px;
height:37px;
}

a:link {color:#333333;}   
a:visited {color:#333333;}
a:hover {color:white;}   
a:active {color:#white;} 

a.menu
{
position:relative;
top:8px;
display:block;
background-color:black;
text-decoration:none;
padding:4px;
height:37px;
}

a.menu:link {color:#e0e0e0;}   
a.menu:visited {color:#e0e0e0;}
a.menu:hover {color:white;}   
a.menu:active {color:#a0a0a0;} 

a.thumb
{
border:0px;
display:inline;
padding:0px;
height:auto;
top:auto;
text-decoration:underline;
}
a.thumb:link {color:#333333;}
a.thumb:visited {color:#333333;}
a.thumb:hover {color:white;}
a.thumb:active {color:white;}


a.sig
{
border:0px;
position:absolute;
top:0px;
left:0px;
visibility:hidden;
}

img.sig
{
visibility:visible;
padding:0px;
position:absolute;
left:800px;
top:0;
width:200px;
height:39px;
border:0px;
}

img.title
{
padding:10px;
position:absolute;
left:0px;
}

div.download
{
padding:10px;
position:absolute;
left:890px;
}

div.jobthumbs
{
position:relative;
top:60px;
}

#header
{
width:1000px;
position:relative;
align:center;
}

#envelope
{
width:795px;
height:37px;
border:1px solid black;
position:absolute;
}

#main
{
width:1000px;
height:580px;
border:1px solid black;
background-color:#999999;
position:relative;
top:50px;
align:center;
}

#porttitle
{
position:absolute;
top:20px;
left:550px;
border:0px;
}

#thumbs
{
position:absolute;
top:70px;
left:550px;
border:0px;
}

div.invisble
{
position:absolute;
}

#st1
{
position:absolute;
top:475px;
left:550px;
}

#st2
{
position:absolute;
top:505px;
left:655px;
}

#st3
{
position:absolute;
top:460px;
left:730px;
}

#st4
{
position:absolute;
top:490px;
left:820px;
}

#st5
{
position:absolute;
top:445px;
left:890px;
} 


#himAndHer
{
position:absolute;
top:60px;
left:60px;
}

#artistImg
{
position:absolute;
top:60px;
left:20px;
}

#aboutUsTextBox
{
position:absolute;
top:60px;
left:315px;
width:570px;
height:410px;
border:1px solid black;
background-color:white;
text-align:justify;
padding:30px;
text-indent:0px;
}


#artistTextBox
{
position:absolute;
top:60px;
left:510px;
width:460px;
height:460px;
border:1px solid black;
background-color:white;
text-align:justify;
padding:4px;
text-indent:0px;
}

#rateBumpUp
{
position:absolute;
top:-10px;
}

#portthumbs
{
    position:absolute;
    top:20px;
    left:100px;
    border:0px;
}

