/* colours:
Orange: #e69700
Blue: #5fa5e3
Grey: #cccccc
*/

.mess_popup_subject {
	width: 420px;
	font-weight: bold;
}

.mess_popup_text  {
	width: 420px;
	height: 80px;
}

.forum_info_hidden {
	display: none;
}

.topic_unread td {
	background: transparent url(../images/page/table_highlight_background.png);
}


.mess_post_holder {
	width: 840px;
	border: 1px solid #000000;
	margin-bottom: 16px;
}

.mess_post_user_details {
	width: 120px;
	padding: 10px;
	border-right: 1px solid #000000;
	float: left;
	text-align: center;
}

.mess_post_options {
	border-bottom: 1px solid #000000;
	float: left;
	width: 679px;
	padding: 2px 10px;
	text-align: right;
	/* background-color: #e69700; */
}


.mess_subject {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius:4px;
}

.mess_last_post {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.mess_post {
	float: left;
	width: 675px;
	padding: 5px 10px;
}

.mess_post_username {
	font-weight: bold;
}

.mess_post_username a {
    text-decoration: none;
    color: #000000;
}

.mess_crew_username {
    color: #aa0000;
}

.mess_crew_username a {
    color: #aa0000;
}

.mess_post_comment {
	font-size: 11px;
}

.mess_post_avatar_image {
	border: 1px solid #2f75b3;
	border-right: 1px solid #0f5593;
	border-bottom: 1px solid #0f5593;
}

.mess_post_crew_member {
   font-size: 10px;
   color: #aa0000;
}

.mess_post_wins {
	font-size: 12px;
}

.mess_post_date {
	text-align: left;
	float: left;
	font-size: 12px;
}

.mess_post_text {

}

.mess_post_edit, .mess_post_delete, .mess_post_quote, .mess_reply_button {
	font-size: 11px;
	font-weight: normal !important;
}

.mess_quote {
    margin: 5px;
	border: 1px solid #000000;
	background-color: #5fa5e3;
	padding: 4px;
}

.mess_code_tag {
    margin: 5px;
    border: 1px solid #0d3a0b;
    background-color: #c2ffbf;
    color: #0d3a0b;
    padding: 0px 10px;
    font-family: monospace;
}

.mess_textarea_edit_post {
	width: 670px;
	height: 150px;
}

.mess_image_holder {
    max-width: 675px;
    overflow: scroll;
}


/* reply */

.mess_reply_buttons {
	margin: 2px 0 2px 39px;
}

.mess_reply_buttons input {
	margin: 2px;
}

.mess_reply_smilies {
	width: 100px;
	margin-top: 21px;
	float: left;
}

.mess_reply_smiley {
	padding: 2px;
}

.mess_reply_box {
	float: left;
	width: 420px;
}

.mess_reply_textarea {
	height: 100px;
	width: 420px;
}

#new_post_button {
	margin: 5px 0px 5px 303px;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background: transparent url(../images/page/table_background.png);
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 535px;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e69700;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/page/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
table.tablesorter tfoot th {
	cursor: pointer;
	padding-left: 25px !important;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
table.tablesorter tbody td {
	color: #000000;
	padding: 4px;
	vertical-align: top;
	background-color: transparent;
	border: 1px solid #cccccc;
}
table.tablesorter tbody tr.odd td {
	background-color: transparent;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/page/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/page/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}
