            html, body {
                margin: 0;
                padding: 0;
                width: 100%;
                height: 100%;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 90%;
                text-align: left;
                background:#ffffff url(images/header_bg.jpg) top left repeat-x;
            }
            A {
                font-family: Tahoma, Verdana, Arial, sans-serif;
                text-decoration: underline; 
            }
            A:hover {
                text-decoration: none; 
            }
            #all{
                text-align: center;
					 position: relative;
  					 min-height: 100%;
					 margin-bottom: -100px;
					 background: url(images/bottom_bg.jpg) bottom left repeat-x;
            }
            *html #all{
					 height: 100%;
            }            
			   #header{
                background: url(images/header.jpg) top center no-repeat;
                width: 996px;
                height: 120px;
                margin:0 auto;
            }
            #ico_bookmark{
					 display: block;
                width: 92px;
                height: 80px;
					 float: right;
                margin:16px 28px 0 0;
					 border: 0;
					 background: url(images/ico_bookmark.jpg) top center no-repeat;
            }
            #ico_bookmark:hover{
					 background: url(images/ico_bookmark_cur.jpg) top center no-repeat;
            }
            *html #ico_bookmark{
                margin:16px 28px 0 0;
            }	
            *html #ico_bookmark:hover{
                margin:16px 28px 0 0;
            }				
            #ico_thumb_version{
					 display: block;
                width: 90px;
                height: 80px;
					 float: right;
                margin:16px 20px 0 0;
					 border: 0;
					 background: url(images/ico_thumb_version.jpg) top center no-repeat;
            }
            #ico_thumb_version:hover{
					 background: url(images/ico_thumb_version_cur.jpg) top center no-repeat;
            }
            *html #ico_thumb_version{
                margin:16px 22px 0 0;
            }	
            *html #ico_thumb_version:hover{
                margin:16px 22px 0 0;
            }				
            #ico_text_version{
					 display: block;
                width: 85px;
                height: 80px;
					 float: right;
                margin:16px 12px 0 0;
					 border: 0;
					 background: url(images/ico_text_version.jpg) top center no-repeat;
            }
            #ico_text_version:hover{
					 background: url(images/ico_text_version_cur.jpg) top center no-repeat;
            }
            #ico_free_sites{
					 display: block;
                width: 77px;
                height: 80px;
					 float: right;
                margin:16px 5px 0 0;
					 border: 0;
					 background: url(images/ico_free_sites.gif) top center no-repeat;
            }
            *html #ico_free_sites{
                margin:16px 2px 0 0;
            }				
         	#content{
                width: 996px;
                margin:0 auto;
					 padding: 0 0 200px 0;
            }
            .v_thumb{
                padding: 0 0 0 11px;
            }
            .v_thumb div{
                float: left;
					 margin: 0 0 10px 0;
            } 
           .v_thumb a img{
					 background: #ffffff;
                border: 1px solid #E4DDC1;
                margin: 0 10px 10px 0;
            }
            .v_thumb a:hover img{
                border: 1px dashed #FF9F00;
            }
				#top_pix{
					margin: 0 0 0 18px;
				}
				#top_pix div{
					float: left;
					width: 182px;
					padding: 36px 0 0 0;
					margin: 0 12px 20px 0; 
					background: url(images/pix_top_bg.gif) top center no-repeat;
				}
				#top_pix div a img{
					 background: #ffffff;
                border: 1px solid #E4DDC1;
                margin: 0 0 21px 0;
				}
				#top_pix div a:hover img{
                margin: 0 0 21px 0;
                border: 1px dashed #FF9F00;
				}
				#top_pix span .title{
					font-family: Georgia;
					font-weight: normal;
					font-size: 24px;
					color: #FF9F00;
					text-decoration: none;
				}
				#top_pix span .title:hover{
					text-decoration: underline;
				}
				#top_pix span a{
					 font-size: 12px;
					 color: #AB7D34;
                text-decoration: underline;
				}
				#top_pix span a:hover{
                1border: 1px solid #ffffff;
                text-decoration: none;
				}
				.h_thumb{
					margin: 17px 0 0 4px;
				}
            .h_thumb div{
                float: left;
					 margin: 0 0 10px 0;
            } 
				.h_thumb a img{
					 background: #ffffff;
                border: 1px solid #E4DDC1;
                margin: 0 5px 5px 0;
				}
				.h_thumb a:hover img{
                border: 1px dashed #FF9F00;
				}				
				#bottom{
  					 position: relative;
  					 height: 100px;
                margin:0 auto;
  					 margin-top: -100px;
                text-align: center;
                color: #237200;
                font-size: 11px;
					 clear: left;
            }
				#bottom_content{
                background: url(images/bottom_pic.jpg) bottom center no-repeat;
                width: 996px;
					 height: 100%;
                margin:0 auto;
					 text-align: center;
                color: #9A6E27;
                font-size: 11px;
					 clear: left;
				}
            #bottom a{
                color: #9A6E27;
                font-size: 11px;
            }
            .links_txt{
					 width: 100%;
                float: left;
					 text-align: left;
					 margin: 10px 0 5px 20px;
					 font-size: 14px;
					 color: #AB7D34;
					 line-height: 1.8em;
				}
            .links_txt span{
					 font-size: 14px;
					 color: #FF9F00;
                font-weight: bold;
            }
            .links_txt a{
					 margin:0;
                font-size: 14px;
                font-weight: bold;
                color:#AB7D34;
                padding: 0 0 0 15px;
                background: url(images/bullet.gif) left center no-repeat;
                text-decoration: none;
					 line-height: 1.5em;
            }
            .links_txt a span:hover{
                color: #AB7D34;
            }
				
				
				
            .links{
                padding: 10px 0 25px 20px;
                overflow: hidden;
            }
            .links .left{
                clear: left;
                float: left;
            }
            .links .center{
                float: left;
            }
            .links .right{
                float: left;
            }
            .links div {
					 text-align:left;
					 padding:0;
                width: 240px;
            }
            .links div a{
					 margin:0;
                font-size: 16px;
                font-weight: bold;
                color:#AB7D34;
                padding: 0 0 0 15px;
                background: url(images/bullet.gif) center left no-repeat;
                text-decoration: none;
					 line-height: 1.5em;
            }
            .links div a:hover{
                font-weight: bold;
                color: #FF9F00;
            }

          
					
.c{
    display: block;
    clear:both;
    height: 0;
    font-size: 0px;
    overflow: hidden;
}   
