/*				main.css				*/
/*									*/

/*@import "http://turi2.net/css/csshover.css"; */

/*				global reset				*/
/*									*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,p,blockquote,table,th,td{margin:0;padding:0;}
table{border-collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
a{text-decoration;none;}

/*				global design				*/
/*									*/

a{}
  a {
    color : blue;
    text-decoration : none;
  }
  a:hover {
    color : red;
    text-decoration : underline;
  }

/*				baseline				*/
/*									*/
#base{}
  #base {
    text-align: left;
    width : 900px;
    margin : 0 auto;
  }
.iecenter{}
  .iecenter {
    text-align: center;
  }

/*				headline				*/
/*									*/
#head{}
  #head {
    text-align : center;
  }
  #head h1 {
    display : none;
  }
  #head #headline {
    font-size : 0.9em;
  }
  #head #headline, #head #headline table{
    width: 100%;
  }
  #head #headline #topic {
    text-align : left;
  }
  #head #headline #user_menu {
    text-align : right;
  }
  #head #headline #user_menu li {
    display : inline;
    line-height : 110%;
    list-style-type:none;
  }

  #topic{}
    #head #topic li {
	display : inline;
	line-height : 110%;
	list-style-type:none;
	padding-right:8px;
	background:url(http://turi2.net/img/skin/topic.gif) no-repeat right center;
    }
/*				sideline				*/
/*									*/
#side{}
  #side{
    float : left;
    text-align : left;
  }
  #side h3 {
    width : 150px;
    color : #999;
    font-weight : bold;
    padding-bottom : 10px; 
    background : url("http://turi2.net/img/skin/menu_line.gif") 0 100% no-repeat;
  }
  #side .right {
    margin-left : 150px;
  }
  #side ul, #side li {
    width : 150px;
    font-size : 0.9em;
    list-style-type : none;
  }
  #side .both {
    width : 300px;
    clear : both;
  }
  #side .box {
    width : 150px;
  }
  #side .left {
    width : 130px;
    float : left;
  }
  #side .show h3 {
    background : url("http://turi2.net/test/img/skin/dm.png");
  }
  
  .menubox{}
    .menubox{
      width : 164px;
      margin : 10px auto;
      font-size : 80%;
      background : url("http://turi2.net/img/skin/menu_box.jpg") 0 100% no-repeat;
    }
    .menubox ul{
      padding : 0 0 10px 022px;
    }
    .menubox h3{
      font-size : 2px 12px;
      color : #6699FF;
      background : url("http://turi2.net/img/skin/menu_box.jpg") 0 0 no-repeat;
      padding : 6px 0 14px 12px; 
    }


  .textbox{}
    .textbox{
      width : 164px;
      margin : 8px auto;
      /*border : 1px solid rgb(184,214,194);   */
    }
    .textbox .page{
      border-top : 1px dotted;
      font-size : 10px;
      overflow : hidden;
    }
    .textbox h3{
      font-size : 12px;
    }
  .rulebox{}
    .rulebox {
      line-height : 1.8em;
    }
    .rulebox h3 {
      font-weight : bold;
    }
    .rulebox ol {
      margin-left : 20px;
    }

  backquote{}
    backquote{
      font-size : 90%;
    }

  #calender{}
    #calender{
      width : 150px;
      font-size : 0.8em;
    }
    #calender .body{
      text-align : center;
    }
    #calender #cal_menu{
      font-size : 0.8em;
    }


/*				optionline				*/
/*									*/
  .option{}
    #connect_top .pager {
      margin : 0;
      padding : 0 0 38px 0;
      background : url("http://turi2.net/img/skin/tab_line1.png") 0 15px repeat-x;
    }
    #serve {
      margin : 0;
      padding : 0 0 38px 0;
      background : url("http://turi2.net/img/skin/tab_line_red.png") 0 15px repeat-x;
    }
    #connect_down .pager {
      clear : left;
      margin : 0;
      padding : 30px; 0 0 0;
      background : url("http://turi2.net/img/skin/tab_line2.png") 0 0 repeat-x;
    }
    /* win IE css hack (tab background image)*/
    *html #connect_top, #connect_down, #serve { border : #FFF 1px solid; }
    *html #connect_top { background : url("http://turi2.net/img/skin/tab_line1.png") 0 16px repeat-x; }
    *html #serve       { background : url("http://turi2.net/img/skin/tab_line_red.png") 0 16px repeat-x; }
    *html #connect_down li { position : relative; top : -32px; }

    /* win IE7 css hack (tab background image)*/
    *:first-child + html #connect_top, #connect_down, #serve { border : #FFF 1px solid; }
    *:first-child + html #connect_top { background : url("http://turi2.net/img/skin/tab_line1.png") 0 16px repeat-x; }
    *:first-child + html #serve       { background : url("http://turi2.net/img/skin/tab_line_red.png") 0 16px repeat-x; }
    *:first-child + html #connect_down li{ position : relative; top : -32px; }

  .pager{}
    .pager li, #serve li {
      list-style : none;
      float : left;
      margin-right : 1px;
      padding-left : 16px;
      white-space : nowrap;
      font-size : 16px;
      line-height : 20px;
    }
    .pager a, #serve a {
      display : block;
      float : left; /* for mac IE5 */ 
      padding : 0px 16px 0px 0px;
      text-decoration : none;
      font-weight : bold;
      color : #333
      width : .1em;
    }
   #serve li{
      background : url("http://turi2.net/img/skin/tab_red.png") 0 0 no-repeat;
   }
   #serve a{
      background : #FFF url("http://turi2.net/img/skin/tab_red.png") 100% 0 no-repeat;
   }
   .pager li{
      background : url("http://turi2.net/img/skin/tab_silver.png") 0 0 no-repeat;
   }
   .pager a{
      background : #FFF url("http://turi2.net/img/skin/tab_silver.png") 100% 0 no-repeat;
   }
   #connect_down li{
      background : url("http://turi2.net/img/skin/tab_silver.png") 0 100% no-repeat;
   }
   #connect_down a{
      background : #FFF url("http://turi2.net/img/skin/tab_silver.png") 100% 100% no-repeat;
   }

   /* for IE6 css hack fix */
   html>body .pager a { width : auto; }
   /* for mac IE5 hack fix \*/
   .pager li a { float : none; }
   /* end back slash */
   .pager a:hover{
     color : #844040;
   }

  
/*				bodyline				*/
/*									*/

  #body{}
    #body{
    }
  .blogbox{}
    .blogbox{
      margin-left : 350px;
      width : 550px;
      font-size : 0.9em;
      line-height : 1.8em;
    }
    .blogbox h3 {
      padding-bottom : 14px;
      background : url("http://turi2.net/img/skin/blog_line.gif") 0 100% no-repeat;
    }
    .blogbox p {
      text-indent: 1em;
      margin-bottom : 2em;
    }
    .blogbox h3 a {
      font-size : 18px;
      font-weight : bold;
      color : #f19407;
    }
    .blogbox .socialbookmark {
      text-align : right;
    }
    .blogbox h4 {
      font-weight : bold;
    }
    .blogbox .morelink{
      margin : 20px 0;
    }
    .blogbox .backoption {
      border-bottom : 1px #999 dotted;
      font-size : 1.0em;
    }
    .blogbox .backoption li {
	display : inline;
	line-height : 110%;
	list-style-type : none;
	padding : 2px;
    }
    .blogbox #more{
      margin : 40px 0 0 0;
      clear : both;
    }
    .blogbox ul{
      margin : 0 0 0 24px;
    }
    .blogbox .blog textarea, .blogbox .more textarea {
      width : 100%;
      height : 6em;
    }
    .tags {  
      margin:5px;  
      margin-top:15px;  
      padding:5px;
      text-align : right  
    }
    .tags li {
	display : inline;
	line-height : 110%;
	list-style-type : none;
	padding-left : 16px;
	background:url(http://turi2.net/img/skin/tag_green.gif) no-repeat;
    }  
    .tags  a{  
      color:#5355DF;  
      font-family:Tahoma, Arial, sans-serif;  
      font-size:1em;   
      font-weight:normal;  
    }
    .blogbox .extension {
      line-height : 100%;
    }  
    .blogbox .extension h3{
      margin  : 24px 0 0 0;
      padding : 0 0 14px 16px;
      background : url("http://turi2.net/img/skin/blog_line.gif") 0 100% no-repeat;
      font-size : 1.2em;
      font-weight : bold;
      color : #999;
    }
    .blogbox .extension #comment .page{
      margin-bottom : 1em;
    }
    .blogbox .extension #comment .page dd {
      margin-left : 1em;
    }

    .blogbox .extension #trackback #send_tbp {
       font-size : 0.9em;
     }
    .blogbox .extension #trackback .page {
      font-size : 0.8em;
      width : 500px;
      margin : 10px 0 0 auto;
      overflow : hidden
    }
    *html .blogbox #extension .page { word-break : break-all; }
    *:first-child + html .blogbox #extension .page { word-break : break-all; }
    
    .blogbox blockquote{
      border : 1px #993 solid;
      width : 500px;
      background : #F9F9BA;
    }
  .signupbox{}
    .signupbox {
      background : url("http://turi2.net/img/skin/signup_background.jpg") 100% 0 no-repeat;
      line-height : 2.0em
    }
    .signupbox h3 {
      color : #333;
      text-align : center;
      font-weight : bold;
      font-size : 1.4em;
    }
    .signupbox h4 {
      margin-top : 3em;
      color : #333;
      font-weight : bold;
      font-size : 1.2em;
    }
    .signupbox p {
      color : #333;
    }
    .signupbox ol, .signupbox li {
      color : #333;
      margin-left : 18px;
    }
    .signupbox form {
      margin : 0 auto;
      width : 80%;
      background : #eee;
    }
    .signupbox .error {
      background : url("http://turi2.net/img/skin/error.png") no-repeat;
      padding-bottom : 128px;
    }
    .signupbox .error li {
      list-style-type : none;
      margin-left : 148px;
      color : #900
    }
  .loginbox{}
    .loginbox {
      background : url("http://turi2.net/img/skin/signup_background.jpg") 100% 0 no-repeat;
      line-height : 2.0em
    }
    .loginbox h3 {
      color : #333;
      text-align : center;
      font-weight : bold;
      font-size : 1.4em;
    }
    .loginbox li {
      color : #333;
      margin-left : 18px;
    }
    .loginbox .loginform table{
      text-align : center;
      margin : 0 auto;
      border : #999 1px solid;
    }

  .contbox{}
    .contbox {
      line-height : 2.0em;
      width : 740px;
      margin-left : 160px;
      font-size : 0.9em;
    }
    .contbox h3 {
      border-top: 1px dotted silver;
      font-weight : bold;
      font-size : 1.6em;
    }
    .contbox .subtitle {
      height : 42px;
      background : url("http://turi2.net/img/skin/stripe.gif") 100% 0%;
      font-size : 1.2em;
    }
    .contbox .subtitle .subside {
      float : left;
      width : 20px;
      height : 100%;
      background : url("http://turi2.net/img/skin/stripe_side.gif") no-repeat;
    }
    .contbox .subtitle .subtop {
      background : url("http://turi2.net/img/skin/stripe_top.gif") 200% 0% no-repeat;
    }
    .contbox p {
      line-height : 1.8em;
      margin-bottom : 2em;
    }
    .contbox ul{
      margin-left : 1em;
    }
    .contbox li {
      list-style-image : url("http://turi2.net/img/icon/bullet_orange.png");
      margin : 0 24px;
    }
    .contbox .adsense {
      text-align : center;
    }
    .contbox blockquote{
      border : 1px #993 solid;
      width : 500px;
      background : #F9F9BA;
    }
  .contlistbox{}
    .contlistbox {
      width : 740px;
      margin-left : 160px;
      line-height : 1.6em;
      font-size : 0.9em;
    }
    .contlistbox h3 {
      text-align : center;
      font-weight : bold;
      font-size : 1.6em;
    }
    .contlistbox ul {
      margin-left :2em;
    }
    .contlistbox li {
      list-style-type : none;
    }
  .catauthbox{}
    .catauthbox {
      background : url("http://turi2.net/img/skin/catauth_background.jpg") 100% 0 no-repeat;
      line-height : 2.0em
    }
    .catauthbox h3 {
      color : #333;
      text-align : center;
      font-weight : bold;
      font-size : 1.4em;
    }
    .catauthbox h4 {
      margin-top : 3em;
      color : #333;
      font-weight : bold;
      font-size : 1.2em;
    }
    .catauthbox p {
      color : #333;
    }
    .catauthbox ol, .catauthbox li {
      color : #333;
      margin-left : 18px;
    }
    .catauthbox #information {
      padding-left : 128px;
      padding-bottom : 100px;
      background : url("http://turi2.net/img/skin/info.png") no-repeat; 
    }
    .catauthbox #information li {
      list-style-type : none;
    }
  .catauthset{}
    #body .catauthset {
      background : url("http://turi2.net/img/skin/catauth_background.jpg") 100% 0 no-repeat;
      line-height : 2.0em
    }
    #body .catauthset img {
      border : 1px #000 solid;
    }
    #side .catauthset {
      width : 150px;
      font-size : 1.2em;
    }
    #body .catauthset {
      margin-left : 150px;
      width : 740px;
    }
    #body .catauthset h3, #body .catauthset h4, #body .catauthset h5  {
      font-size : 1.2em;
      font-weight : bold;
      text-align : center;
    }
    #body .catauthset h3 {
      padding-bottom : 14px;
      background : url("http://turi2.net/img/skin/blog_line.gif") 50% 100% no-repeat;
    }
    #body .catauthset .states {
      text-align : center;
      margin : 0 auto 2em auto ;
      border : 1px #000 solid;
      width : 80%;
    }
    #body .catauthset .states li {
      list-style-type : none;
      text-align : left;
    }
    #body .catauthset .page {
      text-align : left;
      margin : 0 auto 2em auto ;
      border : 1px #000 solid;
      width : 80%;
    }
    #body .catauthset #information {
      padding-left : 128px;
      padding-bottom : 100px;
      background : url("http://turi2.net/img/skin/info.png") no-repeat; 
    }
    #body .catauthset #information li {
      list-style-type : none;
    }
  .rubbingbox{}
    .rubbingbox {
      background : url("http://turi2.net/img/skin/rubbing_background.jpg") 100% 0 no-repeat;
      line-height : 2.0em
    }
    #side .rubbingbox {
      width : 150px;
      font-size : 1.2em;
    }
    #body .rubbingbox {
      margin-left : 150px;
      width : 740px;
    }
    .rubbingbox h3 {
      color : #333;
      text-align : center;
      font-weight : bold;
      font-size : 1.4em;
    }
    .rubbingbox h4 {
      margin-top : 3em;
      color : #333;
      font-weight : bold;
      font-size : 1.2em;
    }
    .rubbingbox p {
      color : #333;
    }
    .rubbingbox ol, .rubbingbox li {
      color : #333;
      margin-left : 18px;
    }
    .rubbingbox #my_page, .rubbingbox #all_view{
      background : #fff;
      border : none;
      width : 90%;
      margin : 0 auto;
      text-align : left;
    }
    .rubbingbox table {
      border : #999 1px solid;
      width : 65%;
      margin : 0 auto;
      text-align : center;
    }
    .rubbingset {
      font-size : 1.1em;
    }
  .samp {}
    .samp ul li{
      list-style-type:none;
    }

  .sampfunc {}
    .sampfunc{
      line-height : 1.5;
    }
    #side .sampfunc {
      width : 150px;
      font-size : 1.2em;
    }
    #body .sampfunc {
      margin-left : 150px;
      width : 740px;
    }
    .sampfunc h2 {
      border-bottom : 1px #999 solid; 
    }
    .sampfunc .arg {
      margin : 1.2em 0;
      background : #ccf0f0;
      border-bottom : 1px #559999 solid;
    }
    .sampfunc .details {
      margin :  0 auto;
      width : 90%;
      border : 1px #999 dotted;
    }
    .sampfunc .details ul {
      list-style-type : none;
    }
    .sampfunc .goto {
      text-align : center;
      margin : 1.2em 0;
      background : #eee;
      border-bottom : 1px #999 solid;
    }

  .servebox, contlist{}
    .servebox .page, .contlist .page {
      clear : left;
      border-top : 1px #999 dotted;
    }
    .servebox img .contlist .page {
      margin-right : 20px;
    }
    .servebox h4 .contlist .page {
      font-weight : bold;
      margin-bottom : 6px;
    }
  #search_view{}
    #search_view {
      margin-left : 150px;
      width : 750px;
    }

/*				footkline				*/
/*									*/
#foot{}
  #foot{
    font-size : 1.0em;
    clear : both;
    text-align : center;
  }
/*				connect style				*/
/*									*/
  #connect_up{}
    #connect_top .adsense {
      text-align : center;
    }
  #connect_dn{}
    #connect_down .adsense {
      text-align : center;
    }
  
/*				botaccess				*/
/*									*/
.bot{}
  .bot{
    display : none;
  }

/*				calender				*/
/*									*/
  #calender table{
    margin : 0 auto;
    text-align : center;
  }
  #calender .on  { background : #eefcfc; }
  #calender .tag { background-color : #fcaaaa; }
  #calender a { text-decoration : none; }
  #calender a:hover { background-color : #fceeee; }
  #calender .sunday { color : #ff0000; }
  #calender .satday { color : #0000ff; }
  #cal_menu a{
    color : #0000ff;
    cursor : pointer;
  }
#cal_menu a:hover{
  color : #ff0000;
  cursor : pointer;
}

/*				messagebox				*/
/*									*/
  #msgbox{
    width : 90%;
    margin : 0 auto;
    font-size : 80%;
  }
  #msgbox #hl{
    float : left;
    width : 60px;
    height : 60px;
    background : url("http://turi2.net/img/skin/msg_box_l.gif") 100% 100% no-repeat;
  }
  #msgbox h1{
    text-align : center;
    font-size : 20px;
    font-weight: bold;
    padding: 40px 60px 0 0px;
    background : url("http://turi2.net/img/skin/msg_box_r.gif") 100% 100% no-repeat;
  }
  #msgbox h2{
    text-align : left;
    border-bottom : 1px dotted;
    width : 95%;
  }
  #msgbox #ll{
    float : left;
    width : 60px;
    height : 60px;
    background : url("http://turi2.net/img/skin/msg_box_l.gif") 100% 0 no-repeat;
  }
  #msgbox address{
    text-align : center;
    height : 60px;
    padding-right : 60px;
    background : url("http://turi2.net/img/skin/msg_box_r.gif") 100% 0 no-repeat;
  }
  #msgbox .page{
    text-align : left;
    width : 85%;
    margin : 0 auto;
    border : 1px #eee solid;
  }
  #msgbox .page p { margin : 20px; }
  #msgbox .page dl { margin : 10px 20px; }
  #msgbox .page dd { margin : 0 25px; }
  #msgbox ul { margin : 0 40px; }

.console{
 color:white ;
 background-color: black ;
 margin-right: 50px ;
 padding: 0.5em;
 border-style: inset;
 border-width: 2px;
}


    
