BODY { background:#000000; color: #FFFFFF; text-align: center; font-family: Comic Sans MS, sans-serif; }

A:link { color: #0066cc; } /* unvisited link */
A:visited { color: #01498f; } /* visited links */
A:hover { color: #FFFFFF; } /* mouse over */

#title { text-align: center; padding: 5px; margin: 0 0 0 0; }
#title img { border: none; }
#login { text-align: center; }
#login A { text-decoration: none; }
/*#login a { color: red; }
#login a:hover { color: white; } */
#mainNav { margin: 5px 0 5px 0; }
#mainNav A { text-decoration: none; }
/*#mainNav A:after { content: " - "; }
#mainNav A:before { content: " - "; }*/
#nav { display: inline; } /*width: 100%; }*/
#nav A { text-decoration: none; padding: 0 1em 0 1em; }
#nav A img { height: 10px; border:none; vertical-align: center; } 
/*#nav A.first { }
#nav A.prev  { }
#nav A.next { }
#nav A.last { }
#nav:after { content: "."; clear: both; visibility: hidden;} */
#comic { text-align: center; padding: 2; }

#chatbox { border-top: 1px solid red; width: 50em; margin: 1em auto; padding: 2; }
#chatbox A { text-decoration: none; }
#chatbox h1 { font-size: 1.2em; }
#chatbox textarea { font-size: 0.9em; }
#avatarContainer { display: block; text-align: center; width: 500px; margin: 0 auto; }
#avatarContainer:after { content: "."; clear: both; visibility: hidden; }
#avatar { float: left; padding: 0 5px 0 5px; font-size: 0.8em; }
h4.avatar { font-size: 0.8em; margin: 0; }
/*#chatbox a { color: red; }  
#chatbox a:hover { color: white; } */
#chatboxLower { clear: both; width: 100%; } /*border: 1px solid white; }*/
#chatboxLower #num { display: inline }

#feedback { text-align: center; padding: 2; font-family: Comic Sans MS, sans-serif; }

#register { text-align: center; }
#register h1 { font-size: 1.3em; }
#register h4 { font-size: 1em; margin: 1em 0 0 0; color: red; } 
#register p { font-size: 0.8em; margin: 0;}

#geekCulture { background-image: url(Chrissy.png); background-repeat: no-repeat; background-position: left;  }
#geekCulture th { background-image: url(GC_table.png); width: 146; padding: 0 0 20 0; }
#geekCulture th A { text-decoration: none; }
#geekCulture th A:hover { color: #666666; text-decoration: none; }
#pots { float:left; 	position:absolute; right:5px; bottom:5px }

#archive {}
#archivedEntry {}

#profile {}
#profileNav { margin: 0 0 10px 0; }

#link { display: block; margin: 0 0 1em 0; } /*border-top: 1px solid #0066cc; border-bottom: 1px solid #0066cc; }*/
#linkName { width: 60%; margin: auto; float: left; font-weight: bold; }
#linkUrl { width: 39%; text-align: left; float: left; margin: auto; }
#linkDesc { width: 100%; margin: 10px 0 0 0; clear: both; color: #A6A6A6; }

#error { color: red; }

#toy { border-bottom: 1px solid #0066cc; }
#toy h3 {  }

#gallery {
	display: block;
	width: 100%;
}
/*#gallery:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: left; 
	visibility: hidden;
}*/

#galleryImage {
	display: block;
	float: left;
	width: 200px;
	height: 250px;
	margin: 1em 15px 2em 0;
	text-align: center;
}

#galleryCategoryTitle {
	display: inline;
	font-weight: bold;
	font-size: 0.8em;
}

#galleryCategories {
	display: inline;
	font-size: 0.8em;
}

#gallerySpacer {
	clear: left;
}
H4.gallery { font-size: 0.6em; margin: 0; }
