/*start layout*/

body
{
background-color:black;
color:white;
font-size:16px;
font-family: Arial;
margin:0px;
}

body.index
{
background-color:black;
background-image:url('img/background.jpg');
background-repeat:no-repeat;
background-position:110px 90px;
background-attachment:fixed;
margin:0px;
}

div.tab
{
margin-left:25px;
width:600px;
}

div.tab2
{
margin-left:25px;
}

div.tab3
{
margin-left:25px;
padding-top:5px;
padding-bottom:5px;
}

div.banner

{
position:absolute;
left:120px;
top:0px;
border:0px;
}

div.pagetitle
{
margin-left:38px;
color:white;
}

div.content
{
position:absolute;
left:168px;
top:60px;
border:0px;
width:642px;
color:white;
}

img.border
{
border:0px;
}

div.border
{
border:1px solid white;
}

div.flash_title
{
position:absolute;
top:200px;
left:300px;
border:1px solid white;
width:200px;
height:133px;
}

div.frog2
{
position:absolute;
left:790px;
top:40px;
}

div.nav
{
position:absolute;
top:75px;
margin-left:0px;
}

div.exit
{
position:absolute;
top:350px;
left:10px;
}

div.copy
{
position:absolute;
text-align:center;
top:510px;
left:20px;
color:red;
font-size:14px;
}

div.navr
{
position:absolute;
left:814px;
top:110px;
}

div.navg
{
position:absolute;
top:244px;
left:820px;
color:red;
}

div.navh
{
position:absolute;
top:546px;
left:820px;
color:white;
text-align:right;
}

div.navs
{
position:absolute;
top:546px;
left:872px;
color:white;
text-align:right;
}

div.navb
{
position:absolute;
background-color:black;
border-top:1px gray solid;
font-size:11px;
top:574px;
left:15px;
width:900px;
text-align:center;
padding-top:5px;
padding-bottom:20px;
}

div.news
{
position:absolute;
top:30px;
left:420px;
color:white;
height:400px;
width:192px;
font-size:14px;
}

div.news2
{
margin-left:20px;
color:white;
}

div.news3
{
position:absolute;
top:30px;
left:50px;
color:white;
width:192px;
font-size:14px;
}

div.red
{
color:red;
background-color:black;
font-weight: bold; 
}

div.random
{
position:absolute;
top:465px;
left:474px;
color:white;
font-size:14px;
}

div.randomlinks
{
position:absolute;
top:467px;
left:620px;
color:white;
font-size:14px;
}

div.random2
{
margin-left:20px;
min-width:280px;
}

img.right
{
float:right;
margin-left:10px;
border:1px solid;
}

img.left
{
float:left;
margin-right:10px;
border:1px solid;
}

/*end layout*/

/*start rollovers*/

a.web 
{
position:absolute;
top:10px;
left:50px;
display:block;
width:115px;
height:25px;
background-image:url(img/web_a.gif);
background-repeat:no-repeat;
}

a.web:hover 
{
position:absolute;
top:9px;
left:50px;
display:block;
width:115px;
height:25px;
background-image:url(img/web_b.gif);
background-repeat:no-repeat;
} 

img.webtitle
{
position:absolute;
top:9px;
left:50px;
}

a.graph 
{
position:absolute;
top:38px;
left:15px;
display:block;
width:150px;
height:25px;
background-image:url(img/graph_a.gif);
background-repeat:no-repeat;
}

a.graph:hover 
{
position:absolute;
top:38px;
left:15px;
display:block;
width:150px;
height:25px;
background-image:url(img/graph_b.gif);
background-repeat:no-repeat;
}

img.graphtitle
{
position:absolute;
top:38px;
left:15px;
}

a.film 
{
position:absolute;
top:65px;
left:16px;
display:block;
width:150px;
height:25px;
background-image:url(img/film_a.gif);
background-repeat:no-repeat;
}

a.film:hover 
{
position:absolute;
top:65px;
left:16px;
display:block;
width:150px;
height:25px;
background-image:url(img/film_b.gif);
background-repeat:no-repeat;
} 

img.filmtitle
{
position:absolute;
top:65px;
left:16px;
}

a.audio 
{
position:absolute;
top:91px;
left:6px;
display:block;
width:155px;
height:25px;
background-image:url(img/audio_a.gif);
background-repeat:no-repeat;
}

a.audio:hover 
{
position:absolute;
top:90px;
left:6px;
display:block;
width:155px;
height:25px;
background-image:url(img/audio_b.gif);
background-repeat:no-repeat;
}

img.audiotitle
{
position:absolute;
top:90px;
left:6px;
}

a.photo 
{
position:absolute;
top:130px;
left:38px;
display:block;
width:125px;
height:30px;
background-image:url(img/photo_a.gif);
background-repeat:no-repeat;
}

a.photo:hover 
{
position:absolute;
top:130px;
left:38px;
display:block;
width:125px;
height:30px;
background-image:url(img/photo_b.gif);
background-repeat:no-repeat;
}

img.phototitle 
{
position:absolute;
top:130px;
left:38px;
}

a.ill 
{
position:absolute;
top:154px;
left:40px;
display:block;
width:125px;
height:25px;
background-image:url(img/ill_a.gif);
background-repeat:no-repeat;
}

a.ill:hover 
{
position:absolute;
top:154px;
left:40px;
display:block;
width:125px;
height:25px;
background-image:url(img/ill_b.gif);
background-repeat:no-repeat;
}

img.illtitle 
{
position:absolute;
top:154px;
left:40px;
}

a.paint 
{
position:absolute;
top:179px;
left:80px;
display:block;
width:90px;
height:25px;
background-image:url(img/paint_a.gif);
background-repeat:no-repeat;
}

a.paint:hover 
{
position:absolute;
top:179px;
left:80px;
display:block;
width:90px;
height:25px;
background-image:url(img/paint_b.gif);
background-repeat:no-repeat;
}

img.painttitle 
{
position:absolute;
top:179px;
left:80px;
}

a.digital 
{
position:absolute;
top:202px;
left:56px;
display:block;
width:110px;
height:25px;
background-image:url(img/digital_a.gif);
background-repeat:no-repeat;
}

a.digital:hover 
{
position:absolute;
top:202px;
left:56px;
display:block;
width:110px;
height:25px;
background-image:url(img/digital_b.gif);
background-repeat:no-repeat;
}

img.digitaltitle
{
position:absolute;
top:202px;
left:56px;
}

a.music 
{
position:absolute;
top:228px;
left:102px;
display:block;
width:60px;
height:25px;
background-image:url(img/music_a.gif);
background-repeat:no-repeat;
}

a.music:hover 
{
position:absolute;
top:228px;
left:102px;
display:block;
width:60px;
height:25px;
background-image:url(img/music_b.gif);
background-repeat:no-repeat;
}

img.musictitle
{
position:absolute;
top:228px;
left:102px;
}

a.vid 
{
position:absolute;
top:252px;
left:58px;
display:block;
width:105px;
height:25px;
background-image:url(img/vid_a.gif);
background-repeat:no-repeat;
}

a.vid:hover 
{
position:absolute;
top:252px;
left:58px;
display:block;
width:105px;
height:25px;
background-image:url(img/vid_b.gif);
background-repeat:no-repeat;
}

img.vidtitle
{
position:absolute;
top:252px;
left:58px;
}

a.contact 
{
display:block;
height:30px;
width:114px;
background-image:url(img/contact_a.gif);
background-repeat:no-repeat;
}

a.contact:hover 

{
display:block;
height:30px;
width:114px;
background-image:url(img/contact_b.gif);
background-repeat:no-repeat;
}

a.resume 
{
display:block;
height:35px;
width:110px;
background-image:url(img/resume_a.gif);
background-repeat:no-repeat;
}

a.resume:hover 
{
display:block;
height:35px;
width:110px;
background-image:url(img/resume_b.gif);
background-repeat:no-repeat;
}

a.links 

{
display:block;
height:30px;
width:80px;
background-image:url(img/links_a.gif);
background-repeat:no-repeat;
}

a.links:hover 
{
display:block;
height:30px;
width:80px;
background-image:url(img/links_b.gif);
background-repeat:no-repeat;
}

a.extras 
{
display:block;
height:30px;
width:110px;
background-image:url(img/extras_a.gif);
background-repeat:no-repeat;
}

a.extras:hover 
{
display:block;
height:30px;
width:110px;
background-image:url(img/extras_b.gif);
background-repeat:no-repeat;
}

a
{
color:white;
text-decoration:underline;
}

a:hover
{
color:red;
text-decoration:underline;
}

a.right 
{
padding-left:90px;
}

/*end rollovers*/

/*new gallery*/

div.imagegal
{
position:absolute;
left:168px;
top:60px;
border:0px;
width:642px;
color:white;
text-align:left;
}

img.thumb
{
margin-right:10px;
height:75px;
margin-bottom:10px;
border:1px solid;
}

img.full
{
border:1px solid;
}

div.imginfo
{
font-size:14px;
text-align:right;
float:left;
width:76px;
border-right:1px white solid;
padding-right:8px;
}

div.imgdetails
{
font-size:14px;
text-align:left;
padding-left:93px;
}

div.imgfull
{
text-align:center;
}

/*End Gallery*/