    
body {
     background:#3E77B7 url(../images/bg.png) repeat-x;
     margin:0px;
     padding:0px;
     text-align:center;
     font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; 
     color:#000;

     min-height:100%;
     height:auto !important;
     height:100%;

     }
body#ckeditor{
              text-align:left;
              background:#fff;
              }
table { font:10pt arial; }
#layer_white {
             background:#fff;
             width:1000px;
             min-height: 400px;
             margin:0 auto;
             text-align:left;
             position: relative;
             z-index:0;
             }
#layer_shadow {
              width:100%;
              background:url(../images/bg2.png) repeat-y center top;
              }
#footer {
        background:#203c5d;
        width:100%;
        border-top:20px solid #2f5b8b;
		position: relative;
		z-index: 20;
        }
#footer_inside {
               width:1000px;
               margin:0 auto;
               height:200px;
               }
.m20 {
     padding:20px ;
     float:left;
     width:960px;
     }
     
.m20 img {border: 0}
.eventdiv {
           float:left; 
           width:740px; 
           background:none;
           }
           
#eventmenu li a {
                font:bold 12pt arial;
                color:#29A79B;
                text-decoration:none;
                padding-left:5px;
                }

#eventmenu li {
              list-style-type:none;
              border-bottom:1px solid #999;
              padding:5px 0;
              }
#eventmenu {
           width:200px;
           margin:0px;
           padding:0px;
           }

.p20 {padding:20px;}
h1 {font:bold 20pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; margin:10px 10px 10px 0; padding-left:10px; color:#3E77B7; border-left:5px solid #666;}
h2 {font:normal 18pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#85A729; margin:10px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #999}
h3 {font:normal 16pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#000; margin:0;}
h4 {font:normal 14pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#000; margin:0;}
h5 {font:normal 12pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#000; margin:0;}
h6 {font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#000; margin:0;}

a {color:#BB757E;}
a:hover {color:#368B36;}

ol { margin:0 20px; padding:0}
ul { margin:0 20px; padding:0}

.breaker {clear:both; height:20px;}

.site_body {
           border:1px solid #999;
           width:1000px;
           margin:0px auto;
           font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
           }
.header {
        width:1000px;
        margin:0 auto;
        }
.menubar{
         background:url(../images/menubg.png) no-repeat;
         text-align:left;
         clear:left;
         height: 35px;
         margin:0 auto;
         width:1000px;
         font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
         color:#000;
         }
.menubar a {
           color:#000;
           text-decoration:none;
           font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
           }
.menuside {
	  text-align:left; 
	  padding:10px; 
	  background:#C3C3C3;
	  }
.menuside a {
           color:#666;
           text-decoration:none;
           font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
           display:block;
           float:left;
           clear:left;
           background:#eee;
           margin-bottom:1px;
           padding:0px 10px;
           width:130px;
           * width:150px;
           height:20px;
           line-height:20px;
           }
.menuside a:hover {
           color:#000;
           text-decoration:none;
           background:#999;
           }

.menuside_amin {
	  text-align:left; 
	  padding:10px; 
	  background:#C3C3C3;
	  }
.menuside_amin a {
           color:#666;
           text-decoration:none;
           font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
           display:block;
           float:left;
           clear:left;
           background:#eee;
           margin-bottom:1px;
           padding:0px 10px;
           width:130px;
           * width:150px;
           height:20px;
           line-height:20px;
           }
.menuside_amin a:hover {
           color:#000;
           text-decoration:none;
           background:#999;
           }


           

.notice   {
          padding:5px;
          border:1px solid #FF6600;
          background:#FFCC99;
          font:bold 8pt verdana;
          color:#FF6600;
          width:200px;
          text-align:center;
          margin:10px 0px 10px 200px;
          }
.photo_title {
             font:12pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; 
             color:#666;
             text-align:left;
             background:#fff;
             padding:5px;
             margin:10px 10px 0px 10px;
             }

