@charset "UTF-8";

/* CSS Document */



#forums {

	clear:both;

}



.forumhead {

	background: #7192a8 url(http://www.1pdforum.com/images/headbacknew.jpg) repeat-x  ;

	_background-image: none;

	padding: 0;

	font:  bold 12px Arial, Tahoma,Calibri,Verdana,Geneva,sans-serif;

	color:#ffffff;

	clear:both;

	margin-top: 8px;

	float: left;

	border: 1px solid #5a7f97;

	width: 100%;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 5px;

}



#forums .L1 .forumhead a {

	font:   bold 12px Arial, Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



#forums .L1 .forumhead .forumdescription {

	display:none;

}



#forums .L1 .L2 {

	display:block;

	clear: both;

}



#forums a.username {

	color: #417394;

}



#forums a.username:hover {

	color: #417394;

}



.forumbit_post .forumrow, .forumbit_nopost .forumhead, .forumbit_nopost .forumrow, .forumbit_post .forumhead {

	-moz-box-shadow: -2px 2px 2px #c8c8c8;

	-webkit-box-shadow: -2px 2px 2px #c8c8c8;

}



.forumhead + .childforum .L2:first-child .forumrow, .forumhead + .L2 .forumrow {

	background: #E4EAF2 url(http://www.1pdforum.com/images/gradients/grey-up.png) repeat-x left bottom;

	_background-image: none;

	border-top: 1px solid rgb(255, 255, 255);

}



.forumrow + .childsubforum .forumrow, .forumhead + .childforum .L2:first-child .L2 .forumrow, .forumhead + .childforum .L2 .L2:first-child .forumrow {

	background: #E4EAF2 url(http://www.1pdforum.com/images/gradients/grey-up.png) repeat-x left bottom;

	_background-image: none;

}



.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {

	background: #E4EAF2 url(http://www.1pdforum.com/images/gradients/grey-up.png) repeat-x left bottom;

	_background-image: none;

	display:block;

	width: 100%;

	float: left;

	min-height: 40px; /* 48px is the icon size */

	position:relative;

	border-bottom: 1px solid #c4c4c4;

	border-left: 1px solid #c4c4c4;

	border-right: 1px solid #c4c4c4;

}



.forumbit_nopost .forumbit_nopost .forumrow .forumicon {

	position: absolute;

	left: 10px;

	top: 5px;

	width: 30px;

}



.forumbit_nopost .forumbit_nopost .forumrow .forumdata {

	display: inline-block;

	width:100%;

}



.forumbit_nopost .forumbit_nopost .forumrow .forumdata .datacontainer {

	margin-left: 50px;

}



.forumbit_nopost .forumbit_post .forumrow .forumdata .datacontainer {

	margin-left: 0;

}



/* forumbit nopost */

/* forumbit nopost -> forumhead */

.forumbit_nopost .forumhead .forumtitle, .forumbit_nopost .forumhead span, .forumbit_nopost .forumhead .collapse, .forumbit_post .forumhead h2 span {

	display:block;

	float: left;

	clear: right;

	font:   bold 12px Arial, Tahoma,Calibri,Verdana,Geneva,sans-serif;

	padding: 4px 0;

	color: #ffffff;

}



.forumbit_nopost .forumhead h2, .forumbit_post .forumhead h2 {

	/*border-top: 1px solid rgb(255, 255, 255);*/

	margin-left: 3px;

	margin-right: 3px;

}

.forumbit_nopost {

	clear:left;

}

.forumbit_nopost .forumrowdata {

	clear:both;

	display:block;

	width: 100%;

}



.forumbit_nopost .subforumdescription {

	padding: 5px 10px;

	font-weight: normal;

	color: #3e3e3e;

	background: #e9e9e9 none repeat-x  ;

}



.forumbit_post .foruminfo .forumdata {

	padding: 4px 0;

	font-size: 12px;

}



.forumbit_nopost .forumhead .forumtitle {

	font-size: 13;

	min-width: 76%;

}



.forumbit_nopost .forumhead .forumtitle a {

	color: #ffffff;

	margin-left: 10px;

}



.forumbit_nopost .forumhead span, .forumbit_post .forumhead span {

	font-size: 12px;

}



.forumbit_nopost .forumhead span.forumlastpost, .forumbit_post .forumhead span.forumlastpost {

	width: 21%;

}



.forumbit_nopost .forumhead a.collapse img {

/* values are based on the image */

	position:absolute;

	top: -15px;

	right: -6px;

	display:block;

	width:13px;

	height:13px;

	overflow:hidden;

	background:transparent url(http://www.1pdforum.com/images/buttons/collapse_collapsed_40b.png) no-repeat;

	float: right;

	clear: left;

}



.forumbit_nopost:hover .forumhead  a.collapsegadget {

	visibility:visible;

}



.forumbit_nopost .forumbit_nopost .forumrow .forumdata, .forumbit_post .forumrow .forumdata  {

	padding: 5px 10px;

	padding-left: 0;

	font-size: 11px;

}



.forumbit_nopost .forumbit_nopost .foruminfo .subforums {

	margin-left: 10px;

	position: relative;

	top: -10px;

}



/* forumbit post */

.forumbit_post {

	float: left;

	position:relative;

	width: 100%;

	display:block;

}



.forumbit_post .forumhead span {

	padding: 0;

}



.forumbit_post .forumhead .forumlastpost {

	top: 0;

	margin-top: 0;

}



.forumbit_post .foruminfo, .forumbit_post .forumlastpost, .forumbit_post .forumactionlinks, .forumbit_post .forumstats, .forumbit_post .forumstats_2{

	padding: 5px 0;

}



/* commenting this out for the time being as it is included for test

.forumbit_post .forumstats {

	background: #f2f6f8;

margin: 0;

padding-bottom: 15px;

overflow:hidden;

}

*/

.forumbit_post .forumhead .forumtitle {

	width: 76%;

}



.forumbit_post .forumhead .forumtitle span {

padding: 0;

padding-left: 10px;

}



.forumbit_post .foruminfo {

	width: 57%;

	min-width: 30%;

	float: left;

	clear: right;

	min-height: 30px; 

}



.forumbit_post .foruminfo .forumicon{

	position: absolute;

	left: 10px;

	width: 30px;

}



.forumbit_post .foruminfo .forumdata, .forumbit_post .foruminfo .forumtitle, .forumbit_post .foruminfo .viewing {

	float: left;

	clear: right;

	color: #4e4e4e;

}



.forumbit_post .foruminfo .viewing {

        white-space:nowrap;

}



.forumbit_post .foruminfo .forumdata {

	padding: 0;

	width: 100%;

}



.forumbit_post .foruminfo .forumdata .datacontainer {

	float: left;

	width: 88%;

	padding-left: 50px;

}



.forumbit_post .foruminfo .forumdata .forumtitle, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle {



font-size: 13px;

	margin-right: 10px;

}



.forumbit_post .foruminfo .forumdata .forumtitle a, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a {

/*	color: #417394; */

	font-weight:bold;

}



.childsubforum .forumbit_post .foruminfo .forumdata .datacontainer .forumtitle a {

        padding-left:1.8em;

        background:url('http://www.1pdforum.com/images/misc/child_forum.png') top left no-repeat;

}



.forumbit_post .foruminfo .forumdata .viewing {

	font-style: italic;

	margin-right:10px;

	margin-top: 3px;

	font-size: 11px;

}



.forumbit_post .forumactionlinks {

	width: 5%;

	display:block;

	float:left;

	clear:right;

}



.forumbit_post .forumactionlinks li {

	display: inline;

}



.forumbit_post .forumactionlink {

/* values based on icon size */

	display:block;

	width:18px;

	height:12px;

	overflow:hidden;

	float: right;

	clear: left;

	background:transparent none no-repeat;

	position: relative;

	margin: 3px 10px 0 0;

}



.forumactionlink a {

/* values based on icon size */

	display:block;

	padding-left:18px;

}



.forumactionlinks .rsslink {

	background-image:url(http://www.1pdforum.com/images/misc/rss_40b.png);

}



.forumactionlinks .subslink {

	background-image:url(http://www.1pdforum.com/images/misc/subscribed_40b.png);

}

.forumactionlinks .unsubslink {

	background-image:url(http://www.1pdforum.com/images/misc/unsubscribed_40b.png);

}

.forumbit_post .forumdescription {

	display:block;

	clear:both;

	padding-right: 10px;

}



.forumbit_post .unsubscribe {

	display:block;

	right: 0;

	top: 2px;

}



.forumbit_post .forumstats, .forumbit_post .forumstats_2 {

	display: block;

	float: left;

	clear: right;

	width: 12%;

	margin-right: 2%;

}



.forumbit_post .forumstats li, .forumbit_post .forumstats_2 li{

	font-size: 12pxpx;

	text-align: right;

	padding-right: 20px;

	display:block;

}





.forumbit_post .forumlastpost {

	display:block;

	float: left;

	clear: right;

}



.forumbit_post .forumrow .forumlastpost {

	width: 22%;

	font-size: 12px;

	padding-top: 5px;

}



.forumbit_post .forumlastpost .lastpostdate {

	font-size: 11px;

}



.forumbit_post .forumlastpost .lastposttitle a, .forumbit_post .forumlastpost .lastpostby a {

/*	color: #417394; */

}



.lastpostlabel { 

	display: none; 

}



.moderators, .subforums {

	display: block;

	clear:both;

}



.moderators h4, .subforums h4 {

	font-weight: bold;

	padding-right: 5px;

}



.moderators h4, .moderators .commalist, .subforums h4, .subforums .commalist {

	float:left;

	clear:right;

}



/* Project Tools Forum Display */

.forumstats dt {

	display: inline;

	margin-right: 0;

}



.forumstats dl {

	color: #3e3e3e;

	font-size: 12px;

	display: block;

	text-align: right;

}



.forumstats dd {

	display: inline-block;

	padding-left: 10px;

	padding-right: 20px;

}



.forumstats dt:after {

	content:":";

} 



/* start common styles */

.post_controls {

	height:1em;

	padding-left:0px;

}



/* end common styles */



/* start presence and reputation */

.isonline {

	/* TODO: this is highly experimental

		the hope is to be able to reuse this rule on block *and* inline elements

		but i'm not sure it's guna work.



		inline elements should ignore the padding-left in px rule.

		block elements should override the padding-left in em rule.



		the font-size of an inline element would have to be at the very least 15 pixels to accommodate the image.

	*/

	padding-left:1em;

	padding-left:20px;

	background:url('http://www.1pdforum.com/images/statusicon/user-online.png') top left no-repeat;

	background-position:0 0.25em;

}



.reputation {

	font-size:8px;

	background:url('http://www.1pdforum.com/images/reputation/reputation_pos.gif') top left repeat-x;

}



.reputation .reputation_display {

	display:none;

}



.reputation_value_1 {

	padding-right:1em;

}



.reputation_value_2 {

	padding-right:2em;

}



.reputation_value_3 {

	padding-right:3em;

}



.reputation_value_4 {

	padding-right:4em;

}



.reputation_value_5 {

	padding-right:5em;

}



.reputation_value_6 {

	padding-right:6em;

}



/* end presence and reputation */



/* member.css */



.member_content {

	margin: 10px 0;

}



.member_content .friends_total, .member_content .albums_total, .member_content .group_count, .member_content .comments_total {

	font-weight: normal;

}



.member_content img.inlineimg {

	padding: 0;

	background: transparent;

	border: 0;

	display:inline;

}



/* summary of member details */

.member_summary {

	width: 240px;

	float: left;

	clear: right;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-box-shadow:-2px 2px 2px #c8c8c8;

	background-color:#f1f1f1;

	border:1px solid #c4c4c4;

	display:inline-block;

	margin-bottom: 10px;

}



.member_summary h2 {

	font-weight: bold;

}



.member_summary .member_block_controls {

	padding: 10px;

	display:block;

	clear:both;

}



.member_summary .textcontrol {

	float: right;

	border: 0;

	padding: 0;

	margin-left: 5px;

	background: transparent;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	font-size: 11px;

	color:#417394;

}



.member_summary .imagecontrol {

	position:relative;

	top: 0;

	display: block;

	width: 16px;

	height: 16px;

}



.member_summary .imagecontrol img {

	float: right;

	position: relative;

	top: -4px;

}



.member_summary h1 {

/*	color: #233d78; */

	font:   bold 16px Tahoma, Calibri, Verdana, Geneva, sans-serif;

}



/* memberinfo block style */

.member_summary .block {

	margin-bottom:4px;

	padding:6px;

	background:#f1f1f1 url(http://www.1pdforum.com/images/misc/blog/top-highlight.png) repeat-x left top;

	-moz-border-radius-topleft:5px;

	-moz-border-radius-topright:5px;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

}

.member_summary #view_stats_mini.block {

	background-image:none;

}

.member_summary .block .blockbody {

	color: ;

	background:#ffffff;

	-moz-border-radius:5px;

	-webkit-border-radius: 5px;

	padding:0;

	border:1px solid #DADADA;

}

.member_summary .block .blockrow {

	background:#ffffff;

	border-top:1px solid #ffffff;

	-moz-border-radius:5px;

	-webkit-border-radius: 5px;

	background:#ffffff url(http://www.1pdforum.com/images/misc/blog/gradient-black-down.png) repeat-x left top;

}

.member_summary .underblock {

	height:9px;

	background:transparent url(http://www.1pdforum.com/images/misc/blog/bottom-shadow.png) repeat-x left bottom;

}

.member_summary .blockrow,

.member_summary .blocksubhead {

	padding:10px 6px 10px 6px;

	color: #424242;

}

.member_summary .blocksubhead {

	background:transparent none;

	height:17px;

	padding: 5px 6px;

	border:none;

	outline:none;

	font-weight:bold;

}

.member_summary .blocksubhead img {

	vertical-align:middle;

}

.member_summary .blocksubhead.smaller,

.member_summary .blockrow {

	font-size:12px;

}

.member_summary .blocksubhead a.username {

	padding-right:20px;

}

.member_summary .blocksubhead a.username.offline {

	background:url(http://www.1pdforum.com/images/statusicon/user-offline.png) top right no-repeat;

}

.member_summary .blocksubhead a.username.online {

	background:url(http://www.1pdforum.com/images/statusicon/user-online.png) top right no-repeat;

}

.member_summary .blocksubhead a.username.invisible {

	background:url(http://www.1pdforum.com/images/statusicon/user-invisible.png) top right no-repeat;

}

.member_summary .mainblock .usertitle {

	font-weight:normal;

	font-size:11px;

}

.member_summary .mainblock .blocksubhead {

	height:auto;

}

.member_summary .mainblock {

	margin-bottom:8px;

}

.member_summary .mainblock a.avatar .avatarcontainer {

	margin: 0 auto;

	text-align: center;

	display:block;

}



.member_summary .mainblock a.avatar .avatarcontainer img {

	border: 3px solid rgb(255, 255, 255);

	outline:1px solid #d9d9d9;

	max-width: 220px;

	height: auto; !important

}



#usermenu {

	font-size:11px;

	margin-left: 10px;

}

#usermenu li {

	margin-bottom: 2px;

}

#usermenu li a {

	color: #3e3e3e

}

#usermenu li.separator {

	height: 1px;

	margin-top: 2px;

	background: #c4c4c4;

	margin-right: 10px;

}

#usermenu img.inlineimg {

	position:relative;

	top: 2px;

}

/* end memberinfo block style */



/* mini stats */

.member_summary .mini_stats h5 {

	display: none;

}



.member_summary dl {

	font-size: 11px;

}



.member_summary dl.stats dt {

	width: 85px;

	display:block;

	float: left;

	clear: right;

}



.member_summary dl.stats dd {

	float: left;

	clear:right;

	display:block;

	width: 129px;

}



.member_summary dl.stats dd a {

	word-wrap: break-word;

}



.member_summary dd.avatar img {

	height: auto;

	padding: 3px;

	background: rgb(255, 255, 255);

	border: 1px solid #d9d9d9;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}



/* end mini stats*/



/* friends mini */

.member_summary .friends_mini .friendcontrol {

	float: right;

	margin-top: -20px;

}



.member_summary .friends_mini .friendcontrol li {

	display:inline;

	margin-left: 5px;

}



.member_summary .friends_mini .friendcontrol li .textcontrol {

	float: none;

}



/*

.member_summary .friends_mini ul.friends_list {

	display:block;

	position: relative;

	padding: 5px 0;

	margin: 0 0 10px;

	width: 220px;

	background: #ffffff;

	border: 1px dotted #d8d8d8;

	float: left;

}*/



.member_summary .friends_mini .friends_list li {

	width:63px;

	height: 85.06px;

	display:block;

	float: left;

	text-align:center;

	margin-left: 5px;

	overflow: hidden;

}



.member_summary .friends_mini .friends_list li .friend_info {

	clear:both;

}



.member_summary .friends_mini .friends_list li .friend_info a {

	text-decoration: none;

	font-size: 11px;

}



.member_summary .friends_mini .friends_list li .image_friend_link {

	padding: 3px;

	background: rgb(255, 255, 255) none no-repeat center center;

	border: 1px solid #d9d9d9;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	width: 50px;

	height: 50px;

	overflow: hidden;

	display:inline-block;

}



.member_summary .friends_mini .friends_list li img {

	height: 50px;

	width: auto;

}

/* end friends mini */



/* albums */

.member_summary .albums a {

	text-decoration: none;

}



.member_summary .albums dt:after {

	content: none;

}



.member_summary .albums .albumthumb_container {

	width: 93px;

	float: left;

	clear: right;

	display:inline-block;

	min-height: 47.97;

	overflow:hidden;

}



.member_summary .albums .album_showcase {

	width: 88px;

	float: left;

	clear: right;

	margin-bottom: 5px;

	display:inline-block;

}



.member_summary .albums .album_showcase img {

	width: 80px;

	height: auto;

	padding: 3px;

	background: rgb(255, 255, 255) none no-repeat center center;

	border: 1px solid #d9d9d9;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}



.member_summary .albums .album_content {

	float:left;

	clear:right;

	margin-top: 5px;

	width: 121px;

}

/* end albums */



/* social groups */

.member_summary .groups a {

	text-decoration: none;

}



.member_summary .groups li {

	display:block;

	width: 100%;

	clear: both;

	margin-bottom: 5px;

}



.member_summary .groups .grouppic_container {

	width: 93px;

	float: left;

	clear: right;

	margin-bottom: 5px;

	display:inline-block;

	min-height: 47.97;

}



.member_summary .groups .group_pic {

	width: 88px;

	float: left;

	clear: right;

	margin-bottom: 5px;

}



.member_summary .groups .group_pic img {

	width: 80px;

	height: auto;

	padding: 3px;

	background: rgb(255, 255, 255) none no-repeat center center;

	border: 1px solid #d9d9d9;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	overflow: hidden;

}



.member_summary .groups .groups_list .group_content {

	float: left;

	clear: right;

	margin-top: 5px;

	width: 121px;

}

/* end social groups */



/* tabbed content */

.member_tabs {

	margin-left: 260px;

}

dl.tabslight {

	margin: 0;

}



.view_section {

	display:none;

}



.selected_view_section {

	display:inline-block;

	width: 100%;

}



.profile_content {

	display:block;

	background: transparent;

}



.profile_content .subsectionhead, #postlist .subsectionhead {

	padding: 10px 0;

	clear:both;

	font-weight: bold;

	font-size: 17px;

	color: ;

}



#message_form .subsectionhead {

	border-right: 1px solid #6b91ab;

	border-left: 1px solid #6b91ab;

}



.profile_content .subsectionhead a.textcontrol {

	float: right;

	clear: left;

	font-weight: normal;

	font-size: 13px;

        color: #417394;

	border: 0;

	border-bottom: 1px dotted #000000;

	padding: 0;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	background: transparent;

}



.profile_content .subsectionhead .subsectiontitle {

	display: none;

}



.profile_content .subsubsectionhead {

	font-weight:bold;

	margin-top: 10px;

}



/* comments */

.profile_content div.subsectionhead, .profile_content .texteditor, .profile_content .actionbuttons {

	padding-bottom: 10px;

	padding-left: 15px;

	padding-right: 10px;

	background: #f1f3f8;

/*	border-right: 1px solid #6b91ab;

	border-left: 1px solid #6b91ab; */

}

.profile_editor_border, .profile_content .actionbuttons {

	border-right: 1px solid #6b91ab;

	border-left: 1px solid #6b91ab;

}



.profile_editor_border {

	border-bottom: 0;

}



.profile_content div.subsectionhead {

	padding-bottom: 20px;

}



.profile_content .texteditor {

	padding-top: 10px;

}



.profile_content .quickedit .blocksubfoot.actionbuttons {

	border: 0;

}



.profile_content .editor {

	border-top: 0;

}



.profile_content .editor_textbox textarea, .profile_content .editor_textbox iframe {

	background: rgb(255, 255, 255);

	font-size: 11px;

	height: 100px;

}



.profile_content .actionbuttons {

	border-bottom: 1px solid #6b91ab;

	margin-bottom: 10px;

}



.profile_content #postlist, #postlist {

	margin-top: 0;

	position: relative;

}



.profile_content #above_postlist, #above_postlist {

	position:absolute;

	top: 10px;

	width: 100%;

}



.profile_content #above_postlist #pagination_top, #above_postlist #pagination_top {

	float: right;

}



.profile_content #below_postlist, #below_postlist {

	float: left;

	width: 100%;

	margin: 1em 0;

}



.profile_content #pagination_bottom, #pagination_bottom {

	float: right;

}

/* end comments */



/*friends list*/

.profile_content .friends_list {

	display:block;

	width: 100%;

	clear:both;

}



.profile_content .friends_list li {

	border-bottom: 1px solid #999;

	clear:both;

	position:relative;

	padding-left:80px;

	padding-top: 10px;

	height: 80px;

}



.profile_content .friends_list li:hover {

	background: #f1f3f8 none   ;

}



.profile_content .friends_list .group li {

	border:0;

	padding: 0;

	display:inline;

}



.profile_content .friends_list li a.image_friend_link {

	clear:both;

	position: absolute;

	top: 10px;

	left: 10px;

	width: 60px;

	overflow:hidden;

}



.profile_content .friends_list li a.image_friend_link img {

	height: 60px;

	width: auto !important;

	max-width: 60px;

}



.profile_content .friends_list li .friend_info {

}



.profile_content .breakfriendship {

	background-image: url(http://www.1pdforum.com/images/misc/cross.png);

	background-repeat: no-repeat;

	position: absolute;

	width: 16px;

	height: 16px;

	overflow: hidden;

	right: 10px;

	margin-top: -32px;

}



.profile_content .breakfriendship a{

	padding-left: 16px;

}



/* about me */

.profile_content .subsectionhead-understate {

	font-weight:bold;

	background: rgb(255, 255, 255);

	position:relative;

	top: 6.5px;

	display:block;

	float: left;

	padding-top: 5px;

	padding-right: 5px;

}



.profile_content .subsection {

	clear:both;

	border-top: 1px solid #d8d8d8;

	padding-top: 10px;

}



.profile_content .subsection p.description {

	margin-top: 10px;

}



.profile_content .subsection .stats dt {

	display:block;

	float: left;

	clear: right;

	width: 250px;

}



.profile_content .subsection .stats dd {

	float: left;

	clear:right;

}



.profile_content .profilecategorytitle {

	display:none;

}



/* infractions */

.profile_content .infractions_block .inflisthead {

	width: 100%;

	border-bottom: 1px solid #d8d8d8;

	background: #f1f3f8 none   ;

	height: 26pxpx;

	font-weight:bold;

	font-size: 13;

}



.inflistinfo {

	float:left;

        width: 40%;

}



.inflistdate {

	float:left;

        width: 20%;

}



.inflistexpires {

	float:left;

        width: 20%;

}



.inflistpoints {

	float:right;

        width: 10%;

}



.inflistview {

	float:right;

        width: 10%;

}



.profile_content .infractions_block .infractionbit {

	display:block;

	width: 100%;

	clear:both;

}



.profile_content #infractionslist li {

	width: 100%;

	height: auto;

	display:block;

	float: left;

	clear:both;

	border-bottom: 1px solid #d8d8d8;

}



.profile_content #infractionslist li:hover {

	background: #dae1ee none   ;

	border-bottom: 1px solid #6980a8;

}



/* blog */ 

/* pull css code snippets from blog.css */

/* needs to be converted to stylevars */

.profile_content .bloghead {

	border-bottom:3px solid #425769;

	padding-bottom:5px;

	margin-bottom:5px;

	padding: 10px 0;

	clear:both;

	font-weight:bold;

	font-size: 17px;

	color: #233d78;

}



.profile_content .bloghead .textcontrol {

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	background: #e9e9e9 url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x top left;

	padding: 4px 15px;

	float: right;

	clear: left;

}



.profile_content .blogentrybit {

	width: 100%;

	clear:both;

	border-bottom:1px dotted #c9c9c9;

	padding-bottom: 10px;

}



.profile_content .blogentryhead {

	color:#3e3e3e;

	font-size:16px;

	line-height:35px;

	font-weight:bold;

}



.profile_content .blog_stats {

	clear:both;

	font-size: 11px;

}



.profile_content .blog_stats div {

	float: left;

	display:block;

	clear: right;

	width: 50%;

}



.profile_content .blog_date {

	text-align: left;

}



.profile_content .blog_data {

	text-align: right;

}



.profile_content .blog_data a.comments {

	background:transparent url(http://www.1pdforum.com/images/misc/blog/comments.gif) no-repeat scroll right top;

	padding-right:20px;

}



.profile_content .blograting.rating1{ background-image:url(http://www.1pdforum.com/images/rating/rating-trans-15_0.png); padding-left:80px;}

.profile_content .blograting.rating1{ background-image:url(http://www.1pdforum.com/images/rating/rating-trans-15_1.png); padding-left:80px;}

.profile_content .blograting.rating2{ background-image:url(http://www.1pdforum.com/images/rating/rating-trans-15_2.png); padding-left:80px;}

.profile_content .blograting.rating3{ background-image:url(http://www.1pdforum.com/images/rating/rating-trans-15_3.png); padding-left:80px;}

.profile_content .blograting.rating4{ background-image:url(http://www.1pdforum.com/images/rating/rating-trans-15_4.png); padding-left:80px;}

.profile_content .blograting.rating5{ background-image:url(http://www.1pdforum.com/images/rating/rating-trans-15_5.png); padding-left:80px;}



.profile_content .blograting

{

	 background:transparent none no-repeat left top;

}



.profile_content blockquote.blog_content {

	margin-top: 10px;

	padding-top: 10px;

	clear:both;

}



.profile_content .blogentrybit .continue_reading {

	padding-top: 10px;

}



.profile_content .blogentrybit .continue_reading a {

	color: #dd250c;

}



.profile_content .blogentrybit .blog_meta {

	padding-top: 20px;

	font-size: 11px;

} 




/* CSS Document */



/* last edited notice */

.lastedited {

	font-style:italic;

	padding-top: 1em;

	color: #3e3e3e;

	font-size: 11px;

/*	clear:both; */

}



.lastedited a {

	color: #3e3e3e;

}

/* reputation image */

.postbit_reputation {

	padding:0 0 0 3px;

}

img.repimg {

	padding:0;

	margin:0 0 0 -3px;

	display:inline;

}



.quickedit {

border-top: 1px solid #6b91ab;

}



/*signature */

.signature {

        padding-top: 1em;

	border-top: 1px solid #e9e9e9;

        margin-top: 2em;

}





/*post bit*/

.postbit {

	margin-bottom: 10px;

	display:block;

	width: 100%;

	clear:both;

	position: relative;

	border: 1px solid #e9e9e9;

	background: #fafafa none   ;

	_background-image: none;

}



.postbit object {

	clear:both; 

}



.postbit .postdetails {

	width: 100%;

	display:block;

	float: left;

}



.postbit .posthead {

	background: #7192A8 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	border: 1px solid #5A7F97;

	clear:both;

	display:block;

	float: left;

	width: 100%;

	color: #ffffff;

	margin: -1px -1px 0;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	padding: 4px 0;

}



.postbit .posthead .postdate {

	display:block;

	float:left;

	clear:right;

	width: 49%;

	margin-left: 10px;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbit .posthead .postdate.old {

	background:transparent url(http://www.1pdforum.com/images/statusicon/post_old.png) no-repeat center left;

}



.postbit .posthead .postdate.new {

	background:transparent url(http://www.1pdforum.com/images/statusicon/post_new.png) no-repeat center left;

}



.postbit .posthead .postdate .date {

	display:block;

	margin-left: 14px;

	color: #cccccc;

}



.postbit .postdate .time {

	color: #ffffff;

	margin-left: 10px;

}



.postbit .posthead .nodecontrols {

	display:block;

	float: left;

	clear: right;

	width: 50%;

	text-align: right;

	position: relative;

	top: 0;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbit .posthead .nodecontrols .postcontrols_top {

	display:block;

	margin-right: 10px;

}



.postbit .posthead .nodecontrols a.postcounter {

	color: #ffffff;

	position: relative;

        top: -2px;

}



.postbit .userinfo .contact, .postbit .userinfo_noavatar .contact {

	position: relative;

	float: left;

	clear: right;

	width: 50%;

	display:block;

}

.postbit .postuseravatarlink {

	display:block; 

	text-align: center;

	position: relative;

	top: 0;

	margin-left: 15px;

	overflow: hidden;

	float: left;

	clear: right;

}



.postbit .postuseravatarlink img {

}





.postbit .nodecontrols .postimod{

	top: 0;

	position:relative;

	margin-left: 10px;

}



.postbit .userinfo, .postbit .userinfo_noavatar {

	background: #f2f6f8 none   ;

	_background-image: none;

	clear:both;

	min-height: -23.76px;

	height: auto !important;

	border-bottom:1px solid #e9e9e9;

	padding: 0.5em 0;

	width: 100%;

	float: left;

}



.postbit .userinfo .contact, .userinfo .userinfo_extra, .postbit .userinfo_noavatar .contact {

	display:inline-block;

	min-height: -23.76px;

	height: auto !important;

	height: -23.76px;

}

.postbit .username_container {

 	float: left;

 	clear: right;

 	display:block;

 	margin-left: 10px;

}

.postbit .userinfo .username_container .memberaction, .postbit .userinfo_noavatar .username_container .memberaction {

 	display: inline;

}



.postbit .postdetails_noavatar .posthead, .postbit .postdetails_noavatar .userinfo .contact {

	margin-left: 0;

}

/*

.postbit .userinfo .postbit_reputation {

        margin-left: 15px;

}

*/

.postbit .userinfo .username, .postbit .userinfo_noavatar .username {

	font-size: 13px;

	font-weight: bold;

}



.postbit .userinfo_noavatar .imlinks img {

	display:inline;

}

.postbit .userinfo .username.guest, .postbit .userinfo_noavatar .username.guest {

	font-weight:normal;

}



.postbit .userinfo_noavatar .usertitle, .postbit .userinfo .usertitle, .postbit .userinfo_noavatar .rank, .postbit .userinfo .rank {

	font-size: 11px;

	font-weight: bold;

	display:block;

	clear:both;

}

.postbit .userinfo .userinfo_extra, .postbit .userinfo_noavatar .userinfo_extra {

	text-align: right;

	width: 300px;

	float: right;

	font-size: 11px;

}



.postbit .userinfo .userinfo_extra dl, .postbit .userinfo_noavatar .userinfo_extra dl {

	margin-right: 10px;

	float: right;

	width: 150px;

}



.postbit .userinfo_extra dl dt {

	float:left;

	display:block;

	/*color:#777777;*/

	margin-right: 5px;

}



.postbit .userinfo_extra dl dt:after  {

	content:":";

}

.postbit .userinfo_extra dl dt.blank:after {

	content:none;

}

.postbit .userinfo_extra dl dd {

	display:block;

}



.postbit .userinfo .moreinfo, .postbit .userinfo_noavatar .moreinfo {

	float: left;

	display: inline;

}



.postbit .userinfo .popupmenu a.popupctrl, .postbit .userinfo_noavatar .popupmenu a.popupctrl {

	font-size: 12px;

	background: transparent;

	padding: 0;

	display:inline-block;

}



.postbit .userinfo .popupmenu a.popupctrl:hover, .postbit .userinfo_noavatar .popupmenu a.popupctrl:hover {

	color: #417394;

	text-decoration: ;

}



.postbit .postbody {

	clear: both;

	color: rgb(51, 51, 51);

}



.postbit .postrow {

	padding: 5px 10px 3em;

	font:   normal 13px Verdana;

}



.postbit hr {

	display:none;

}



.postcontent {

word-wrap: break-word;

}



.postbit .posttitle {

	display:block;

	padding: 10px;

	font-weight:bold;

	font:   bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	margin: 0;

}



.postbit .posttitle.icon {

	padding-left:0;

	background-repeat:no-repeat;

	background-position:10px center;

}





.postbit .posttitle.icon1  { background-image:url(http://www.1pdforum.com/images/icons/icon1.png); padding-left:30px;}

.postbit .posttitle.icon2  { background-image:url(http://www.1pdforum.com/images/icons/icon2.png); padding-left:30px;}

.postbit .posttitle.icon3  { background-image:url(http://www.1pdforum.com/images/icons/icon3.png); padding-left:30px;}

.postbit .posttitle.icon4  { background-image:url(http://www.1pdforum.com/images/icons/icon4.png); padding-left:30px;}

.postbit .posttitle.icon5  { background-image:url(http://www.1pdforum.com/images/icons/icon5.png); padding-left:30px;}

.postbit .posttitle.icon6  { background-image:url(http://www.1pdforum.com/images/icons/icon6.png); padding-left:30px;}

.postbit .posttitle.icon7  { background-image:url(http://www.1pdforum.com/images/icons/icon7.png); padding-left:30px;}

.postbit .posttitle.icon8  { background-image:url(http://www.1pdforum.com/images/icons/icon8.png); padding-left:30px;}

.postbit .posttitle.icon9  label { background-image:url(http://www.1pdforum.com/images/icons/icon9.png); padding-left:30px;}

.postbit .posttitle.icon10 { background-image:url(http://www.1pdforum.com/images/icons/icon10.png); padding-left:30px;}

.postbit .posttitle.icon11 { background-image:url(http://www.1pdforum.com/images/icons/icon11.png); padding-left:30px;}

.postbit .posttitle.icon12 { background-image:url(http://www.1pdforum.com/images/icons/icon12.png); padding-left:30px;}

.postbit .posttitle.icon13 { background-image:url(http://www.1pdforum.com/images/icons/icon13.png); padding-left:30px;}

.postbit .posttitle.icon14 { background-image:url(http://www.1pdforum.com/images/icons/icon14.png); padding-left:30px;}







.postbit .content {

	font:    13px Verdana;

	color: rgb(51, 51, 51);

}



.postbitlegacy .content {

	font:    13px Verdana;

	color: rgb(51, 51, 51);

}



.postbitdeleted .content, .postbitignored .content {

	font:    13px Verdana;

	color: rgb(51, 51, 51);

}



.postbit .postfoot {

	display:block;

	clear:both;

	position: relative;

	/* top: 15px; */

	right: 0;

	padding: 3px 0 7px;

	background: #e9e9e9 none   ;

	_background-image: none;

	width: 100%;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	height: 16px;

}



.postbit .postfoot .textcontrols {

	display:block;

	padding-left: 300px;

}



.postbit .postfoot .textcontrols a {

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	padding: 3px 0;

	padding-left: 21px;

	position: relative;

	display: inline-block;

	float: left;

	border: 0px solid #a8a8a8;

	background: #e9e9e9 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	color: #4e4e4e;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	margin-left: 3px;

}



.postbit .postfoot .textcontrols a:hover {

	color: #417394;

	background:  url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

}



.postbit .postfoot .textcontrols a.multiquote {

	margin-left: 1px;

	border: 0;

	margin-right:0;

}



.postbit .postfoot .textcontrols a.highlight {

	background-color: ;

}



.postbit .postfoot .textcontrols a img {

	position: absolute;

	top: 2px;

	left: 1px;

	margin-right: 1px;

}



.postbit .postfoot .textcontrols a:hover img {

	top: 2px;

}



.postbit .postfoot  .postcontrols {

	position: absolute;

	right: 10px;

}



.postbit .postfoot .postlinking {

	position: absolute;

	left: 10px;

}



/*postbit legacy*/

.postbitlegacy, .eventbit {

	margin-bottom: 10px;

	display:block;

	width: 100%;

	clear:both;

	position: relative;

	float: left;

	color: #3e3e3e;

	border: 1px solid #e9e9e9;

}



.birthdays {

	border-top: 1px solid #e9e9e9;

}



.postbitlegacy hr, .eventbit hr {

	display: none;

}



.postbitlegacy .postdetails, .eventbit .eventdetails {

	float: left;

	width: 100%;

	background: #f2f6f8 none   ;

	_background-image: none;

}



.postbitlegacy .posthead, .eventbit .eventhead {

	border: 1px solid #5A7F97;

	background: #7192A8 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	padding: 4px 0;

	padding-left: 10px;

	color: #ffffff;

	margin: -1px -1px 0;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.eventbit .eventhead {

	height: auto;

	padding-bottom: 5px;

}



.birthdays .posthead {

	border: 1px solid #5A7F97;

	background: #7192A8 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	padding: 4px 0;

	padding-left: 10px;

	color: #ffffff;

	margin-left: 0;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.birthdays .eventrow {

	background: #fafafa none   ;

	_background-image: none;

}



.postbitlegacy .posthead .postdate{

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	padding-left: 15px;

	color: #ffffff;

}



.eventbit .eventhead .eventdate span.date, .eventbit .eventhead .eventdate .time {

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	color: #ffffff;

}



.eventbit .eventhead .eventdate span.date {

	padding-left: 10px;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbitlegacy .posthead .postdate.old {

	background:transparent url(http://www.1pdforum.com/images/statusicon/post_old.png) no-repeat center left;

}



.postbitlegacy .posthead .postdate.new {

	background:transparent url(http://www.1pdforum.com/images/statusicon/post_new.png) no-repeat center left;

}



.postbitlegacy .posthead .time {

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	color: #ffffff;

}



.postbitlegacy .posthead .nodecontrols, .eventbit .eventhead .nodecontrols {

	position: absolute;

	color: #ffffff;

	right: 0;

	top: 0;

	width: 50% ;

	padding: 4px 10px 0;

	text-align: right;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	vertical-align: middle;

}



.postbitlegacy .posthead .nodecontrols a, .eventbit .eventhead .nodecontrols a {

	color: #ffffff;

}



.postbitlegacy .posthead .nodecontrols img, .eventbit .eventhead .nodecontrols img {

	position: relative;

	top: 2px;

	padding: 0;

}



.postbitlegacy .posthead .nodecontrols .postimod, .eventbit .eventhead .nodecontrols .postimod {

	top: 0px;

	position:relative;

	margin-left: 5px;

}



.postbitlegacy .postbody, .eventbit .eventdetails .eventbody {

	margin-left: 200px;

	border-left: 1px solid #efefef;

	background: #fafafa none   ;

	_background-image: none;

	padding-bottom: 1em;

}



.postbitlegacy .postrow, .eventbit .eventrow {

	padding: 5px 10px 10px;

	font:   normal 13px Verdana;

	color: rgb(51, 51, 51);

}



.eventbit dl.stats {

	display: inline-block;

	height: auto;

}



.postbitlegacy .userinfo {

	float:left;

	position: relative;

	width:180px; 

	padding: 2px 10px 5px;

	font-size: 11px;

	display:block;

        background: #f2f6f8 none   ;

	clear:both;

}



.postbitlegacy .userinfo .rank {

	font-size: 11px;

	display:block;

	clear:both;

}



.eventbit .userinfo {

	float:left;

	position: relative;

	width:180px;

	padding: 2px 10px 5px;

	font-size: 11px;

	display:block;

}



.postbitlegacy .userinfo .username_container {

	margin-bottom: 8px;

}





.postbitlegacy .userinfo .username_container .memberaction {

	display: inline;

}



.postbitlegacy .userinfo .postuseravatar, .eventbit .userinfo .eventuseravatar {

	display:block;

	margin:3.3333333333333px auto 0;

	text-align:left;

	width: auto;

}



.postbitlegacy .userinfo .postuseravatar img, .eventbit userinfo .eventuseravatar img {

	border: 0px solid #f2f6f8;

 	outline: 0px dotted #d8d8d8;

 	max-width: 180px;

}



.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username {

	clear:right;

	font-size:13px;

	font-weight:bold;

	width: auto;

	max-width:160px;

	word-wrap:break-word;

}



.postbitlegacy .userinfo .guest.username, .eventbit .userinfo .guest.username {

	padding-top: 5px;

	display:block;

	font-size: 13px;

}



.postbitlegacy dl.userinfo_extra, .postbitlegacy dl.user_rep {

	margin: 5px 0;

	display:block;

	float: left;

	width: 80px; 

}

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt {

	float: left;

	text-align: left;

	/*color: #777777;*/

	margin-right: 10px;

	margin-left: 0;

	min-width:60px;

	width:auto !important;

	width:60px;

}



.postbitlegacy dl.userinfo_extra dt:after, .postbitlegacy dl.user_rep dt:after {

	content: ":";

}



.postbitlegacy dl.user_rep dt.blank:after {

	content: none;

}



.postbitlegacy dl.userinfo_extra dd, .postbitlegacy dl.userinfo_extra dd a, .postbitlegacy dl.user_rep dd {

	padding-bottom: 3px;

}



.postbitlegacy dl.user_rep img {

	margin-top: 10px;

}



.postbitlegacy .imlinks {

	width: 100%;

	float: left;

}



.postbitlegacy .imlinks img {

	display:inline;

}



.postbitlegacy .title, .eventbit .title {

	display:block;

	padding: 10px;

	font:   bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbitlegacy .title.icon {

	padding-left:0;

	background-repeat:no-repeat;

	background-position:left center;

}



.postbitlegacy .title.icon1  { background-image:url(http://www.1pdforum.com/images/icons/icon1.png); padding-left:30px;}

.postbitlegacy .title.icon2  { background-image:url(http://www.1pdforum.com/images/icons/icon2.png); padding-left:30px;}

.postbitlegacy .title.icon3  { background-image:url(http://www.1pdforum.com/images/icons/icon3.png); padding-left:30px;}

.postbitlegacy .title.icon4  { background-image:url(http://www.1pdforum.com/images/icons/icon4.png); padding-left:30px;}

.postbitlegacy .title.icon5  { background-image:url(http://www.1pdforum.com/images/icons/icon5.png); padding-left:30px;}

.postbitlegacy .title.icon6  { background-image:url(http://www.1pdforum.com/images/icons/icon6.png); padding-left:30px;}

.postbitlegacy .title.icon7  { background-image:url(http://www.1pdforum.com/images/icons/icon7.png); padding-left:30px;}

.postbitlegacy .title.icon8  { background-image:url(http://www.1pdforum.com/images/icons/icon8.png); padding-left:30px;}

.postbitlegacy .title.icon9  { background-image:url(http://www.1pdforum.com/images/icons/icon9.png); padding-left:30px;}

.postbitlegacy .title.icon10 { background-image:url(http://www.1pdforum.com/images/icons/icon10.png); padding-left:30px;}

.postbitlegacy .title.icon11 { background-image:url(http://www.1pdforum.com/images/icons/icon11.png); padding-left:30px;}

.postbitlegacy .title.icon12 { background-image:url(http://www.1pdforum.com/images/icons/icon12.png); padding-left:30px;}

.postbitlegacy .title.icon13 { background-image:url(http://www.1pdforum.com/images/icons/icon13.png); padding-left:30px;}

.postbitlegacy .title.icon14 { background-image:url(http://www.1pdforum.com/images/icons/icon14.png); padding-left:30px;}



.postbitlegacy .postfoot, .eventbit .eventfoot {

	display:block;

	position: relative;

	right: 0;

	float: left;

	clear:both;

	vertical-align: bottom;

	background: transparent;

	height: 26px;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	width: 100%;

}



.postbitlegacy .postrow.has_after_content {

	padding-bottom: 4em;

}



.postbitlegacy .after_content {

	position: relative;

	width: 100%;

	clear:both;

}



.postbitlegacy .signature, .postbitlegacy .lastedited {

	margin-top: 1em;

	padding: 1em 10px 0;

}



.postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols {

	padding: 3px 0 7px;

	display:block;

	background: #e9e9e9 none   ;

	_background-image: none;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	width: 100%;

	height: 16px;

	margin-right: 10px;

}



.eventbit .eventfoot .textcontrols {

	display:block;

	float: right;

	margin-right: 10px;

}



.postbitlegacy .postfoot .textcontrols img.inline, .postbit .postfoot .textcontrols img.inline {

	position: absolute;

	top: 2px;

	left: -1px;

	margin-right: 1px;

}

.postbitlegacy .postfoot .textcontrols span.seperator, .postbit .postfoot .textcontrols span.seperator {

	position: relative;

	top: 2px;

	left: 3px;

	background: #d8d8d8;

	_background-image: none;

	display: inline-block;

	height: 80%;

	width: 1px;

	float:left;

	margin: 0 5px;

}

.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .eventcontrols a {

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	padding: 3px;

	padding-left: 23px;

	border: 0px solid #a8a8a8;

	background: #e9e9e9 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	color: #4e4e4e;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	display:inline-block;

	float: left;

	margin-left: 5px;

}



/* Text button hover images */

.postbitlegacy .postfoot .textcontrols img.spam, .postbit .postfoot .textcontrols img.spam  {

	padding-top: 2px;

}

.postbitlegacy .postfoot .textcontrols img.moderated, .postbit .postfoot .textcontrols img.moderated, .postbitlegacy .postfoot .textcontrols img.spam, .postbit .postfoot .textcontrols img.spam, .postbitlegacy .postfoot .textcontrols img.deleted_nolink, .postbit .postfoot .textcontrols img.deleted_nolink  {

	padding-top: 2px;

}

.postbitlegacy .postfoot .textcontrols a.editpost, .postbit .postfoot .textcontrols a.editpost, .eventbit .eventfoot .textcontrols a.editevent  {

	background: url(http://www.1pdforum.com/images/buttons/edit_40b.png) no-repeat transparent left ;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.editpost:hover, .postbit .postfoot .textcontrols a.editpost:hover, .eventbit .eventfoot .textcontrols a.editevent:hover  {

	background: url(http://www.1pdforum.com/images/buttons/edit_40b-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.quickreply, .postbit .postfoot .textcontrols a.quickreply  {

	background: url(http://www.1pdforum.com/images/buttons/reply_40b.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.quickreply:hover, .postbit .postfoot .textcontrols a.quickreply:hover  {

	background: url(http://www.1pdforum.com/images/buttons/reply_40b-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.newreply, .postbit .postfoot .textcontrols a.newreply  {

	background: url(http://www.1pdforum.com/images/buttons/quote_40b.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.newreply:hover, .postbit .postfoot .textcontrols a.newreply:hover  {

	background: url(http://www.1pdforum.com/images/buttons/quote_40b-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote  {

	background: url(http://www.1pdforum.com/images/buttons/multiquote-back_40b.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.multiquote:hover, .postbit .postfoot .textcontrols a.multiquote:hover  {

	background: url(http://www.1pdforum.com/images/buttons/multiquote_40b-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.promotecms, .postbit .postfoot .textcontrols a.promotecms  {

	background: url(http://www.1pdforum.com/images/cms/promote_small.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.promotecms:hover, .postbit .postfoot .textcontrols a.promotecms:hover  {

	background: url(http://www.1pdforum.com/images/cms/promote_small-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.infraction, .postbit .postfoot .textcontrols a.infraction  {

	background: url(http://www.1pdforum.com/images/buttons/add-infraction_sm.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.infraction:hover, .postbit .postfoot .textcontrols a.infraction:hover  {

	background: url(http://www.1pdforum.com/images/buttons/add-infraction_sm-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.report, .postbit .postfoot .textcontrols a.report  {

	background: url(http://www.1pdforum.com/images/buttons/report-40b.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.report:hover, .postbit .postfoot .textcontrols a.report:hover  {

	background: url(http://www.1pdforum.com/images/buttons/report-40b-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.blog, .postbit .postfoot .textcontrols a.blog  {

	background: url(http://www.1pdforum.com/images/misc/blog/blogpost_40b.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.blog:hover, .postbit .postfoot .textcontrols a.blog:hover  {

	background: url(http://www.1pdforum.com/images/misc/blog/blogpost_40b-hover.png) no-repeat transparent left ;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.reputation, .postbit .postfoot .textcontrols a.reputation  {

	background: url(http://www.1pdforum.com/images/buttons/reputation-40b.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.reputation:hover, .postbit .postfoot .textcontrols a.reputation:hover  {

	background: url(http://www.1pdforum.com/images/buttons/reputation-40b-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.ip, .postbit .postfoot .textcontrols a.ip  {

	background: url(http://www.1pdforum.com/images/buttons/ip-40b.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.ip:hover, .postbit .postfoot .textcontrols a.ip:hover  {

	background: url(http://www.1pdforum.com/images/buttons/ip-40b-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.redcard, .postbit .postfoot .textcontrols a.redcard  {

	background: url(http://www.1pdforum.com/images/buttons/red-card_sm.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.redcard:hover, .postbit .postfoot .textcontrols a.redcard:hover  {

	background: url(http://www.1pdforum.com/images/buttons/red-card_sm-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.yellowcard, .postbit .postfoot .textcontrols a.yellowcard  {

	background: url(http://www.1pdforum.com/images/buttons/yellow-card_sm.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.yellowcard:hover, .postbit .postfoot .textcontrols a.yellowcard:hover  {

	background: url(http://www.1pdforum.com/images/buttons/yellow-card_sm-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.deleted, .postbit .postfoot .textcontrols a.deleted  {

	background: url(http://www.1pdforum.com/images/buttons/deleted_sm.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a.deleted:hover, .postbit .postfoot .textcontrols a.deleted:hover  {

	background: url(http://www.1pdforum.com/images/buttons/deleted_sm-hover.png) no-repeat transparent left;

	padding-left: 20px;

}

.postbitlegacy .postfoot .textcontrols a:hover {

	color: #417394;

	background:  url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

}



.postbitlegacy .postfoot .textcontrols a.highlight {

	background-color: ;

}



.postbitlegacy .postfoot .textcontrols a.multiquote {

	border: 0;

	margin-right: 0;

	padding-right: 10px;

}



.postbitlegacy .postfoot .textcontrols a img {

	position: absolute;

	top: 2px;

	left: 3px;

}



.postbitlegacy .postfoot .textcontrols a:hover img {

	top: 2px;

}



.postbitlegacy .postfoot  .postcontrols {

	position: absolute;

	right: 10px;

}



.postbitlegacy .postfoot .postlinking {

	position: absolute;

	left: 10px;

}



/*post bit deleted*/

.postbitdeleted, .postbitignored {

	margin-bottom: 10px;

	display:block;

	width: 100%;

	clear:both;

	position: relative;

	color: #3e3e3e;

	border: 1px solid #e9e9e9;

	float: left;

	background: #f2f6f8 none   ;

	_background-image: none;

}



.postbitdeleted hr, .postbitignored hr {

	display: none;

}



.postbitdeleted .posthead, .postbitignored .posthead {

	display:table;

	background: #7192A8 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	border: 1px solid #5A7F97;

	height: 16px;

	padding: 4px 0;

	color: #ffffff;

	width: 100%;

	margin: -1px -1px 0;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbitdeleted .posthead .date, .postbitignored .posthead .date {

	display:inline-block;

	padding-left: 14px;

	margin-left: 10px;

	color: #ffffff;

	background:transparent url(http://www.1pdforum.com/images/statusicon/post_old.png) no-repeat center left;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbitdeleted .posthead .date .time, .postbitignored .date .time {

	color: #ffffff;

	margin-left: 10px;

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbitdeleted .posthead .postimod, .postbitignored .posthead .postimod {

	position: absolute;

	right: 10px;

	top: 5px;

}



.postbitdeleted .postbody, .postbitignored .postbody {

	padding: 0;

}



.postbitdeleted .postrow, .postbitignored .postrow {

	padding:  10px;

}



.postbitdeleted .userinfo .memberaction, .postbitignored .userinfo .memberaction {

	display: block;

}





.postbitdeleted .userinfo, .postbitignored .userinfo {

	display:block;

	background: transparent;

	position: relative;

	clear: both;

	padding: 5px 10px;

	border-bottom: 1px solid #e9e9e9;

	word-wrap: break-word;

}



.postbitdeleted .userinfo .username, .postbitignored .userinfo .username {

	display:block;

	float: left;

	clear: right;

	font-size: 13px;

	/*font-weight:bold;*/

}



.postbitdeleted .userinfo .moreinfo, .postbitignored .userinfo .moreinfo {

	float: left;

	display:block;

	position: relative;

	top: -5px;

}



.postbitdeleted .userinfo .usertitle, .postbitignored .userinfo .usertitle {

	clear:both;

	display:block

	width: 100%;

}



.postbitdeleted .userinfo .popupmenu a.popupctrl:hover, .postbitignored .userinfo .popupmenu a.popupctrl:hover {

	color: #417394;

	text-decoration: underline;

}



.postbitdeleted .title, .postbitignored .title {

	font:   bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.postbitdeleted .nodecontrols, .postbitignored .nodecontrols {

	padding: 4px 0;

	padding-right: 10px;

	text-align: right;

	background: #e9e9e9 none   ;

	_background-image: none;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	height: 16px;

}



.postbitdeleted .nodecontrols .textcontrol, .postbitignored .nodecontrols .textcontrol {

	background: #e9e9e9 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	border: 0px solid #a8a8a8;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

}



.postbitdeleted .nodecontrols a.textcontrol:hover, .postbitignored .nodecontrols a.textcontrol:hover {

	background:  url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	border: 0px solid #a8a8a8;

}



.userinfo .popupmenu:hover a.popupctrl {

	background-color:transparent;

}



.userinfo .popupgroup .popupmenu:hover a.popupctrl.active,

.userinfo .popupmenu a.popupctrl.active {

	background-color:transparent;

	color:inherit;

}

.postbit .userinfo .popupmenu .popupctrl {

	color:auto;

}



.postbit.imod_highlight .posthead,

.postbitlegacy.imod_highlight .posthead,

.postbitdeleted.imod_highlight .posthead,

.postbitignored.imod_highlight .posthead {

	background:#ffeb90;

	color: #3e3e3e;

}



.postbit.imod_highlight .posthead .time,

.postbit.imod_highlight .posthead .date,

.postbit.imod_highlight .posthead .nodecontrols a.postcounter,

.postbitlegacy.imod_highlight .posthead .date,

.postbitlegacy.imod_highlight .posthead .time,

.postbitlegacy.imod_highlight .posthead .nodecontrols a.postcounter,

.postbitdeleted.imod_highlight .posthead .date,

.postbitdeleted.imod_highlight .posthead .time,

.postbitignored.imod_highlight .posthead .date,

.postbitignored.imod_highlight .posthead .time {

	color: #3e3e3e;

}



/* start styles for postbit_legacy */

.userinfo .popupmenu:hover a.popupctrl {

	background-color:transparent;

}

.userinfo .popupgroup .popupmenu:hover a.popupctrl.active,

.userinfo .popupmenu a.popupctrl.active {

	background-color:transparent;

	color:inherit;

}

.postbitlegacy .userinfo .popupmenu .popupctrl {

	color:auto;

}

/* end styles for postbit_legacy */



img.onlinestatus_noavatar {

	position: relative;

	top: 5px;

	left: -56px;

}

img.onlinestatus {

	position: relative;

	top: 5px;

	left: -4px;

}



/* last edited */

.postbody fieldset {

	background: #ececec none   ;

	_background-image: none;

	-moz-border-radius: 5px;

	padding: 5px 10px 5px 10px;

	font-size: 12px;

}



.postbody img.inlineimg {

	position: relative;

	top: 2px;

}



.postbody .lastedited .reason {

	font-weight: bold;

}



.postbitlegacy .userinfo .userinfo_extra {

	width:180px;

	float: left;

	font-size: 11px;

}



.has_ad {

	display:block;

	margin-right: 300px;

} 




/* CSS Document */



.postbit-lite {

	clear:both;

	position:relative;

	padding-bottom:10px;

}



.postbit.postbit-lite {

	border:0;

}

.postbit-lite.noavatar {

	padding-left:0;

}



.postbit-deleted,

.postbit-ignored {

	padding-left:0;

	margin-left:80px;

}



.postbit-deleted .postcontent.deletereason dt, .postbit-deleted .postcontent.deletereason dd {

	display:block;

}



.postbit-deleted .posttext .deletedby {

	font-weight:bold;

}



.postbit-deleted .managelinks {

	float:right;

	margin-right:10px;

}



.postbit-deleted .managelinks a {

	margin-left:1em;

	text-decoration:none;

	font-size:11px;

}



.postbit-lite dl.stats.groups {

	font-size:11px;

	margin-left:80px;

	margin-bottom:-10px;

	font-weight:normal;

}



.postbit-lite dl.stats.groups dd {

	padding-right:10px;

}



.postbit-lite p.moderated {

	padding:10px 10px 0;

	margin-left:80px;

}



.postbit-lite.imod_highlight,

.postbit-lite.imod_highlight .blocksubhead,

.postbit-lite.imod_highlight:hover .blockfoot {

	background:#ffeb90 none no-repeat 10px 10px;

}



/*

.postbit-lite .postdate {

	float:right;

	display:block;

	padding:10px;

	font-size:11px;

}

*/



.postbit-lite .postbithead {

	background: #f2f6f8 none   ;

	border: 1px solid #CEDFEB;

	padding: 5px 10px;

	margin-left:80px;

}



.postbit-lite .postbit-chkbox {

	position: absolute;

	right: 10px;

	margin-top: 5px;

}



.postbit-lite .avatarlink {

	float: left;

	clear: right;

}



.postbit-lite .avatarlink img {

	width: 60px;

	height:auto;

}



.postbit-lite .username {

	font-weight:normal;

}



.postbit-lite .posttext {

	padding:10px;

	/* padding-bottom:0; */

	font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif;

	margin-left:80px;

}



.postbit-lite.noavatar .posthead, .postbit-lite.noavatar .posttext, .postbit-lite.noavatar p.moderated {

	margin-left: 0;

}



.postbit-lite .postinfo {

	color:#777777;

}



.postbit-lite .postbitfoot {

	position: absolute;

	top: 5px;

	right: 20px;

}



.postbit-lite .postbitfoot .postcontrols li {

	display: inline;

	position: relative;

	top: -3px;

}



.postbit-lite .postbitfoot .postcontrols li.separator {

	color: #CEDFEB; /* do not change, makes the separator appear like a border */

	font-size: 1.25em;

	position: relative;

	top: -2px;

}



.postbit-lite .postbitfoot .postcontrols a {

	color: #3e3e3e;

}



.postbit-lite .postbitfoot .postcontrols li img {

	position: relative;

	top: 2px;

}



.postbit-lite .postbitfoot .postcontrols a, .postbit-lite .postbitfoot .postcontrols a:hover {

	border:0;

	padding:0;

	font-size: 11px;

	margin-right: 10px;

}



.postbit-lite .postbitfoot .postcontrols a:hover {

	text-decoration: none /* to preserve normal style of links. do not change */

}



.postbit-lite .postbitfoot .postcontrols a.edit {

	padding-left:20px;

	background:transparent url(http://www.1pdforum.com/images/misc/blog/edit_generic.png) no-repeat left center;

	border-right:1px dotted #CEDFEB;

	margin-right:0;

	padding-right:10px;

}



.postbit-lite .postbitfoot .postcontrols a.reply {

	padding-left:20px;

	background:transparent url(http://www.1pdforum.com/images/buttons/reply_40b.png) no-repeat left center;

}



.postbit-lite input.inlinemod {

	position:relative;

	top:2px;

}



.postbit-lite.moderated-picturecomment {

	padding-left:0;

}



.postbit-lite.moderated-picturecomment .postbithead,

.postbit-lite.moderated-picturecomment .posttext,

.postbit-lite.moderated-picturecomment .stats.groups,

.postbit-lite.moderated-picturecomment .posttext {

	margin-left:820px

}



.postbit-lite img.statusicon,

.postbit-lite img.posticon {

	vertical-align:top;

}



.postbit-lite .title img {



}



.postbit-deleted .posttext,

.postbit-ignored .posttext {

	margin-left: 0;

}





/* Moderated Picture Comments Attachent */

.avatarlink.pc-attachment {

	width:800px;

	font-size:11px;

	text-align:center;

}



.avatarlink.pc-attachment img {

	width:800px;

} 




/* CSS Document */



.pagetitle {

	width: 40%;

}



.postlist {

 /* ie6-only hack */

  _border:1px solid rgb(255, 255, 255);

}



.thread_controls {

	position: relative;

	display:block;

	float: left;

	width: 100%;

	border: 1px solid #cecece;

	background: #e9e9e9 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	margin-bottom: 5px;

	margin-top: 10px;

	font:   normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

}



.thread_controls div:first-child {

	padding: 5px 0;

	float: left;

	width: 100%;

}



.popupbody .rating {

	display:block;

	padding:0;

	padding-left:75px;

	background:transparent url(http://www.1pdforum.com/images/rating/rating-15_0.png) left center no-repeat;

}



.popupbody .rating.r5 { background-image:url(http://www.1pdforum.com/images/rating/rating-15_5.png); }

.popupbody .rating.r4 { background-image:url(http://www.1pdforum.com/images/rating/rating-15_4.png); }

.popupbody .rating.r3 { background-image:url(http://www.1pdforum.com/images/rating/rating-15_3.png); }

.popupbody .rating.r2 { background-image:url(http://www.1pdforum.com/images/rating/rating-15_2.png); }

.popupbody .rating.r1 { background-image:url(http://www.1pdforum.com/images/rating/rating-15_1.png); }



.searchthread.popupmenu .popupbody {

	width:236px;

}



.searchthread.popupmenu .popupbody input.searchbox{

	margin-top:1px;

	margin-bottom:3px;

}



.searchthread.popupmenu .popupbody input.button{

	float:right;

	top:0;

}



/* FORUM INFO / OPTIONS BLOCK */



/*thread info*/



.thread_info {

	margin-bottom: 5px;

	float: left;

	width: 100%;

	clear:both;

	position: relative;

	top: -10px;

	margin-bottom: 0;

	color: #3e3e3e;

	font-size: 12px;

}



.thread_info a {

	font-weight:bold;

}



.thread_info h4 {

	font:   bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	color: #ffffff;

	background: #707070 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	border: 1px solid #606060;

	margin-top: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 5px;

	-moz-box-shadow: -2px 2px 2px #c8c8c8;

	-webkit-box-shadow: -2px 2px 2px #c8c8c8;

}



.thread_info h5 {

	display: none;

}



.thread_info .optiontitle {

	display:block;

	padding: 4px 0;

	padding-left: 10px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 5px;

}



.thread_info_block {

	border-bottom: 1px solid #c4c4c4;

	border-left: 1px solid #c4c4c4;

	border-right: 1px solid #c4c4c4;

	background: rgb(255, 255, 255) url(http://www.1pdforum.com/images/gradients/gradient-greytowhite.png) repeat-x  ;

	_background-image: none;

	-moz-box-shadow: -2px 2px 2px #c8c8c8;

	-webkit-box-shadow: -2px 2px 2px #c8c8c8;

}



.thread_info .inner_block, .info_subblock {

	padding: 4px 10px;

}



.thread_info .options_block_container {

	width: 100%;

	float: left;

	display:block;

	position: relative;

	top: 0;

	padding-top:0;

	margin-top: 0;

}



.thread_info .options_block{

	width: 49.5%;

	display:block;

	float: left;

	clear: right;

	margin-right: 1%;

}



.thread_info .options_block:last-child {

	margin-right: 0;

}



.options_block h4 {

	width: 100%;

}



.options_block .thread_info_block {

	float: left;

	width: 100%;

	display:block;

}



ul.icon_list li {

	display:block;

	width: 100%;

	margin-bottom: 5px;

}



.info_subblock ul li {

	margin-bottom: 2px;

}



.youcandoblock {

	width: 50%;

	float: left;

	margin-bottom: 10px;

}



.bbcodeblock {

	float: right;

	display:block;

	width: 50%;

	margin-bottom: 10px;

}



.rules_link {

	width: 50%;

	padding-left: 50%;

}



.inner_block .commalist {

	margin-top:1em;

}



#thread_info_block_1 {

	width:34.9%;

	float:left;

}



#thread_info_block_1 > * {

	margin-right:2px;

}



#thread_info_block_2 {

	width:65%;

	float:right;

}



/* Similar Threads */

.similar_threads {

	clear:both;

}



.similar_threads li {

	padding:5px 10px 5px 10px;

}



ol.similar_threads li h6 a {

	font-size:12px;

}



.similar_threads .starter_forum {

	font-size:11px;

}



.similar_threads .titleblock {float:left}

.similar_threads .dateblock {float:right; text-align:right}



a.firstunread {

	background-image:url(http://www.1pdforum.com/images/buttons/firstnew.png);

	background-position:right center;

	background-repeat:no-repeat;

	padding:2px 4px;

	padding-right: 15px;

	font-size:11px;

	border:1px solid transparent;

	margin-left:5px;

	text-decoration:none;

}

#navlinks {

	background: #f4f4f4 none   ;

	_background-image: none;

	border-top: 1px solid #e7e7e7;

	padding: 6px;

	text-align: center;

	color: #5d5d5d;

	font-size: 1em;

	clear:both;

}

.thread_info a.collapse {

	position: absolute;

	top: 6.88px;

}





/*************************************************/

/* ADS First and Last Post */

#ad_thread_first_post_content {

     float:right;

}

#ad_thread_last_post_content {

     float:right;

}

 
