  #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: center;
  }
  #container {
    width: 718px;
    text-align: left;
    margin: 0 auto;
  }

  #main-content {
    float: right;
    width: 470px;
  }
  #sidebar {
    float: right;
    width: 230px;
    color: #FF0000;
  }
  #footer {
    clear: both;
  }
  #topleft{
    background: white;
    bottom: 0px;
    right: 0px;
    position: fixed;
    text-weight: bold;

   }
  /** BEGIN CUSTOM SKIN **/
    h1,h2,h3,h4,h5,h6,p,ul,ol,dt,dd {font-size: 0.85em;color:#000000;}
    pre,code,kbd {font-size:1em; font-family:"Courier New", Courier, monospace;color:#000000;}
    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;}
    
    /*
       Theme: Swirl
       Color: Green
    */
    
    a.onlineemail{color: darkgreen; font-weight:bold;}

    html {background: #003366;}
    body {background:#003366;font-family:Verdana, Tahoma, Arial, sans-serif;font-size:0.85em;margin:0px;}
    a {color:#3366FF; text-decoration:none; border-bottom:1px dotted #3366FF;}
    a:visited {color:#000033; text-decoration:none; border-bottom:1px dotted #CC33FF;}
    a:hover,a:active{color:#FF6600; text-decoration:none;border-bottom:1px dotted #FF6600;}
    b, strong {font-weight:bold;}
    blockquote {border-left:4px double #000000;margin:1em 3em;padding-left:1em;font-size:0.9em;color:#000000;}
    blockquote p {line-height:1.45em;color:#000000;}
    em {font-style:italic;}
    h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:1.5em 0 0.5em 0;}
    h1 {font-size:2.25em;color:#000000;margin:0;border-bottom:4px double #000000;}
    h2 {font-size:2em;color:#000000;border-bottom:4px double #000000;}
    h3 {font-size:1.75em;color:#000000;border-bottom:3px double #000000;}
    h4 {font-size:1.5em;color:#000000;border-bottom:3px double #000000;}
    h5 {font-size:1.25em;color:#000000;border-bottom:1px solid #000000;}
    h6 {font-size:1em; color:#000000;border-bottom:1px dotted #000000;}
    p, li {color:#000000;line-height:1.75em;margin:0 0 1em 0;}
    blockquote p, table p, dd p, li p, #header p {margin-bottom:0.5em;color:#000000;}
    ul, ol {margin:1em 0; padding-left: 1.6em;}
    li {margin:0.25em 0;}
    ul li {list-style-type:disc;}
    ol li {list-style-type:decimal;}
    table {border:1px solid #000000;border-width:1px 1px 0 1px;}
    table caption {
  	display:block;
  	font-style:italic;
  	white-space:nowrap;
  	margin:0.5em 1em;
  	color:#000000;
  	font-size:0.85em;
  }
    table td, table th {padding:0.5em 1em;text-align:left;vertical-align:top;background-color:#9999CC; text-color:#0000000;BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;}
    table th {border-top:1px solid #000000;border-bottom:1px solid #000000;font-weight:bold;background-color:#003366;color:#000000;font-weight:bold;}
    table td {border-bottom:1px solid #000000; color:#000000;}
  
    dl {margin:1em;line-height:1.5em;list-style-type:disc;color:#000000;}
    dt {font-weight:bold;margin-top:0.5em;color:#000000;}
    dd {margin-left:2em;color:#000000;}
  
    #adsense {text-align:center;}
    #container {
    	  padding: 0px; 
  	  background:URL("skin_swirl_blue_top.gif") no-repeat top left;
  	  background-color:#FFFFFF;
  	  margin:0px auto;
    }
    #footer {padding:1em;
    }
    
    #g_footer {
      padding-top:0.5em;
  	font-size:0.9em;
  	font-style:italic;
  	text-align:center;
  	color:#000000;
    }
	
  	
    #page-title {
      text-align:left;
  	font-style:italic;
  	border:none;
  	padding-top:15px;
  	padding-left:15px;
    }
    #g_description {
  	padding-left:30px;
  	font-style:italic;
  	color:#000000;
  	padding-right:300px;
    }
    #sidebar {font-size:0.85em;
  	padding:5px;
    }
    #sidebar .menubutton{
margin:1px;
padding:0px;
border:0px;
}
    #sidebar-alternate {font-size:0.85em;
  	padding:5px;
    }
    #sidebar-alternate :first-child {margin-top:12px;}
    #main-content { 
  	padding:10px;
    }
    



    #main-content h2:first-child {margin-top:0;}	
  
    hr {
    height:1px;
    margin:0px 20px;
    border:none;
    border-bottom:4px double #000000;
    }
    
    @media print {
      html {background:#fff !important;}
      #container {border-width:0px !important;padding:0 !important;}
    }
  
    /* Tweaks for Three-column layout
    ----------------------------------------------- */
    #threecolumn #main-content .wrapper {}  #threecolumn #sidebar {width:118px;}
    
    /* Tweaks for Two-column Left layout
    ----------------------------------------------- */
    #twocolumn-left #main-content .wrapper {}
    #twocolumn-left #sidebar {width:218px;}
  
    /* Tweaks for Two-column Right layout
    ----------------------------------------------- */
    #twocolumn-right #main-content .wrapper {}
    #twocolumn-right #sidebar {width:218px;}
    
    /* Tweaks for Two-column Liquid layout
    ----------------------------------------------- */
    #twocolumn-liquid-right #container {}
    #twocolumn-liquid-right #main-content .wrapper {}
    #twocolumn-liquid-left #container {}
    #twocolumn-liquid-left #main-content .wrapper {}
  
    /* Tweaks for One-column Liquid layout
    ----------------------------------------------- */
  
    /* Tweaks for One-column layout
    ----------------------------------------------- */
    #onecolumn #main-content .wrapper {}

  /** END CUSTOM SKIN **/

/** This is To Catch all the Bees out there.  The best way to catch bees is to give them honey.  Do not Remove this line unless you feel the need
to get attacked by the angry bees.
Steve

**/

.bees{ 
	position: absolute; 
  	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height: 1px; width: 1px; 
	margin: -1px; padding: 0; border: 0;
}