@charset "utf-8";
/* =========================================================
 Base
========================================================= */
* {
	margin: 0;
	padding: 0;
}

#base{
	font-size: 24px;
	line-height: 1.6;
	background-color: #f8f8f8;
}

#header {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0px auto;
	padding: 4px;
	text-align: center;
	border: 0px solid #2233aa;
	background-color: #2288dd;
}

#base .sub-title {
	margin: 3px 0px 10px 0px;
	text-align: center;
	font-size: 11px;
}

#main {
	position: relative;
	overflow: hidden;
	width: 95%;
	margin: 20px auto;
	padding: 0px;
	text-align: center;
	border: 0px solid #2233aa;
	background-color: #f8f8f8;
}

#footer {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 2px auto;
	padding: 4px;
	text-align: center;
	border: 0px solid #2233aa;
	color: #eeeeee;
	background-color: #2288dd;
}

#present_info {
	color: #f8f8f8;
	background-color: #22aa22;
	border: 2px solid #228822;
}

#present_info img{
	margin-bottom:2px;
}

#misc_area {
	margin-top: 20px;
	font-size:12px;
}

a {
	border: none;
	/*display: block;*/
	text-decoration: none;
	color: #333;
}

img {
	border: none;
}

.img-responsive-overwrite{
    margin: 0 auto;
}

.col-override {
	padding: 1px;
}

.crosshead {
	text-align:left;
	margin-top: 20px;
}

.news_thumb {
	color: #f8f8f8;
	background-color: #fff;
	margin: 4px;
	padding: 0px;
}

.play_thumb {
	color: #f8f8f8;
	background-color: #fff;
	margin: 4px;
	padding: 0px;
}

.misc_thumb {
	color: #f8f8f8;
	background-color: #fbf;
	margin: 4px;
	padding: 0px;
}

.misc_thumb img {
	height: 30px;
}

.more_disp {
	margin-top:0px;
	text-align: right;
	font-size: 14px;
}

.panel {
    border: 1px solid transparent;
}

.panel-round {
  border-radius: 14px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-heading {
	padding: 8px 12px;
}
.panel-heading-round {
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
}

.panel-heading-override {
	padding: 4px;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.75em;
	color: inherit;
}
.panel-title-override {
	font-size: 0.6em;
	height: 1.3em;
}
.panel-body-override {
	padding: 8px;
}

.headder-gradient {
	background: -moz-linear-gradient(top, #88eeff 0%,#5599ff 50%,#4477ff 51%,#4499ff));
	background: -o-linear-gradient(top, #88eeff 0%, #5599ff 50%, #4477ff 51%, #4499ff 100%);
	background: -ms-linear-gradient(top, #88eeff 0%, #5599ff 50%, #4477ff 51%, #4499ff 100%);
	background: -webkit-gradient(linear, left top,left bottom,from(#88eeff),color-stop(0.49, #5599ff),color-stop(0.50, #4477ff),to(#4499ff));
}

.misc_body-gradient {
	background: -moz-linear-gradient(top, #f2bef4 0%,#e791ea 50%,#e86ded 51%,#e791ea));
	background: -o-linear-gradient(top, #f2bef4 0%, #e791ea 50%, #e86ded 51%, #e791ea 100%);
	background: -ms-linear-gradient(top, #f2bef4 0%, #e791ea 50%, #e86ded 51%, #e791ea 100%);
	background: -webkit-gradient(linear, left top,left bottom,from(#f2bef4),color-stop(0.49, #e791ea),color-stop(0.50, #e86ded),to(#e791ea));
}
