@CHARSET "UTF-8";

/**
*   Zen CSS
*
*   $Id: style.css,v 1.17 2006/10/23 05:46:41 zirafa Exp $
*/

/**
*   IMPORT EXTERNAL STYLE SHEETS 
*   We have separated out these styles because they are
*   common to the zen template system.
*/
@import "layout.css";
@import "icons.css";

/**
*   FONT STYLES 
*
*  Standardize font sizes and line-height across browsers 
*/

body {
  min-width: 800px;
  font-family:verdana, sans-serif; font-size:9pt;
  /*font:13px arial,helvetica,clean,sans-serif;*/
  /*font-size:small;
  *font:x-small;*/
  background-image: url(images/body_background.gif);
  background-repeat: repeat-x;
  background-color: #0078C1;
}

table {
  font-size:inherit;
  font:100%;
}
select, input, textarea {
  font:99% arial,helvetica,clean,sans-serif;
}
pre, code {
  font:115% monospace;
  *font-size:100%;
}

table tr.odd {
  background: #ddd;
}

tr, td {
  padding: .25em;
}

td.icon {
  text-align: center;
}


/**
*   LAYOUT STYLES 
*
*  Styles pertaining to minor layout adjustments, such as
*   changing from fluid width to fixed width.  
*   See layout.css for major adjustments.
*/



/**
*  OTHER STYLES
*
*  Styles that are specific to this theme.
*/

/* Common styles */
body {
  margin: 0;
  margin-bottom: 10px;
  
  padding: 0;
  min-width: 700px;      
  /* 2x (left-side fullwidth + main padding) + right-side fullwidth */
  background-color: #0078C1;
}

#page-top{  position: relative; left: -1px;
			background-image: url(images/page_top.jpg); 
			background-position: bottom left;
  			background-repeat: no-repeat;
  			height: 18px;
  			margin: 0px auto;
  			margin-top: 10px;
  			background-color: transparent;
  			width: 988px; 
}

#page-bottom{  position: relative; 
			background-image: url(/online_booking/images/page_bottom_08.jpg);
			background-position: top left;
  			background-repeat: no-repeat;
  			height: 18px;
  			margin: 0px auto;
  			margin-top: 0px;
  			margin-bottom: 10px;
  			background-color: transparent;
  			width: 988px; 
}



#page {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #111;
  line-height:1.5em;
  background-color: #fff;
  width: 978px;              /* page width - optional */
  margin: 0px auto;            /* center the page - optional */
  border-right: solid 3px white ;
  border-left: solid 3px white ;
}


#page{ position: relative; }



#container {
  margin:0;
}

#main .node .content{
  /* color: white; */
  color: black; 
  border: solid 0px white;
}

#main{border: solid 0px red; } 


.sidebar{border: solid 0px white; }


div.content, div.links {
  font-size: 92%;
}

a, a:link, a:visited {
  color: #2763A5;
  text-decoration: none;
}

a:hover, a:focus, {
  color: #6191C5;
  text-decoration: underline;
}

a:active, a.active { 
  color: #89A3E4; 
}
		
h1.title, h1.title a, h1.title a:hover {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6191C5;
  font-size: 200%;
  margin:0;
  margin-bottom:0px;
  line-height:normal;
  padding-bottom: 3px;
}

h1, h1 a, h1 a:hover {
  font-size: 140%;
  color: #444;
  font-family: Arial, Helvetica, sans-serif;
  margin:.5em 0 .5em 0;
}

h2, h2 a, h2 a:hover, .block h3, .block h3 a, {
  font-size: 122%;
  color: #444;
  font-family: Arial, Helvetica, sans-serif;
  margin:.5em 0 .5em 0;
}

h3 { 
  font-size: 107%;
  font-weight: bold; 
  font-family: Arial, Helvetica, sans-serif;
}

h4, h5, h6 {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

p, .book .body {
  padding: 0 0 0.5em 0;
  margin: 0;
}

pre {
  background: #ddd;
  border: 1px solid #aaa;
  padding: 0.75em 1.5em;
}

blockquote {
  border: 1px #ccc solid;
  margin: 0.5em 1em;
  padding: 0.3em;
  font-style: italic;
}

code {
  font-size: 100%;
  font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace;
}

img { 
  border: 0; 
}

ol, ul, dl { 
  position: relative; 
}

/* Header styles */
#header{
 z-index:1;
 padding: 0px;
 /*background-image: url(images/header-gradient.jpg); 
 background-position: top left;
 background-repeat: repeat-x;*/
 background-color: #343464; 
 height: 146px; 
 position: relative;
 border-bottom: solid 3px white;
 margin: 0;
}

#logo-title {
  margin: 0 20px 0 10px;
  position: relative; top: -4px;
  width: 89px;
}

#logo{
  vertical-align: baseline;
}

#name-and-slogan {
  display: inline;
}

#site-name {
  margin: 0;
  display: inline;
}

#site-name a, #site-name a:hover {
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
  font-weight: normal;
  color: #6DA6E2;
  font-size: 176%;
  margin: 0;
  padding: 0;
}

#site-slogan {
  color: #aaa;
  margin: 0;
  font-size: 85%;
  margin-left:20px;
}


/* SEARCH BAR STUFF */

#searchetc {
  z-index:2;
  position: absolute; bottom: 53px; right: 0; 
  background-image: url(/sites/all/themes/rockley/images/search-bar.jpg);
  background-repeat: no-repeat;
  width: 450px;
  height: 34px;
  padding: 0 0 0 25px;
}

#searchbox {
  position: absolute; right: 68px; bottom: 5px;border: solid 0px white;
}


#go{position: absolute; right: 3px; bottom: 5px; border: solid 0px white; height: 24px;}

#search .button{
	background-image: url(images/go.gif);
}

#searchetclinks a, #searchbox label{ 
	font-weight: 500; color: white;
}

#searchetclinks a{padding: 0 15px 0 0;}

#searchetclinks{ border: solid 0px white; position: absolute; bottom: 5px; left: 30px;}

#headersearchbar li{
 margin: 0 15px 0 0; padding: 0;
 display: inline;
}

/* END SEARCH BAR STUFF */


#affiliate_logos{
	height: 53px; width: 440px;
	position: absolute; top: -7px; right: 0;
}


#mission {
  color: #666;
  font-weight:bold;
  padding: 2em;
  margin-bottom:20px;
  font-size: 85%;
}

.breadcrumb {
  margin:0;
  padding:0;
  font-size: 85%;
  margin-left:0px;
  margin-top:5px;
}



/* Menu styles */
div.menu {
  margin-top:15px;
}


#primary {
  font-size: 85%;
  line-height:normal;
  height: 26px;
  position: absolute; bottom: 27px;
  width: 978px;
}

#primary ul {
  padding:0;
  margin:0;
  list-style:none;
}

#primary li {
  display:inline;
  text-align: center;
  height: 23px;
  line-height: 23px;
}

#primary a {
  color:#FFF;
  font-weight:bold;
  display:block;
  float:left;
  height: 25px;
  font-size: 13px;
  text-align: center;
}

#primary a {
}

#primary a:hover {
  text-decoration:none;
}

#primary_courses a{ background-color: #BCD63E; width: 193px; border-right: solid 2px white; border-bottom: solid 0px white; font-size: 12px;}

#primary_holidays a{ background-color: #13B5EA; width: 193px; border-right: solid 2px white; border-bottom: solid 0px white; color: white; font-size: 12px;}

#primary_schools a{ background-color: #007C85; width: 193px; border-right: solid 2px white; border-bottom: solid 0px white; font-size: 12px; }

#primary_shop a{ background-color: #fdb813;	width: 193px; border-right: solid 2px white; border-bottom: solid 0px white; font-size: 12px;}

#primary_contact a{ background-color: #343464; width: 193px; border-bottom: solid 0px white; font-size: 12px;}


#secondary {
  background: #66CC00;
  /* border-bottom: solid #2763A5 4px; */
  height: 25px;
  position: absolute; bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 25px;
}
#secondary ul {
  margin:0;
  padding:0 0 0 3px;
  list-style:none;
}
#secondary li {
  margin:0;
  padding:0;
  display:inline;
}

#secondary li a {
  float:left;
  display:block;
  color: #343464;
  font-size: 100%;
  font-weight: 600;
  text-decoration:none;
  padding:0px 15px 0px 15px;
}

#secondary a:hover {
  text-decoration: underline;
}

#secondary a.active {
  font-weight:bold;
}

/* Link styles */
ul.links {
  text-align:left;
}

ul.links li {
  border-left: 1px solid #9cf;
}

.taxonomy {
  margin:0;
  padding:0;
  display:inline;
}

.taxonomy ul.links li {
  border:none;
  padding:0 .1em 0 .2em;
}

.taxonomy ul.links li:after {
  content: ",";
}

.taxonomy ul.links li.last:after {
  content: "";
}

ul.links li.first {
  padding-left:0;
  border: none;
}

.links {
  color: #999;
}
.links a {
  padding:0 .1em 0 .1em;
}

.submitted, .taxonomy { 
  font-size: 85%;
  color: #999; 
}

/* Form styles */	
input, textarea, textfield {
  margin:0;
  color: #000;
  font-family: arial;
  padding:1px;
  font-size: 100%;
}

fieldset {
  border: solid #ccc 1px;
}

input.form-checkbox, input.form-radio {
  border: none;
}


#search .form-text 
{
  color: #444;
  border: 1px solid #6191C5;
  padding: 2px;
}



#user-login-form .form-text {
  color: #444;
  border: 1px solid #6191C5;
  padding: 2px;
}

.form-submit, .button {
  padding: 1px;
}

#user-login-form .button,
#user-login-form .form-submit {
  background-color: #68A0D9;
  color: #fff;
  font-weight:bold;
  border: 1px solid #4070A1;
}

#node-form, #node-form .node-form {
  overflow:auto;
}

#user-login-form {
  text-align:left;
}

#user-login-form .item-list ul {
  margin-top:10px;
}

/* Alerts, Status, Help Messages  */
.messages {
  min-height: 32px;                 /* icon height */
  padding: 1.3em 1em .3em 52px;
  border: 2px solid #ddd;
  background: #eee;
  margin: 10px 0;
}

div.error {
  border: 2px solid #F00;
}

.messages ul {
  padding: 0 0 0 20px;
  margin: 0;
}

/* Footer styles */
#footer-wrapper {
  margin: 0;
  margin: 0px auto;  
  border-top: solid 3px white;  
  border-left: solid 3px white;
  border-right: solid 3px white;
  width: 978px; 
  text-align: center;
}

#footerbar{ 
	width: 100%; 
	background-color: #343464; 
	height: 25px; 
	margin: 0 0 3px 0; 
	color: white; 
	font-size: 11px; 
	line-height: 25px;
}

#footer {
  border: none;
  color:  #343464; 
  margin:0; 
  padding: 0;
  font-size: 10px;
  background-color: white; 
  font-weight: 500;		
  line-height: 150%;
  width: 100%;
  height: 9em;
} 

#footer a {color: #343464;} 
#footerbar a {color: white}

.footerblock {
	float: left; 
	text-align: left; 
	padding: 0 64px 0 0; 
	border: solid 0px black;
}
.footerblockleft {
	float: left; 
	text-align: left; 
	margin: 0;
	padding: 0 64px 0 20px; 
	border: solid 0px black;
}

.footerblockright {
	float: right; 
	text-align: left; 
	margin: 0;	padding: 0 20px 0 0; 
	border: solid 0px black;
}


  



/* Administration styles */
.admin-panel {
  margin:0;
  padding:0;
}

.admin-panel .body {
  background-color: #eee;
  border: solid #6191C5 1px;
}

.admin-panel .body dl, .admin-panel .body p {
  padding:10px;
}

.admin-panel h3 {
  margin-bottom:0;
  padding:5px 5px 5px 30px;
  font-family: verdana;
  font-size: 122%;
  color:#fff;
  border-width: 0px 2px 2px 2px;
}

/* Comment styles */
.comment {
  margin:0px 0px 5px 0;
  padding: 10px 0 10px 20px;
  background: #EBF2F8;
}

.comment  h3.title, .comment  h3.title a {
  font-size: 122%;
  color: #2266AB;
  font-weight:normal;
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
  margin-bottom:3px;
  margin-top:0;
}

.comment .picture, .node .picture {
  float:left;
  margin-right:15px;
}

.comment-unpublished {
  background: #FCE38E;
}

.comment .new {
  color: #FFC600;
  font-weight:bold;
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
}

.comment .links {
  text-align: right;
}

/* Poll styles */
.poll .bar .foreground {
  background: #2763A5;
}

.poll .bar {
  padding:2px;
  background: #BDCBDD;
}

/* Book styles */
div.node div.content .book-navigation {
  background: #eee;
  margin:0;
  padding:0;
}

div.node div.content .book-navigation ul.menu {
  border:0;
  border-top:1px solid #2763A5;
  margin:0;
  padding-bottom:10px;
}

div.node div.content .book-navigation .page-links {
  background: #C1D4EA; /*#347FD2;*/
  border:1px solid #2763A5;
  border-width:1px 0 1px 0;
  padding:5px;
  margin:0;
}

/* Forum styles */
#forum table {
  width: 100%;
}

/* Pager styles */
.pager {
  text-align:center;
  margin-top: 30px;
}

.pager  a, .pager-current {
  padding:3px 8px 3px 8px;
  margin:0 2px 0 2px;
  color: #2763A5;
  font-weight:bold;
  border: solid 1px #eee;
}

.pager-current {
  color: #fff;
  background-color: #2763A5;  
}

/* Node, Block, Content styles */
.node {
  margin-bottom:15px;
  padding-bottom:15px;
}

.node h2.title {
  margin-bottom:.1em;
}

.node h2.title a {
  color: #555;
  font-size: 129%;
  font-weight:normal;
  font-family:verdana;
  line-height:1.4em;
}

.node .content {
  padding-top:10px;
  padding-bottom:5px;
}

.sticky {
  border-bottom: solid 3px #ddd;
}

.profile {
  clear:none;
}

#sidebar-left .block, #sidebar-left .block{
	padding: 4px 0 4px 0;
	margin: 0;	
	text-align: center;
	border: solid 0px pink;
}







/* this is needed to avoid margin at top of column */
#sidebar-left .content, #sidebar-right .content{
	padding: 4px 0 0 0;
	margin: 0 0 0px 0;	
}


#sidebar-left {
	padding: 0;
	margin: 0 ;	
	text-align: center;
	border-right: solid 3px white;
	border-bottom: solid 3px white;
}

#sidebar-right{
	padding: 0;
	margin: 0;	
	text-align: center;
}



.block .item-list ul {
  padding-left:0;
}

#sidebar-left {
	/* background: #BBBBF2; */
} 


/*.both-sidebars #squeeze {border-left: solid 3px white; border-right: solid 3px white; }*/

#squeeze p { padding: 0 0 12px 0;}
#squeeze .submitted{ padding-left: 12px;}

/* Custom Rockley  Styles */

#submenu { font-weight: 500;
  height: 25px;
  position: absolute; bottom: 0;
  width: 100%;
  margin: 0;
  border-top: solid 3px white;
 }

#submenu ul{ margin: 0 0 0 20px; padding: 10px 0 10px 0; }

#submenu li{
 margin: 0 15px 0 0; padding: 0;
 display: inline;
}


#newsticker{background-color: #343464; height: 25px;}



/* Download Block */



.leaf a{color: black;}
.collapsed a{color: black;}






#header-region{ background-color: white; height: 25px; position: absolute; right: 100px; margin: 0; padding: 0;}



.block-menu .content li.leaf a{ padding-left: 10px; display: block; }

.block-menu ul { margin: 0 10px 0 0; padding: 0;  } 



#sidebar-right .block {margin: 0; padding: 0;}


.block-menu h2 { 
	color: #EF4135; 
	text-align: left; 
	margin: 0 0 5px 0; 
	padding: 10px 0 0 10px; 
}



/* submenu styling copide from secondary */
#submenu {
  background: #66CC00;
  /* border-bottom: solid #2763A5 4px; */
  height: 25px;
  position: absolute; bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 25px;
}
#submenu ul {
  margin:0;
  padding:0 0 0 3px;
  list-style:none;
}
#submenu li {
  margin:0;
  padding:0;
  display:inline;
}

#submenu li a {
  float:left;
  display:block;
  color: #343464;
  font-size: 11px;
  font-weight: 600;
  text-decoration:none;
  padding:0px 10px 0px 10px;
}

#submenu a:hover {
  text-decoration: underline;
}

#submenu a.active {
  font-weight:bold;
}

#submenu .block-menu{ border-top: none;}



#beetleweb{
	position: absolute;	bottom: 1px; right: 12px;
		
}	



.image-attach-body{float: right; width: 100px;}

#block-views-forum_recent_rockley.block.block-views ul, #block-views-forum_recent_rockley.block.block-views li {
	margin: 0 4px 0 11px;
	padding: 0;
}

#block-views-forum_recent_rockley h2 {
	padding: 0;
	margin: 0 0 2px 0;
	font-size: 16px;
}

#block-views-forum_recent_rockley .forum_middle {
	background-image: url(images/forum-link-middle.jpg); 
	background-position: top left;
  	background-repeat: vertical;
	width: 200px;
	padding: 0;
    text-align: center;
}

#block-views-forum_recent_rockley .content {
	text-align: left;
	color: #007D9B;
	padding: 0;
}

/* UK Courses Download Block */
/* Holiday Downloads Block */
#block-menu-84, #block-menu-128, #block-menu-233, #block-menu-212 {
	background-image: none;
	border-top: solid 0px white;
}

#block-menu-84 .content, #block-menu-128 .content, #block-menu-233 .content, #block-menu-212 .content {
	border-top: solid 0px white;
	padding: 0;
	margin: 0;
}	

#block-menu-84 a, #block-menu-128 a, #block-menu-233 a, #block-menu-212 a {
	text-decoration: none;
	color: white;
}






/* these settings take the book online image block down to a minimum */ 
#block-block-1 p{margin: 0; padding: 0;}	
#block-block-1.block{margin: 0; padding: 0;}
#block-block-1 .content{margin: 0; padding: 10px 0 10px 0;}


#block-block-2 p{margin: 0; padding: 0;}	
#block-block-2.block{margin: 0; padding: 0;}
#block-block-2 .content{margin: 0; padding: 10px 0 10px 0;}

#block-block-6{margin: 0; padding: 0;}	
#block-block-6.block{margin: 0; padding: 0;}
#block-block-6 .content{margin: 0; padding: 10px 0 10px 0;}





#page{ padding-bottom: 20px;  }



/* this fixes the textarea on webforms */
.resizable-textarea {display:inline;}
.resizable-textarea textarea {width: 93% !important;}
.grippie {width: 93% !important;}


#block-gallery-2 .blockinner{ text-align: left; border-top: solid 3px white; border-bottom: solid 3px white; margin:0; padding: 0;}
#block-gallery-2 .blockinner img{ border: solid 2px white; }
.gallery-grid-block{ border: none;}

#block-gallery-2 .blockinner{  margin:0; padding: 0;}

/*#block-gallery-2 .content{margin:0; padding: 0; }*/
#block-gallery-2 .blockinner{margin:0; padding: 0; }
#sidebar-left .block{margin:0; padding: 0;}
#sidebar-left .block-views{margin:0; padding: 0;}
#sidebar-left .block-views .content{margin:0; padding: 0;}
#block-gallery-2 h2{text-align: left; padding-left: 12px; border: none; font-size: 14px; padding-bottom: 0px; margin: 10px 0 3px 0; }
#block-gallery-2 h2 a{color: white; }
#block-gallery-2 h2 a:hover{text-decoration: none;}
#block-gallery-2 table tbody{border: none;}
#block-gallery-2 .image-grid table{border: solid 0px orange; padding: 0; margin: 0 0 0 6px;}


/* STYLING OF THE EVENT CALENDAR */
#block-views-upcoming_event h2.title{ border: none; } 
#block-views-upcoming_event td{ color: black; font-size: 9px; font-weight: 300; text-align: left; vertical-align: text-top;}


#block-views-upcoming_event li, #block-views-upcoming_event li a { 
	color: black; 
	font-size: 9px; font-weight: 300;
	text-align: left; line-height: 14px; 
}

#block-views-upcoming_event li a { text-decoration: underline; }



/*#block-views-upcoming_event tr.even{background-color: #343464; }
#block-views-upcoming_event tr.odd{background-color: #66CC00; }*/

#block-views-upcoming_event h2 { 
	color: #EF4135; 
	text-align: left; 
	margin: 0 0 5px 0; 
	padding: 5px 0 0 12px; 
}

/* the standard sidebar block with white gradient */
#block-views-upcoming_event  { 
	background-image: url(images/holidays/block_gradient.jpg); 
	background-position: top right;
  	background-repeat: no-repeat;
  	border-top: solid 3px white;
  	margin: 0;text-align: left; 
}  		


.intextimg{margin: 10px;}



td.view-field-node-data-field-boats-for-sale-image-field-boats-for-sale-image-fid img{width: 150px;}


.field-field-boats-for-sale-image .field-items img{float: left; margin-right: 10px;}

.field-field-price h3{margin: 0; padding: 0;}
.field-field-price{margin-bottom: 10px; padding: 0;}

TD.links_header{background-color: #343464; color: white; text-align: center; margin: 20px; }
.links_link{width: 120px; background-color:#BCD63E; }
.links_link a{text-decoration: underline;}
.links_description{ }
TABLE.links_table{border: solid 1px #343464; border-spacing: 2px; border-collapse: separate; }

#squeeze .content img.imgborder{border: solid 3px white; display: block; }

#news {height: 25px; width: 500px; margin: 0;  }

.rhs { margin: 10px 0 10px 0; }


.brochure_intro { float: left; width: 250px; margin-right: 20px; }
.brochures { margin-left: 270px;}
.brochure{ float: left; margin: 0 0 10px 20px; width: 320px; height: 260px;}
.brochure h2 { margin-top: 0; }
.brochure img { float: right; width: 150px; margin-left: 10px;}


.view-news .view-data-node-title, .view-events .view-data-node-title, .view-press .view-data-title  { font-size: 14px; color: #343464; font-weight:600; margin-top: 20px; } 
.view-news .view-data-node-created, .view-events .view-data-node-created { font-size: 11px; color: #000000; font-weight:300; margin: 5px 0 5px 0; color: #343464;}
.view-news .view-data-node-body, .view-events .view-data-node-body, .view-field.view-data-field-summary-description-value{ font-size: 11px; color: #666666; font-weight:300; margin: 5px 0 5px 0;} 
.eventdateteaser { color: #343464; margin: 0 0 5px 0;} 

#block-menu-303 h2.title{ color: #6191C5;  font-weight: 300; border-bottom: solid 1px #6191C5; margin: 34px 10px 0 0; padding: 0; font-size:14px; } 
#block-menu-303 ul, #block-menu-296 li,#block-menu-296 ul.menu { margin: 0; padding: 0; } 
#block-menu-303 ul.menu { padding-bottom: 20px;}
#block-menu-303 li.leaf a { margin: 0; padding: 0; font-size: 12px; } 
#block-menu-303 { width: 215px;  float: right;}
h1.news{ border-bottom: solid 1px #6191C5; font-size: 20px; }


#straws-corner { position: absolute; top: 0; left: 220px; }


#forum_preamble {
	width: 80%;
	margin: 0 auto 0 auto;
	border: solid #007D9B 2px;
	padding: 0 0 0 15px;
}

#forum_preamble ul { margin-left: 20px; }
#forum_preamble, #forum_preamble h1 {
	color: #007D9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#forum_preamble { font-size: 90%; }

#join_in {font-size: 140%; font-weight: bold;}

.forum-topic-navigation { display: none; }

.node .links { float: right;}

#comment-form .resizable-textarea { height: 120px; }

#container h1.title { font-size: 20px; }
#comments .comment h3.title a{ font-size: 16px; }
#comments .comment {
	margin-left: 20px;
	padding: 5px 0 0 20px;
	font-size: 90%;
}

#comments .comment{
	border: solid #007D9B 1px;
	padding-bottom: 5px;
}

.node.sticky { border-bottom: 0; }

.ntype-forum .content { margin-left: 20px; padding: 0; }
.ntype-forum .comment .content { margin-bottom: -10px; padding: 0; }
