body {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.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: "Trebuchet MS", Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.codebody {
    background-color: #282828;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}
.quotebody {
    background-color: #282828;
    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 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
	padding: 10px 0 8px 10px;
	position: relative;
/*	background-color: red;*/
}
.formtitleTop{
	border-bottom: 1px dotted #a7a7a7;
}
.formtitleBottom{
	border-top: 1px dotted #a7a7a7;
}
.formtitle2 {
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mainComment {
	padding: 10px;
}
.commentbody {
  border-top: 1px dotted #a7a7a7;
	padding:10px;
/*	background-color: yellow;*/
}
.commentbody2 {
  border-top: 1px dotted #a7a7a7;
	padding:10px;
	background-color: #2A2A2A;
}
/*gray box*/
.submitcomment, #submitcomment, #currentcomments, #rating, .textad {
	background-color: #333333;
	border: 1px dotted #a7a7a7;
	margin: 13px 0px 0px 0px;
}

.submitcomment {
	margin: 10px 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 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #a7a7a7;
	color: black;
	border: solid 1px #C6C6C6;
	padding: 5px;
	border-right:  solid 1px #9A9A9A;
	border-bottom:  solid 1px #9A9A9A;
}        
.submit:hover, .submit:focus {
    background-color: white;
}

.noteComments {
/*	background-color: red;*/
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: silver;
	padding: 10px 60px 10px 0;
}

/* THE REST */
.commentPagesContainer{
/*	background-color: yellow;*/
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:white!important;
	text-align: right;
	padding: 10px 0 8px 10px;
	width: 710px;
	position: absolute;
	top:0px;
	left: 218px;
}
a.commentAddComment {
	color: white;
}

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

