* {padding: 0; margin: 0; }

body {font-family: arial, verdana, palatino linotype, times new roman,  helvetica, sans-serif; margin: 0;  padding: 0; background: #000000;    color: #c6c6c6; text-align: center;  }

#header {height: 68px; border-bottom: 1px #666666 solid; text-align: left; margin: 3px 0px; font-size:0.83em;   }

#fntHead {float: right; color: #c6c6c6; margin-top: 10px;  display: inline-block; font-family: times new roman; }

#fntHead a:link {color: #C6C6C6; text-decoration: none; font-size: 2.7em; }

#fntHead a:visited {color: #C6C6C6; text-decoration: none; font-size: 2.7em; }

#fntHead a:hover {color: #C6C6C6; text-decoration: none; font-size: 2.7em; }

#main {width: 780px; margin: 1em auto; text-align: left; }

/* menu */
#navi ul, li {  padding: 0;   list-style: none; margin: 0; padding: 0; }

#navi {  display: inline;    float: left;    width: 100%;    padding-bottom: 6px;   padding-left: 1px;    }

ul#mainMenu {color: #c6c6c6;  list-style-type: none;  }

#mainMenu li {float: left;  text-align: center;  padding: 0 1px 6px 1px;  }

#mainMenu li a {width: 95px;  color: #c6c6c6;  background-color: #333333;  display: block;  text-decoration: none;  }

#mainMenu li a:hover {background-color: #666666;  color: #C6C6C6;  border: none;  }

#mainMenu .active a {background-color: #999999;  color: #C6C6C6;  border: none;  }

.cnt {min-height: 430px;  _height: 430px; }

/* panes */

.leftpane {float: left; width: 48%; margin: 0;    padding: 0; }
.leftpane-content {margin: 0;}
.cnt .leftpane .leftpane-content { text-align:right; }

.rightpane {margin: 0 0 0 50%;  padding: 0; }

.rightpane-content {margin: 0; }

.block {clear: both; display: inline-block; width: 100%;padding-left:5px }
.thumbs {
  float: left; 
  width: 80px; 
  margin-right : 1px;
  margin-bottom : 1px;  
  text-align: center; }



#footer { height: 2px; border-top: 1px #666666 solid;}

/* content */ 

h1 {font-size: 0.73em; font-weight: normal; margin: 2px 0 5px 2px; padding: 0; }

h2 {margin: 8px 0 2px 2px; padding: 0; }
/*
img {border: solid 1px #FFFFFF; }
*/
.logo {border: 0}
#mainimg {border: solid 2px #FFFFFF;}
.thumbs img {border:0; }

a:link {color: #C6C6C6;  text-decoration: underline;  }
a:visited {color: #999999;  text-decoration: underline;  }
a:hover {text-decoration: underline;  color: #666666;  }

hr.cleaner {clear: both;    display: none}
.detail{font-size:0.73em;}
.leftpane-content .smallnavi a {float:right;}
/*.smallnavi a {width: 40px;  display: block;  text-decoration: none; text-align: center; }*/
.smallnavi a:hover {  border: none;  }
.smallnavi a:link { text-decoration: none;  }
.smallnavi a:visited { text-decoration: none;  }
.smallnavi a:hover { text-decoration: none; }
#link{
  margin:30px 0 0 0;
}

li{
    font-size:16px;
}
