@charset "utf-8";
/* CSS Document */

	
/*** forum specific styles ***/
.forum-menu { border-right: 2px solid #ccc; border-left: 2px solid #ccc; background: #eee; margin: 0; padding: 0; }
.forum-menu-dropdown { /*background: #eee;padding: 8px 8px 0 8px; margin-bottom: 0;*/  }
			
.thread, .post, .post-selected { border-top: 1px dotted #fff; border-bottom: 1px dotted #ccc; 
margin-left:-8px;margin-right:-8px; 
padding:8px; padding-left:8px; padding-right:8px; 
background-color:white;
}
.thread-odd { background-color: #eee; }
.thread-even { background-color: #f7f7f7; }
.thread-odd:hover, .thread-even:hover { background: #ffffcc; } /* causes div to highlight on rollover */		
.thread-inner, .post-inner { /*width: 726px; */ padding: 4px 0; } /* this adds the 5px padding and also is the container for the highlight state */
.thread-type { width: 50px; text-align: center; float: left; }
.thread-title { width: 410px; float: left; margin-right:10px; }			
.thread-lastpost { width: 200px; float: left; margin-right:5px; }		
.thread-replies { width: 45px; float: left; text-align:right; }
	
.post-poster { width: 100px; float: left; font-size:11px; }	
.post-type { width: 50px; float: left; text-align: center; }	
.post-content { width: 570px; float: left; }
.post-content p{ margin-top:0 !important; } /* this is to remove the extra margin at the top of the paragraph so it aligns with other columns */
.post-quotebox p:last-child { margin-bottom:0 !important; }
.post-message { min-height:72px; }
.post-quotebox { background-color: #f0f0f0; border: 1px dotted #CCCCCC; padding: 5px; margin:5px; color:#888888; }
.post-control { margin-top:5px; }
.post-reply { margin-left:-8px; margin-right:-8px; }
.post-selected { background-color: #ffffcc; }

/* style by pete to remove ie6 width bug 15/02/2010 */
.thread-input-container input { min-width: 20px !important; width: 20px !important; display: inline !important; float: none !important; }

/* Chevrons */
.thread-breadcrumb ul { list-style: none; overflow: hidden; font-size: 11px; margin: 0; padding: 0; }
.thread-breadcrumb li { float: left; margin: 0 -3px 0 0; }
* html .thread-breadcrumb li {	margin: 0; }
.thread-breadcrumb li a { background: url(/images/li_thread-breadcrumb-front.png) top right no-repeat; padding: 0 7px 0 0;	text-decoration: none; color: #666; float: left; height: 19px; }
* html .thread-breadcrumb li a { cursor: pointer;}
.thread-breadcrumb li a span {	background: url(/images/li_thread-breadcrumb-tail.png) top left no-repeat; padding: 0 0 0 7px; float: left; height: 19px; }
.thread-breadcrumb li a span.item { background: #ccc; padding: 2px 5px 0; height: 17px; }
.thread-breadcrumb li a:hover { background: url(/images/li_thread-breadcrumb-front-hover.png) top right no-repeat; color: #fff; }
.thread-breadcrumb li a:hover span { background: url(/images/li_thread-breadcrumb-tail-hover.png) top left no-repeat; }
.thread-breadcrumb li a:hover span.item { background: #8f8f8f; }

/* Buttons */
.button-quotereply { float:right; }
.button-report { float:right; font-size:11px; margin-right:10px; padding-top:5px; display:block; }
.buttonbar-bottom { margin:0; }
.button-attach { float:left; text-align:center; width:88px; border: 1px solid #ccc; background: #ccc; min-height: 120px; }
.button-attachpicture { margin-left:10px; }
.button-attach:hover { border: 1px solid #999; background: #999; }

.notes-forumrules { float:left; margin: 0 0 10px 10px; padding: 0px 10px; border:1px solid #ccc; width:336px; min-height:120px; background-color: #ffc; }
.notes-forumreporting { float:left; margin: 0 0 10px 158px; padding: 10px; border:1px solid #ccc; width: 536px; background-color: #ffc; }


.text-moderated { width: 400px; }

/* Override form.css Styles for 140px left margin */
.large-panel-formbox-forum label, .large-panel-2col-formbox-forum label { width:150px !important; }
.large-panel-formbox-forum .label-none { margin-left:150px !important; }
.large-panel-formbox-forum .validate { margin-left:158px; }


.results-prev-next { padding-top:4px !important; background-color: transparent !important;  }

/*.panel-main hr { margin-left:-8px; width:736px; } style now redundant */


.hr-double { border-top: 1px solid #ccc; border-bottom: 1px solid #fff; height: 0px; }


/* Override layout.css */
.notitle .panel-header { height: 8px !important; }
.notitle .panel-main { padding-top: 0px !important; }
.panel-footer-large { padding: 6px 8px 2px 8px; height:30px; display:block !important; }
.large-panel .panel-footer-large { background-image: url(/images/bg_large-panel_panel-footer_mask_38px.png); }
.shaded.large-panel .panel-footer-large { background-image: url(/images/bg_large-panel_panel-footer_shaded_mask_38px.png); }




