body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.bold { font-weight: bold; }
.italics { font-style: italic; }
.underline { text-decoration: underline; }
.strikethrough { text-decoration: line-through; }
.overline { text-decoration: overline; }
/* .sized { text-size: }*/
.quotecodeheader {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.codebody {
    background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}
.quotebody {
    background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
    border: 1px solid #BFBFBF;
}
.listbullet {
    list-style-type: disc;
    list-style-position: inside;
}
.listdecimal {
	list-style-type: decimal;
	list-style-position: inside;
}
.listlowerroman {
	list-style-type: lower-roman;
	list-style-position: inside;
}
.listupperroman {
	list-style-type: upper-roman;
	list-style-position: inside;
}
.listloweralpha {
	list-style-type: lower-alpha;
	list-style-position: inside;
}
.listupperalpha {
	list-style-type: upper-alpha;
	list-style-position: inside;
}

/* COMMENTS */
.postedby {
	padding: 0 0 5px 5px;
  background:url(images/commentBullet.png) 0 0 no-repeat;
/*	background-color: aqua;*/
}
.formtitleTop, .formtitleBottom, .formtitle {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
	padding: 10px 0 8px 10px;
	position: relative;
/*	background-color: red;*/
}
.formtitleTop{
	border-bottom: 1px dotted silver;
}
.formtitleBottom{
	border-top: 1px dotted silver;
}
.formtitle2 {
	font:normal 13px Arial, Helvetica, sans-serif;
}
.mainComment {
	padding: 10px;
}
.commentbody {
    border-top: 1px dotted silver;
	padding:10px;
/*	background-color: yellow;*/
}
.commentbody2 {
    border-top: 1px dotted silver;
	padding:10px;
	background-color: #ebeaea;
}
/*gray box*/
.submitcomment, #submitcomment, #currentcomments, #rating, .textad {
	background-color: #F5F5F5;
	border: 1px dotted silver;
	margin: 13px 0px 0px 0px;
}
#currentcomments{
	position:relative;
}
/*FORMS
*------------------------------------*/

.form {
	background-color: #FAFAFA;
	border: solid 1px #C6C6C6;
	padding: 2px;
}
.formtext {
	background-color: #FAFAFA;
	border: solid 1px #C6C6C6;
	padding: 2px;
	border-bottom: 1px dotted #ccc
}
.form:hover, .formtext:hover {
	background: white;
}        
.form:focus, .formtext:focus {
	background: white;
	border: solid 1px gray;
} 
.submit {
	font:bold 13px Arial, Helvetica, sans-serif;
	background-color: #3399cc;
	color: white;
	border: solid 1px #C6C6C6;
	padding: 3px;
	border-right:  solid 1px #9A9A9A;
	border-bottom:  solid 1px #9A9A9A;
}        
.submit:hover, .submit:focus {
    background-color: #7dbeff;
}
.noteComments {
/*	background-color: red;*/
	font:normal 11px Arial, Helvetica, sans-serif;
	color: silver;
	padding: 10px 60px 10px 0;
}

/* THE REST */
.commentPagesContainer{
/*	background-color: yellow;*/
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#974D04!important;
	text-align: right;
	padding: 10px 0 8px 10px;
	width: 370px;
	position: absolute;
	top:0px;
	left: 218px;
}

a.commentPageNavigation, a.commentSortNavigation{
	padding:2px 2px 2px 2px;
	font:bold 14px Arial, "Trebuchet MS", Helvetica, sans-serif;
	color:#62625C!important;
	background-color:inherit;
	text-decoration:none!important;
	height:18px;
}
a.commentSortNavigation{
	font:normal 10px Arial, "Trebuchet MS", Helvetica, sans-serif;
}
a.commentPageNavigation:hover, a.commentSortNavigation:hover{
	color:#974D04!important;
	background-color:#DDDDCB!important;
	text-decoration:none!important;
}
.commentNone{
	font:normal 12px Arial, "Trebuchet MS", Helvetica, sans-serif;
}

