/* general styles */
body {
	text-align:		center;
}

body, td {
	font: normal 12px/18px Verdana, Arial, "sans-serif";
	color: #666;
	letter-spacing: 0px;
}

h1 {
	font: normal bold small-caps 16px Verdana, Arial, "sans-serif";
	letter-spacing: 2px;
	display: inline;
}

h2 {
	font: normal small-caps 12px Verdana, Arial, "sans-serif";
	letter-spacing: 1px;
	display: inline;
}

form {
	display: inline;
}

/* nested declarations */

#div-container {
	margin: 25px auto;
	text-align: left;
}

#div-main {
	width:100%;
	position:relative;
}

#div-logo {
	background:	#fff url(_images/logo.gif) 0px no-repeat;
	float:left; 
	width:220px; 
	height:30px; 
	position:relative;
}
	#div-logo h1 {
		display:	none;
	}

#div-nav {
	float:right; 
	height:30px; 
	width:50%; 
	position:relative; 
	text-align: right;
}

	#div-nav #div-nav-buttons{
		position:absolute; 
		right:10px; 
		bottom:1px;
	}

#div-photo {
	clear:both; 
	position: relative; 
	width:100%;
  text-align: center;
}

#div-i {
	padding: 0 10px;
	text-align: left;
}

#div-info {	
}

	#div-info #div-exif {
		float: left; 
		position:relative;
		font: normal 9px/11px Verdana, Arial, "sans-serif";
	}

		#div-info #div-exif  #div-exif-text {
			margin: 2px 20px; 
			text-align:right; 
			position:relative;
		}

			#div-info #div-exif  #div-exif-text #copyright {
				font: normal 9px/10px Verdana, Arial, "sans-serif";
			}

	#div-info #div-desc {
		float:left; 
		position: relative; 
	}

		#div-info #div-desc #div-desc-text {
			text-align:left;
			position:relative;
		}
		
			#div-info #div-desc #div-desc-text #desc-text {
				margin: 0;
			}

		#div-info #div-desc #div-comment-box {
			width:350px;
			font: normal 11px Verdana, Arial, "sans-serif";
		}
		
	
			#div-info #div-desc #div-comment-box  .comment-text {
				font: normal 11px Verdana, Arial, "sans-serif";
				margin-top: 0px;
			}

				#div-info #div-desc #div-comment-box  .comment-text .comment-sig {
					text-align: right;
					font: normal 9px Verdana, Arial, "sans-serif";
				}
				
/*			#div-info #div-desc #div-comment-box */ input, textarea, select {
				width: 250px;
				color: #666;
				font: normal 11px Verdana, Arial, "sans-serif";
				margin-top: 1px;
			}
					
			/*#div-info #div-desc #div-comment-box*/ .form_submit {
				color: #666;
				background: #eee;
				border: 1px solid #666;
				width: 100px;
			}
			
			

/* ************************************************************************************* */
/* *************************** For CSS mouseovers *************************************** */
/* ************************************************************************************* */
* html a:hover {visibility:visible}
.mouseover a:hover img{visibility:hidden}
.mouseover	{
	background-repeat: no-repeat;
	display: inline;
	width: 13px;
	height: 13px;
}
#mouseover_prev	{
	background-image: url(_images/nav_prev-over.gif);
}
#mouseover_next	{
	background-image: url(_images/nav_next-over.gif);
}
#mouseover_random {
	background-image: url(_images/nav_rand-over.gif);
}
#mouseover_archive {
	background-image: url(_images/nav_archive-over.gif);
}
#mouseover_about {
	background-image: url(_images/nav_about-over.gif);
}
#mouseover_info {
	background-image: url(_images/ico_info-over.gif);
}
#mouseover_permalink {
	background-image: url(_images/ico_link-over.gif);
}
#mouseover_rss {
	background-image: url(_images/ico_rss-over.gif);
}
#mouseover_bookmark {
	background-image: url(_images/ico_bookmark-over.gif);
}


