/* .............................. */
/* Basic */
/* .............................. */
body {
	background-color:#fff;
	color:#222;
	font-size:12px;
	font-family:Courier New, Courier, monospace;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	text-align:center;
	}
html, body {
	min-height:100.1%;
	}
br.full {
	clear:both;
}
form{
	margin:0px;
}

/* .............................. */
/* Links */
/* .............................. */

a {
	color:#222;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* .............................. */
/* Headings */
/* .............................. */

h1 {
	font-size:36px;
	letter-spacing:2px;
	margin:0px;
	}
h2 {
	font-size:12px;
	letter-spacing:2px;
	margin:0px;
	}

/* .............................. */
/* Navigation and menu */
/* .............................. */

#header {
	width:810px;
	margin:0px auto 20px auto;
}
#header-main {
	float:left;
	text-align:left;
}
#header-menu {
	float:right;
	text-align:right;	
}
#header-image {
	width:175px;
	height:56px;
	background-image:url(/photoblog/1259am_w.gif);
}


#photo {
	background-color:#222;
	border:1px solid #fff;
	padding:5px;
	}



#navigation {
	width:810px;
	text-align:center;
	margin:0px auto 20px auto;
	}
#navigation-prev {
	float:left;
	width:250px;
	}
#navigation-next {
	float:right;
	width:250px;
	}
#navigation-date {
	letter-spacing:2px;
	}



#options {
	text-align:left;
	width:810px;
	margin:0px auto 0px auto;
}
#options a:hover {
	text-decoration:none;
}

#options-notes {
	float:right;
	letter-spacing:2px;
	text-align:right;
	}
#options-title {
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	font-size:150%;
	}



#info {
	width:810px;
	text-align:left;
	margin:0px auto;
	display:none;
}
#info p {
	margin-top:10px;
	margin-bottom:1em;
}
#info a {
	border-bottom:1px solid #aaa;
	text-decoration:none;
}
#info a:hover {
	border-bottom:1px solid #222;
	text-decoration:none;
}

#info-stats {
	font-size:10px;
	color:#888;
}

#comments {
	width:810px;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	}
#comments-heading {
	letter-spacing:2px;
}
#comments ul {
	list-style-type:disc;
	margin:0px 0px 0px 30px;
	padding:0px;
	}
	
#comments li {
	margin:0px;
	margin-top:10px;
}
#comments-entry1 {
	float:left;
	width:475px;
	text-align:left;
	margin-left:30px;
}
#comments-entry2 {
	float:right;
	width:300px;
	text-align:right;
}
#comments-entry3 {
	clear:both;
	width:810px;
	text-align:right;
}
#comments-entry1 textarea {
	background-color:#fff;
	color:#222;
	width:300px;
	height:63px;
	font-family:Arial;
	font-size:12px;
	border:1px solid #222;
	padding:2px;
	}
#comments-entry-button {
	background-color:#222;
	color:#fff;
	width:40px;
	text-align:center;
	margin-top:4px;
	vertical-align:text-bottom;
	border:2px solid #222;
}
.input {
	background-color:#fff;
	color:#222;
	height:15px;
	font-size:12px;
	border:1px solid #222;
	padding:2px;
	margin-bottom:1px;
    }



#footer {
	width:810px;
	text-align:center;
	margin:50px auto 0px auto;
}
#footer-main {
	margin-bottom:5px;
}
#footer-sub {
}


.section-heading {
	font-size:150%;
	letter-spacing:2px;
	margin-top:30px;
	text-decoration:underline;

}




/* .............................. */
/* Browse */
/* .............................. */

#browse {
	width:810px;
	padding:20px;
	margin:0px auto;
}

#browse img {
	background-color:#222;
    	padding:0px;
	border:1px solid #fff;
	margin:0px;
	}



/* .............................. */
/* About */
/* .............................. */

#about {
	width:810px;
	text-align:left;
	margin:0px auto;
}
#about a {
	border-bottom:1px solid #aaa;
	text-decoration:none;
}
#about a:hover {
	border-bottom:1px solid #222;
	text-decoration:none;
}

#error {
	font-size:150%	
}
#error p {
	margin-top:20px;
}
#error a {
	color:#222;
	text-decoration:underline;
}

/* tag cloud add-on */
.tags01 { font-size: 10px !important; }
.tags02 { font-size: 12px !important; }
.tags03 { font-size: 14px !important; }
.tags04 { font-size: 16px !important; }
.tags05 { font-size: 18px !important; }
.tags06 { font-size: 20px !important; }
.tags07 { font-size: 22px !important; }
.tags08 { font-size: 24px !important; }
.tags09 { font-size: 26px !important; }
.tags10 { font-size: 28px !important; }

