/* COMMENTS */

.commentbox { font-size: 13px; padding-bottom: 10px; border-bottom: 1px dotted #000; background-color: #fff}
.commentbox a { color: #a60000; text-decoration: none }
.commentbox a:hover { color: #ef5a0b; text-decoration: underline }

.profilebox { font-size: 13px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #000; background-color: #fff;}
.profilebox a { color: #a60000; text-decoration: none }
.profilebox a:hover { color: #ef5a0b; text-decoration: underline }

.hint {color: #f00; margin: 10px 0px 10px 0px}

/* IE hack for dotted border */
* html .commentbox {
	border-bottom: none;
	padding-bottom: 1px;
	background: url(../img/basics/dotted.gif) repeat-x bottom;
}
/* IE hack for dotted border */
* html .profilebox {
	border-bottom: none;
	background: url(../img/basics/dotted.gif) repeat-x bottom;
}

.agbs {padding:10px; margin-bottom: 10px; background-color: #f2f2e5;}

td.header {padding:3px; background-color: #dbdbb7; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
td.body {padding:3px; background-color: #f2f2e5; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
td.tools {padding:3px; background-color: #f2f2e5; border-bottom: 0px solid #fff; border-right: 1px solid #fff;}

td.column1 { width: 170px; padding: 10px; vertical-align: top; background-color: #dbdbb7; }
td.column1 div.row { border-bottom: 1px dotted #000; margin-bottom:10px; padding-bottom:10px }

/* IE hack for dotted border */
* html td.column1 div.row {
	border-bottom: none;
	background: url(../img/basics/dotted.gif) repeat-x bottom;
}

td a  { color: #a60000; text-decoration: none; }
td a:hover  { color: #ef5a0b; text-decoration: underline; }

td.column2 { padding: 10px; vertical-align: top; background-color: #f2f2e5; }
td.column2 div.commentbody { height: 100%; padding-bottom:10px; margin-bottom:10px; }
td.column2 div.commentbody div.title { color: #ef5a0b; font-weight: bold; padding-bottom:10px; }
td.column2 div.commentbody div.quote { font-weight: bold; }
td.column2 div.commentbody div.quotetxt { color: #333; padding: 0px 10px 20px 10px; }
td.column2 div.commentbody div.txt { padding-bottom: 20px; }

td.rating { vertical-align: bottom; padding:10px; background-color: #f2f2e5;}
td.rating div.bar { border-top: 1px dotted #000; }

/* IE hack for dotted border */
* html td.rating div.bar {
	border-top: none;
	padding-top: 1px;
	background: url(../img/basics/dotted.gif) repeat-x top;
}


/* FORMS */
input.txt {
	width: 450px;
	border: 1px solid #aaa;
	background-color: #fff
}
input.btn {
	margin-top: 14px;
	border: 1px solid #000;
	background-color: #dcddde
}
textarea.txt {
	width: 450px;
	border: 1px solid #aaa;
	background-color: #fff
}
select {
	border: 1px solid #aaa;
	background-color: #fff
}
input.profile {
	width: 220px;
	border: 1px solid #aaa;
	background-color: #fff
}
