.show-all {
    text-align: right;
    font-size: 10px;
    margin: 0px;
    padding: 0px 12px 8px 0px;
}

h1 {
    padding: 0 0 12px 0;
    border: 0px;
    margin: 0;
    color: #666666;
    font-size: 16px;
    text-align: left;
}

#calendar {
    padding: 0px;
    margin: 0px;
    border:solid #C4DFF0 2px;
    width: 680px;
    color: #666666;
}

#month-area {
    border: 0px;
    margin: 0px;
    padding: 5px 0px 0px 5px;
    font-size: 12px;
}


h2 {
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-size:14px;
}

h3 {
    font-size:13px;
    color:#999999;
    margin: 8px 0;
    padding:0;
}

h4 {
    font-size:11px;
    color:#999999;
    margin: 8px 0;
    padding:0;
}

#flashdate {
    padding: 0px 0 0;
    border: 0px;
    margin: 5px 0 0px 5px;
    text-align: left;
    width: 200px;
    float: left;
}

#include-calendar p{
    font-size:11px;
    margin: 3px 0 2px;
    padding:4px;
}

.calendar td{
    border:dotted 1px #ECEBEA;
}

.calendar h3{
    width:18px;
    margin: 0 0 4px 0;
    padding: 8px 0 0 8px;
    border-bottom:solid 1px #ECEBEA;
    border-right:solid 1px #ECEBEA;
}

.calendar th{
    background-color:#ECEBEA;
    margin: 0 0 4px 0;
    color:#999999;
    padding: 2px 0 0 2px;
}

.release_info {
color:#D6A467;
}
.live_info {
color:#55665C;
}

.release_info:link {
color:#D6A467;
}
.live_info:link {
color:#55665C;
}
.release_info:hover {
color:#D6A467;
text-decoration:underline;
}
.live_info:hover  {
color:#55665C;
text-decoration:underline;
}

#flashdate img {
    vertical-align:bottom;
    padding: 0 0 5px;
}

.explain{
    float:right;
    text-align:right;
    font-size:11px;
    padding: 24px 22px 0 0;
}

#entrybody{
    padding: 12px;
    margin:0;
    line-height: 140%;
    width: 645px;
				clear:both;
}

#contents #entrybody h1 {
	clear:none;
}

.calendar-img{
    padding: 0;
    margin: 0 12px 15px 0;
    border:solid 4px #EFEFEF;
    float: left;
}
.daily-temp {
    padding: 0 15px 20px;
    margin: 0;
}

col.sun {
  background-color: #F9F4F5;
}

col.sat {
  background-color: #F3F7F8;
}

div#map-bg {
    background-image: url("img/map_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 300px;
    margin: 0;
    padding: 0;
    width: 450px;
}

div#map {
    height: 300px;
    margin: 0;
    width: 450px;
}

div#route-bg-all {
    float: right;
    height: auto !important;
    min-height: 295px;
    padding: 0;
    width: 190px;
}

div#route-bg {
    background-image: url("img/route_bg_bottom.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: auto !important;
    min-height: 295px;
    padding: 0;
                margin: -5px 0 0;
    width: 200px;
}

div#route {
    padding:0!important;
    margin:0!important;
}

#maparea p {
    margin:0;
    padding:20px 0 0;
    line-height:100%;
}

div#map-menu {
float: left;
padding: 0 0 15px 0;
text-align: left;
width: 400px;
}

div#map-menu h5 {
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 12px 0 0;
}

div.googledir div div b {
    font-size:11px;
    font-weight:normal;
    padding:0!important;
}

div.googledir div div {
    font-size:11px;
    font-weight:normal;
    padding:0!important;
}

div.googledir div table {
    margin:0!important;
}

#startpoint {
    color:#999999;
    width:260px;
}

#entrybody p {
	clear:both;
}
