#tags_form input.submit,
#comment_form input.submit {
	width:60px;
}

#tags_form input {
	width: 250px;
}

#comment_form textarea {
	width: 350px;
	height: 80px;
}

#tags_form input.error,
#comment_form textarea.error {
		background:#ff9f9f;
}

#tags_form input.success,
#comment_form textarea.success {
		background:#B8F5B1;
}

#tags_form span.error,
#comment_form span.error {
	color:#cc3333;
	border: solid 1px #cc3333;
}

.comment {
	border:solid 0px;
	margin:10px 0 20px 0;
}

.comment .avatar {
	width:30px;
	height:64px;
	border: solid 1px #ccc;
	background: #f2f2f2;
	color: #999;
	font-size: 2.1em;
	padding: 13px 30px;
	float: left;
	margin: 0 10px 5px 0;
}

.comment .content p {
	margin: 10px 0 0 20px;
}

.comment .content {
	padding: 10px;
	margin: 0 0 0 100px;
	border-top: solid 1px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
	background: #f9f9f9;
}

.comment .author {
	color: #1A388E;
	text-decoration:underline;
}

.errorMsg {
	color:#cc3333;
	border: solid 1px #cc3333;
	background:#ff9f9f;
	padding: 10px 5px;
	margin-bottom:10px;
}

.successMsg {
	color:#336633;
	border: solid 1px #336633;
	background:#B8F5B1;
	padding: 10px 5px;
	margin-bottom:10px;
}

div.pagination-comments span,
div.pagination span {
	float:left;
	margin: 0 0 0 10px;
	font-size: 1em;
}

div.pagination-comments {
	padding:10px 0;
}

div.pagination {
	padding:10px;
}

div.pagination-comments a,
div.pagination a {
	border: solid 1px #777;
	text-decoration:none;
	color: #777;
	background: #f2f2f2;
	padding: 2px 5px;
	float:left;
	margin-right: 5px;
}

div.pagination-comments a:hover,
div.pagination a:hover {
	background: #ddd;
	text-decoration:none;
}

div.pagination-comments a.page-selected,
div.pagination a.page-selected {
	background: #1A388E url(..images/table-header-background.jpg) repeat-x scroll 0 0;
	color: #fff;
	border: solid 1px #000;
}

.go-to-page-submit {
	float:left;
}

.go-to-page {
	float:left;
	margin-left:10px;
	width:40px;
}


.chx-col {
	width:60px;
}
.id a {
	padding-left:10px;
}
.id {
	width: 100px;
	text-align:left;
}
.question-detail {
	width:80px;
}
.user {
	width: 120px;
}
.content a {
	padding-left:10px;
}
.content {
	text-align:left;
}
.blocked {
	background: #ff9f9f;
}


.table table tbody tr td div.pagination span {
	float:left;
	margin: 0 0 0 10px;
	font-size: 1em;
}

.filters-ct {
	margin: 10px 0;
}

.filters-header {
	font-weight: bold;
}

.filter-name a {
	border: solid 1px red;
	color: red;
	padding: 0px 4px;
}

.filter-name {
	margin: 0 10px;
}

.tags_content {
	border: solid 1px #BDC2C8;
	padding: 10px;
	text-align: center;
}

#sort-by {
	text-align: left;
	padding-left:10px;
}

#browse-tags td {
	border: solid 1px #ccc;
	width: 33%
}

#browse-tags table {
	border-collapse: collapse;
}

#sort-by .inactive { 
	color:#404040;
}

#sort-by a:hover {
	color:#2A4983;
}

#browse-tags table td span {
	color: #999;
}

#browse-tags table .pagination {
	padding: 5px 0 0 0;
}

#browse-tags table td.pagination-ct {
	background: #F4F4F4;
}