@charset "utf-8";
  #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%;
  }
   i{content:"\";/*" "*/}} * html #container { height: 1%; } /*";}
i{content:"\";/*" "*/}} * html td, * html th, * html caption  { font-size: 76%; } * html #main-content .wrapper { padding: 0 1.2em; } * html #threecolumn #main-content { width: 428px; } /*";}
  /* Styling for editable elements. Eventually, this will be part of the style. */
  .editable {
    border: 1px dashed blue;
  }

  .editable {

  	border: #f00 dashed 1px;

  	position: relative;

  }
  
  #footer {
    clear: both;
  }
  #footer {
    clear: both;
  }





  /* Footer style

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



  #footer {

  	padding-top: 0.5em;

  	margin: 1em 0;

  }
  
  /* 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;}
  a img,:link img,:visited img {border: none;}

  body {
    text-align: center;
  }

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

  body {

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

  	margin: 0;

  	padding: 0;

  }



  body {

  	color: #f5e2ee;

  	background: #4f2c3d url(-/includes/style/lagoona/sweet/body-bg.html) repeat-x;

  }
  #container {
    width: 718px;
    text-align: left;
    margin: 0 auto;
  }
  #main-content {
    float: right;
    width: 470px;
  }
  #sidebar {
    float: right;
    width: 230px;
  }



  /* Sidebar style

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



  #sidebar {

  	margin: 1em 0 0 0;

  }
  /** 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;}
  address {font-style: normal;}/*

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

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

  h1 {

  	font-size: 3em;

  }
  h2 {
  	font-size: 2em;
  	font-weight: normal;
  }

  h2 {

  	margin: 5px 0 5px 0;

  	padding-left: 17px;

  	font-size: 2em;

  	font-weight: normal;

  }



  h2 {

  	color: #dbaac1;

  	background: url(-/includes/style/lagoona/sweet/h2-bg.html) no-repeat left center;

  }
  h3 {
  	font-size: 1.5em;
  }

  h3 {

  	padding: 0 5px 0 17px;

  	border-bottom: 1px dotted;

  	font-size: 1.6em;

  	font-weight: normal;

  }



  h3 {

  	color: #e2dac2;

  	background: url(-/includes/style/lagoona/sweet/h3-bg.html) no-repeat 0 0.2em;

  	border-bottom-color: #b2b098;

  }
  h4 {
  	font-size: 1.2em;
  	letter-spacing: 0.2em;
  }

  h4 {

  	font-size: 1.2em;

  }



  h4 {

  	color: #a9eaff;

  }
  h5 {
  	font-size: 1.2em;
  }

  h5 {

  	font-size: 1.2em;

  	padding: 3px 0 3px 15px;

  	border-top: 1px dotted;

  	border-bottom: 1px dotted;	

  }



  h5 {

  	color: #d1c49b;

  	background: url(-/includes/style/lagoona/sweet/h5-bg.html) no-repeat 5px 10px;

  	border-top-color: #d1c49b;

  	border-bottom-color: #d1c49b;

  }
  h6 {
  	font-size: 1em;
  	font-weight: bold;
  }

  h6 {

  	font-size: 1em;

  	padding-bottom: 3px;

  	border-top: 1px dotted;

  	border-bottom: 1px dotted;

  }



  h6 {

  	color: #e290b2;

  	border-top-color: #bd92a6;

  	border-bottom-color: #bd92a6;

  }

  p, td {
  	line-height: 1.8em;
  }
  p, td {
   line-height: 1.3em;
  }
  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 \*/ 

  * html #sidebar a { 

      height: 1px; 

  } 

  /*  */ 



  /* fixes the bad support of the boxmodel - hide for IE Mac \*/ 

  * html #twocolumn-left #main-content,

  * html #twocolumn-right #main-content {

  	width: 475px;

  }

  /*  */ 

  /* fixes the double margin bug - hide for IE Mac \*/ 

  * html #twocolumn-liquid-left #sidebar {

  	margin-left: 1em;

  }





  /* Basic HTML style

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

  a:link {
  	margin: -1px;
  	padding: 1px;
  }
  /* Basic HTML style

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



  a:link {

  	color: #ffeaf9;

  	background: #b27094;

  	border-bottom-color: #ffeaf9;

  }

  a:visited {
  	color: #eeeeee;
  }



  a:visited {

  	color: #ffeaf9;

  	background: #8c5071;

  	border-bottom-color: #ffeaf9;

  }

  blockquote {

  	margin: 1em 0;

  	font-style: italic;

  }



  blockquote {

  	color: #c0b8a2;

  }

  caption {

  	font-weight: bold;

  	width: inherit;

  	padding: 0.3em 1em;

  	border-bottom: 1px solid;

  }



  caption {

  	color: #366878;

  	background: #a9eaff;

  	border-bottom-color: #4f2c3d;

  }

  dd {

  	margin: 1em 0;

  	padding: 3px;

  	border-left: 5px solid;

  }



  dd {

  	background: #593446;

  	color: #f0d9e0;

  	border-left-color: #744663;

  }

  dt {

  	font-weight: bold;

  }

  hr {

  	margin: 1em 0;

  	border-style: none;

  	height: 1px;

  }



  hr {

  	color: #ccdce8;

  	background: #676c76;

  	border-color: #8a9cb0;

  }

  li {

  	margin: 1em 0;

  }

  td {

  	vertical-align: top;

  	padding: 0.5em;

  	border-bottom: 1px solid;

  }



  td {

  	border-bottom-color: #4f2c3d;

  	background-color: #593446;

  }

  td p {

  	margin-top: 0;

  	line-height: 1.3em;

  }

  th {

  	text-align: left;

  	border-bottom: 1px solid;

  	padding: 0.5em;

  }



  th {

  	color: #766b5d;

  	background: #dde0a3;

  	border-bottom-color: #4f2c3d;

  }





  /* Custom font definitions for Lagoona style

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

  p {

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

  }

  p.description {

  	margin: 0;

  	line-height: 1.5;

  	font-style: normal;

  	font-size: 1.2em;

  }



  /* Custom font definitions for Lagoona style

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



  p.description {

  	color: #ffffff;

  }



  /* layout patches

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

  #twocolumn-liquid-left #sidebar {

  	float: left;

  }

  #twocolumn-liquid-left #sidebar {

  	margin-left: 2em;

  }

  #twocolumn-liquid-right #sidebar {

  	float: right;

  }

  #threecolumn #sidebar-alternate {

  	float: right;

  }





  /* Header style

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

  #header {

  	margin-bottom: 10px;
  }



  /* Header style

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



  #header {

  	color: #ce739e;

  	background: transparent url(-/includes/style/lagoona/sweet/header.html) no-repeat;

  }


  /* The following are to get the header area to be at least 123px so that
     the body text doesn't begin where the header background is.  Just setting
     the height to 123px breaks for most browsers, since it puts the body and
     sidebars on TOP of the header when the header 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 #header { 
  	height: 123px; 

  } 

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

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

  }


  #header .wrapper {

  	padding: 2em;

  }

  #threecolumn #header .wrapper {

  	padding: 2em 0;

  }

  #twocolumn-left #header .wrapper {

  	padding: 2em 2em 2em 0;

  }

  #twocolumn-right #header .wrapper {

  	padding: 2em 0 2em 2em;

  }





  /* Content column tweaks

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

  #main-content .wrapper {

  	padding: 0 2em;

  }

  #main-content blockquote {

  	margin: 1em;

  }

  #sidebar .links .wrapper {

  	margin-top: 1em;

  	padding: 1px 0;

  }

  #sidebar .links ul {

  	margin-top: 1px;

  	padding: 0.7em 0 0 1em;

  }



  /* Sidebar style

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



  #sidebar .links ul {

  	color: #f6f3eb;

  }

  #sidebar .links .wrapper ul li {

  	background: none;

  	padding: 0 0 0.5em 0;

  	margin: 0;

  }

  #sidebar li a:link, #sidebar li a:visited {

  	background: none;

  	font-weight: normal;
  }



  #sidebar li a:link, #sidebar li a:visited {

  	color: #f3bcd7;

  	border-bottom-color: #dbaac1;

  }

  #sidebar h3 {

  	left: 0;

  	line-height: 1;

  	margin: 0.5em 0;

  	padding-left: 10px;

  	background: none;

  	border-left: 5px solid;

  	border-bottom: none;

  }



  #sidebar h3 {

  	color: #ffffff;

  	border-left-color: #ff4795;

  }

  #sidebar h4 {

  	padding: 5px 5px 5px 0;

  	border-bottom: 1px dotted;

  	border-top: 1px dotted;

  }



  #sidebar h4 {

  	border-bottom-color: #bd92a6;

  	border-top-color: #bd92a6;

  	color: #bd92a6;

  }

  #sidebar h6 {

  	padding: 3px 0 3px 0px;

  	margin: 1em 0;

  	background: none;

  	border-top: 1px dotted;

  	border-bottom: 1px dotted;

  }

  #sidebar p {

  	line-height: 1.2em;

  	font-size: 90%;

  	padding: 0 0 0.3em 1em;

  	margin: 0.3em 0 0.7em 0;

  }



  #sidebar p {

  	color: #c0b8a2;

  }

  #adsense {

  	margin: 3em 2em;

  	text-align: center;

  }

  #footer .wrapper {

  	margin: 1em 0;

  	padding-top: 1em;

  	font-size: 0.8em;

  	clear: both;

  }



  /* Footer style

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



  #footer .wrapper {

  	color: #ae8e9d;

  	background: transparent url(-/includes/style/lagoona/sweet/footer-bg.html) repeat-x;

  }

  #footer hr {

  	display: none;

  }



  /* Tweaks for Three-column layout

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



  #sidebar-alternate p {

  	line-height: 1.4 em;

  	font-size: 92%;

  	margin: 0.5em 1em;

  }

  #sidebar-alternate blockquote {

  	margin: 0.5em 0;

  }

  #sidebar-alternate  {

  	margin-top: 2em;

  	padding-top: 10px;

  }



  /* Tweaks for Three-column layout

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



  #sidebar-alternate {

  	background: #663e51 url(-/includes/style/lagoona/sweet/3c-alt-top.html) no-repeat left top;

  }

  #sidebar-alternate .wrapper {

  	padding: 1px 0 10px 0;

  }



  #sidebar-alternate .wrapper {

  	color: #d5d1a0;

  	background: #663e51 url(-/includes/style/lagoona/sweet/3c-alt-bottom.html) no-repeat left bottom;

  }

  .alternate-content h3 {

  	padding: 0 0 0 17px;

  	margin: 5px;

  }

  #sidebar-alternate h3 {

  	left: 0;

  	line-height: 1;

  	margin: 0.5em 0 0.3em 0;

  	padding: 0 5px 3px 22px;

  	background-position: 5px 5px;

  	border-bottom: none;

  }



  #sidebar-alternate h3 {

  	color: #e9d4dd;

  }

  #sidebar-alternate h4 {

  	padding: 5px 5px 5px 10px;

  	border-bottom: 1px dotted;

  	border-top: 1px dotted;

  }



  #sidebar-alternate h4 {

  	border-bottom-color: #bd92a6;

  	border-top-color: #bd92a6;

  	color: #bd92a6;

  	background: url(-/includes/style/lagoona/sweet/h4-alt-bg.html) repeat-y;

  }

  #sidebar-alternate h5, #sidebar h5 {

  	padding: 3px 0 3px 15px;

  	margin: 0px;

  	border-top: 1px dotted;

  	border-bottom: 1px dotted;

  }



  #sidebar-alternate h5, #sidebar h5 {

  	background: #563142 url(-/includes/style/lagoona/sweet/h5-bg.html) no-repeat 5px 10px;

  	border-top-color: #bd92a6;

  	border-bottom-color: #bd92a6;

  }

  #sidebar-alternate h6 {

  	padding: 3px 0 3px 10px;

  	margin: 0.3em 0;

  	background: none;

  	border-top: 1px dotted;

  	border-bottom: 1px dotted;

  }

  #alternate-content p {

  	padding: 10px;

  }

  #alternate-content blockquote {

  	padding: 0;

  	margin: 0;

  }



  #alternate-content blockquote {

  	color: #e3b7c5;

  }

  #threecolumn #adsense {

  	margin: 3em 0 3em 0;

  	text-align: left;

  }

  #sidebar-alternate ul li, #sidebar ul li {

  	margin: 0 0.2em 0 0;

  }

  #sidebar-alternate ul li, #sidebar ul li {

  	color: #e3b7c5;

  }

  #sidebar-alternate ol li, #sidebar ol li {

  	margin: 0 0.2em 0 0;

  }



  #sidebar-alternate ol li, #sidebar ol li {

  	color: #e3b7c5;

  }

  #sidebar-alternate ul, #sidebar ul, #sidebar-alternate ol, #sidebar ol  {

  	padding: 0 0 0 12px;

  	margin: 0 1em;

  }

  /* Tweaks for One-column layout 

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



  #onecolumn #footer {

  	padding: 0 2em;

  }

  /* Tweaks for Two-column Left layout 

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



  #twocolumn-left #footer {

  	margin: 1em 2em 1em 0;

  	padding-bottom: 1px;

  }

  /* Tweaks for Two-column Right layout 

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



  #twocolumn-right #footer {

  	margin: 1em 0;

  	padding: 0.5em 0 1px 2em;

  }



  /* Tweaks for Two-column Left Liquid layout 

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



  #twocolumn-liquid-left #footer {

  	margin: 1em 2em;

  	padding-bottom: 1px;

  }



  /* Tweaks for Two-column Right Liquid layout 

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



  #twocolumn-liquid-right #footer {

  	margin-left: 2em;

  	padding-bottom: 1px;

  }

  #twocolumn-liquid-right #container {

  	padding-right: 2em;

  }

  #twocolumn-liquid-right #header .wrapper {

  	padding: 2em 0 2em 2em;

  }



  a:hover, a:active {

  	background: #df6dad;

  	border-bottom-color: #ffeaf9;

  }

  #header h2 {
  	color: #bb8aa1;
  }



  #sidebar .links ul li {

  	background: none;

  }



  #sidebar li a:hover {

  	color: #ffb7d9;

  	background: #6f3f56;

  	border-bottom-color: #dbaac1;

  }



  #sidebar-alternate .wrapper .wrapper {

  	background: #663e51;

  }



  #sidebar-alternate h5 {

  	border-left-color: #bd92a6;

  	border-right-color: #bd92a6;

  }


  #sidebar-alternate ul, #sidebar-alternate ol, #sidebar ul, #sidebar ol {
  	margin-left: 10px;
  }

  /** END CUSTOM SKIN **/
  p.description1 {
  	margin: 0;

  	line-height: 1.5;

  	font-style: normal;

  	font-size: 1.2em;
}
p.description1 {
  	color: #ffffff;
}
  
