 #g_title p, #g_footer p, #g_description p {
    margin: 0;
  }
  /*

  	-- -- -- -- -- -- --
  	Browser Fixes
  	-- -- -- -- -- -- --
  	
  	This file uses CSS filtering methods to fix various
  	layout bugs.

  	Each of the following three imported files is a 
  	separate, browser-specific CSS file that keeps all 
  	hacks out of the main style sheet.
  	
  	Over time, as supporting these browsers no longer
  	remains a priority, cleaning up the hacks is as
  	easy as deleting the @import statement below, or
  	simply no longer linking this file from the HTML.
  	
  */

  /* 
    fix ie6 "peekaboo bug" using the "holly hack". 
    Note, this style only gets applied to ie6
  */
  * html .wrapper {
    height: 0.1%;
  }

  /* 
   * IE5 mac - overrides the IE/Win hack 
   */

  /*\*//*/

  * html #threecolumn div {
  	height: auto;
  }

  /**/


  /* 
   * IE5/Win-specific CSS -ensures #container wraps all content on window resize
   */

  @media tty {
   i{content:"\";/*" "*/}} * html #container { height: 1%; } /*";}
  }/* */
  /* Styling for editable elements. Eventually, this will be part of the style. */
  .editable {
    border: 1px dashed blue;
  }
  
  #footer {
    clear: both;
  }
  
  /* Extra divs hidden by default. The custom CSS can override this though */
  #extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
    display: none;
  }
  
  a img,:link img,:visited img {border: none;}


  body {
    text-align: justify;
  }

  /** BEGIN CUSTOM SKIN **/
  /*

  	-- -- -- -- -- -- --
  	Base CSS
  	-- -- -- -- -- -- --
  	
  	This file simply removes default styling on most HTML elements in 
  	order to reduce the need to later override them.
  	
  */

  h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
  dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
  a img,:link img,:visited img {border: none;}
  address {font-style: normal;}/*

  	-- -- -- -- -- -- --
  	Type Scheme: Deco
  	-- -- -- -- -- -- --
  	
  */

  body {
  	font: 76% Verdana, sans-serif;
  }	

  h1, h2, h3, h4, h5, h6, p.description {
  	font-family: "Trebuchet MS", Trebuchet, sans-serif;
  }
  h1 {
  	font-size: 3em;
  	font-weight: bold;
  	letter-spacing: 2px;
  }
  h2 {
  	font-size: 2em;
  	font-weight: normal;
  }
  h3 {
  	font-size: 1.5em;
  }
  h4 {
  	font-size: 1.2em;
  	letter-spacing: 0.2em;
  }
  h5 {
  	font-size: 1.2em;
  }
  h6 {
  	font-size: 1em;
  	font-weight: bold;
  }

  p, td {
  	line-height: 1.8em;
  }
  code, kbd {
  	font-size: 1.25em;
  }/*

  	-- -- -- -- -- -- --
  	STYLE: Lagoona
  	-- -- -- -- -- -- --


  	Each of the following three files is a separate,
  	browser-specific CSS file that keeps all hacks
  	out of the main style sheet.

  	Over time, as supporting these browsers no longer
  	remains a priority, cleaning up the hacks is as
  	easy as deleting the @import statement.

  */



  /* ie6win */

  /* fixes a repeating character bug in the sidebar column  - hide for IE Mac \*/ 

  /*  */ 

  /* ie5win */
  @media tty { i{content:"\";/*" "*/}} * html td, * html th, * html caption  { font-size: 76%; } * html #magazine .wrapper { padding: 0 1.2em; } * html #threecolumn #magazine { width: 428px; } /*";}
  }/* */

  /* Basic HTML style

  ----------------------------------------------- */

  #magazine {
	
  	position: relative;
  	top: 0;
/*  	margin-left: 30%;*/
/*   	margin-right: 15%; */
  }

  #sidebar {
/*   	position: relative; */
  	top: 0;
  	height: 0px;
/*   	margin-left: 2%; */
/*   	width: 25%; */
  	text-align: left;
  	font-size: 80%;
  }
  
  li {
  	list-style-position: outside;
  	line-height: 110%;
  }
  
  #masthead {
    	border-bottom: 1px dotted;
    	margin-left: 0px;
    	margin-right: 0px;
}
  


  a:link {
  	margin: -1px;
  	padding: 1px;
  }
/*
  a:visited {
  	color: #eeeeee;
  }*/

  body {

  	font: 76% Helvetica, Arial, Verdana, sans-serif;
	line-height: 76%;
  	margin: 40;

  	padding: 10;

  }
  
  img {
  
  	padding: 5;
  
  }

  blockquote {

  	margin: 1em 0;

  	font-style: italic;

  }

  caption {

  	font-weight: bold;

  	width: inherit;

  	padding: 0.3em 1em;

  	border-bottom: 1px solid;

  }

  dd {

  	margin: 1em 0;

  	padding: 3px;

  	border-left: 5px solid;

  }

  dt {

  	font-weight: bold;

  }

  hr {

  	margin: 1em 0;

  	border-style: none;

  	height: 1px;

  }

  li {

  	margin: 1em 0;

  }

  td {

  	vertical-align: top;
} /*
  	padding: 0.5em;

  	border-bottom: 1px solid;

  }

  td p {

  	margin-top: 0;

  	line-height: 1.1em;

  }
  p, td {
   line-height: 1.1em;
  }*/

  th {

  	text-align: left;

  	border-bottom: 1px solid;

  	padding: 0.5em;

  }





  /* Custom font definitions for Lagoona style

  ----------------------------------------------- */

  p {

  	margin: 1em 0;
  	line-height: 1.2;

  }

  h1 {

  	font-size: 3em;

  }

  h2 {
/*
  	margin: 5px 0 5px 0;

  	padding-left: 17px;*/

  	font-size: 2em;

  	font-weight: normal;

  }

  h3 {
/*
  	padding: 0 5px 0 0;
	margin-left: -20px;*/
  	border-bottom: 1px dotted;

  	font-size: 1.6em;

  	font-weight: normal;

  }
  
  #masthead h3 {
  	border-bottom: none;
  }

  h4 {

  	font-size: 1.2em;

  }

  h5 {

  	font-size: 1.2em;

  	padding: 3px 0 3px 15px;

  	border-top: 1px dotted;

  	border-bottom: 1px dotted;	

  }

  h6 {

  	font-size: 1em;

  	padding-bottom: 3px;

  	border-top: 1px dotted;

  	border-bottom: 1px dotted;

  }

  .editable {

  	border: #f00 dashed 1px;

  	position: relative;

  }
  /* Header style

  ----------------------------------------------- */

  #masthead {

/*  	margin-bottom: 10px;*/
  }


  /* The following are to get the masthead area to be at least 123px so that
     the body text doesn't begin where the masthead background is.  Just setting
     the height to 123px breaks for most browsers, since it puts the body and
     sidebars on TOP of the masthead when the masthead is more than 123px.  Using
     min-height is what we want, but it breaks in the page editor. So we get 
     creative here ... */

  /* ie6win - hide for IE Mac \*/ 
  /* ie deosn't have min-height, but it uses height as if it were min-height */ 
/*
  * html #masthead { 
  	height: 123px; 

  } */

  /* Safari/Opera/Firefox - we set the padding of the masthead to the min height we want. 
                            This forces it to be at least 123px /**//*
  *>#masthead {
  	padding-top: 123px;
  }

  /* Safari/Opera/Firefox - then we pull the contents up to where we want them/* *//*
  *>#masthead .wrapper {
  	margin-top: -123px;

  }*/


  #masthead .wrapper {

  	padding: 2em;

  }

  #threecolumn #masthead .wrapper {

  	padding: 2em 0;

  }

  #twocolumn-left #masthead .wrapper {

  	padding: 2em 2em 2em 0;

  }

  #twocolumn-right #masthead .wrapper {

  	padding: 2em 0 2em 2em;

  }





  /* Content column tweaks

  ----------------------------------------------- */

  #magazine .wrapper {

  	padding: 0 2em;

  }

  #magazine blockquote {

  	margin: 1em;

  }


  /* Footer style

  ----------------------------------------------- */



  #footer {

  	padding-top: 0.5em;
	border-top: 1px dotted;
  	margin: 1em 0;
  	text-align: center;
  }

  #footer hr {

  	display: none;

  }

  /* Tweaks for One-column layout 

  ----------------------------------------------- */



  #onecolumn #footer {

  	padding: 0 2em;

  }


  /* Basic HTML style

  ----------------------------------------------- */


  body {

  	font: 100% Helvetica, Arial, Verdana, sans-serif;

  	color: #000044;

  	background: url(eclbkgnd.gif) repeat;

  }

  blockquote {

  	color: #a4c7dc;

  }

  caption {

  	color: #ECFBFF;

  	background: #598094;

  	border-bottom-color: #3b5f7b;

  }

  dd {

  	background: #2B4A63;

  	color: #B0DAE9;

  	border-left-color: #598094;

  }

  hr {

  	color: #456160;

  	background: #456160;

  	border-color: #456160;

  }

/*  td {

  	border-bottom-color: #3b5f7b;

  	background-color: #2B4A63;

  }

  th {

  	color: #E2F9FF;

  	background: #7FA08F;

  	border-bottom-color: #3b5f7b;

  }
*/
/*  a:link {
  	color: #99FFFF;
  }

  a:visited {
  	color: #eeeeee;
  }
  a:hover {
  	color: #eeeeee;
  }*/


  /* Custom font definitions for Lagoona style

  ----------------------------------------------- */



  p.description {

  	color: #FFF;

  }


  h1 {
  	text-align: center;
  }
  
  h2 {
  	color: #728C96;

/*  	background: url(/-/includes/style/lagoona/aqua/h2-bg.gif) no-repeat left center;*/

  }

  h3 {
	text-align: left;
  	color: #768371;

/*  	background: url(/-/includes/style/lagoona/aqua/h3-bg.gif) no-repeat 0 0.2em;*/

  	border-bottom-color: #5e8b9c;

  }

  h4 {

  	color: #8EE3FF;

  }

  h5 {

  	color: #C1D6B9;

/*  	background: url(/-/includes/style/lagoona/aqua/h5-bg.gif) no-repeat 5px 10px;*/

  	border-top-color: #899f90;

  	border-bottom-color: #899f90;

  }

  h6 {

  	color: #B0DAE9;

  	border-top-color: #70a2ca;

  	border-bottom-color: #70a2ca;

  }



  /* Header style

  ----------------------------------------------- */



  #masthead {

  	color: #6E9DB2;

/*   	background; */

  }

  #masthead h2 {
    
  	color: #728C96;
  	line-height: 180%;
   	text-align: center; 
  	padding-bottom: 5px;
  }
  
  #masthead h3 {
  
  	font-size: 110%;
  	text-align: right;
/*   	line-height: 120%; */
  	width:90%; /* For adjusted yourchiro masthead */
  
  }



#sidebar h2 {

    text-align: left;
}



  /* Footer style

  ----------------------------------------------- */



  #footer .wrapper {

  	color: #adced2;

/*  	background: transparent url(/-/includes/style/lagoona/aqua/footer-bg.gif) repeat-x;*/

  }
