/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
.ghost{display:none;}

  body { margin: 0pt;
    padding: 0pt;
    font-family: "Trebuchet MS",Tahoma,Verdana,sans-serif;
    font-size: 76%;
    color: rgb(102, 102, 102);
    text-align: center;
    }

  a { border-bottom: 1px solid rgb(204, 204, 204);
    text-decoration: none;
    color: rgb(255, 153, 0);
    }

  a:hover { border: medium none ;
    }

  h2 { color: rgb(51, 51, 51);
    font-size: 16px;
    font-weight: bold;
    clear: both;
    background-image: url(images/dots.gif);
    background-repeat: repeat-x;
    background-position: 0pt 25px;
    padding-bottom: 10px;
    margin-bottom: -6px;
    }

  #container { height: 100%;
    min-height: 100%;
    position: relative;
    }

  #header { border-top: 5px solid rgb(0, 0, 0);
    }

  #header div { margin: 0pt auto;
    width: 750px;
    text-align: left;
    padding-left: 20px;
    }

  #header h1 { 
  	margin: 0pt;
    /*padding: 30px 0pt;*/
    font-family: Century Gothic,Tahoma,Verdana,sans-serif;
    float: left;
    font-size: 1.9em;
    background-image: url(images/logo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 216px;
	height: 88px;
    }

  #header h1 span { color: rgb(153, 153, 153);
    }

  #header h1 a { 
  	display: none;
   	border: medium none ;
    color: rgb(0, 0, 0);
    font-weight: normal;
    }

  #nav { margin: 0pt;
    padding: 0pt;
    float: right;
    }

  #nav li { list-style-type: none;
    display: inline;
    float: left;
    }

  #nav li a { border: medium none ;
    margin: 0pt 15px;
    text-decoration: none;
    color: rgb(0, 0, 0);
    padding-top: 5px;
    display: block;
    }

  #nav li.on a { margin: 0pt;
    padding: 1px 45px 6px;
    background: transparent url(images/nav_hover.gif) no-repeat scroll 0px -2px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

   #nav li.on-2 a { margin: 0pt;
    padding: 1px 25px 6px;
    background: transparent url(images/nav_hover.gif) no-repeat scroll 0px -2px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  #nav li a:hover { color: rgb(51, 204, 0);
    }

  #strike { background-image: url(images/site-strike.jpg);
    text-align: center;
    clear: both;
    margin-bottom: 35px;
    padding-left: 10px;
    }

  #strike div { margin: 0pt auto;
    padding: 30px 10px 30px 0pt;
    width: 480px;
    text-align: left;
    }

  #strike p { margin: 0pt;
    padding: 0pt;
    color: rgb(255, 255, 255);
    font-size: 20px;
    letter-spacing: -1px;
    }

  #body { margin: 0pt auto;
    background: transparent url(images/line_bg.gif) repeat-y scroll 515px 20px;
    width: 750px;
    text-align: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 20px;
    padding-bottom: 61px;
    }

  #body:after { content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0pt;
    }

  * html #body { height: 1%;
    }

  #l, #l { width: 480px;
    padding-right: 20px;
    float: left;
    margin-right: 20px;
    }

  #l p, #r p { margin-top: 10px;
    }

  #r { width: 210px;
    float: right;
    margin-right: 15px;
    }

  #r p span { color: rgb(0, 153, 102);
    font-weight: bold;
    }

  #r p { margin: 1em 0pt;
    padding: 0pt;
    }

  #r hr { border-style: solid none none;
    border-color: rgb(238, 238, 238) -moz-use-text-color -moz-use-text-color;
    border-width: 1px 0pt 0pt;
    margin: 0pt;
    height: 1px;
    }

  div.block { border: 1px solid rgb(221, 221, 221);
    padding: 20px;
    background-color: rgb(248, 248, 248);
    text-align: center;
    color: rgb(153, 153, 153);
    margin-top: 10px;
    }

  #footer { border-bottom: 7px solid rgb(0, 0, 0);
    background: rgb(255, 255, 255) none repeat scroll 0%;
    margin-top: -61px;
    color: rgb(255, 255, 255);
    padding-top: 30px;
    width: 100%;
    z-index: 500;
    position: relative;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #footer div { margin: 0pt auto;
    width: 800px;
    background-color: rgb(0, 0, 0);
    }

  #footer div div { padding-top: 10px;
    padding-bottom: 2px;
    font-size: 10px;
    }

  #footer a { color: rgb(255, 255, 255);
    font-weight: bold;
    }

/*
image-galery
*/
.image-galery img{
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 5px;
	margin: 5px;
}
