@charset "utf-8";
/* CSS Document */

#CNTR_community_content {font-size: 15px;}
#CNTR_community_content .community_hdr {margin-bottom:0px;}
#CNTR_community_content .community_hdr h1 {color: #ff6600; margin-top: 8px; line-height: 36px; margin-bottom:0px;}
#CNTR_community_content .community_hdr h2 {color: #666; margin-top: 5px; line-height: 20px; font-family:Arial; font-size:18px;  }

.forum_error {padding:20px 10px;}

/* Category Loop */
.forum_category_loop{width: 610px; float: left; border-bottom: #cbcbcb dotted 1px; position: relative;}
.forum_category_loop.first {border-top: #cbcbcb dotted 1px; margin-top:20px;}
.forum_category_loop img {float: left; border: #cbcbcb dotted 1px; padding:4px; position: relative; margin:15px 0;}
.forum_category_loop_item{ position: absolute; top: 40px; left: 140px; width: 350px;}
.forum_category_loop_title{font-size: 18px; color:#0066cd; font-family:Georgia; line-height:22px;}
.forum_category_loop_p{font-size: 13px; color:#000; font-family:Arial; line-height:18px; margin-top:5px;}
.forum_category_loop_count{position: absolute; top: 20px; right: 5px; font-size:13px; font-family:Arial; text-transform:uppercase;}
.forum_category_loop_count a{ color:#666; font-weight:bold; text-transform:uppercase;}
/* Category Loop */


/* Topic Loop */
.forum_category_header{ background-color: #fffdd6; float: left; width: 600px; position: relative; height: 26px; padding-left:10px; border-left:1px solid #cbcbcb; border-right:1px dotted #cbcbcb; border-bottom:1px dotted #cbcbcb; border-top:1px dotted #cbcbcb; margin-top:15px;}
.forum_category_h_s1{width: 285px; height: 12px;margin-top: 7px;margin-bottom: 5px;line-height: 15px;font-size: 15px; font-weight: bold;text-align: left;float: left; font-family:Arial; color:#666;}
.forum_category_h_s2{width: 85px; height: 12px;margin-top: 7px;margin-bottom: 5px;line-height: 15px;font-size: 14px; font-weight: bold;text-align: center;float: left; font-family:Arial; color:#666;}
.forum_category_h_s3{width: 210px;border-right: 0px;height: 12px;margin-top: 7px;margin-bottom: 5px;line-height: 15px;font-size: 14px; font-weight: bold;text-align: left;float: left; font-family:Arial; color:#666; padding-left:10px;}
.forum_category_listing{float: left; width: 610px; border-bottom: dotted 1px #cbcbcb; border-right: dotted 1px #cbcbcb; border-left:1px dotted #cbcbcb; height:110px;}
.forum_category_l_s1{float: left; width: 285px; padding-top: 15px; padding-left:10px; border-right:1px dotted #cbcbcb; height:95px;}
.forum_category_l_s1 a,.forum_category_l_s1 a:visited{color:#0066cd; font-size: 15px; font-weight: bold; font-family:Georgia;}
.forum_category_l_s1 p {color:#000; font-size: 13px; font-weight: normal; font-family:Arial; margin-top:5px; line-height:16px; margin-bottom:15px;}
.forum_category_l_s2{float: left; width: 85px;  text-align: center; padding-top: 15px; height:95px; background-color:#f9f9f9;}
.forum_category_l_s3{float: left; width: 215px; padding-top: 19px; border-left: dotted 1px #cbcbcb; padding-left:10px; font-family:Arial; font-size:11px; height:91px;}
.forum_category_l_s3 a,.forum_category_l_s3 a:visited{color: #0366ce;}
/* Topic Loop */

/* Forum Pagination */
.paging{float: right;font-size:11px;text-align:center;line-height:15px; margin-top:10px; padding-right:8px; margin-bottom:10px;}
.post_pag_cntr .paging{float: right;font-size:11px;text-align:center;line-height:15px; margin-top:0px;}
.paging span.current {border: medium none; padding-top:1px; font-weight:normal;}
.paging a.page,.paging span.extend,.paging a.next,.paging a.previous,.paging .current{width:auto;height:15px;text-decoration:none;color:#0066cb;line-height:15px;margin-left:4px;border:1px solid #d1d2d3;display:block;float:left;padding:0 4px;min-width:18px}
.paging a.page:hover,.paging a.next:hover,.paging a.previous:hover{color:#fff; color:#0066cb; background-color:#fffdd6;}
.paging a.next{width:62px;}
.paging a.previous{width:79px;}
.paging .current{background:#fff;font-weight:bold;min-width:18px}
/* Forum Pagination */
/* Thread Loop */
.forum_thread_header{ background-color: #fffdd6; float: left; width: 600px; position: relative; height: 26px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.forum_thread_h_s1{width: 190px; color:#666; height: 12px;margin-top: 7px;margin-bottom: 5px;line-height: 15px;font-size: 15px; font-weight: bold;text-align: left;float: left; font-family:Arial; padding-left:15px;}
.forum_thread_h_s2{width: 131px; color:#666; height: 12px;margin-top: 7px;margin-bottom: 5px;line-height: 15px;font-size: 15px; font-weight: bold;text-align: left;float: left; font-family:Arial; padding-left:15px;}
.forum_thread_h_s3{width: 70px; color:#666; height: 12px;margin-top: 7px;margin-bottom: 5px;line-height: 15px;font-size: 15px; font-weight: bold;text-align: left;float: left; font-family:Arial; padding-left:15px;}
.forum_thread_h_s4{width: 135px; color:#666; height: 12px;margin-top: 7px;margin-bottom: 5px;line-height: 15px;font-size: 15px; font-weight: bold;text-align: left;float: left; font-family:Arial; padding-left:15px;}
#CNTR_community_content table {width:602px; margin-bottom:10px; clear:both; border-collapse:collapse; border:none;}
#CNTR_community_content table tbody tr {width:600px; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-top:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
#CNTR_community_content table tbody tr td.forum_thread_l_s1 { padding:15px 5px 10px 15px; width: 185px; border:1px solid #f1f1f1; font-size:13px; font-family:Arial; color:#0066cd; line-height:15px!important;}
#CNTR_community_content table tbody tr td.forum_thread_l_s2 { padding:15px 5px 10px 15px; width: 125px; border-right:1px solid #f1f1f1; font-size:13px; font-family:Arial; color:#666666!important;  background-color:#fafafa; border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; line-height:15px;}
#CNTR_community_content table tbody tr td.forum_thread_l_s3 { padding:15px 5px 10px 15px; width: 70px;  font-size:11px; font-family:Arial; border-right:1px solid #f1f1f1;  background-color:#fafafa; border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; line-height:15px;}
#CNTR_community_content table tbody tr td.forum_thread_l_s4 { padding:15px 5px 10px 15px; width: 140px; font-size:11px; font-family:Arial; border:1px solid #f1f1f1; line-height:15px;}
/* Thread Loop */
/* Posts Loop */
.forum_posts_loop{width:600px;clear:both;overflow:hidden;height:1%;border:1px solid #cbcbcb; position:relative;margin-bottom:9px}
.forum_post_title{font-size:15px;color:#666;background-color:#fffdd6;font-weight:bold;padding:6px 0px; text-align:left; width:600px; clear:left; float:left; margin-top:10px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb;}
.forum_post_title .titleAuthor{float:left;padding-left:20px;width:174px;}
.forum_post_title .titleMess{margin-left:14px}
.forum_posts_loop_l{float:left;padding:20px 0px 20px 20px;width:155px; font:normal 13px Arial;color:#000; position:relative;}
.forum_posts_loop_l .username{font-size:13px;color:#161616;margin:17px 0 5px 0;display:block;font-weight:bold}
.forum_posts_loop_l img{height:72px;width:72px;margin:11px 0 35px 0}
.forum_posts_loop_l .user_profile{font:normal 11px Arial;color:#666;margin:5px 0 0px 0}
.forum_posts_loop_l a{color:#EE74A2;font:10px/12px Arial;}

.forum_posts_loop_r {color:#000;border-left:2px solid #ececec;padding:17px 0px 14px 20px;width:403px;_width:407px; background-color:#f9f9f9; word-wrap:break-word;  min-height:260px; height:auto !important; float:right; position:relative;}
.forum_posts_loop_r_b {position:relative; float:left; border-left:2px solid #ECECEC;margin-left:174px;_margin-left:177px;padding:0 9px 14px 14px;width:402px;background-color:#F9F9F9;min-height:31px;height:auto !important;height:31px; margin:0 17px 0 174px; padding:0 17px 0 17px;}
.forum_posts_loop_r_b .signature{margin:14px 0 50px;word-wrap:break-word;}
.forum_posts_loop_r .top{font:normal 11px Arial;color:#666;}
.forum_posts_loop_r .top strong{font-weight:bold;display:block; font:normal 13px Arial;}
.forum_posts_loop_r .top .button_reply{margin-right:9px; clear:right; float:left; position:relative;}
.forum_posts_loop_r .post_header {width:100%; display:block; padding-right:12px; position:relative; float:left;}
.forum_posts_loop_r .post_hdr_cont {float:left; width:325px; display:block; position:relative;}
.forum_posts_loop_r .post_time {font-family:Arial; font-weight:normal; font-size:11px; color:#666; clear:right; word-wrap:break-word;}
.forum_posts_loop_r .subject {font-size:13px;}
.forum_posts_loop_r .message_content{margin:15px 15px 15px 0; position:relative; float:left; word-wrap:break-word; width:388px;}
.forum_posts_loop_r img{max-width:440px;width: expression(this.width > 430 ? "430px" : true);}
.forum_posts_loop_r .clear {clear: right; margin: 0px; font-size: 1px; line-height: 0px; zoom:1;}
.forum_posts_loop_r_b .listbutton{width:385px; border-top:1px solid #cbcbcb; position:relative; float:left;}
.forum_posts_loop_r_b .listbutton a.btn_report {font-size:11px; color:#0066cb!important; line-height:14px;padding:6px 0 6px 21px;text-align:center;background-image:url("/cm/realage/site_images/community_img/exclamation-triangle.gif"); background-position:0 3px; background-repeat:no-repeat;text-decoration:none !important; float:right; cursor:pointer;}
.forum_posts_loop_r_b .listbutton a.btn_report:hover{background-position:0 3px; padding:6px 0 6px 21px; text-decoration:underline;}

.btn_post_reply{background-image:url("/cm/youandyourweddinguk/site_images/forum/btn_postreply.gif");background-position:0 0;background-repeat:no-repeat;padding:5px 7px 4px 8px;text-transform:uppercase;line-height:15px; height:15px; float:left;}
.forumheader a{font-weight:bold;color:#EE74A2}
.btn_post_reply:hover{background-position:0 -25px}
.btn_reply{float:left; background:url("/cm/realage/site_images/community_img/add_new_thread.jpg") 0 0; background-repeat:no-repeat; cursor: pointer; padding:4px 14px 4px 14px; font-family:Arial; font-weight:bold; color:#FFF!important; font-size:13px; text-align:center;}
.btn_reply:hover{background-position: 0px -24px; color:#FFF; text-decoration:none;}
.forumheader {margin:15px 0 15px 0px; clear:right; display:block; fl}
.forum_posts_loop_r .edit_post_area .bb_code{padding:10px 0 10px 10px;background-color:#E4E4E4;;height:auto;margin:0;width:410px;}
.forum_posts_loop_r .edit_post_area .bb_code input{min-width:46px;width:auto !important; width:46px; /*hack IE6*/}
.forum_posts_loop_r .edit_post_area .smilies{bottom:45px;position:absolute;}
.forum_posts_loop_r .edit_post_area .txtUnParsedBody{margin:0 0 40px 0;}
.forum_posts_loop_r .edit_post_area form {display:inline}
.message_content .edit_post_timestamp {margin-top:10px;padding:0px;}
.button{font-size:12px;color:#FFF!important;font-weight:bold;text-decoration:none!important}
.btn_new_topic{background :url("/cm/youandyourweddinguk/site_images/forum/btn_newtopic.gif") 0 0 no-repeat;border-top-style: none;border-right-style: none;text-transform: uppercase;color: #FFFFFF;float:left;margin-right:6px;height:25px;line-height:25px;width:79px;text-align:center}
.btn_new_topic:hover{background-position:0 -25px;}
/* Posts Loop */

/* Post Form */
.forum_submit{width:602px; margin-top: 10px;margin-bottom: 20px; overflow: hidden; position:relative; float:none;}
.forum_submit_header{width: 616px;float: left;margin-bottom: 8px;}
.forum_submit_h_title{ color: #666; font-size: 15px;font-family:Arial; font-weight:bold;}
.forum_submit_h_l{font-size: 13px; font-family:Arial; color:#161616;font-weight:normal;height:24px;margin:5px 0 0 0; text-transform:capitalize;}
.forum_submit_h_l span a,.forum_submit_h_l span a:visited{font-size: 13px; color:#0066cb;font-weight:bold; font-family:Arial; text-transform:none; padding-left:15px;}
.forum_submit_main{width: 602px;float: left; margin-top:50px;}

div.top_bg {background:url('/cm/realage/site_images/community_img/post_form_top.jpg') left top; repeat:no-repeat; width:602px; height:16px; float:left;}
div.bot_bg {background:url('/cm/realage/site_images/community_img/post_form_bot.jpg') left bottom; repeat:no-repeat; width:602px; height:16px; float:left;}
form#hearst_forum {background:url('/cm/realage/site_images/community_img/form_bg.jpg') left center; padding:0 0 0 35px;}

/* Post Form */
/* Post Reply Login Form -  temp fix until autoreg is fixed by dev. remove once ready */
#hearst_forum_login_form {display:none;}
#hearst_forum_login_form label {display:block; float:left; font-size:14px; font-weight:bold; width:150px;}
#hearst_forum_login_form .row {clear:both; margin:5px 0;}
#hearst_forum_login_form p {margin:0 0 10px;}
#hearst_forum_login_form button {margin-left:150px;}
#hearst_forum_login_form .login_error {font-weight: bold; text-transform:capitalize; color:red; padding-bottom:5px;}
/* END Post Reply Login Form - remove code in between after autoreg fix */

#hearst_forum{display: block; width: 616px;float: left; } /* change display to BLOCK once autoreg gets fixed!!! */
#hearst_forum_login_form {}
#hearst_forum_subject_container{float:left; width:616px;height:22px;}
.forum_subject_title,.forum_body_title,.forum_email_title{width: 76px; font-weight: bold; font-size: 15px;color:#666;float:left;}
#hearst_forum_email,#hearst_forum_subject{border: solid #cbcbcb 1px; width: 469px;}
#hearst_forum_email_container{float: left;height: 22px;margin-top: 7px;}
#hearst_forum_body_container{float: left;height: 150px; margin-top: 7px;}
#hearst_forum_body{border: solid #cbcbcb 1px; width: 469px; height: 142px;}
#hearst_forum_body_error_block{width: 446px; color: red;}
.forum_submit_footer{float: left; width: 554px;}
#hearst_forum_submit{background:url("/cm/realage/site_images/community_img/post_submit_btn.jpg") 0 0 no-repeat; width:66px;float: right; cursor: pointer; margin:10px 7px 0 0;padding:3px 20px 3px 19px; font-family:Arial; font-weight:bold; color:#FFF; font-size:13px; border:none;}
#hearst_forum_submit:hover {background-position:0 -23px}
.post_pag_cntr {width:610px; padding:10px 0 15px 0; float:left;}
.post_pag_cntr_post {width:610px; padding:10px 0 0px 0; float:left;}
.post_pag_cntr .post_button a{float:left; background:url("/cm/realage/site_images/community_img/add_new_thread.jpg") 0 0 no-repeat; cursor: pointer; padding:4px 14px 4px 14px; font-family:Arial; font-weight:bold; color:#FFF; font-size:13px;}
.post_pag_cntr .post_button a:hover {color:#FFF; text-decoration:none; background-position:0 -23px}
.post_pag_cntr_post .post_button a{background:url("/cm/realage/site_images/community_img/post_submit_btn.jpg") 0 0 no-repeat; tex-align:center; float: left; cursor: pointer; margin:9px 7px 0 0;padding:3px 15px 3px 15px; font-family:Arial; font-weight:bold; color:#FFF; font-size:13px;}
.post_pag_cntr_post .post_button a:hover {color:#FFF; text-decoration:none; background-position:0 -23px}
.post_pag_cntr .join_copy {font-family:Arial; font-size:13px; color:#666666!important; float:left; margin-top:2px;}
.post_pag_cntr .join_copy a{font-weight:bold;}
.post_pag_cntr_post .join_copy {font-family:Arial; font-size:13px; color:#666666!important; float:left; margin-top:12px;}
.post_pag_cntr_post .join_copy a{font-weight:bold;}
.smilies{padding-top:9px}
.smilies img {border:none;}
#hearst_forum_createsubmit{ background-image:url("/cm/youandyourweddinguk/site_images/forum/btn_newtopic.gif");background-position:0 0;;float: right; cursor: pointer;margin:9px 0 0 0;padding:0 8px 6px 10px;text-transform:uppercase;}
#hearst_forum_createsubmit:hover{background-position:0 -27px}
#hearst_forum_body_container .bb_code{font-size:12px; padding:10px 0 0 15px;height:32px;background-color:#fcefb8;margin:0px 0 0 0;width:545px;position:absolute;top:65px;left:20px; border:solid 1px  #cbcbcb;}
#hearst_forum_body_container .bb_code input {font-size:12px; padding:0 2px 0 0px;}
#hearst_forum_body_container .bb_code select {font-size:12px;}
#hearst_forum_body_container .smilies{position: absolute; bottom: 20px;*bottom:30px;;left:20px}
/* Post Form */
/* Forum Search */
.forum_search{float: left; width: 640px;}
.forum_search_header{float: left; width: 640px; padding-top: 20px;height: 40px; border-bottom: dotted black 3px;}
.forum_search_googlestuff{float: left; width: 640px; border-bottom: dotted black 3px; padding-bottom: 6px;}
.forum_search_googlestuff_top{float: left; width: 640px; padding-top: 15px;font-size: 18px; font-family: serif;font-weight: bold; color: #E21361; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 6px;}
.forum_search_googlestuff_top span{color: black; font-family:Arial, Helvetica, sans-serif;}
.forum_search_googlestuff_mid{float: left; width: 640px;}
.forum_search_loop{float: left; width: 640px;padding-top: 12px; padding-bottom: 12px;}
.forum_search_loop a,.forum_search_loop a:visited{color: #5E50A1; font-size: 14px; padding-bottom: 0px; display: block;}
.forum_search_loop.dotted{border-bottom: dotted black 3px;margin-bottom: 10px;}
.forum_search_loop.lined{border-bottom: solid black 1px;}
