/* Author CSS */#authorcontent {	float: right;	width: 497px;	height: auto;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #636551;	background-repeat: no-repeat;	margin: 0px 0px 0px 0px;	padding: 16px 0px 20px 30px;	font-family: Arial, sans-serif;	background-image: url(../images/background/textpages_maincont.jpg);	}	#authorcontent A {	text-decoration: none;	}	#authorcontent A:hover {	text-decoration: underline;	}		#authorcontent a:visited {	color: #0000FF;	}		#authorcontent H1 {	font-family: Arial, sans-serif;	font-size: 24px;	font-weight: bold;	position: relative;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;	width: 450px;	display: block;	border-bottom: solid #e5e5e5 1px;	}	#authorcontent H2 {	margin: 7px 0px 0px 0px;	color: #381D0E;	font-family: Arial, sans-serif;	font-size: 14px;	font-weight: bold;	width: 450px;	line-height: 18px;	border-top: solid #e5e5e5 1px;	padding: 10px 0px 0px 0px;	position: relative;	display: block;	float: left;	}		#authorcontent H3 {	margin: 0px 0px 0px 0px;	color: #000000;	font-family: Arial, sans-serif;	font-size: 12px;	font-weight: normal;	width: 450px;	line-height: 15px;	padding: 0px 0px 0px 0px;	display: inline;	position: relative;	}			#authorcontent H3 P {	line-height: 18px;	}		#authorcontent H3 LI {	padding: 10px 0px 0px 0px;	margin: 0px 0px 0px 0px;	list-style-type: none;	}				#authorcontent h3 a {	color: #003399;	margin: 0 12px 0 0;	}			#authorcontent H3 a:visited {	color: #003399;	}			#authorcontent H4 {	margin: 12px 0px 5px 0px;	color: #990000;	font-family: Arial, sans-serif;	font-size: 18px;	font-weight: normal;	width: 450px;	line-height: 15px;	position: relative;	padding: 0px 0px 0px 0px;	display: block;	position: relative;	}			#authorcontent H5 {	margin: 0px 0px 0px 0px;	color: #000000;	font-family: Arial, sans-serif;	font-size: 12px;	font-weight: normal;	width: 450px;	line-height: 15px;	padding: 0px 0px 0px 7px;	display: inline;	position: relative;	}				#authorcontent H5 A {	color: #003399;	}		#authorcontent H5 a:visited {	color: #003399;	}			#section1 {	display: block;	position: relative;	margin: 5px 0px 10px 0px;	padding: 15px 0px 0px 0px;	font-family: Arial, sans-serif;	font-size: 13px;	font-weight: bold;	width: 460px;	border-top: solid #cccccc 1px;		}	#authorcontent .twocolumn {	width: 225px;	}		#authorcontent UL {	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px;	}			#authorcontent OL {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}		#authorcontent img {	float: right;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}		#table1 {	display: block;	position: relative;	margin: 0;	padding: 0;	font-family: Arial, sans-serif;	font-size: 12px;	}	#table1 .head {	color: #000000;	display: block;	width: 85px;	height: 20px;	margin: 0px 0px 0px 0px;	padding: 7px 5px 2px 3px;	vertical-align: top;	font-size: 11px;	}		#table1 .result {	height: 20px;	margin: 0px 0px 0px 0px;	padding: 7px 3px 2px 5px;	border-left: solid #777 1px;	vertical-align: top;	}#table1 a:visited {	color: #003399;	}#table1 .notifyp {	font-size: 10px;	color: #333333;	}		#table1 .notifyp A {	color: #003399;	}	#table1 .notifyp a:visited {	color: #003399;	}			#section2 {	display: block;	position: relative;	margin: 10px 0px 10px 0px;	padding: 15px 0px 0px 0px;	font-family: Arial, sans-serif;	font-size: 13px;	font-weight: bold;	width: 460px;	border-top: solid #cccccc 1px;	}		#pfriend {	left: 345px;	display: block;	position: relative;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 345px;	}		#pfriend INPUT {	width: 110px;	}		#table2 {	font-family: Arial, sans-serif;	font-size: 11px;	width: 460px;	margin: 0px 0px 0px 0px;	padding: 10px 0px 25px 0px;	}#table2 tbody tr.even td {      background-color: #E7EDF6;	  padding: 5px 5px 5px 5px;	  margin: 0px 0px 0px 0px;    }#table2 tbody tr.odd  td {      background-color: #FFFFFF;	  padding: 5px 5px 5px 5px;	  margin: 0px 0px 0px 0px;    }		#table3 {	font-family: Arial, sans-serif;	font-size: 13px;	font-weight: bold;	width: 460px;	margin: 0px 0px 0px 0px;	padding: 15px 0px 10px 0px;	text-align:right;	}	#login {	margin: 0px 0px 0px 0px;	padding: 15px 0px 17px 0px;	width: 400px;	font-family: Verdana, sans-serif;	font-size: 12px;	color: #000000;	vertical-align: middle;	}	#login INPUT {	display: block;	margin: 5px 20px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 12px;	vertical-align: middle;	}		#messages {	font: normal 12px arial;	padding-right: 40px;	}#title {	display: block;	margin: 5px 0 10px 0;	padding: 15px 0 0 0;	width: 460px;	font: normal 16px arial;	border-top: solid #cccccc 1px;		color: #990000;	}		#messages p {	padding: 0 0 15px 0;	}#messages strong {	display: block;	padding: 0 0 4px 0;	}#messages .backto {	color: #003399;	}#messages a.backto {	color: #003399;	border-top: 1px solid #ccc;	display: inline;	padding: 4px 0 0 0;	margin: 4px 0 0 0;	line-height: 40px;	}