* { padding: 0; margin: 0; }
h1 { 
 font-family: Arial-BoldMT, Arial, sans-serif;
    font-size: 36px;
    color: #a7a7a7;
    font-stretch: normal;
    font-variant: normal;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 42px;
}


h2{
 color: rgb(88, 77, 77);
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;

}

p{  color: rgb(88, 77, 77);
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none; 
    }
.teaser { font: 400 12px/16px ArialMT, Arial, sans-serif; font-stretch: normal; text-decoration: none; text-align: left; text-transform: none; text-indent: 0; letter-spacing: 0; margin: 0; padding-top: 0; padding-bottom: 0; opacity: 1.00; }
body {

    color: rgb(88, 77, 77);
    font-family: 'ArialMT', 'Arial', sans-serif;
  
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;

}

#wrapper { 

 margin: 0 auto;

 width: 800px;



}

#header {



 width: 800px;

 float: left;





 height: 35px;

 margin: 10px 0px 5px 0px;



}

#navigation {

 float: left;

 width: 800px;

 padding: 10px;







}

#leftcolumn { color: #333; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 5px 5px 0; padding: 10px 20px 10px 0; height: auto; width: 430px; float: left; }

#rightcolumn { float: right; color: #333; margin: 0 0 5px; height: auto; width: 300px; padding-top: 10px; padding-right: 20px; display: inline; }

#footer { 

 width: 800px;

 clear: both;

 color: #333;


 margin: 0px 0px 10px 0px;


}
#footer2 { color: #333; margin: 0 0 10px; width: 800px; clear: both; }

#leftcolumn ul { margin-top: 0; margin-bottom: 8px; margin-left: 5px; padding-left: 12px; font-size: 12px;  list-style-image: url(/media/red_dot_nonie.gif); list-style-position: outside; }
/* dirty hack for stupid IE bugs */
* html #leftcolumn ul { margin-top: 0; margin-bottom: 4px; margin-left: 8px; padding-left: 12px; font-size: 12px;  list-style-image: url(/media/red_dot44.gif); list-style-position: outside; }

