/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background: rgb(255, 255, 255) none repeat scroll 0%;
    font-family: "Trebuchet MS";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 140%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(0, 0, 0);
    }

  #container { border: 2px solid rgb(24, 61, 129);
    margin: 0pt auto;
    background: transparent url(../images/bg_warm_3.gif) repeat-y scroll right top;
    position: relative;
    width: 750px;
    }

  #styleswitch { margin: 0pt auto 5px;
    width: 750px;
    }

  #styleswitch img { border: 0pt none ;
    }

  #header img { border: medium none ;
    margin: 0pt;
    padding: 0pt;
    }

  #header { margin: 0pt;
    padding: 0pt;
    }

  #header a { margin: 0pt;
    padding: 0pt;
    }

	 #nav {
	margin: 0;
	background: white;
	padding: 5px 0;
}
#nav span { display: none; }
#nav ul { list-style: none; margin: 0; padding: 6px 5px; text-align: center; }
#nav ul li { margin: 0; padding: 0; display: inline; }
#nav ul li a {
	font-size: 80%;
	color: yellow;
	background: #221E1F;
	padding: 2px 6px;
	font-weight: bold;
	text-decoration: underline;
	border: 1px solid #fff;
}
#nav ul li a:hover {
	color: #221E1F;
	border: 1px solid #183D81;
	background: yellow;
}

	 
  
  #shadow { background: transparent url(../esab_images/bg_shadow.jpg) no-repeat scroll 0%;
    width: 100%;
    height: 20px;
    }

  #subnav { margin: 0pt;
    text-align: left;
    }

  #subnav ul.sub { margin: 0pt 0pt 0pt 20px;
    padding: 0pt;
    line-height: 1.5;
    }

  #subnav ul.sub li { margin: 0pt 3px;
    padding: 0pt;
    display: inline;
    font-size: 85%;
    }

  #subnav ul.sub li a { font-weight: bold;
    color: rgb(82, 123, 255);
    text-decoration: underline;
    }

  #subnav ul.sub li a:hover { color: rgb(24, 61, 129);
    text-decoration: none;
    }

  #main { margin: 0pt auto;
    width: 700px;
    }

  #main a {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

  #main a:hover {
	color: black;
	text-decoration: underline;
}

  #main span {
	font-weight: bolder;
	color: black;
}

  ul { padding: 0pt 0pt 0pt 2em;
    list-style-type: square;
    }

  #footer { margin: 0; color: #f4d322; background: #221E1F; padding: 10px 0; clear: both; text-align: center; width: 100%; font-size: 90%; }

   #footer p { margin: 5px 0pt;
    font-weight: bold;
    }

  #footer span { font-weight: normal;
    }

  #footer a { color: rgb(244, 211, 34);
    background-color: rgb(105, 105, 105);
    }

  #footer a:hover { color: rgb(24, 61, 129);
    }

  .whatson { margin: 0pt 0pt 10px;
    width: 560px;
    font-size: 90%;
    }

  .whatson th { background: rgb(24, 61, 129) none repeat scroll 0%;
     color: rgb(255, 255, 255);
    }

  #main .whatson a { color: rgb(255, 0, 0);
    }

  #main .whatson a:hover { color: rgb(82, 123, 255);
    }

  .whatson td.date { width: 150px;
    font-weight: bold;
    color: rgb(82, 123, 255);
    }

  .whatson td { border-top: 1px solid rgb(238, 238, 238);
    padding: 2px 5px;
    vertical-align: top;
    }

  .whatson td.note { text-align: center;
    font-weight: bold;
    color: rgb(82, 123, 255);
    }

  .donationform { border: 1px solid rgb(0, 0, 0);
    margin: 0pt auto;
    width: 590px;
    font-family: Helvetica,Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 90%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(0, 0, 0);
    }

  .donationform td.title { width: 240px;
    }

  .instruction { margin: 0pt auto;
    text-align: center;
    }

  .newsitem { margin: 20px 0pt;
    }

  .newsitem h2 { margin: 5px 0pt;
    padding: 3px;
    background: rgb(24, 61, 129) none repeat scroll 0%;
    font-size: 120%;
    color: rgb(255, 255, 255);
    }

  #main .newsitem h2 span { font-size: 90%;
    font-weight: normal;
    color: rgb(204, 204, 204);
    position: relative;
    font-style: italic;
    }

  .right { float: right;
    }

  .mainleft { margin: 0pt 10px 0pt 0pt;
    width: 330px;
    float: left;
    }

  .mainright { margin: 0pt 0pt 20px 10px;
    width: 300px;
    float: right;
    }

  .mainright ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .mainright ul li { margin: 0pt;
    padding: 0pt;
    display: inline;
    }

  .mainright ul li img { border: 1px solid rgb(0, 0, 0);
    }

  .spacer, .bigspacer { clear: both;
    width: 100%;
    }

  .bigspacer { height: 10px;
    }

  .imgr { border: 1px solid rgb(24, 61, 129);
    margin: 0pt 0pt 5px 10px;
    float: right;
    clear: right;
    }

  .imgr0 { border: medium none ;
    margin: 0pt 0pt 5px 10px;
    float: right;
    clear: right;
    }

  .imgl { border: 1px solid rgb(24, 61, 129);
    margin: 0pt 10px 5px 0pt;
    float: left;
    clear: left;
    }

  .imgl0 { border: medium none ;
    margin: 0pt 10px 5px 0pt;
    float: left;
    clear: left;
    }

  .download { border: 1px solid rgb(0, 0, 0);
    margin: 0pt 0pt 1em 1em;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    width: 250px;
    float: right;
    text-align: center;
    }

  #main .download p { margin: 0pt;
    padding: 1em;
    }

  #main .download img { border: 0pt none ;
    }

