/*
	 Layout Style Sheet for Tokyo Yokohama Information  byPaperlantern.net.	 
	 Copyright 2005 Paperlantern.net. All Rights Reserved.

	 $Id:top.css for http://www.paperlantern.net, v1.0 05.7.16$
*/

/*
Gloval basic CSS
-------------------------------------------------------------*/

#HomeMain{
	margin:0px auto 20px auto;
	padding:0;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size:12px;
	/*width:743px;*/}
	
	img	{	margin:0px;
		padding:0px;
			border:0px;	}
	form	{	
	margin:0px;	
	padding:0px;	}
	hr	{	
	clear:both;	
	display:none;	}
	
#HomeMain .s{	font-size:1.0em;
	font-family: "Arial", "Helvetica", "sans-serif";}
#HomeMain .ss{	font-size:0.85em;
	font-family: "Arial", "Helvetica", "sans-serif";}

#eventslinks .ss, #bookshelf .ss{	font-size:0.75em;
	font-family: "Arial", "Helvetica", "sans-serif";}
/*
Link Style 
-------------------------------------------------------------*/

a:link	{
	color:#082984;	text-decoration:underline;	}
a:visited	{
	color:#993399;	text-decoration:underline;	}
a:hover, a:active	{
	color:#ff3300;	text-decoration:underline;	}
	

/* Summary box (Tagline / Google search)
-------------------------------------------------------------*/
#summarybox{
	/*border-bottom:1px solid #e6beb6 */;
	padding:0px 0px 5px 0px;
	margin:4px 0px 8px 0px;
	font-family: "Arial", "Helvetica", "sans-serif";
	/*background-color:#F5D9CF;*/}

#summary{
	width:350px;
	font-size:0.8em;
	line-height:0.9em;
	margin:0;
	padding:1px 0 0 4px;}

#google{
	/*width:487px;
	height:32px;*/
	margin:2px 0px 12px;
	font-size:11px;
	padding:5px 3px;
	background-color:#D8E7E8;
	border-top:1px solid #A9D5D8;
	border-bottom:1px solid #A9D5D8;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-align:center;}

#google .googlebotton{
	background-color:#FEB331;
	font-size:11px;}

	
#adsense{
	color:#ccc;
	padding:4px;
	background-color:#F5E8DB;/*#F4E5D6;*/
	border:1px solid #c2c3c4;}
	
#google728{	
	margin:5px auto;}
	
	
/* Clock
-------------------------------------------------------------*/
#clock{
	text-align:right;
	margin:5px 0 0 5px;
	/*height:32px;
	padding: 7px 0 0 7px;
	width:245px;

	border:1px solid #c2c3c4;*/}
#clock span{
	color:#777;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size:10px;
	margin:0;
	padding:0;}

/* Layout
-------------------------------------------------------------*/
#CenterColumn { width:327px;}
.LeftRightColumn{	width:190px;}

	
/* Title bar
-------------------------------------------------------------*/
#logo{
	margin:0;
	padding:0;}

#HomeMain h2{	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:80%;
	color:#fff;}

#HomeMain h2{
	background:url(../images/tbar.gif) no-repeat 0px;
	/*width:190px;
	height:20px;*/
	padding: 3px 18px 3px 7px;
	
	}
	
/* Menu Area
-------------------------------------------------------------*/
.LeftRightColumn .MenuBox{
	/*width:190px;*/
	background-color:#F5E8DB;/*#F4E5D6*/
	padding: 7px;
	margin:0 0 15px 0;}

.LeftRightColumn .MenuBox2{
	background-color:#F7ECE2;
	padding: 7px;
	margin:0 0 15px 0;}

.LeftRightColumn .MenuBox, .LeftRightColumn .MenuBox2{
	font-size:0.85em;}


.LeftRightColumn .MenuBox p, .LeftRightColumn .MenuBox2 p{
	font-size:0.95em;
	font-weight:bold;
	margin:0 0 5px 0;}

.LeftRightColumn .MenuBox .ss, .LeftRightColumn .MenuBox2 .ss{
	font-size:0.85em;}

/*LISTS*/
.LeftRightColumn .listbox{
	padding:0;
	margin: -10px 0 0 -35px;}

/*.LeftRightColumn*/ ul li{
	/*width:176px;*/
	margin: 0;
	padding: 0 0 0 3px;
	background: url(../images/arrow.gif) no-repeat 0px 6px;
	line-height:1.4em;
	list-style:none; }

.LeftRightColumn ul span.comment{
	margin: 0 0 0 3px;
	font-size:0.9em;
	font-family: "Arial", "Helvetica", "sans-serif";}

.LeftRightColumn ul  img {margin:3px 0px 0 0;}

.boxbottom{
	text-align:right;
	margin:8px 0px 5px 0px;}

.textbox, .textbox a{
	font-size:0.95em;
	font-family: "Arial", "Helvetica", "sans-serif";}
	
/*Border 

border-width:1px 1px 0px 1px;	border-style:solid; border-color:#bfbfbf;

*/

/*Search (Left Column)
-------------------------------------------------------------*/
.searchform{
	font-size:11ox;
	background-color: #FBE8DD;
	font-family: "Arial", "Helvetica", "sans-serif";}


/* Main Promotion (Center Column)
-------------------------------------------------------------*/
#MainPromotion{
	margin-bottom:10px;}

#MainPromotion span{
	font-size:0.8em;
	line-height:0.95em;}

#MainPromotion img{
	margin-bottom:8px;}

/* NEWS HEADLINE (Center Column)
-------------------------------------------------------------*/
#news{	margin-bottom:15px;}
#news h2{ margin-bottom:8px; padding:0px;}
#news iframe{	padding-left:2px;}

/* Events Finder (Center Column)
-------------------------------------------------------------*/
#EventsFinder{margin-bottom:15px;}
#EventsFinder.eventstitle {
	margin:0; padding:0;}
#EventsFinder  #content{
	border-left:1px solid #c2c3c4;
	border-right:1px solid #c2c3c4;
	border-bottom:1px solid #c2c3c4;
	
	/*border-width:0px 1px 1px 1px;
	border-style:solid; 
	border-color:#c2c3c4;*/
	margin:0;
	padding:10px 4px;}
	
#EventsFinder .event{
	padding:6px 0px;
	font-size:75%;
	line-height:1.15em;
	margin:0px auto 5px 3px;}

.event .eventstitle{
	font-weight:bold;}
.event img{
	margin:0 5px 5px 0;}
	
#EventsFinder  .eventdescription{
	margin-bottom:8px;}
	
div .divide{
	clear: both;
	border-top:1px solid #c2c3c4;
	padding-top:8px;}

#eventscatch{
	/*border-bottom:1px dotted #c2c3c4;*/
	padding:0 3px 6px 4px;
	font-size:0.75em;
	margin:0;
	color:#38475B;
	font-family: "Arial", "Helvetica", "sans-serif";}

#eventcatchred{
	color:#F72F2F;
	font-weight:bold;}
		
/*BookShelf (Center Column)
-------------------------------------------------------------*/
#bookshelf{
	margin:10px 0 5px 0;
	padding:0;
	border:1px solid #c2c3c4;
	width:327px;}
	
#bookshelf p{
	font-size:0.78em;
	font-weight:bold;
	margin:0;
	padding:3px 3px 3px 5px;
	background-color:#87B9DC;}
	
#bookshelf .title{
	font-size:0.70em;}

.bookshelfcatch{
	margin:0 0 8px 6px;}
	
	
/*Friends (Right Column)
-------------------------------------------------------------*/
#LeftRightColumn #friends{
	}
div##friends iframe{	margin:0px padding:0px;}
div#loginbox{	margin:5px auto 15px auto; }
div#loginbox input,div#loginbox form {margin:0; padding:0;}
#loginbutton{	margin-top:10px;}
div#loginbox .s{	font-size:11px;}

/*SPONSORED AD (Right Column)
-------------------------------------------------------------*/
#sponsor{
	margin:0px auto 10px auto;
	text-align:center;
	}
.sponsortxt{
	margin:0;
	font-size:0.65em; 
	color:#777;
	font-family:  "Verdana", "Arial", "Helvetica", "sans-serif";}
	
/*Current Time (Flash)
-------------------------------------------------------------*/
#time{
	margin:5px 0px; 
	border:1px solid #c2c3c4;
	 background-color:#fff;
	 padding:4px;
	 font-size:0.75em;
	 font-weight:bold;
	 color:#777;}
	 
	 
	 