@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;
}

#postlist_popups .popupmenu ul {
	left:auto;
	right:0;
}

#postlist_popups a {
	color: #417394;
}

#postlist_popups a:hover {
	color: #4e4e4e;
}

#postlist_popups ul a {
	color: #4e4e4e;
}

#postlist_popups {
         /* ie6 + ie7 fix */
	*width:540px;
}

#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%;
}

/*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: #417394 url(images/buttons/newbtn_middle.png) repeat-x left top;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 3px 8px #e1e1e1;
	-webkit-box-shadow: 0 3px 8px #e1e1e1;
	font:   normal 14px Arial, sans-serif;
	color: rgb(255, 255, 255);
	padding: 4px 15px 4px 15px;
	border: 0;
	display:inline-block;
	clear:both;
}

#newreplylink_top span, #newreplylink_bottom span {
	font-size:15px;
	font-weight:bold;
	display:inline;
}

#newreplylink_top:hover, #newreplylink_bottom:hover {
	background: #5b8dae url(images/buttons/newbtn_middle.png) repeat-x left top;
}


#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: relative;
	top: 20px;
	right: 0;
}

#above_postlist #pagination_top .pagination, #above_postlist #pagination_top #postpagestats_above {
	float: left;
	clear:right;
	vertical-align:middle;
	font-size: 12px;
	color: #4e4e4e;
}

#postpagestats_above {
	padding-top: 5px; /* 1.5px; */
	vertical-align:inherit;
}
	
#pagination_top .pagination {
	margin-left: 10px;
	position: relative;
	top: -3px;
}

.postlistfoot {
	display:block;
	width: 100%;
        height: 2em;
        clear:both;
	padding: 10px 0;
        /*
	float: right;
        */
}

#below_postlist {
	display:block;
	clear:both;
	position: relative;
	left: 0;
	top: -10px;
	width: 100%;
	margin-bottom: -10px;
}

.discussionlist + #below_postlist {
	margin-bottom: 20px;
}

#below_postlist #pagination_bottom {
	float: right;
	margin-top: 5px;
}

#below_postlist #pagination_bottom .pagination {
	float: right;
	clear: left;
	margin-left: 5px;
}

#newreplylink_bottom {
	position: absolute;
	top: -10px;
}

#showthread_navpopup {
	float: right;
	padding: 0;
	padding-top: 3px;
	clear: left;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 2px;
}

#showthread_navpopup a.textcontrol, #showthread_navpopup a.popupctrl {
	color: #424242;
	border: 1px solid #a8a8a8;
	background: #e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;
	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	padding: 3.3333333333333px 6.6666666666667px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#showthread_navpopup a.textcontrol:hover, #showthread_navpopup a.popupctrl:hover {
	color: #417394;
	background: #e9e9e9 url(images/gradients/generic_button.png) repeat-x  ;
}

#showthread_navpopup a.popupctrl {
}

#showthread_navpopup a.textcontrol {
}
 