﻿.message-board a:hover {cursor:pointer;}

.message-board .page-number-switcher {float: right; margin-top:15px;text-align:left;}
.message-board .page-number-switcher form {display:inline;margin:0;padding:0;}
.message-board .page-number-switcher .current-page-field {border:1px solid #ddd;height:17px;padding:0px 3px;margin:0;margin-top:1px;vertical-align:middle;}
.message-board .page-number-switcher .switch-page-button {width:24px;height:21px;padding:0;margin:0;margin-top:1px;vertical-align:middle;}
.message-board .page-number-switcher .total-pages-field {border:1px solid #ccc;background:#ffffcf;height:17px;padding:0px 3px;margin:0;margin-top:1px;text-align:right;vertical-align:middle;}

.message-board {color:#4e4e4e;}

.message-board h1 {font-size:18px;color:#4d4d4d;float:left;clear:both;margin-top:15px;}
.message-board h2 {font-size:16px;color:#4d4d4d;}
.message-board h3 {font-size:14px;color:#4d4d4d;}
.message-board h4 {font-size:12px;color:#4d4d4d;}

.message-board .path {color:#748757;}

.message-board h1 a {color:#748757;text-decoration:none;}
.message-board h1 a:hover {text-decoration:underline;}
.message-board h2 {color:#748757;margin:5px 0;}
.message-board h2 a {color:#748757;margin:5px 0;}

.message-board .stats {font-size:10px;font-weight:bold;text-align:center;}
.message-board .stats .number {font-size:20px;}
.message-board .citation {color:#748757;font-weight:bold;}

.message-board .citation {margin:0;margin-top:20px;font-size:11px;}
.message-board .citation p {margin:5px 0;}
.message-board .credentials {margin:0;font-size:10px;}

.message-board .board-grid {clear:both;}
.message-board .board-grid .header-row td {border-top:1px solid #d1d1d1;}
.message-board .board-grid td {border-bottom:1px solid #d1d1d1;padding:15px 2px;}
.message-board .board-grid .spacer td {height:50px;font-weight:bold;font-size:11px;}

.message-board .board-grid .creator-info {padding-right:30px;}
.message-board .board-grid .creator-info hr {border:none;border-top:1px solid #ccc;margin:10px 0 0 0;padding:0;}
.message-board .board-grid .creator-info a {color:#4e4e4e;}
.message-board .board-grid .creator-info a:hover {text-decoration:underline;}

.message-board .board-grid .message-buttons {float:right;margin-right:10px;}
.message-board .board-grid .message-buttons a  {vertical-align:middle;}
.message-board .post-offensive {display:inline;text-decoration:underline;color:#999;}
.message-board .reported-offensive {margin:0 12px;padding:0;display:inline;}

.message-board .board-grid .editor-header {font-weight:bold;padding-right:25px;font-size:20px;}
.message-board .board-grid .board-message-quoted {border-left:3px solid #728d39;padding:5px;}
.message-board .board-grid .avatar {}

.message-board .board-grid .post-depth-0 {margin-left:10px;}
.message-board .board-grid .post-depth-1 {margin-left:45px;}

.message-board .board-grid .post-body {padding-right:20px;color:#575b5e;line-height:1.4em;}

.message-board .board-grid .thread-creator-post {background-color:#f3ffe1;}
.message-board .board-grid .no-border-bottom {border-bottom:none;}

.message-board .message-posted-stamp {font-size:11px;font-weight:bold;}

.message-board .email-me {margin:0;clear:both;}
.message-board .email-me input {margin-left:0;clear:both;}

.message-board .added-image-url {font-size:11px;margin:0px;margin:5px 0 15px 0;}
.message-board .added-image-url label {width:95px;vertical-align:middle;line-height:25px;font-weight:bold;}
.message-board .added-image-url input {margin:0;padding:0 3px 0 3px;border:1px solid #ccc;vertical-align:middle;height:24px;font-size:11px;width:75%;color:#4e4e4e;}

.message-board #image-file-popup {display:none;position:fixed;top:170px;width:520px;margin-left:240px;padding:20px;border:2px solid #4e4e4e;background:#fff;z-index:1000;}
.message-board #image-file-popup h3 {margin:0 0 10px 0;}
.message-board #image-file-popup #post-imagefile {width:100%}
.message-board #image-file-popup .buttons-area {float:right;margin-top:15px;}

.message-board .new-thread-details {margin:5px 0}
.message-board .new-thread-details label {margin-right:5px;line-height:22px;float:left;width:70px;text-align:right;vertical-align:middle;font-weight:bold;}
.message-board .new-thread-details input {vertical-align:middle;width:400px;}

.message-board .paging {float: right; margin:15px 0 0 30px;text-align:left;vertical-align:middle;line-height:20px;}
.message-board .paging a {background:none #718f5c;color:#fff;font-weight:bold;margin:1px;padding:1px 4px;}
.message-board .paging a.current-page {background-color:#b6b6b6;}

.message-board .post-images {width:600px;overflow:hidden;}

.message-board .board-grid td .cke_top {padding:0;}
.message-board .board-grid td .cke_contents {padding:0 5px 0 5px;}
.message-board .board-grid td .cke_bottom {padding:0;}






