/* import
---------------------------------------- */
@import url("../../../../../nucleus/smartphone/shared/css/reset.css");
@import url("../../../../../nucleus/smartphone/staff/css/common.css");

/* body
------------------------------------------ */
body {
  background:#31abff;
}

a:link, a:visited {
  color: #1353ad;
}
a:hover, a:active {
  color: #4a8eef;
}

/* header
------------------------------------------ */
#header .inner {
  background-image: url(../img/shared_header_bg.png);
}

/* common
------------------------------------------ */
#topic h2,
#blog h2,
#archive h2,
#calendar h2,
#wide-program h2,
#pagectrl h2,
#message h2 {
  background: #0475f3; 
}

#blog h2.reset {
  padding: 4px 5px;
  background: #0475f3; 
  text-align: left;
}

/* blog
---------------------------------------- */
#blog article {
  border: solid 2px #0475f3;
}

#blog article .meta h3 {
  background-image: url(../img/line2.png);
}

#blog .month{
  border-bottom:dotted 4px #2D3450;
}

/* archive
---------------------------------------- */
#archive .outer {
  border: solid 2px #0475f3;
}
#archive article {
  background-image: url(../img/shared_mark_arw_right.gif);
}

/* calendar
------------------------------------------ */
#calendar .outer {
  border: solid 2px #0475f3;
}
#calendar table td.today {
  background-color: #2d7bea;
}

/* wide-program
------------------------------------------ */
#wide-program ul {
  border: solid 2px #dd91b8;
}

/* pagectrl
------------------------------------------ */
#pagectrl a:hover, #pagectrl a:active {
  color: #FFFF66;
}

/* footer
------------------------------------------ */
#footer {
  background: #0A4A92;
}
