body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #757575;
	font-size:13px;
	background-color: #fff3da;
	margin: 0px;
	width:100%;
}
.mandatory{
	display:none !important;
}
.authorline,
.entryline,
.subline,
.adminline {
margin:0 auto 0 auto;
width:470px;
}

.authorline {
border:1px solid #d1d1d1;
border-top:4px solid #d1d1d1;
padding:4px;
}

.entryline {
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
padding:8px 4px 8px 4px;
}

.subline {
border:1px solid #d1d1d1;
border-bottom:4px solid #d1d1d1;
text-align:right;
padding:4px;
}

.adminline {
background:#eaeaea;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
border-bottom:4px solid #d1d1d1;
text-align:right;
padding:4px;
}

.adminline2 {
background:#eaeaea;
border-top:4px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
border-bottom:4px solid #d1d1d1;
text-align:right;
padding:4px;
}


a { 
color: #B04; 
text-decoration: none; 
}

a:visited { 
color: #369; 
text-decoration: none; 
}

a:hover,
a:focus { 
color: #f00; 
text-decoration: underline; 
}


#wrapper {
	margin:0 auto 0 auto;
	width:480px;
	background-color: #fff3da;
}

input, textarea {
background:#eaeaea;
border:1px solid #d1d1d1;
font-family: 'Trebuchet MS'; 
color: #757575; 
font-size:13px; 
padding:2px;
}

.buttonstyle {
background:#fff;
border:1px solid #bdbcbd;
}

.buttonstyle:hover {
background:#ececec;
}

textarea {
padding:0 4px 0 4px;
width:320px;
}

.pages {
display:block;
float:left;
width:37px;
height:28px;
line-height:28px;
background:url(images/pages_bg.gif) top center no-repeat;
margin:4px 4px 0 0;
text-align:center;
}
