body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
}
a:link{
	color: #0002FF;
	}
a:active{
	color: #FF8033;
	}
a:visited{
	color: #0040BB;
	}
.top-menu{
}
.top-menu ul {
  padding:0px;
  margin: 0px;
  list-style:none;
  }
.top-menu li {
  float:left;
  padding:0 0 0 3px;
  }
 #right {
  float:right;
  padding:0 0 0 3px;
  }
  #left {
  float:left;
  padding:0 0 0 3px;
  }
   .clear:after
{
 	content: ".";
 	display: block;
 	height: 0;
 	font-size: 0;
 	clear: both !important;
 	visibility: hidden;
 }
.clear
{
	min-height: 1px; 
} 
* html .clear
{
	height: 1px; 

}
.hor{
}
.top-table{
	border-bottom:#C9D7F1 1px solid;
	margin-bottom:4px;
}
.main-table{
	border-bottom:#C9D7F1 1px solid;
}
.main-table a{
	font-weight:bold;}
.line{
	border-bottom:#C9D7F1 1px solid;
}
#copy{
	font-size: 8pt;
}
.box{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
}
.box1{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
	border-bottom:0px;
}
.table-header-quote{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
	border-right:0px;
}
.table-header-quote1{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
}
.table-header-author{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
	border-left:0px;
}
.table-header-author1{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
}
.table-header-rating{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
}
.table-header-rating1{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
	border-left:0px;
}
.vote-box{
	background-color:#E5ECF9;
	border:#E0E0E0 1px solid;
	width:50px;
	text-align:center;
}
.dots{
	border-right:#000000 solid 1px;
}
.quote-area{
	border:#E0E0E0 1px solid;
	border-right:#FFFFFF;
	border-top:#FFFFFF 0px;
}
.quote-area1{
	border:#E0E0E0 1px solid;
	border-top:#FFFFFF 0px;
}
.quote-area2{
	border:#E0E0E0 1px solid;
}
.vote-area{
	border:#E0E0E0 1px solid;
	border-top:#FFFFFF 0px;
}
.vote-area1{
	border:#E0E0E0 1px solid;
	border-top:#FFFFFF 0px;
	border-left:0px;
}
.author-area{
	border:#E0E0E0 1px solid;
	border-left:#FFFFFF;
	border-top:#FFFFFF 0px;
}
.author-area1{
	border:#E0E0E0 1px solid;
	border-top:#FFFFFF 0px;
}
.vote-btn{
	border:#CCCCCC 1px solid;
	background-color:#E5ECF9;
	height:20px;
	font-size:10px;
}
.vote-p{
	font-size:10px;
}
h1 a{
	text-decoration:none;
}

.left-menu ul{
	list-style:none;
	padding: 2px 0px 2px 20px;
	margin-left:0;
}
#quote{
	font-weight:bold;
	font-size:18px;
}
.list ul{
	padding: 0px 0px 0px 10px;
	margin-left:0;
}
.list li{
	padding: 0px 0px 3px 0px;
}
.home-menu ul{
	list-style:none;
	padding: 5px 0px 0px 15px;
	margin-left:0;
}
.home-menu li{
	padding: 0px 0px 3px 1px;
}
.title{
	padding: 2px 0px 10px 0px;
	font-size:15px;
	font-weight:bold;
}
.home-tbl-line{
	border-bottom:#C9D7F1 1px solid;
}
.home-last{
	border-bottom:#EAEAEA 1px solid;
}
.left-menu-submitted ul{
	list-style:none;
	padding: 5px 0px 0px 5px;
	margin-left:0;
}
.left-menu-submitted li{
	padding: 0px 0px 3px 1px;
}

/*** CUSTOM CSS ***/
div.pagination
{
	text-align: center;
	padding: 5px;
}

div.pagination a
{
	margin: 2px;
	font-size:1em;
}

div.pagination a.cur
{
	font-weight:bold;
	border:1px solid #CCC;
	background:#fffeb9;
	padding:2px;
}

div.code
{
	border:1px inset #DDD;
	padding:5px;
	width:60%;
	font:normal 12px Courier New, Lucida Console;	
}

div.subitems
{
	border-bottom:1px dotted #AAA;
	padding:2px;
	margin:5px;
}

div.subitems a
{
	font-size:1.2em;
}
