/* Sendshots stylesheet */

#doc { width: 740px; }

html,body {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:100%;
	height:100%;
	line-height:normal;
}

body { line-height: 1; font-size: 100%; vertical-align: baseline; }

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

h1 { font-family: Georgia, Times; font-size: 26px; margin-bottom: .5em; color: #000; font-weight: bold; letter-spacing: -1px; }
h2 { font-family: Georgia, Times; font-size: 18px; margin-bottom: .5em; color: #000; font-weight: bold; }

#ft { margin-top: 2em; padding: 1em; background-color: #EEE; border-top: 1px solid #999; }
#ft h2 { font-size: 28px; color: #a7b9c2; }
#ft p { margin-bottom: 1em; color: #a7b9c2; line-height: 140%; }
#ft p a { color: #a7b9c2; }

p { line-height: 1.2em; }

.nav { text-align: left; }
.nav h2 { font-size: 18px; }
.nav ul li { margin-bottom: .8em; font-size: 16px; }

#hd { margin-bottom: 1em; margin-top: .5em; background-color: #EEE;}

.logo {
	float: left;
	font-size:38px; font-family: Georgia, Sans-serif; 
	text-transform: uppercase; background-color: brown; 
	color: white; width: 250px;
	text-align: center;
}
.logo a span { color: pink; }
.menu {
		padding-top: 13px;
		float: right;
		text-align: right;
		padding-right: 8px;
		font-size: 12px;
		font-family: Arial,Helvetica,sans-serif;
}

.logo a { color: white; text-decoration: none; border: none; }
.logo a:hover { color: white; text-decoration: none; border; none; }

.coll { float: right;  width: 180px; }
.colr { float: left; width: 520px; margin-right: 1em;  }

#crumbs { margin-bottom: 1.5em; font-size: 12px; }

.item_content { margin-bottom: .5em; border-bottom: 1px dotted #EEE; padding-bottom: .5em; color: #777; }

.item_content p { line-height: 130%; margin-top: 1em; color: #555; font-size: 90%; }

.item_post { padding-top: .3em; padding-bottom: .3em; background-color: #EEE; margin-top: 1em;}
.item_post #fakepost { margin-left: .3em;}
#item_post_space { margin-bottom: 1.5em; }

.post_form { margin-left: .4em; }
.post_form #input1 { width: 98%; height: 60px; padding: 2px; }
.post_form p { margin-top: .2em; font-size: 14px; }

#fakepost { width: 95%; padding: 4px; color: #AAA; }
#fakepost2 { width: 99%; color: #666; padding-top: 2px; padding-bottom: 2px; }

.xsubmit { 
	font-size: 13px; font-weight: bold; 
	border-top: 2px solid #CCC; 
	border-left: 2px solid #CCC; 
	border-bottom: 1px solid #CCC; 
	border-right: 1px solid #CCC; 
	padding: 3px; 
	background-color: brown; color: #FFF; 
}

.bad { color: red; border: 1px solid #000; padding: 2px; }
.good { color: green; border: 1px solid #000; padding: 2px; }
.neutral { color: #999; border: 1px solid #000; padding: 2px; }
.comments { margin-top: 1em; }
.comment p { line-height: 150%; margin-top: 1em; color: #555; }
.comment { padding-bottom: 1.5em; margin-bottom: 1.5em; border-bottom: 1px solid #EEE;}
.comment .cbot { margin-top: 1em; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }

.replies { margin-top: 1.5em; margin-left: 2em; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.reply { background-color: #EEEEEE; margin-bottom: .3em; padding: .5em; }
.reply p { margin: .5em; }
#input2 { width: 98%; height: 40px; padding: 3px; }

#goto { margin-top: .5em; font-size: 11px; font-family: Arial, Helvetica,sans-serif; float: left; width: 48%;}
#graph { margin-top: .5em; width: 50%; font-size: 11px; font-family: Arial, Helvetica, sans-serif; float: right;}

.paginate { font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 1.5em;}

.items { margin-top: 1.5em; }
.items .item h3 { font-size: 17px; margin-bottom: .8em; line-height: 1.2em; }
.items .item { margin-bottom: 1.5em; }

.return { color: brown; border: 1px solid #CCC; padding: .4em;  font-size: 12px; background-color: #FFFFCC; font-weight: bold; margin-bottom: 1em;}

.userbox img { width: 80px; height: 80px; }

.items ul li { margin-bottom: 1em; }
.items h2 { font-size: 28px; font-family: Georgia,Times;  color: black; }
.items h3 { font-weight: bold; font-size: 18px; }
.items p { color: #666; font-size: 14px; line-height: 1.3em; }

.cpost { padding: 1em; background-color: #eee; font-family: Arial,Helvetica,sans-serif; }
.cpost label { margin-bottom: .3em; font-family: Arial,Helvetica,sans-serif; font-size: 14px;} 
.cpost .input { font-size: 16px; padding: 2px; border: 0; margin-top: .4em; width: 99%; }
.cpost small { font-size: 11px; font-variant: italic; color: #666;}
.cpost p { margin-bottom: .6em; } 

