@charset "UTF-8";
/* CSS Document */

#postlist {
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
	position:relative;
}

#above_postlist {
	width:100%;
	position:relative;
	left:0;
	margin-top: 5px;
}

#postlist_popups {
	float: right;
	clear:both;
	margin-bottom:0;
	margin-top: 10px;
}

#postlist_popups .popupmenu ul {
	left:auto;
	right:0;
}

#postlist_popups a {
	color: #288ca6;
	font-size: 11px;
}

#postlist_popups a:hover {
	color: #001F56;
}

#postlist_popups ul a {
	color: #001F56;
}

#postlist_popups {
         /* ie6 + ie7 fix */
	*width:540px;
}

#postlist_popups a.popupctrl {
	background: transparent url(images/misc/black_downward_arrow.png) no-repeat center left;
	padding-right: 5px;
	padding-left: 15px;
	display:inline-block;
}

#postlist_popups .popupmenu:hover a.popupctrl, #postlist_popups .popupmenu:hover .popupctrl a.popupctrl.active {
	border: 1px solid transparent;
}

#posts, #message_list {
	margin:10px 0;
}

#inlinemod_formctrls ul {
	left:auto;
	right:0;
}

#postlist_navpopup {
	clear:both;
	margin-top:2em;
}

form#quick_reply {
	max-width:100%;
	margin-top:3em;
}

/*form#quick_reply .blockrow {
	max-width:640px;
	margin:auto;
}*/

form#quick_reply .actionbuttons .group {
	max-width:100%;
}

form#quick_reply textarea {
	height:100px;
}

#newreplylink_top {
	margin-top: 10px;
}

#newreplylink_top, #newreplylink_bottom {
	background: #7192A8 url(images/gradients/gradient-white-down-sm.png) repeat-x top left;
	border: 1px solid #7192A8;
	font-weight: bold;
	color: rgb(255,255,255);
	font-size: 12px;
	padding: 0;
	display:inline-block;
	clear:both;
}

#newreplylink_top span, #newreplylink_bottom span {
	display:inline-block;
	padding: 2px 7.5px;
}

#newreplylink_top .plus, #newreplylink_bottom .plus {
	border-right: 1px solid #7192A8;
	display:inline-block;
	padding: 3.88px 7.5px;
}

#newreplylink_top .controltext, #newreplylink_bottom .controltext {
	border-left: 1px solid #CFE5F5;
	margin-left: 27px;
}

#newreplylink_top:hover, #newreplylink_bottom:hover {
	background: #7192A8 url(images/gradients/gradient-white-down-sm.png) repeat-x top left;
	border: 1px solid #7192A8;
	font-weight: bold;
}

#newreplylink_top:hover .plus, #newreplylink_bottom:hover .plus {
	border-right: 1px solid #8cb5d1;	
}

#newreplylink_top:hover , #newreplylink_bottom:hover {
}

#above_postlist a.textcontrol img, #below_postlist a.textcontrol img, #newreplylink_top img, #newreplylink_bottom img {
	top: 1px;
	left: 1px;
}


#newreplylink_top {
	position: relative;
	top: -5px;
}

#pagination_postlist_bottom {
	float:left;
}

#pagination_top {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}

#above_postlist #pagination_top .pagination, #above_postlist #pagination_top #postpagestats_above {
	float: left;
	clear:right;
	vertical-align:middle;
	font-size: 12px;
	color: #001F56;
}

#postpagestats_above {
	margin-right: 10px;
}

#pagination_top .pagination {
	position: relative;
	top: -3px;
}

.postlistfoot {
	display:block;
	width: 50%;
	clear:both;
	padding: 10px 0;
	float: right;
}

.postlistfoot #inlinemod_formctrls a.popupctrl {
	border: 1px solid #d8d8d8;
	display:inline-block;
	background-image: none;
	color: #001F56;
	padding: 2px 6.6666666666667px;
	font-size: 12px;
	float: left;
}

#below_postlist {
	display:block;
	clear:both;
	position: relative;
	left: 0;
	top: -10px;
	width: 100%;
	margin-bottom: -10px;
}

#below_postlist #pagination_bottom {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
}

#below_postlist #pagination_bottom .pagination {
	float: right;
	clear: left;
}

#newreplylink_bottom {
	position: absolute;
	top: -10px;
}

#showthread_navpopup {
	float: right;
	padding: 0;
	clear: left;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 2px;
}

#showthread_navpopup a.textcontrol, #showthread_navpopup a.popupctrl {
	color: #001F56;
	border: 1px solid #d8d8d8;
	padding: 2px 6.6666666666667px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#showthread_navpopup a.popupctrl {
	background-image: none;
	font-size: 12px;
	position: relative;
	top: 1px;
}

#showthread_navpopup a.textcontrol {
	font-size: 12px;
}
 