.commonSubtitle {border:none;background-color:#8295b7;color:white;line-height:18px;margin:0;margin-bottom:1em}

#forumSearchForm fieldset {border:none;padding:0;margin:0; font-family: arial, helvetica, sans-serif; font-size: 12px;}

#forumSearchForm fieldset.small {text-align: center;}
#forumSearchForm fieldset.small .form-item {display: inline;}
#forumSearchForm fieldset.small input.input-submit {padding: 2px 12px; font-family: Arial, helvetica, sans-serif;}
#forumSearchForm fieldset.small input.input-text {width: 50%; padding: 2px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333;}

#forumSearchForm fieldset.links {text-align: center;}
#forumSearchForm fieldset.links div.form-item {display: inline; padding: 0px;font-family: arial, helvetica, sans-serif; font-size: 11px;}
#forumSearchForm fieldset.links div.form-item a {margin: 0px 5px; font-family: arial, helvetica, sans-serif; font-size: 11px;}

#forumSearchForm fieldset.searchLocations,
#forumSearchForm fieldset.searchTargets {border: 1px solid #CCCCCC; border-left: none; border-right: none; margin: 5px 0px; padding: 5px 0px;}
#forumSearchForm fieldset.searchTargets {padding-top: 0px; border-top: none; margin: 0px;}

#forumSearchForm #forum-detailSearch-container {padding: 5px; border: 1px solid #A5ACB2; margin-top:3px;background-color: #EEEEEE;}
#forumSearchForm #item-forumSearchPostAge .input-select {margin: 0px 5px;}
#forumSearchForm #item-forum-search-author,
#forumSearchForm .item-select {float: left; width: 199px; margin: 0px 5px;}
#forumSearchForm #item-forum-search-author .input-text,
#forumSearchForm .item-select  .input-select {width: 100%; padding: 0px; margin: 0px;}
#forumSearchForm #item-forum-search-author .field,
#forumSearchForm .item-select .field {display:block;}

#forumSearchForm .item-checkbox,
#forumSearchForm .item-radio {float: left; width: 209px; }
#forumSearchForm .item-text {clear: both;}
#forumSearchForm .item-text label {margin-right: 5px;}

#forumSearchForm .form-item {padding:2px 0}
#forumSearchForm .field {display:inline}
#forumSearchForm .label {line-height:1.7em}
#forumSearchForm .item-radio .field,
#forumSearchForm .item-checkbox .field {float:left}
#forumSearchForm #item-limiter {text-align:right; margin-top: -25px;}
#forumSearchForm #item-limiter {float: none; width: auto;}
#forumSearchForm #item-limiter .field {display: inline; margin-left: 5px;}
#forumSearchForm #item-limiter .input-select {width: auto;}

.forumsListing {width:100%;border-collapse:collapse;background-color:white}
.forumsListing td,
.forumsListing th {border:1px solid #bbb}
.forumsListing th {font-weight:bold;line-height:18px;background-color:#CCC}
.forumsListing .forumName a {line-height:18px;display:block;padding-left:25px}
.forumsListing .sectionName td{background-color:#E9E9E9;font-weight:bold;padding-left:5px}
.forumsListing .forumsSelect {padding:12px 0px 8px 25px}

.message {margin-bottom:1em;border:1px solid #ddd}
.message a {color: #0066CC; font-size: 12px; font-weight: bold;}
.message a:hover {color:#666}
.message .name, .message .title, .message .content {padding:0.2em 0.4em}
.message .name {background-color:#ddd}
.message .title {font-weight:bold;font-size:110%}
.message .title a { color: #000080; font-size: 11px; text-decoration: none; }
.message .title a:hover { text-decoration: underline; }
.message .content {font-size:120%}
.message .posttime { float: right; color: #0066CC; font-size: 10px; border: none; margin-top: 2px; }

.message .userControls {text-align:right}

.message .actions {border-top:1px solid #ddd;background-color:#f9f9f9}
.message .actions a,
.message .userControls a {font-size: 10px; font-weight: normal; color: #676767; text-decoration: underline;}
.message .actions a:hover,
.message .userControls a:hover {color: #0066CC;}
.message .userControls a.edit,
.message .userControls a.reply,
.message .userControls a.brick {background-position: right center; background-repeat: no-repeat; padding: 2px; line-height: 16px; padding-right: 20px;}
.message .userControls a.edit {background-image: url('/images/button_edit.gif');}
.message .userControls a.reply {background-image: url('/images/button_reply.gif');}
.message .userControls a.brick {background-image: url('/images/button_brick.gif');}

.forum_rules { margin-top: 5px; margin-left: 30px; padding: 0px; }
.forum_rules li { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px; }
.forum_rules ol { list-style: lower-alpha; }
.forum_rules ol li { margin: 5px; }

.quicklinks,
.quicklinks a { font-size: 10px; text-decoration: none; font-weight: normal; }
.quicklinks a { color: #666666; }
.quicklinks a:hover { color: #0066CC; }

img.sticky { width: 20px; height: 20px; margin: 3px; vertical-align: middle; }

.paginator .page-list .selected {text-decoration:none;opacity:0.5}

/*Panel layout 4 to oldschool look, login form*/
.panel {background-color: #8B9096; padding-top: 1px;}
.panel .title {
	font:normal bold 10px Verdana,Arial,Helvetica,sans-serif !important;
	padding:1px 4px !important;
	margin:1px;
	margin-top: 0px;
	color:#FFF;
	background-color:#06C;
	text-transform:uppercase;
	border:1px solid white;
}
.panel .body {background-color:#eee;padding:2px}
.panel.commonPanelLeft {padding-top: 0px;}

