.admin-entry {
	background-color: #FFF0F5;
	padding-left: 5px;
}
.gb-entry {
border-top:1px dotted #000000;
margin:0 auto;
padding-top:10px;
width:840px;
}
#first.gb-entry {
	border-width:0;
	clear:both;
	margin-bottom:0;
	margin-top:50px;
	padding-bottom:0;
}
.gb-entry .author-info, .gb-entry .entry-content {
color:#C9C9C9;
display:block;
font-size:12px;
font-style:italic;
margin-bottom:7px;
padding-left:10px;
}
.gb-entry .entry-content {
color:#000000;
font-size:13px;
font-style:normal;
line-height:140%;
padding-left:10px;
}
.gb-entry .author-info .author-name {
	font-size:16px;
font-style:normal;
font-weight:bold;
}

form#new_entry {
clear:left;
margin-top:50px;
padding-left:10px;
}

.error {
	background-color: #CACACA;
}
#error_msg {
clear:both;
margin-top:30px;
padding:5px;
}

#error_msg ul{
list-style: none;
font-size: 13px;
margin-left:5px;
}

.input {
float:left;
margin-bottom:10px;
width:50%;
}

.label {
float:left;
font-size:13px;
padding-right:10px;
text-align:right;
width:114px;
}
.input input, .input textarea {
border:medium none;
float:left;
height:20px;
width:287px;
font-size:13px;
}
.input_textarea textarea {
	border:medium none;
height:150px;
width:709px;
}
.clearBoth {
	clear: both;
}

#page-navigation {
	width: 50%;
	text-align: right;
	float: left;
}

#page-navigation a, #page-navigation span {
	font-size:16px;
	margin:2px;
	padding:2px;
}

#page-navigation a:hover{
	color: #000;
}

.input_textarea{
	float: left;
	width:836px;
}

.input_textarea textarea{
	font-size: 13px;
}

input.required, textarea.required {
	border-right: 3px solid #000;
}

.input_button{
	clear: both;
	text-align: right;
	padding-right: 14px;
}

.input_button input{
	background-color:#C9C9C9;
border:medium none;
font-size:13px;
height:20px;
margin-top:10px;
padding-left:10px;
padding-right:10px;
cursor: pointer;
}