/* base css */
@import "base-weblog.css";

/* theme css */
@import "base2.css";

/* user css */

body{
	min-width:980px;
/*	background:#CEECED url(http://bradley-james.img.jugem.jp/20100201_1026381.png) repeat-x scroll 0 0;*/
	background-color: #CCECED;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
}

h1, h2, h3, h4, h5, h6{
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-weight: bold;
}

a:link {
	color:#006561;
	text-decoration: underline;
}
a:visited {
	color:#006561;
	text-decoration: underline;
}
a:active {
	color:#0C6198;
	text-decoration: underline;
}
a:hover {
	color:#0C6198;
	text-decoration: underline;
}

.module-content{
	font-size: 12px;
	padding: 10px 5px 0px;
}

#container
{
	width: 980px;
	background: transparent;
	margin-bottom:0px;
}

#container-inner
{
	border: none;
}

#banner {
	width:980px;
	height: 137px;
	margin:auto;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background: #029BB1;
}

#banner-inner
{
	padding: 0px;
	border: none;
	background-color: #029BB1;
}
	
#navi_menu{
	border-bottom:1px solid #63E68D;
	background-color: #1A717A;
	margin:0px;
	padding: 0px;
	overflow: hidden;
}
	

#navi{
	float:left;
	margin-bottom:2px;
	margin-top: 2px;
	margin-left:5px;
	padding-left:2px;

}

#navi li{
	display:inline;
	line-height:26px;
}

#navi a:link, #navi a:visited {
	color:white;
	font-size:1.2em;
	line-height:26px;
	padding:0 10px 0 15px;
	text-transform:uppercase;
	border-left: solid 1px #fff;
	text-decoration: none;
}

#navi li#first a {
	border: none;
	padding-left:5px;
}

#navi a:hover{
	color: #ff00ff;
	font-size:1.2em;
	line-height:26px;
	padding:0 10px 0 15px;
	text-transform:uppercase;
	border-left: solid 1px #fff;
	text-decoration: underline;
}

#banner-header {
	clear: both;
	font-size: 1.5;
	font-family: Georgia,"Times New Roman", "メイリオ", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", serif;
	color: #ffffff;
	letter-spacing: 3px;
	margin-left: 20px;
	padding-top: 20px;
	
}
#banner-header a:link, #banner-header a:visited {
	color:#ffffff;
	text-decoration: none;
}

#banner-description {
	font-size:12px;
	color:#fff;
	letter-spacing:2px;
	margin-left: 25px;
	margin-top: 8px;
	float: left;
}

#rss{
	float:right;
	display: inline;
	position: absolute;
	top: 0px;
	right: 0px;
}

/*コンテンツ*/
.layout-three-column-right #alpha{
	width:545px;
	float: left;
	background-color: #FFFFFF;
	margin: 0px 10px 0px 0px;
}

.layout-three-column-right #alpha-inner{
	border-top:2px solid #166D84;
	padding: 0 10px 10px;
}

.layout-three-column-right #beta{
	width:200px;
	margin: 0;
	background: transparent;
}

#gamma{
	width:225px;
	background: transparent;
}

#beta-inner,
#gamma-inner,
#delta-inner
{
	padding: 0 0 0 10px;;
	border: none;
}
.layout-three-column-right #beta-inner{
	padding: 0;
	border: none;
}

.category{
	list-type-style: disc;
}

.date-header{
	text-align: right;
	margin:5px 0 0;
}

.entry-header{
	color:#335F73;
	letter-spacing: 1px;
	margin: 10px 0px 8px 3px;
	border-left: 5px solid #335F73;
	padding-left:5px;
	text-align: left;
}

.entry-header a:visited{
	color:#335F73;
}

.entry-header a:hover{
	color:#6B9D9E;
}


.entry{
	padding-top: 10px;
	margin-bottom: 10px;
}

div.entry blockquote {
     border: 1px solid #B4B4B4;
     background: url(http://keep-magic-secret.weblogs.jp/bradley_james_merlin/templates/blockquote_begin.gif) no-repeat scroll top left;
     padding: 0px;
     margin-top: 10px;
     margin-right: 15px;
     margin-bottom: 10px;
     margin-left: 15px;
}
div.entry blockquote p {
     background: url(http://keep-magic-secret.weblogs.jp/bradley_james_merlin/templates/blockquote_end.gif) no-repeat scroll bottom right;
     padding-top: 10px;
     padding-right: 30px;
     padding-bottom: 10px;
     padding-left: 30px;
     margin: 0px;
}

.claps{
	margin:15px auto;
	text-align: center;
}

.module {
	background-color: #EFF7EF;
}
.module-content p{
	margin: 5px 5px 10px;
}

.module-header{
	font-size: 12px;
	padding: 3px 5px;
}

p.module-content #qrcode{
	margin-left: 10px;
}
	
.content-nav{
	margin-top: 10px;
}

.content-header
{
	margin: 10px 0 20px;
	color: #798e7f;
	font-size: 24px;
	text-align:center;
}

.entry-content{
	padding-bottom:10px;
	margin-top:10px;
}

#twitter{
	margin: 0 0px 10px 5px;
}

.entry-more-link{
	margin-top:15px;
	font-size: 100%;
}

.entry-fotter{
	margin-bottom: 10px;
}

.module-list{
	margin: 0 8px 10px;
}

#footer{
	clear:both;
	text-align: center;
}

/* ph=1 */

