body {
   background-color: #EEF0F0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

img {
   border: 0px;
   margin-right: auto;
   margin-left: auto;
}

td {
   vertical-align: top;
}

h3 {
   text-align: center;
   font-size: 14px;
   font-weight: bolder;
}

.bold {
   font-weight: bolder;
}

a:link {color:#0000FF;text-decoration:underline;font-size:10px;font-weight: bolder;}
a:visited {color:#0000FF;text-decoration:underline;font-size:10px;font-weight: bolder;}
a:hover {color:#0000FF;text-decoration:underline;font-size:10px;font-weight: bolder;}
a:active {color:#0000FF;text-decoration:underline;font-size:10px;font-weight: bolder;}

.underline {text-decoration:underline;}
.nodec {text-decoration:none;font-weight:normal;font-style:none;}

.container {
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 20px;
   background-color: #FFFFFF;
   width: 740px;
   min-height: 300px;
   /*padding-top: 15px;*/
}

.contain_tl{
   background: url("images/round/contain_tl.gif") 0 0 no-repeat;
}

.contain_tr{
   background: url("images/round/contain_tr.gif") 100% 0 no-repeat;
}

.contain_bl{
   background: url("images/round/contain_bl.gif") 0 100% no-repeat;
}

.contain_br{
   background: url("images/round/contain_br.gif") 100% 100% no-repeat;
   padding-top: 15px;
}


.banner{
   margin-left: auto;
   margin-right: auto;
   width: 709px;
   height: 148px;
   background-image: url("images/banner.jpg");
}

.bannercont {
   float: right;
   font-size: 14px;
   font-style: italic;
   width: 320px;
}

.navbar {
   cursor: pointer;
   text-decoration: none;
   color: #5C6A72;
   font-size: 14px;
   font-weight: bolder;
   margin-left: 30px;
   margin-right:5px;
   display: inline;
}

.content {
   margin-top: 20px;
   margin-right: auto;
   margin-left: auto;
   width: 100%;
}






.smstatspace {
   padding-left: 3px;
}
.bgstatspace {
   padding-left: 10px;
}


.essayTitle {
   margin-left: 20px;
   font-size: 14px;
   text-decoration: underline;
}

.essayAuthor {
   margin-left: 20px;
   line-height: 18px;
   font-size: 10px;
   font-style: italic;
}

.essaydisp {
   margin-right: auto;
   margin-left: auto;
   width: 535px;
   /*min-height: 500px;*/
   background-color: #FFFFFF;
   border: 1px #999999 solid;
}

.essaycont {
   font-family: courier new;
   font-size: 13px;
   margin: 20px 30px 20px 30px;
}






.essayinfo {
   margin-right: auto;
   width: 140px;
   height: 150px;
   background-color: #F2E8D5;
   border: 1px #999999 solid;
}

   .essayrating {
      font-size: 24px;
      text-decoration: underline;
      font-weight: bolder;
      line-height: 55px;
   }
   .essaystats {
      width: 95px;
      margin-right: auto;
      margin-left: auto;
      text-align: left;
      font-size: 10px;
      line-height: 16px;
      font-weight: bolder;
   }

.authorinfo {
   margin-right: auto;
   width: 140px;
   background-color: #B4C4CC;
   border: 1px #999999 solid;
   text-align: center;
}
   a.authorTitlelink:link {color:#0000FF;text-decoration:underline;font-size:14px;font-weight: bolder;line-height:35px}
   a.authorTitlelink:visited {color:#0000FF;text-decoration:underline;font-size:14px;font-weight: bolder;line-height:35px}
   a.authorTitlelink:hover {color:#0000FF;text-decoration:underline;font-size:14px;font-weight: bolder;line-height:35px}
   a.authorTitlelink:active {color:#0000FF;text-decoration:underline;font-size:14px;font-weight: bolder;line-height:35px}

   .userstats {
      width: 120px;
      margin-right: auto;
      margin-left: auto;
      text-align: left;
      font-size: 10px;
      line-height: 10px;
      font-weight: bolder;
   }

.rightetc {
   position: relative;
   left: -1px;
   margin-right: auto;
   width: 142px;
   margin-top: 5px;
}

table.comments {
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 10px;
   width: 535px;
   background-color: #999999;
   border-spacing: 0px;
   /*border-spacing: 1px;*/
}

td.commentUser {
   width: 110px;
   height: 90px;
   background-color: #F2F2F2;
   border: 1px;
}

td.commentMsg {
   width: 425px;
   min-height: 90px;
   background-color: #F2F2F2;
   border: 1px;
}

.commentbox {
   border:1px solid #666666;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   width: 425px;
   height: 90px;
}









.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.input_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #333333;
}

.orange_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
}

.black_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C6A72;;
   padding-left:10px;
padding-right:10px;
}