/* CSS Document */

div#form { 
	border-bottom: 1px solid #F5E8CA;
	background: #FEFBF4;
	padding: 5px; 
        margin: 0px;
        opacity: 0.95;
}
div#form input {
	width: 480px;
}
div#form input.button {
	width: 100px;
}
div#form textarea { 
	width: 480px;
	height: 100px;
}
div.form-hide { 
	
}
div.form-show { 
	display: block;
	position: absolute;
	top: 80px;
	left: 0px;
	width: 400px;
}

h1#page_title {
        display: none; 
 }
a#post_link { 
        display: none;
 }


ul#message_list, ul#photo_list { 
	list-style: none;
	margin: 0px;
	padding: 0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	line-height: 11.5px;
 }
ul#message_list li { 
	padding: 5px; border-bottom: 1px dashed #dad6d3; margin-bottom: 10px;
}
ul#message_list li.flagged { background: #FFA; opacity: 0.7 }
ul#photo_list li { 
	float: left; text-align: center; position: relative; padding-top: 115px; border: 1px solid #EEE; background: #EEE; margin: 4px 2px;
}
ul#photo_list li .photo_wrap { 
 width: 148px; height: 111px; text-align: center; position: absolute; top: 0px; left: 0px; background: #EEE;
}
ul#photo_list li .caption { 
 width: 148px; height: 40px; text-align: center; 
}
 

h3 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
        margin: 0px;
        padding-top: 3px;
        padding-bottom: 19px;
}
h4 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
table, tr {
        vertical-align: top;
        padding: 0px;
        margin 0px;
        top: 0px
}
th {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
        padding-top: 7px;
}


.messageBoard .response_neg { color: red; font-weight: bold; }
.messageBoard .response_pos { color: green; font-weight: bold; }
h1#page_title {display:none}
