
body {text-align:center; background-color:black; color:rgb(153,153,153);}
a:link {color:rgb(204,204,204);}
a:visited {color:rgb(102,153,204);}
a {text-decoration:none;}
h4 {margin:5px;}

img { border:0; margin:0; padding:0;}

.clear {clear:both;}


div.main {width:760px; margin:0 auto; text-align:left;}
div.logo {float:left;}
div.title {float:left;}
div.lang {padding:0 0 50px 0;}
div.navigation{float:left;}
.sitecopy {color:rgb(102,102,102); font-size:0.7em; margin:30px auto 5px; width:200px;}


div.home {width:60%; margin: 0 auto;}
	.contact {width:60%; margin: 0 auto 50px; border-style:double; border-color:rgb(51,153,204); text-align:justify;}
	.update {width:400px; min-height:110px; border:0; background-image:url('grphx/updatebox.jpg'); background-repeat:no-repeat;margin: 0 auto;}
	.update2 {width:200px; height:50px; float:right; text-align:right; background-image:url('grphx/updatebox2.jpg');}
	.updatecont {text-align:justify; padding: 20px 50px 0 50px;}
	.boxtop {width:70px; margin:0 auto;}
	.intro {text-align: justify;}
	.updateheader {color:rgb(102,102,102); margin: 20px auto; width:150px;}
	
	

	.artwork {width:760px; min-height: 300px; text-align:center; background-image:url('grphx/back.jpg'); background-repeat:no-repeat; margin: 0 auto;}
	.artwork2 {margin: 0 auto; width:760px;}
	.artbottom {width:760px; height:200px; background-image:url('grphx/artbottom.jpg');}
	.category {width:150px; float:left; margin-left: 150px; display:inline;}
	.thumbs {width:auto;}
	.picture {float:right; margin: 55px 55px 0 0; display:inline;}
	.autcomm {width:auto; border-style: double; border-color:rgb(51,153,204); margin-top:30px;}
	.wrapper {width: 188px; float:left; margin:55px 0 0 55px; display:inline;}
	.emptybox {height:250px;}
		.copyright {float:right; width:300px; margin: 100px 100px 0 0; text-align:justify; color:rgb(102,102,102); font-size:0.9em;}
	.commentername{font-weight:bold;}
	.commentdate {font-size:0.6em; font-style:italic;}
	
	.comments {width: 400px; margin:0 auto; border-color:rgb(51,153,204);  border-style:solid; border-width:1px; border-spacing:0; border-collapse:collapse;}
.namedate {text-align:right; border:1px solid; border-color:rgb(51,153,204);}
.comment {text-align:left; width:70%; border:1px solid; border-color:rgb(51,153,204);}
	
	
	
	.links {width:60%; margin: auto;}
	

.guestbook {;}
/*
.bookwhole {width:400px; min-height:220px; _height:220px; background-image:url('grphx/bookback.jpg'); background-repeat:no-repeat; margin:0 auto; text-align:left;}
*/
.bookwhole {width:400px; min-height:220px; height:auto !important;height:220px; background-image:url('grphx/bookback.jpg'); background-repeat:no-repeat; margin:0 auto; text-align:left;}
.bookname {font-style:italic; width:200px; text-align:left; padding:30px 0 10px 90px; }
.booklabel {font-weight:bold; width:100px; text-align:left; float:left; margin-left:60px; display:inline;}
.bookdata {text-align:justify; width:200px; margin-left:150px; margin-right:10px; overflow:visible;}
.bookurl {text-align:justify; min-width:400px; margin-left:150px; margin-right:10px;} 
.bookfooter {font-style:italic; font-size:0.6em; text-align:right; margin-right:30px; }
.error {width:300px; text-align:left; border: 1px solid; border-color:rgb(153,153,153); color:rgb(102,102,102); margin: 20px auto;}
.instruction {float:right; width: 150px; border: 1px solid; border-color:rgb(153,153,153); color:rgb(102,102,102); margin-right:20px; text-align:left;}

.form {width:400px; margin:0 auto;}
.formlabel {width:150px; float:left; text-align:left; margin:3px 0;}
.formfield {width:250px; float:left; text-align:left; margin:3px 0;}

