body { background-color: black; margin:0; padding:0; font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #eefd86; }

a:link, a:visited { font-weight: bold; text-decoration: none; color:#81cd8d; padding: 2px;}
a:hover { color: #FFFFFF; }

img
{
border:none;
}


#main
{
background: url(img/main.jpg) top right no-repeat;
width: 750px;height: 1220px;	
position:absolute;
top:0px;
left:50%;
margin-left:-375px;
margin-top:25px;
border:5px solid red;
}

#newpics { background: url(img/new_pics2.jpg) no-repeat; position: absolute; height: 209px; width: 448px; left: -15px; top: -10px; }

.artthumbnail { margin-top: 30px; float: left; text-align:center; width: 70px; margin-left: 10px; }
.artthumbnail img { border: 2px solid #333333; }
.artthumbnail img:hover { border: 2px solid #cccccc; }
.artthumbnail a { text-decoration: none; }

#artthumbs { position: absolute; text-align: center; left:10px; top: 15px; height: auto; margin: 0 auto; width: 400px; }
#artthumbs a { background: none; }
#artthumbs a:hover { color: #7c2e3e; }

.tattoothumbnail { margin-top: 30px; float: left; text-align:center; width: 70px; margin-left: 10px; }
.tattoothumbnail img { border: 2px solid #333333; }
.tattoothumbnail img:hover { border: 2px solid #cccccc; }
.tattoothumbnail a { text-decoration: none; }

#tattoothumbs { position: absolute; text-align: center; left: 10px; top: 95px; height: auto; margin: 0 auto; width: 400px; }
#tattoothumbs a { background: none; }
#tattoothumbs a:hover { color: #7c2e3e; }


#indextext { position: absolute; padding-top: 85px; width: 415px; height: 300px; left: 5px;}
#travelimg { background: url(img/guest.jpg) no-repeat; width: 433px; height: 70px; position: absolute; left: -8px; top: 220px;}


#nav
{
width:519px;
height:62px;
position:absolute;
top:246px;
left:116px;
}
#nav2
{
font-size:16px;
width:420px;
position:absolute;
text-align: center;
letter-spacing: 3px;
top:1125px;
left:165px;
}
#nav3
{
font-size:16px;
width:420px;
position:absolute;
text-align: center;
letter-spacing: 3px;
top:1175px;
left:165px;
}
#footer { 
display: inline; 
font-size:10px;
font-weight: bold;
width:420px;
position:absolute;
text-align: center;
letter-spacing: 3px;
top:1175px;
left:165px;
}   

#nav a
{
float:left;
margin:1px 0 0 15px;
}


#pics
{
width:414px;
height:230px;
position:absolute;
left:165px;

top:330px;
}
#pcis td
{
width:414px;
}

#pics img
{
}

#guestspots
{
position:absolute;
left:152px;
top:701px;
width:442px;
}

#guestspots p
{
margin:10px;
}

#headline { padding: 3px; font-variant: small-caps; font-weight: bold; font-stretch: expanded; }

/* @group Gallery */


#gallerybreadcrumbs { font-size: 1.2em; font-weight: bold; }
#gallerynowviewingtop { font-size: 1.2em; font-weight: bold; }
#gallerynavigation { color: #eefd86; font-size: 0.8em; text-align: center; }
#galleryArtistName { visibility: hidden; position: relative; top: 20px; left: 400px; height: auto;}

#galleryimageColumns {  }
#galleryimageTitle {  }
#galleryimageInfo { margin-top: 10px; height: auto; min-height: 100px; padding-bottom: 5px; padding-left: 5px; }
#galleryimageName { text-decoration: none;  padding: 0px; margin: 2px; font-weight: bold; margin-bottom: 5px; }
#galleryimage { text-align: center; margin-bottom: 10px; height: auto; min-height: 300px; border: none;}
#galleryimage a { border: 0px; background: none; }
* html #galleryimage { top: 100px; }

#gallerykeywords { margin-top: 20px; height: auto; min-height: 80px; margin-bottom: 5px; }


#galleryimageInfo em { color: #eefd86; background: none; font-weight: bold; text-decoration: underline; }


/* #galleryTravelDates a.name:link, #galleryTravelDates a.name:visited { color: #fafafa; font-weight: bold; border-bottom: 1px solid #c61001; text-decoration: none;} */
#galleryTravelDates { margin-top: 10px; text-align: left; border: 1px dashed #000; height: auto; padding: 4px; width: 300px; }
#galleryTravelDates h3 { text-decoration: none;  padding: 0px; margin: 2px; font-weight: bold; margin-bottom: 5px;}


/* @group Thumbs */

.thumbsThumbnail { padding: 3px; margin-top: 30px; float: left; text-align:center; width: 70px; margin-left: 10px; }
.thumbsThumbnail img { border: 2px solid #333333; }
.thumbsThumbnail img:hover { border: 2px solid #cccccc; }
.thumbsThumbnail a { text-decoration: none; }

#thumbsArea { position: relative; left: -20px; float: left; top: 40px; margin: 0 auto; width: 448px;}
#thumbsArea a { background: none; }
#thumbsArea a:hover { color: #FFFFFF; }  

#thumbsgallery { width: 420px; margin: 0 auto; }
#thumbsbreadcrumbs { font-size: 1.2em; padding: 3px; font-weight: bold; }
#thumbsNavTop { margin-top: 20px; color: #eefd86; font-size: 1em; text-align: left;}
#thumbsNavTop form { float: left; }
#thumbsNavBottom { position: relative; height: 30px; font-size; 0.8em; top: 300px; left: 4px; }
#thumbsNavBottom form { float: left; }
/* @end */


/* @group breadcrumbs stuff */
#nowviewing {padding: 3px; font-size: 1.2em;}
#previouslink {padding: 3px; font-size: 1.2em;}
#nextlink {padding: 3px; font-size: 1.2em;}

#bread { color: #eefd86; padding: 3px; font-size: 1.2em; font-weight: bold; }
#bread ul {	margin-left: 0; padding-left: 0; display: inline; border: none;	} 
#bread ul li { margin-left: 0;	padding-left: 2px; border: none; list-style: none; display: inline;	}
#bread ul li:before { content: "\0020 \0020 \0020 \00BB \0020";	color: #fafafa;	}
#bread ul li#first:before {	content: " "; }
/* @end breadcrum stuff */


/* @group image comments */

#galleryimageComments { position: relative; padding-left: 5px; height: auto; min-height: 100px; }
#galleryimageCommentBox { margin-top: 100px; width: auto; height: auto; min-height: 200px; }
#galleryimageCommentBox fieldset { border: 1px solid #87587a; }

div.imageComment { margin-top: 20px; }
.imageComment p.author em { font-size: 1.3em; font-weight: bold; color: #66cc00; background: #000; text-decoration: underline; padding: 2px; padding-bottom: 0px; margin-bottom: 0px; }
.imageComment p.date { font-size: .9em; font-weight: normal; color: #cccccc; margin-top: -10px; margin-bottom: 0px; } 
.imageComment p.message { font-size: 1.2em; text-indent: 15px; color: #cccccc; margin-top: -20px; }
.imageComment {border-bottom: 1px solid #66cc00; margin-bottom: -20px;}


#newImageComment { height: auto; min-height: 300px; width: 300px; margin-bottom: 300px;}
/* @end image comments */

