
body {  font-size: 18px; font-family: georgia; font-weight: normal; color: #FFFFFF; margin-top: 0px; height: 99%; background: #000000;}

#horizon        
	{
	text-align: left;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: visible;
	display: block;
	
	
	}

	#content    
	{
	width: 850px;
	height: 70px;
	margin-left: -400px;
	position: absolute;
	left: 50%;
	visibility: visible;
	background: #000000;
	
	
	}
	
	#galleries 
	{ 	
		text-align: left; 
		width: 850px;
		font-size: 18px; 
		font-family: georgia; 
		font-weight: normal; 
		color: #FFFFFF;
		line-height: 5px; 
		margin: 0px;
		position: relative;
		z-index: -10;
		top: 490px;
	 }
a { color: #ffffff; text-decoration: none;}


#line { 	border-right: 8px solid #FFFFFF; 
			float: right; 
			height: 100% ;
			overflow: hidden;
			position: fixed;
		    margin-left: -15px;
			
			}
#content_container {
					padding-left: 20px; 
					margin-left: -10px;
					padding-right: 35px;  
					z-index: 1;
				   }				   

#citynav_container {float: right; text-align: right; font-size: 13px; margin-bottom: -10px; margin-right: -20px;  font-weight: bold; }
#citynav_container_cell {float: left; background: #FFFFFF; padding: 1px; width: 34px; text-align: center; margin-left: 6px;}
#citynav_container_cell_other {float: left; background: #FFFFFF; padding: 1px; width: 55px; text-align: center; margin-left: 6px;}

#citynav_container_line {float: left; height: 2px; padding: 1px; width: 34px; text-align: center; margin-left: 6px; border-bottom: 2px solid #FFFFFF;}
#citynav_container_line_off {float: left; height: 2px; padding: 1px; width: 34px; text-align: center; margin-left: 6px; }

#citynav_container_lineother_off {float: left; height: 2px; padding: 1px; width: 55px; text-align: center; margin-left: 6px; }
#citynav_container_lineother {float: left; height: 2px; padding: 1px; width: 55px; text-align: center; margin-left: 6px; border-bottom: 2px solid #FFFFFF; }


#citynav_container a { color: #000000; }
#citynav_container a:hover { text-decoration: underline;}



#pagenav_container {float: right; text-align: right; font-size: 13px; margin-bottom: -10px; margin-right: -68px;  font-weight: bold; }
#pagenav_container_cell {float: left; background: #FFFFFF; padding: 1px; width: 32px; text-align: center; margin-left: 6px;}

#pagenav_container_line {float: left; height: 2px; padding: 1px; width: 32px; text-align: center; margin-left: 6px; border-bottom: 2px solid #FFFFFF;}
#pagenav_container_line_off {float: left; height: 2px; padding: 1px; width: 32px; text-align: center; margin-left: 6px; }

#pagenav_container a { color: #000000; }
#pagenav_container a:hover { text-decoration: underline;}




#nav_container { position: relative; float: right;  margin-top: 127px; width: 100px; margin-right: 50px; }
#nav_container a {font-size: 14px; }
#nav_container a:hover {font-size: 14px; text-decoration: underline;}

.bottomnav { font-size: 14px;}

#nav_container_fixed { position: fixed; margin-top: 2px; padding-top: 0px;   margin-bottom: -2px; line-height: 18px; }

#nav_border {  border-left: 2px solid #FFFFFF; padding-left: 10px;  }

#nav_container_gallery { position: relative; float: right;  margin-top: 127px; width: 100px; margin-right: 50px;  }
#nav_container_gallery a {font-size: 14px; }
#nav_container_gallery a:hover {font-size: 14px; text-decoration: underline;}

#spam { position: relative; line-height: 18px; text-align: right; line-height: 25px; z-index: 40; align: right;   }
#spammsg { position: relative; line-height: 13px; text-align: right; z-index: 40; align: right;  font-size: 11px;  }
#spamhidden { z-index: 40; }

#floatleft { float: left; width: 600px; }
#clearing { clear: both; }

#gallery_panel {margin-bottom: 0px; position: relative;   width: 590px; }
#gallery_panel_inside {margin-bottom: 10px; position: relative;    width: 554px; }
#gallery_panel_content { position: relative; width: 554px; }
#gallery_panel_table { height: 390px; padding: 0px; margin: 0px; border: 2px solid #FFFFFF; position: absolute; width: 100%; }
#gallery_panel_text { margin-top: 0px; margin-bottom: 20px; margin-left: 0px; text-align: left; z-index: 20; background-color: #000000; height: 401px; position: absolute; width: 554px;  text-decoration: none;}
#gallery_panel_text a { font-size: 50px; text-decoration: none;  }
#gallery_panel_text a:hover { text-decoration: none; }
#gallery_panel_text author { font-size: 20px; }


#gallery_panel_table_inside { height: 405px; padding: 0px; margin: 0px; border: 2px solid #FFFFFF; position: absolute; width: 604px; }
#gallery_panel_text_inside { margin-top: -115px; margin-right: 5px; line-height: 90px; margin-bottom: 25px; text-align: right; z-index: 20; position: relative; width: 602px; }
#gallery_panel_text_inside a { font-size: 80px; background-color: #000000;  }
#gallery_panel_text_inside a:hover { text-decoration: none; }
#gallery_panel_text_inside author { font-size: 25px; }

#gallery_title { font-size: 45px; text-decoration: underline; width: 675px; }
#gallery_author { font-size: 20px; text-decoration: none; }
#gallery_blogtext { font-size: 14px; }
#gallery_date_container { position: relative; float: left;  margin-top: 27px; margin-left: -115px; width: 100px; font-size: 75px; text-align: right; }

#blog_title { font-size: 45px; text-decoration: underline; width: 600px; }

#gallery_description_container { position: relative; float: right;  margin-top: 80px; margin-right: 100px; }
#gallery_description { position: fixed; margin-top: 80px; padding-top: 0px;   margin-bottom: -2px;  border-left: 2px solid #FFFFFF; padding-left: 10px;  line-height: 18px; width: 175px; }

#author { z-index: 20; }
#author a { font-size: 20px; text-decoration: none; z-index: 20;  }

#numberthing { font-size: 70px; text-align: left; padding: 5px;}
#numberthing a { text-decoration: none; }
#black { background: #000000; } 

#blog_panel {position: relative; }
#blog_panel_content { font-size: 13px; border-left: 0px #FFFFFF solid; border-right: 0px #FFFFFF solid; padding-left: 5px; padding-right: 5px; margin-right: 0px; width: 547px; text-align: justify;}

#dateformat { font-size: 10px; padding-left: 0px;}
#blogtitle { font-size: 25px; text-align: center; }


#bigfuckoffnumerals { margin-left: 200px;  width: 150px; height: 150px; border: 4px #FFFFFF solid; text-align: center;}
#bigfuckoffnumerals p {margin-top: 25px; font-size: 80px; }

#small { font-size: 10px; }
