/*h1.sifr, h2.sifr, h3.sifr, h4.sifr { color:##464D5C; margin:0px; padding:0px; display: inline; font-size: 2.2em; font-weight: 700; text-shadow: 0 1px 0 #FFFFFF; font-family: "Helvetica","Arial",sans-serif; }*/

.ForumPostLoginRequired { background-color: #f7f7f7; }
.ForumPostsOuter {  }

.ForumPost { padding: 5px 0px 5px 0px; overflow: hidden; }
.ForumPostBottomBorder { border-bottom: 1px solid #e1e1e1; padding-top: 5px; margin-bottom: 5px; }
.ForumPostDate { color: #999999; background-color: #fff; padding: 3px 10px 0px 2px; }

.ForumPostLeft { float: left; width: 13%; }
.ForumPostRight { float: left; width: 87%; }
.ForumPostRightInner { padding-top: 2px; }
.ForumPostContent { }

.ForumPostRemoved { opacity:.5; }
.ForumPostHead { float: left; width: 91%; padding: 0px 0px 4px 0px; }
.ForumPostHead h3 { font-size: 12px; }
.ForumPostHeadRight { float: right; width: 8%; text-align: right; }
.ForumPostRemovedMessage { color: #d50000; font-weight: bold; font-size: 11px; padding-bottom: 8px;} 
.ForumPostSurroundMessage { font-size: 11px; padding: 2px 0px 0px 2px; color: #999999;}
.ForumPostBody { font-size: 12px; }
.ForumPostBody p { padding: 0px; margin: 2px 0 0; font-size: 12px; }
.ForumPostBody h1, .ForumPostBody h2, .ForumPostBody h3, .ForumPostBody h4 { font-size: 12px; color: #666666; font-weight: bold; }
.ForumPostDate { font-size: 10px; font-weight: bold; }

.ForumCategoriesBody { padding: 3px 5px 14px 0px;}
.ForumCategoriesBody h2 a { font-size: 12px; font-weight: bold; color: #01573c;}
.ForumCategoriesBody th { }
.ForumCategory { padding-bottom: 4px; padding-top: 4px;}
.ForumRules { padding-top: 5px; }
.ForumRules ol { list-style-type: decimal; padding: 10px 0px 10px 40px; margin: 0px; }
.ForumRules ol li { padding: 0px; margin: 0px; }

.RecentForumPostItem h2 a { font-size: 12px; font-weight: bold; color: #01573c;}

.ForumDiscussions { }
.ForumDiscussions .Create { padding-bottom: 3px;  }
.ForumDiscussions .Create .Left { float: left; height: 81px; width: 5px; background-image: url('http://c1.puntersparadise.net/forum/discussion_create_left.png'); background-repeat: no-repeat; }
.ForumDiscussions .Create .Right { float: right; height: 81px; width: 5px; background-image: url('http://c1.puntersparadise.net/forum/discussion_create_right.png'); background-repeat: no-repeat; }
.ForumDiscussions .Create .Middle { height: 78px; background-color: #f2f2f2; border-top: 2px solid #919191; border-bottom: 1px solid #cbcbcb; }
.ForumDiscussions .Create form { padding: 8px 0px 0px 10px; margin: 0px; }
.ForumDiscussions .Create form input.txt { width: 602px; height: 20px; font-weight: bold; padding-top: 7px; padding-left: 5px; }
.ForumDiscussions .Create form input.blur { }
.ForumDiscussions .Create form .Message { font-size: 12px; font-weight: bold; color: #999999; float: left; width: 500px; padding-top: 10px;}
.ForumDiscussions .Create form .ButtonArea { float: right; width: 80px; padding-top: 6px; text-align: right; padding-right: 4px; }

.ForumCreate { margin-top: 10px; margin-bottom: 10px; }
.ForumCreate .MiddleTop { background-image: url('http://c1.puntersparadise.net/forum/create_top_middle.png'); background-repeat: repeat-x; height: 5px; vertical-align: bottom; }
.ForumCreate .LeftTop { float: left; width: 5px; height: 5px; background-image: url('http://c1.puntersparadise.net/forum/create_top_left.png'); background-repeat: no-repeat; }
.ForumCreate .RightTop { float: right; width: 5px; height: 5px; background-image: url('http://c1.puntersparadise.net/forum/create_top_right.png'); background-repeat: no-repeat; }
.ForumCreate .Middle { background-color: #f2f2f2; border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; }
.ForumCreate .MiddleBottom { height: 5px; background-image: url('http://c1.puntersparadise.net/forum/create_bottom_middle.png'); background-repeat: repeat-x; }
.ForumCreate .LeftBottom { float: left; width: 5px; height: 5px; background-image: url('http://c1.puntersparadise.net/forum/create_bottom_left.png'); background-repeat: no-repeat; }
.ForumCreate .RightBottom { float: right; width: 5px; height: 5px; background-image: url('http://c1.puntersparadise.net/forum/create_bottom_right.png'); background-repeat: no-repeat; }
.ForumCreate form { padding: 8px 0px 0px 10px; margin: 0px; }
.ForumCreate form textarea.txt { width: 602px; height: 20px; padding-top: 7px; padding-left: 5px; color: #666; overflow: auto; }
.ForumCreate form textarea.blur { font-weight: bold; color: #999; }
.ForumCreate form div.MessageBottom { height: 36px; }
.ForumCreate form .Message { font-size: 11px; color: #999; float: left; width: 435px; padding-top: 11px;}
.ForumCreate form .MessageRight { float: left; width: 111px; text-align: right; padding-top: 3px; }
.ForumCreate form .MessageRight label { padding-top: 3px; font-size: 12px; }
.ForumCreate form .MessageRight input { float: none; }
.ForumCreate form .ButtonArea { float: right; width: 65px; padding-top: 5px; text-align: right; padding-right: 7px; }

.ProfileTwitter { }
.ProfileTwitter .Create { padding-bottom: 3px;  }
.ProfileTwitter .Create .Left { float: left; height: 81px; width: 5px; background-image: url('http://c1.puntersparadise.net/forum/discussion_create_left.png'); background-repeat: no-repeat; }
.ProfileTwitter .Create .Right { float: right; height: 81px; width: 5px; background-image: url('http://c1.puntersparadise.net/forum/discussion_create_right.png'); background-repeat: no-repeat; }
.ProfileTwitter .Create .Middle { height: 78px; background-color: #f2f2f2; border-top: 2px solid #919191; border-bottom: 1px solid #cbcbcb; }
.ProfileTwitter .Create form { padding: 8px 0px 0px 10px; margin: 0px; }
.ProfileTwitter .Create form textarea.txt  { width: 602px; height: 20px; padding-top: 7px; padding-left: 5px; color: #666; overflow: auto; }
.ProfileTwitter .Create form textarea.blur { font-weight: bold; color: #999; }
.ProfileTwitter .Create form .Message { font-size: 12px; font-weight: bold; color: #999999; float: left; width: 500px; padding-top: 10px;}
.ProfileTwitter .Create form .ButtonArea { float: right; width: 80px; padding-top: 6px; text-align: right; padding-right: 4px; }

.ForumDiscussionsHeader { padding-bottom: 15px; }
.ForumDiscussions th { background-color: #f7f7f7; padding: 5px; font-size: 12px; font-weight: bold; }
.ForumDiscussions th { border-bottom: 1px solid #ccc; }
.ForumDiscussionsHeader a { font-size: 12px; font-weight: bold; color: #01573c;}
.ForumDiscussions h3 a { font-size: 12px; font-weight: bold; color: #01573c;}
.ForumRowOdd td { background-color: #f7f7f7; border-top: 1px solid #d8dfea; border-bottom: 1px solid #d8dfea;}
.ForumRowEven td { background-color: #fff; }

.ForumPosts { width: 100%; overflow: hidden; }
.ForumPostsHeader, .ForumPosts th { padding: 0px; font-size: 12px;}
.ForumPostsHeaderTitle { padding: 10px 0px 10px 0px;}
.ForumPosts th { border-bottom: 1px solid #ccc; }
.ForumPostsHeader a { font-size: 12px; font-weight: bold; color: #01573c;}

.PostSummary { padding: 4px; background-color: #efefef; border: 1px solid #ccc; margin-top: 10px; text-align: left;}
.ForumNoComments { text-align: center; padding-bottom: 15px; }

.moreResultsOuter { padding: 5px 0px 5px 0px; }
.hoverButton:hover { border: 1px solid #000; }