body {margin:0px;}
img {margin:0px; display:block; border:0px;}
table {border:0px; line-height:20px; }
div {margin:0; padding:0; }

.special_td {padding-left:8px;}
.special-photo {background-color:#fff; border:1px solid #85c13e; height:140px; width:190px; }
.special-name { width:186px; height:50px; padding:4px; background-color:#CCEB8A; border:1px solid #FFFFFF; border-bottom:1px solid #fff; text-align:left;}
.special-name a {font-size:13px; color:#0a8105; }
.special-location {width:188px; height:25px; padding:4px; background-color:#CCEB8A; border:1px solid #FFFFFF; border-top:none;  text-align:left}
.special-location a {color:#000; font-size:100%; }
.search {float:left; border:1px solid #cfcfcf;border-right:none; background-color:#fff; height:20px;}
.search input {font-size:13px; color:#a4a4a4; background-color:#fff; width:150px; border:none; height:15px; padding:2px 4px 1px 10px;}
#main-left-01-photoslide-light {background-color:#a5d148; height:40px;}
#main-left-01-photoslide-light div {margin-right:5px; padding:2px; height:12px; width:12px; float:left;}
#main-content #table-01 {
	width:100%;
	padding:15px;
	background-image:url(/images/main/bg_teenage_passenger_v2.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
a.more{font-size:11px; text-decoration:underline; color:#0a8105;}
#main-left-04-blog-content-01 td {width:95px; height:71px; background-color:#a5d148; border-right:8px solid #FFFFFF;}
#main-left-04-blog-content-01 div {padding:2px;}
#main-left-04-blog-content-02 {padding:8px 8px 8px 8px;background-color:#cceb8a; width:594px; margin-top:15px}
.bloggers-left {padding:0px; margin:0px; float:left; width:289px; margin-left:8px; background-color:#FFFFFF; border:2px solid #a5d148;}
.bloggers-right {padding:0px; margin:0px; float:left; width:289px; background-color:#FFFFFF; border:2px solid #a5d148;} 
.bloggers-left ,.bloggers-right {margin-top:4px;margin-bottom:4px;} 

#main-left-04-spot-01 .photos {background-color:#fff; border-bottom:1px solid #cceb8a; padding:5px;}
#main-left-04-spot-01 .photos img {display:inline; vertical-align:middle}
#main-left-04-spot-01 .links {padding:5px; height:20px;}
#main-left-04-spot-01 .links img {display:inline}
.title-glink a {color:#0a8105; font-size:15px;}
.diary-green {background-color:#cceb8a; height:106px; padding:8px;}
.diary-white {background-color:#fff; height:106px; padding:8px;}
#main-right-news {width:298px; margin-top:20px;}
#news-list div {
	background-color:#FFFFFF;
	border:1px solid #BDE863;
	padding:3px;
	width:30px;
}
#news-list .td-01 { vertical-align:middle; padding-left:10px; padding-right:5px; height:55px; border-top:0px solid #BDE863;}
#news-list .td-02 { vertical-align:middle; padding-left:5px; padding-right:10px; height:55px; border-top:0px solid #BDE863;}
#funzone-list td {padding:5px 0 0 5px; border-bottom:1px solid #cceb8a;}
.whats-date {background-color:#e0f8ac; color:#71420a; padding-left:5px;}
.whats-link {padding:5px;}
.whats-link img { vertical-align:middle; display:inline;}
.new { font-size:11px; color:red;}

#marquee-news-list{
	width:300px;
	height:300px;
}
#marquee-news-list a {
	color:#000;
}
#marquee-news-list .odd{
	background-color: rgb(224, 248, 172);
}
#marquee-news-list tr{
	height:60px;
	width:289px;
}
#bottom-menu {
	background-color:#aadd3E;
}
#bottom-menu span {
	margin-left:10px;
	border:0px solid #f00;;
}
#bottom-menu .td-search-form-menu {
	padding-top: 4px;
}
#main-top-ad{
	text-align:center;
	width:958px;
	margin:0 auto;
	border:0px  #fff solid;
}
#bottom_banner_table{
	background-image: url(/images/main/footer_bg_02.gif);
}