/* CSS reset----------------------------------------------------------- */

* {
	margin:0;
	padding:0;
}
body {
	background:url(../img/share/bg.gif) repeat-y center top;
	font-family:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size:100%;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
}
p,li,dt,dl {
	line-height:160%;
}
p {
	margin:0 0 1em 0;
}
li {
	list-style-type:none;
	display:inline;
	
}
img {
	border:0;
}
hr {
	display:none;
}
.clear {
	clear:both;
}
/* Link Color ----------------------------------------------------------- */
a {
	text-decoration:none;
}
a:link {	
		color: #000;
}
a:visited {
		   color: #fff;
}
a:hover {
		 color: #ff9966; 
}
a:active {
	      color: #000;
}


/* content ----------------------------------------------------------- */


body {
	  background-color: #000000;
}

#top {
   	 margin-left:auto;
   	 margin-right:auto;
   	 width: 960px;
   	 
   	 
}

/* header ----------------------------------------------------------- */

#header {
		 width: 960px;


}

#tittle {
		 float: left;
		 margin: 8px 0 0 50px;
}

#menu {
	   float: right;
	   margin: 10px 60px 0 0;
}

#line {
	   clear: both;
	   text-align: center;
}







/* left ----------------------------------------------------------- */

#left {
		padding: 5px 25px 0 35px;
		/padding-left: 20px;
		float: left;
		width: 570px;

}

#h2 {
	 height: 28px;
	 background: url("/tokyo_terakoya/images/b_study.png");
	 background-position: left;
	 background-repeat: no-repeat;
}



table td.top_talk {
			font-size:100%;
			background: url("/tokyo_terakoya/images/talk.gif");
			background-repeat: no-repeat;
			height: 336px;
			width:457px;
			padding: 10px 10px 5px 30px;
			/padding: 0px 10px 5px 30px;
			line-height: 2.5em;
			/line-height: 1.2;
			
}

table td.top_talk2 {
					font-size:75%;
            		background: url("/tokyo_terakoya/images/talk2.gif");
					background-repeat: no-repeat;
					height: 137px;
					padding: 10px 25px 10px 40px;
}


.messege {
		  font-size: xx-large; 
		  /font-size: x-large; 
		
}
p.messege1{
		   margin: 0px
}

.messege2 {
		   font-size: small;
		   line-height: 1.3em;
}

#messege1_box{
			 padding: 10px; 0 0 3px;
			 font-family: 'Verdana', 'Trebuchet', sans-serif
}



/* right ----------------------------------------------------------- */

#right {
	    height: 500px;
	    width: 325px;
	    float: right;

}

#news {
	   width: 270px;
	   margin-left: 20px;
	   font-size:80%
}

.days a {
	text-decoration:none;
}
.days a:link {	
		color: #006666;
}
.days a:visited {
		   color: #006666;
}
.days a:hover {
		 color: #000; 
}
.days a:active {
	      color: #000;
}



.days {
	   background: url("/tokyo_terakoya/images/clear.png");
       _background: url("/tokyo_terakoya/images/clear_not.gif");
}

.days span {
			color: #006666;
}

#twitter_box {
			  width: 270px;
	          margin-left: 20px;
	          
	          
}
.days {
	 width: 260px;
	 padding:5px;         
}
#twitter {
			background: url("/tokyo_terakoya/images/clear.png");
        	
        	
}

.tweet{
	   _background: url("/tokyo_terakoya/images/clear_not.gif");
}

#first {
		padding: 10px 0 0 0;
		text-align: center;
}



img, div { behavior: url(/tokyo_terakoya/css/iepngfix.htc) }

.ust a {
	text-decoration:none;
}
.usta:link {	
		color: #006666;
}
.ust a:visited {
		   color: #006666;
}
.ust a:hover {
		 color: #000; 
}
.ust a:active {
	       color: #000;
}

/* footer ----------------------------------------------------------- */

#footer {
		 width: 960px;
		 clear: both;
		 padding-top: 25px;
		 
}
#footer_menu {
			  
			  float: left;
			  padding-left: 40px;
			  padding-top: 30px;
}

#footer_menu a:link {
					 color: #fff;
}
#copyright {
			float: right;
			text-align: right;
			padding-right: 30px;
			font-size: small;
}

ul.info li {
		    margin-right: 10px;

}

table td {
		  padding: 5px;
}
