/*  Theme Name: irismarkTheme URI: http://www.irismark.com/Description: irismark_blog templateAuthor: satomi ikomaAuthor URI: http://www.irismark.com/*//* Base Recet CSS */*{	margin: 0px;	padding: 0px;}body {	font-family: Verdana, Arial, sans-serif;	color: #333;	background: #EBEBEB url(images/bg.gif);	margin: 0px;	padding: 0px;	font-size: 12px;	}a img {	border: none;	}	h1,h2,h3,ul,ol,li{	margin: 0px;	padding: 0px;	}	a, h2 a:hover, h3 a:hover {	color: #06c;	text-decoration: none;	}a:hover {	color: #147;	text-decoration: underline;	}		/* basic structure */#container {	background-color: white;	width: 800px;	border-right: 1px solid #000000;	border-left: 1px solid #000000;	margin: 0 auto;	background-image: url(images/side_bg.gif);	background-repeat: repeat-y;	background-position: left;	border-bottom: 1px solid #000000;	}#logo{	height: 110px;	background: url(images/logo.jpg) no-repeat;	clear: both;	border-bottom: 1px solid #376844;	padding-top: 25px;}#right {	float: right;	padding: 0;	margin: 0px;	width: 600px;	}#left{	margin-right: 600px;	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;	min-height: 450px;	}	#archive{	padding: 15px 20px;	background: #CCAA9B;	border-top: 1px solid #660000;}	/* Header */.top-links{	background: #3C8439;	padding: 3px 5px 3px 15px;	border-bottom: 1px solid #376844;	text-align: right;}.top-links a{	color: #FFFFFF;	font-size: 10px;}#searchform {	margin: 0px;	padding: 0px;	text-align: right;	}.searchform{	float: right;	width: 150px;	padding-right: 5px;}.form{	width: 100px;	margin-bottom: 5px;	background: #EDE0DC;	border: 1px inset #CCCCCC;}/* right */#right  .top{	width: 300px;	background: url(images/top-photo3.jpg);	height: 210px;	margin-top: 20px;	padding: 120px 25px 15px 225px;}#right  .top-list{	line-height: 1.5;	margin: 30px 0;}#right  .top-list p{	margin: 0px 20px;}#right  .contents{	padding-right: 25px;	padding-left: 30px;	text-align: left;	padding-bottom: 30px;}#right .postmetadata {	font-size: 10px;	padding-top: 5px;	}#right .article_title{	font-size: 16px;	border-bottom: 5px solid #CCCCCC;	margin-top: 50px;}#link{	margin: 10px;}.morelink{	padding-top: 5px;	text-align: right;}.article_list {	margin: 0;	text-align: justify;	border-bottom: 1px dotted #999999;	padding-top: 20px;	padding-bottom: 20px;	clear: both;	}.article_list h2{	font-size: 16px;	padding-top: 5px;	padding-bottom: 5px;	border: 1px solid #99CC99;	padding-left: 10px;	background: #EEFFEE;}.article_list h2 a{	color: #000000;}.article_list h2 a:hover{	color: #333399;}.article_list small{	font-size: 10px;	color: #999999;}.abstract{	font-size: 12px;}.entry{	line-height: 2;	font-size: 12px;	margin-top: 30px;	margin-bottom: 30px;}.entry p,entry-more p{	margin-bottom: 30px;}.entry-more{	margin-top: 30px;}.entry ul{	margin-left: 20px;	margin-bottom: 30px;}.entry li{	list-style: none;}.point{	border: medium double #CCFF00;	padding: 10px;	margin-bottom: 15px;}.entry h3{	font-size: 12px;	padding-left: 7px;	border-bottom: 1px dotted #009933;}.entry .imagelink img,.abstract .imagelink img{	margin-bottom: 10px;	margin-top: 5px;}p img {	padding: 0;	max-width: 100%;	}.alt {	background-color: #f8f8f8;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	}/*　ふれあぁE用チEプレート　*/.category-7{	background: #FFFFFF;	padding: 30px;}/*　チEEブルスタイル　*/table td{	padding: 3px;}#sidebar{	padding-right: 10px;	padding-left: 10px;}#categories{}#categories ul{}#categories ul li{	display: block;	padding-left: 10px;	background: #CEE6B3;	padding-top: 10px;	padding-bottom: 10px;}#categories ul li ul.children{	border: none;	margin: 0px;	padding: 0px;	list-style: none;}#categories ul li ul.children li{	margin: 0px;	padding-top: 5px;	padding-bottom: 5px;}#categories ul li ul.children li a{	display: block;	background: #E6F5D1;	padding: 5px 0px 5px 15px;}#categories ul li ul.children li a:hover{	display: block;	background: #FFFFFF;	padding: 5px 0px 4px 15px;	border-bottom: 1px solid #006633;	text-decoration: none;}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.center {	text-align: center;	}hr {	display: none;	}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}.hide, .print-logo, .close-button{	display: none;}.secondary h2{	font-family: "Century Gothic", "Arial Narrow", serif;}.secondary .featured dl{	border-bottom: 1px solid #CCCCCC;	margin: 0px;	padding: 0.5em 0px 0.6em 0px;}#footer {	padding: 15px;	margin: 0;	clear: both;	border-top: 1px solid #5B0000;	background: #FFFFFF;	line-height: 1.5;	text-align: right;	}.fureai{	background: url(images/fureai-top.jpg) no-repeat center top;	padding-top: 380px;}
