/*
	Override Stylesheet for Grain theme.  Edited by Nick Gaswirth.
*/

body {
	background-color: #fff;
	color: #434343;
}

p {
	color: #434343;
}

#page {
	border: 1px solid white;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	color: #434343;
	background: #fff;
}

a, h2 a:hover, h3 a:hover {
	color: #49a6f4;
	text-decoration: none;
}

a:hover {
	color: #49a6f4;
	text-decoration: underline;
}

#headermenu a,
#headermenu a:link,
#headermenu a:visited {
	color: #434343;
	text-decoration: none;
}

#headermenu a:hover {
	color: #777778;
	text-decoration: underline;
}

h1, h1 a, h1 a:hover, h1 a:visited, 
#header-description a,
#header-description a:hover,
#header-description a:visited {
	text-decoration: none;
	color: #434343;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #777778;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	color: #777778;
	}

#headerimg h1 {
	font-size: 16pt;
	padding-bottom: 2px;
	letter-spacing: 2px;
}

#headerimg {
	color: #434343;
}

h2.no-subtitle {
	color: #434343;
}

h2, h2.pagetitle {
	font-size: 18pt;
	color: #252525;
}

#info-frame h2 {
	border-bottom: 2px solid #434343;
	padding-top: 10px;
}

#info-frame, #photo-frame {
	border-left: 1px dotted #434343;
	border-right: 1px dotted #434343;
}

#info-frame #content {
	margin: -5px 0px;
}

#photo-frame {
	margin-top: -5px;
	margin-bottom: -20px;
}

#commentspopup #header-description {
	color: #777778;
}

#page #header-description {
	padding-top: 3px;
	text-indent: 30px;
}

#copyright {
	color: #777778;
}

#meta #content-date #content-date-modified {
	color: #777778;
}

#content p {
	font-size: 10pt;
	color: #434343;
	padding-left: 20px;
}

#infotext-frame {
	color: #434343;
	font-size: 10pt;
}

#infotext-frame p:first-line {
	color: #434343;
	text-indent: 15px;
	font-size: 10pt;
}

#content-post {
	padding: 15px 0;
}

#meta #content-date #content-date-modified {
	color: #434343;
}

#content-date, #post-categories, #post-tags {
	color: #434343;
}

#meta.enforced {
	border-top-width: 2px dotted #434343;
}

.tooltip-text{
	color: black;
}

#exif caption {
	color: #434343;
}

td.exif-key {
	color: #434343;
	font-weight: normal;
}

td.exif-value {
	color: #777778;
}

#commentform .textfield,
#commentform .textarea {
	background: #eee;
	border: 1px solid #777778;
	font-size: 8pt;
	color: #000;
}

#commentform #submit,
#commentform input.addon-button {
	margin: 0px;
	margin-top: 10px;
	text-align: center;
	background: #50c2fd;
	border: 1px solid rgb(30, 30, 30);
	}
	
#commentform #submit:hover {
	background: #5df6fe;
	}

#final-footer {
	border-top: 1px solid #fff;
}
