@charset "utf-8";
.link_selected{ color: #3399CC; text-decoration:none; font-weight:normal;}
/*FORUM==========================*/
#forum_content {padding:0px 0px 10px 13px; margin:0; float:left;width:640px;_border:0;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;}
#forum_content #forum_title{ border-bottom:3px dotted #000; padding-bottom:18px;margin:0 0 15px; float:left; width: 640px}
#forum_content #forum_title img{float:left}
#forum_content #forum_title #search_header{float:left; padding-top:20px; font-size:30px}
#forum_content #forum_title input{ float:right; border:1px solid #bcbcbc; height:25px; margin-top:10px;}
#forum_content #forum_title #dvRSS{float:right;margin-top:20px;font-size:12px;display:inline-block;}
#forum_content #forum_title #dvRSS a{display:inline-block;}
#forum_content #forum_title #dvRSS span{display:inline-block;float:left;line-height:25px;}
#forum_content #forum_title #dvRSS span:hover{text-decoration:underline}
#forum_content #forum_title #dvRSS img{float:none;margin-left:5px;}
.breadcrumb{font-weight:bold;float:left;margin:0 0 28px 0;}
#daterange ul {float:left;margin-left:-5px; margin-bottom:15px;}
#daterange ul li{list-style:none; display:inline; border-right:1px solid #000; padding:0 5px}
#daterange ul li#last{border-right:none;}
.breadcrumb a{color:#EE74A2;font-size:13px} 
#forum_content h1.titleForum {float:left;font-size:28px;margin-bottom:20px;width:100%;}
.forumheader{height:25px;clear:both;margin:22px 0 15px 0;}
.fright{float:right;}
.forumheader span{float:left;line-height:15px;padding-bottom:4px;}
.forumheader.end{padding-bottom:51px;margin-top:20px!important ;border-bottom:3px dotted #000} 
.forumheader.end_no_paging{margin-top:20px!important ;border-bottom:3px dotted #000;} 
#forum_content .forumheader a.newtopicbtn{background :url("/cm/youandyourweddinguk/site_images/forum/btn_newtopic_2.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:89px;text-align:center}
#forum_content .forumheader a.newtopicbtn:hover{background-position:0 -25px;text-decoration:none;}
#forum_content .forumheader a.markAllAsReadBtn{width:120px;background :url("/cm/youandyourweddinguk/site_images/forum/btn_mark_read.gif") 0 0 no-repeat;}
#forumjump{clear:both; font-weight:bold;font-size:15px;margin:10px 0}
#forumjump a.link1{display:inline-block;color:#EE74A2;font-size:12px;clear:left;float:left;margin: 10px 0 15px;}

 /*Table=============================*/
#maintable{margin:0 0 10px 0;padding:0;width:99.9%;clear:both;}
#maintable th,.tblTableSearch th{background-color:#ececec; font-weight:bold; text-align:left;padding:0 0.5em; height:30px; }
#maintable td, .tblTableSearch td{border-bottom:1px solid #ECECEC;border-left:1px solid #ECECEC;padding-top:5px;padding-bottom:5px;padding-right:5px;}
/*.tblTable tr {border-bottom:1px solid #ececec;}*/
#maintable td.bg_gray, .tblTableSearch td.bg_gray{ background-color:#f9f9f9;}
#maintable, .tblTableSearch table {width:100%;color:#161616;border-right:1px solid #ECECEC;font-size:10px;}
#maintable tbody td,#maintable tbody td a,#maintable thead th, .tblTableSearch table tbody td,.tblTableSearch table tbody td a,.tblTableSearch table thead th{color:#161616;} 
#maintable tbody td a:hover, .tblTableSearch table tbody td a:hover{color:#EC6296}
#maintable thead th, .tblTableSearch table thead th{height:30px;font-size:11px;font-weight:bold}	
#maintable .post strong {font-size:13px;font-weight:bold;}
	
/* Category Loop */
#forum_content #maintable td.groupcol{height:30px;font-weight:bold;font-size:13px;color:#161616;line-height:12px;padding-left:11px;background-color:#F7F7F7}
#forum_content #maintable td.groupcol strong a{font-size:13px;font-weight:bold;}
#forum_content #maintable td.topic {padding-left:12px;width:318px;}
#forum_content #maintable td.thread {background:none repeat scroll 0 0 #F9F9F9;font-size:13px;padding-left:12px;width:50px;}
#forum_content #maintable td.post {padding-left:7px;padding-right:7px;width:78px;}
#forum_content #maintable td.lastpost {padding-left:7px;width:auto;}
#maintable .link2{font-size:13px;font-weight:bold;}
#maintable strong a:hover{color:#161616;}
/* Forum Pagination */
#forum_content .paging ul li {display:inline;font-size:11px;font-weight:bold;margin-bottom:5px;}
.forumheader .paging{float: right;font-size:11px;text-align:center;line-height:15px;}
#forum_content .paging .page{width:auto;height:15px;text-decoration:none;color:#000;line-height:15px;margin-left:4px;border:1px solid #d1d2d3; display:block;float:left;padding:0 4px;min-width:18px}
#forum_content .paging a{background:url("/cm/youandyourweddinguk/site_images/forum/bg_numbergape.gif") repeat-x scroll 0 0 transparent}
#forum_content .paging a.page:hover{background-position:0 -16px; text-decoration:none;}
/* Forum Pagination */

/* Thread Loop */
#forum_content #maintable td.stick{width:20px;text-align:center;}
#forum_content #maintable td.threadtopic{width:230px;padding-left:12px;font-weight:bold;font-size:13px;}
#forum_content #maintable td.author{width:92px;padding-left:10px;font-size:13px;}
#forum_content #maintable td.threadpost{width:78px;padding-left:10px;font-size:10px;font-weight:normal;}
#forum_content #maintable td.threadpost strong{font-size:11px;font-weight:bold}
#forum_content #maintable td.lastpost{width:auto;padding-left:10px;font-size:11px;font-weight:normal;}
#forum_content #maintable td.lastpost strong{font-weight:bold;font-size:11px}
#forum_content .thread_sub_link {clear:left;color:#EC6296;float:left;padding:6px 0 0;font-size:10px; font-weight:normal;}

#forumSearch #maintable td.topicname{width: 114px; padding:0 5px;}
#forumSearch #maintable td.threadtopic{width: auto; padding-left:12px; }
#forumSearch #maintable td.author{width: 92px; padding-left:12px; }
#forumSearch #maintable td.lastpost{padding-left:7px;width:80px;}

#backtotop{font-weight:bold;float:right;}
/* Thread Loop */

/* Posts Loop */
.forum_post{width:634px;clear:both;overflow:hidden;height:1%;border:3px solid #ECECEC;position:relative;margin-bottom:9px}
#post_title{font-size:11px;color:#161616;background-color:#ECECEC;font-weight:bold;padding-bottom:7px;padding-top:10px;;text-align:left;width:640px;}
#post_title #colAuthor{float:left;padding-left:10px;width:174px;}
#post_title #colMessage{margin-left:14px}
.leftcolumn{float:left;padding-left:10px;width:164px;}
.leftcolumn .username{margin:17px 0 5px 0;display:block;}
.leftcolumn .username .link2{font-size:13px;color:#161616;font-weight:bold;}
.leftcolumn .username .link1{font-size:11px}
.leftcolumn .delusername{font-size:13px;color:#161616;margin:17px 0 5px 0;display:block;}
.leftcolumn .avatar{height:72px;width:72px;margin:11px 0 35px 0}
.leftcolumn .user_info{font:normal 10px/12px Arial;color:#161616;margin:0 0 57px 0}
.leftcolumn a{color:#EE74A2;font:10px/12px Arial;}

.rightcolumn {color:#161616;border-left:3px solid #ECECEC;margin-left:174px;padding:17px 9px 0px 14px;width:434px;_width:431px; background-color:#F9F9F9; word-wrap:break-word; position:relative; min-height:260px; height:auto !important; height:260px; }

#forum_content .rightcolumn .bottom .groupbtn {float:left;margin-top:20px;}
#forum_content .rightcolumn .bottom .groupbtn .commonbtn {background:url("/cm/youandyourweddinguk/site_images/forum/button.gif") repeat scroll 0 -25px transparent;color:#FFFFFF !important;font-size:10px;font-weight:bold;line-height:25px;text-align:center;text-decoration:none !important;text-transform:uppercase;height:25px;width:150px;font-size:11px;display:block;float:left;}
#forum_content .rightcolumn .bottom .groupbtn .editpost {background:url("/cm/youandyourweddinguk/site_images/forum/button.gif") repeat scroll 0 -25px transparent;color:#FFFFFF !important;font-size:10px;font-weight:bold;line-height:25px;text-align:center;text-decoration:none !important;text-transform:uppercase;height:25px;width:70px;font-size:11px;display:block;float:left;margin-left:10px;}
#forum_content .rightcolumn .bottom .groupbtn .commonbtn:hover{background-position:0px 0px}

.rightcolumn .right_container .top .commonbtn{background:url("/cm/youandyourweddinguk/site_images/forum/button.gif") repeat scroll 0 0 transparent;color:#FFFFFF !important;font-size:10px;font-weight:bold;line-height:25px;text-align:center;text-decoration:none !important;text-transform:uppercase;height:25px;width:60px;font-size:11px;display:block;float:right;}
.rightcolumn .right_container .top .commonbtn:hover{background-position:0px 25px}

#forum_content .rightcolumn .bottom {background-color:#F9F9F9;border-left:3px solid #ECECEC;border-top:3px solid #ECECEC;height:auto !important;margin-left:-17px;min-height:54px;padding:0 9px 14px 14px;width:436px;float:left;}
#forum_content .rightcolumn .bottom .signature{margin:14px 0 0px;word-wrap:break-word;}
.rightcolumn .top{font:normal 10px/12px Arial;color:#161616;}
.rightcolumn .top strong{font-weight:bold;display:block;width:350px;}
.rightcolumn .content{padding-bottom:57px; margin-top:22px; min-height:100px;height:auto !important;height:100px}
.rightcolumn .right_container .content .bbcode_quote_header{margin-bottom:10px;}
.rightcolumn .right_container .content .bbcode_quote_body{background-color:#E8E7EC;border:1px dotted #A1931D;margin:auto auto auto 10px;
padding:13px;width:auto;}
.rightcolumn img{max-width:440px;width: expression(this.width > 430 ? "430px" : true);}

#forum_content .rightcolumn .bottom .listbutton{bottom:14px;position:absolute;}
#forum_content .rightcolumn .bottom .listbutton a{font-size:10px;font-weight:bold;color:#FFF !important;margin-right:4px;background-image:url("/cm/youandyourweddinguk/site_images/forum/btn_noaround.gif");line-height:24px;padding:6px;text-align:center;text-transform:uppercase;background-position:0 0;background-repeat:repeat-x;text-decoration:none !important}
#forum_content .rightcolumn .bottom .listbutton a:hover{background-position:0 -25px}
#forum_content .rightcolumn .bb_code input{float:left; margin-right:3px; *margin-right:1px;padding:0; width:49px; *width:51px;}

.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}

.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;}


/* Posts Loop */
/* Post Form */
#forum_form{float: left; width:587px;border:3px solid #DEDEDE; margin-top: 6px;padding:23px 25px 40px 22px;margin-bottom: 20px; overflow: hidden;position:relative;}
#forum_submit_header{width: 616px;float: left;margin-bottom: 8px}
#forum_submit_header h4{ color: #161616; font-size: 26px;font-family:Georgia;}
#short_breadcrumb{font-size: 13px; color:#161616;font-weight:normal;height:24px;margin:5px 0 0 0}
#short_breadcrumb a,#short_breadcrumb a:visited{font-size: 13px; color:#EE74A2;font-weight:bold}
#forum_submit_main{width: 616px;float: left;margin-top:56px}

/* 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;}
#forum_content #forum_form button {margin:0;border:none 0;}
#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: none; width: 616px;float: left; } /* change display to BLOCK once autoreg gets fixed!!! */
#hearst_forum_login_form {}
#forum_content #forum_form .row{float:left; width:616px;height:22px;}
#forum_content #forum_form #forum_submit_main {height:198px;}
#forum_content #forum_form #forum_submit_main label{width: 76px; font-weight: bold; font-size: 15px;color:#161616;float:left;}
#hearst_forum_email,#hearst_forum_subject{border: solid black 1px; width: 522px;}
#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 black 1px; width: 522px; height: 142px;}
#hearst_forum_body_error_block{width: 446px; color: red;}
#forum_submit_footer{float: right; width: auto;margin:130px 12px 0 0;}
#forum_content #forum_form button{background:url("/cm/youandyourweddinguk/site_images/forum/btn_newtopic.gif") 0 0 no-repeat; float: right; cursor: pointer;margin:0;padding:0;text-transform:uppercase;width:83px;color:#FFF;font-weight:bold;line-height:25px;height:25px;}
#forum_content #forum_form button:hover{background-position:0 -25px}
#forum_form #hearst_forum_login_form #forumlogin{background:url("/cm/youandyourweddinguk/site_images/forum/btn_newtopic.gif") 0 0 no-repeat; float: left; cursor: pointer;margin:0;padding:0;text-transform:uppercase;width:83px;color:#FFF;font-weight:bold;line-height:25px;height:25px;margin-left:153px;}
#forum_form #hearst_forum_login_form #forumlogin:hover{background-position:0 -25px}
#forum_submit_footer .smilies{padding-top:9px}
#forum_content #forum_form #hearst_forum_submit{ background-image:url("/cm/youandyourweddinguk/site_images/forum/btn_newtopic.gif");background-position:0 0;float: right; cursor: pointer;text-transform:uppercase;width:83px;color:#FFF;font-weight:bold;line-height:25px;height:25px;}
#forum_content #forum_form #hearst_forum_submit:hover{background-position:0 -25px}
#forum_content #forum_form .bb_code{padding:10px 0 0 10px;height:34px;background-color:#E4E4E4;margin:14px 0 0 0;width:589px;position:absolute;top:75px;left:24px}
#forum_content #forum_form .bb_code input{float:left;padding:0 2px; width:25px;}
#forum_content #forum_form .bb_code #addbbcode6{width: 50px;}
#forum_content #forum_form .bb_code #addbbcode8{width:47px;}
#forum_content #forum_form .bb_code #addbbcode14{width:38px;}
#forum_content #forum_form .bb_code #addbbcode16{width:42px;}
#forum_content #forum_form .smilies{position: absolute; bottom: 40px;left:100px}
/* Post Form */
#useronline{display:inline;float:left;width:100%}
#useronline strong{display:block;font-weight:bold;color:#000}
#useronline p a{color:#EE74A2;font-weight:bold;font-size:14px} 

/*search forum*/
#forum_content #forumjump .search_input {border:1px solid #B2B2B2;color:#5B5B5B;float:left;font:14px Arial,sans-serif;height:16px;padding:5px;width:200px;}
#forum_content #forumjump .search_forum_btn {background-image:url("/cm/youandyourweddinguk/site_images/btn_search_bg.gif");background-position:left top;border:medium none;display:inline-block;float:left;height:26px;margin:2px 0 0 5px;width:26px;}
#forum_content #forumjump .search_forum_btn:hover {background-position:0 -26px;text-decoration:none;}
#forum_content #forumjump #forumjump_left{float:left; width:335px}
#forum_content #forumjump #forumjump_left select{width:152px; *width:215px;width:215px\0/;}
#forum_content #forumjump #forumjump_search{float:left; width:300px; overflow: hidden}
#forum_content #forumjump #header_search {width:55px; float: left; padding-top: 5px}
