@charset "UTF-8";

@import url(http://blog.creamu.com/cgi-bin/mt-static/themes/base-weblog.css);
@import url(http://agilemedia.jp/embed/CSS/AMN-creamu.css);

/*clearfix
-----------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/*
-----------------------------------------------------*/

a {
	text-decoration:none;
}
.entry-body a,
a.arrow span,
#profile a,
h3.related span.relatedMore a,
.entry-more a {
	background:url(/mt/img/dot_link.gif) repeat-x bottom;
}
a:link,
a:visited {
	color:#000;
}
a.arrow,
a.arrow:hover {
	background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px center;
	padding:0 0 0 12px;
	text-decoration:none;
}
.module-header a,
.module-header2 a {
	background:url(/mt/img/dot_link.gif) repeat-x bottom;
}
a.dot {
	background:url(http://blog.creamu.com/mt/img/arrow_dot.gif) left center no-repeat;
	padding:0 0 0 1em;
	text-decoration:none;
}
select {
	padding:2px;
}
/* layout */

body {
	margin: 0;
	color: #333;
	background:#fff;
	font-weight: normal;
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", Helvetica, sans-serif;
	font-size: 76%;
	line-height: 125%;
}
.entry-content {
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
}
h2.entry-header,
h2#archive-title {
	clear:both;
	font-size:1.4em;
	margin:5px 0 5px 0;
	line-height:1.3;
	_line-height:1.2;
	font-weight:bold;
	_height:1%;
}
*:first-child+html h2.entry-header,
*:first-child+html h2#archive-title {
	line-height:1.2;
	height:1%;
}
h2.entry-header a,
h2#archive-title a {
	color:#333;
	text-decoration:none;
}
h2.entry-header a:hover,
h2#archive-title a:hover {
}
.meta {
	font-size:10px;
	padding:3px 0 0 0;
	display:inline;
	float:left;
}
*:first-child+html .meta {
	padding:4px 8px;
}
.meta a {
	text-decoration:none;
}
.entry-body {
	margin:15px 0 0 0;
}
.hatena {
	position:relative;
	top:4px;
	left:6px;
	float:left;
}
.facebook {
	position:relative;
	left:12px;
	float:left;
}
*:first-child+html .hatena {
	position:relative;
	top:6px;
}
.retweet {
	float:right;
}
/*--â½ããã---------------*/
div#hdrleft {
	float:left;
}
#logo {
	display:inline;
	float:left;
	margin:0;
}
/*div#hdrright {
float:right;
margin-top:73px;
margin-right:10px;
}
div#hdrright a {
background:url(http://blog.creamu.com/mt/img/bullet_hdrright.jpg) no-repeat left center;
padding-left:15px;
color:#3164FC;
}*/
div#hdrright {
	float:right;
	margin-top:41px;
}
div#hdrright a:link {
	color:#3164FC;
}
div#hdrright a:hover {
	text-decoration:underline;
}
div#hdrright2 {
	float:right;
	margin-top:9px;
}
h1#hdr {
	font-size:0.8em;
	color:#999;
	margin:0;
	padding:2px 0 0 0;
}
span#banner-header {
	margin:5px 0 0 0;
	padding:20px 0 0 10px;
	float:left;
}
span#banner-header img {
	margin-right:7px;
}
span#banner-header a {
	color:#CC66FF;
}
span#banner-header a:hover {
	color:#D57FFF;
}
/*h2#comment {
text-align:center;
background-color:#D8FF8A;
border-top:1px #A8C76B solid;
border-bottom:1px #A8C76B solid;
font-size:0.9em;
color:#666;
padding:7px 0px;
width:760px;
}*/
h2#comment {
	font-weight:bold;
	font-size:1em;
	color:#689c30;
	margin:7px 0;
	background:#dff2bf;
	padding:7px 0 7px 10px;
	border:1px solid #689c30;
}
h2#comment span {
	padding:0 0 0 25px;
	background:url(http://blog.creamu.com/mt/img/ico_comment.gif) no-repeat left center;
}
/*--â²ããã---------------*/

/*--menu--*/
#menu {
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	padding:13px 0 9px 0;
	margin:0 0 12px 0;
}
#menu ul {
	margin:0;
	padding:0;
}
#menu ul li {
	list-style:none;
	text-align:center;
}
#menu ul li a {
	text-decoration:none;
	float:left;
	margin:0 10px 0 0;
	width:111px;
	display:block;
}
#menu ul li.lastChild a {
	margin:0;
}
/*--menu end--*/

#container {
	position: static;
}
#container-inner {
	background:#fff;
	position: static;
	padding:0 22px;
	border:none;
}
#banner {
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: #333333;
	background: #FFFFFF;
	text-align: left;
}
#banner a {
	color: #333333;
	text-decoration: none;
}
#banner-header {
	margin:0;
	padding: 63px 0 0 88px;
	font-size: 1em;
	line-height: 1;
}
#banner-description {
	margin: 0.25em 0;
	font-size: small;
}
#container {
	width: 782px;
}
#beta #gamma, #beta #delta {
	width: 352px;
	margin: 15px 0;
}
#beta #gamma-inner, #beta #delta-inner {
	padding: 0;
}
/* content */

p.content-nav {
	margin:0 0 13px 0;
	padding:5px;
	background:#F9F9F9;
	font-size:0.8em;
	color:#666;
	border-top:1px dotted #AFBAC7;
	border-bottom:1px dotted #AFBAC7;
}
p.content-nav a {
	text-decoration:none;
}
.date-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header {
	margin: 0 0 10px 0;
	border: 0;
	color: #333333;
	font-size: 1em;
	text-align: left;
	font-weight:bold;
}
.date-header {
	margin:0;
	padding:0;
	font-size:0.8em;
	color:#999;
	font-weight:normal;
}
.entry-header {
	margin: 1px 0 10px 0;
	border: 0;
	font-size: small;
	text-align: left;
	font-weight: bold;
}
.entry-header-left {
	float:left;
	width:500px;
}
.entry-content, .entry-footer, .trackbacks-info, .trackback-content, .comment-content, .comments-open-content, .comments-open-footer, .comments-closed, .archive-content {
	margin:0;
}
.entry-content p {
	text-align: left;
	padding-left:0;
	padding-right:0;
}
.entry-footer, .trackback-footer, .comment-footer {
	margin: 0 0 10px 0;
	border: 0;
	font-size: 0.7em;
	line-height: normal;
	text-align: left;
}
.entry-footer a {
	text-decoration:none;
}
.comment-footer {
	color:#999;
}
#comment-author, #comment-email, #comment-url {
	width: 240px;
}
#comment-text {
	width: 400px;
}
p#comments-open-text {
	clear:both;
}
/* fixes bug in ie win */
img.image-full {
	width: 100%;
	;
}
/* modules */

#alpha .module {
	margin:7px 0;
}
.module {
	margin:0 0 7px 0;
}
.module-header {
	margin:0;
	border:1px solid #c9ccd1;
	font-size:0.8em;
	font-weight:bold;
	line-height: 17px;
	text-align: left;
	background:#f4f4f4;
	padding:11px;
	color:#333;
}
.module-header a {
	color:#333;
}
.module-content {
	margin:0;
	padding:7px;
	color: #333333;
	font-size: 0.9em;
	line-height: 1.3;
	text-align: left;
	border:1px solid #c9ccd1;
	border-top:none;
}
.module-content p {
	margin:0 0 5px 0;
}
.module-content2 {
	margin:0;
	padding:7px;
	color: #333333;
	font-size: 0.9em;
	line-height: 1.2;
	text-align: left;
	border:1px solid #c9ccd1;
}
.module-content .rsslogo {
	float:right;
}
.module-content .rsslogo img {
	border:0;
}
.feedflare a img {
	border:0;
}
.layout-two-column-right #alpha-inner .module-content ul li.module-list-item {
	background:url(http://blog.creamu.com/mt/img/new.gif) no-repeat left center;
}
.layout-two-column-right #alpha-inner .module-content ul li.module-list-item a {
	font-size:1em;
	color:#0066CC;
	padding-left:27px;
}
/*--â½ã«ãã´ãªã¼ããªã¼---------------*/
/*.layout-two-column-right #alpha-inner .module-content .categorywrap {
background:#D9FFE5;
margin-bottom:3px;
padding:5px;
}
.layout-two-column-right #alpha-inner .module-content .categorywrap .categoryname {
font-size:1.2em;
}
.layout-two-column-right #alpha-inner .module-content .categorywrap ul li a {
font-size:1em;
color:#0066CC;
padding-right:7px;
text-decoration:underline;
float:left;
}*/
/*--â²ã«ãã´ãªã¼ããªã¼---------------*/
.module-list {
	margin: 0;
}
.module-list-item, .archive-list-item, li.search-list-item {
	margin-top: 0;
	line-height: 1.4;
	list-style:none;
	background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 5px;
	_background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 6px;
	padding:0 0 0 12px;
}
.module-list-item a, .archive-list-item a, li.search-lislink_arrowt-item a {
	text-decoration:none;
}
#beta3 .module-list-item {
	line-height:1.2;
	background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 4px;
	_background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 5px;
}
#beta3 .module-list-item a {
	text-decoration:none;
}
#popular_entry li.module-list-item a img {
	padding-left:4px;
}
.module-powered {
	text-align: left;
}
/* two-column-right tweaks */

.layout-two-column-right #container {
	width: 1006px;
}
.layout-two-column-right #alpha {
	width: 560px;
	float:left
}
.layout-two-column-right #alpha-inner {
	border: 0;
	padding: 7px 0 0 0;
	background: #FFFFFF;
}
.layout-two-column-right #alpha-inner ul {
	margin:0 0 0 5px;
	padding:0;
}
.layout-two-column-right #alpha-inner ul li {
	list-style:none;
}
.layout-two-column-right #alpha-inner ul li.url {
	margin:0 0 18px 0;
}
.layout-two-column-right #alpha-inner ul li.title a {
	font-weight:bold;
	color:#0066CC;
	font-size:1em;
}
.layout-two-column-right #beta {
	width: 382px;
	float:right;
}
.layout-two-column-right #beta-inner {
	border: 0;
	padding: 7px 0 15px 0;
	background: #FFFFFF;
}
/*--â½RSSã¢ã¤ã³ã³---------------*/
#rss {
	text-align: left;
	margin:0;
}
#rss a {
	background:url(http://blog.creamu.com/mt/img/rss.jpg) no-repeat left center;
	padding-left:20px;
}
/*--â²RSSã¢ã¤ã³ã³---------------*/
#skysclaper {
	float:right;
	margin-top:7px;
}
/*--â½æ¤ç´¢çµæãã³ãã¬ã¼ã---------------*/
#alpha_tag {
	margin: 0;
	padding:0;
	width: 591px;
	float:left;
}
#beta_tag {
	width: 352px;
	margin:0;
	padding:0;
	float:right;
}
h2.search-results-header, h3.search-results-header {
	background:url(http://blog.creamu.com/mt/img/tag_bullet.gif) no-repeat #FFE5FF left 4px;
	margin:7px 0;
	color: #9933FF;
	font-weight:bold;
	padding:3px 25px;
	border-bottom:1px solid #ccc;
	font-size:1em;
}
.search-results-container h3 {
	margin:0;
	padding:2px 10px;
	font-size:1em;
}
.search-results-container p.entry-footer {
	float:right;
}
.module-search-feed h2.module-header {
	/* ie win (5, 5.5, 6) bugfix */
	position: relative;
	width: 100%;
	width: auto;
	margin:0;
	background:#f4f4f4;
	padding:10px 6px;
	line-height: 1;
	text-transform: uppercase;
}
.module-search-feed .module-content p {
	padding:5px;
	margin:0;
}
.module-search-feed .module-content p#feed {
	float:right;
}
.module-search-feed .module-content p#feed img {
	border:none;
}
.module-tags {
	margin-top:7px;
	margin-bottom:15px;
}
.module-tags h2.module-header {
	/* ie win (5, 5.5, 6) bugfix */
	position: relative;
	width: 100%;
	width: auto;
	margin:0;
	padding:2px 6px;
	line-height: 1;
	text-transform: uppercase;
}
.module-tags .module-content p {
	padding:5px;
}
.module-tags .module-content ul {
	margin:0 7px;
	padding:0;
}
.module-tags .module-content ul li {
	list-style:none;
	text-decoration:none;
}
.onetagwrap {
	margin-bottom:7px;
	border:1px solid #ccc;
}
.onetagwrap h3 {
	background:#F5F5F5;
}
.onetagwrap p {
	margin:10px 15px 0 15px;
}
#searchbox {
	border:1px solid #6EBEF2;
	background:#ECF5FA;
	margin-top:7px;
}
#searchbox p {
	text-align:center;
}
#searchbox form {
	text-align:center;
}
#searchbox table {
	margin:0 auto;
}
/*--â²æ¤ç´¢çµæãã³ãã¬ã¼ã---------------*/

/*--â½ãµã¤ããã¼TagCloud---------------*/
.module-content-nomargin {
	position: relative;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-size: 0.8em;
	border:1px solid #c9ccd1;
	border-top:none;
}
.module-content-nomargin ul {
	margin:0 7px 7px 7px;
	padding:0;
}
.module-tagcloud .module-content-nomargin {
	padding-top:5px;
}
.module-tagcloud .module-content-nomargin a {
	text-decoration: none;
}
.module-tagcloud .module-content-nomargin {
	text-align: left;
}
.module-tagcloud .module-content-nomargin .module-list {
	list-style: none;
}
.module-tagcloud .module-content-nomargin .module-list .module-list-item {
	display: inline;
	background:none;
	line-height:1.2;
	padding:0;
}
.module-tagcloud .module-content-nomargin .module-list li.taglevel1 {
	font-size: 20px;
}
.module-tagcloud .module-content-nomargin .module-list li.taglevel2 {
	font-size: 18px;
}
.module-tagcloud .module-content-nomargin .module-list li.taglevel3 {
	font-size: 16px;
}
.module-tagcloud .module-content-nomargin .module-list li.taglevel4 {
	font-size: 14px;
}
.module-tagcloud .module-content-nomargin .module-list li.taglevel5 {
	font-size: 12px;
}
.module-tagcloud .module-content-nomargin .module-list li.taglevel6 {
	font-size: 10px;
}
/*--â²ãµã¤ããã¼TagCloud---------------*/

/*--â½å¼ç¨---------------*/

#blueback, .quote {
	background-color:#E7EBFF;
	border:1px dashed #ccc;
	padding:10px;
}
/*--â²å¼ç¨---------------*/

/*--â½ã¨ã³ããªã¼ããã¿---------------*/
.entry-footer {
	color:#999;
	float:right;
	margin-top:2px;
	font-size:0.7em;
}
.entry-footer a img {
	vertical-align:text-bottom;
}
.entry-tags ul.entry-tags-list li a {
	margin:0;
	padding:0;
}
.entry-tags ul.entry-tags-list li {
	display:inline;
	text-decoration:none;
	margin:0;
	padding:0;
}
.entry-tags {
	text-align:right;
	padding-right:10px;
}
.entry-tags-header, .entry-tags-list, .entry-tag {
	display: inline;
	color:#999;
	padding:0;
}
h4.entry-tags-header {
	font-size:0.8em;
	margin:0;
	padding:0;
}
.entry-tag a {
	text-decoration:none;
	color:#999;
	font-size:0.8em;
}
/*--â²ã¨ã³ããªã¼ããã¿---------------*/

/*--â½adsense---------------
.google {
	float:right;
}
--â²adsense---------------*/

.entry-more {
	background:#F2F2F2;
	border:1px solid #E6E6E6;
	padding:10px;
	color:#333;
	margin:30px 0 10px 0;
}
.entry-more h3 {
	font-size:1em;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0 0 2px 0;
	border-bottom:1px solid #d9d9d9;
}
/*--â½ãã©ãã¯ããã¯ãã³ã¡ã³ãèæ¯---------------*/
.comments-content, .comments-open {
	background:#F2F2F2;
	border:1px solid #E6E6E6;
	padding:10px;
}
.trackbacks {
	background:#F2F2F2;
	margin-bottom:7px;
}
.trackback-content {
	border:1px solid #E6E6E6;
}
#trackbacks-info {
	padding:10px;
	border:1px solid #E6E6E6;
}
.comments-open-content label {
	float:left;
	width:110px;
	text-align:right;
	padding-right:5px;
}
.comments-open-content label#save {
	clear:both;
	width:200px;
	text-align:left;
	padding-left:95px;
}
#comments-open-footer {
	margin-left:115px;
}
/*--â²ãã©ãã¯ããã¯ãã³ã¡ã³ãèæ¯---------------*/

/*--â½trackback.html---------------*/
#alpha-top {
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}
#alpha-top {
	margin: 0;
	padding:0;
	width: 591px;
}
/*--â²trackback.html---------------*/

/*--â½ãµã¤ããã¼ããããæ¸ç±---------------*/
.module-content #amazonleft a img {
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin-right:10px;
}
.module-content #amazonleft a img.noborder {
	border:none;
}
/*--â²ãµã¤ããã¼ããããæ¸ç±---------------*/
#alpha-inner #amazonleft {
	margin-left:15px;
	margin-top:3px;
	margin-bottom:10px;
}
/*--â½weatherhacks---------------*/
.weather {
	width:232px;
	border:1px solid #ccc;
	text-align:justify;
	margin-bottom:7px;
}
.weather2 {
	margin:10px 7px 0 0;
	text-align:justify;
	float:left;
}
.title {
	font-size:1em;
	text-decoration:none;
	background:#E6E6E6;
	display:block;
	margin:1px;
	text-align:center;
	padding:2px;
	font-weight:bold;
}
.title2 {
	font-size:0.8em;
	color:#767980;
	text-decoration:none;
	background:#F9F9F9;
	display:block;
	margin:1px;
	text-align:center;
	font-weight:bold;
}
.weather_content {
	padding:0 7px 7px 7px;
	margin:0;
	text-align:center;
}
.weather_content2 {
	margin:0;
	text-align:center;
}
.weather_content2 img {
	border:none;
}
.description {
	background:#F2F9FF;
}
/*--â²weatherhacks---------------*/

/*--â½simpleapiç»å---------------*/
.module-content ul.module-list li#nolist a img {
	width:80px;
	border:none;
	margin-bottom:7px;
}
.simpleapi_left img {
	width:80px;
	border:none;
	margin-bottom:10px;
	margin-left:10px;
}
.module-content ul.module-list li#nolist #left, .simpleapi_left {
	float:left;
	margin-right:3px;
}
.module-content ul.module-list li#nolist {
	color:#999;
	clear:both;
	margin-bottom:3px;
}
.trackback-content p span {
	color:#999;
	font-size:0.8em;
}
.trackback-content p a {
	color:#0066cc;
}
/*--â²simpleapiç»å---------------*/

/*--â½ãã¦ã¹ãªã¼ãã­ã£ããã£è¡¨ç¤ºajax---------------*/
.arc90_linkpic {
	display: none;
	position: absolute;
	left: 0;
	top: 1.5em;
}
.arc90_linkpicIMG {
	padding: 0 4px 4px 0;
	background: #fff url(linkpic_shadow.gif) no-repeat bottom right;
}
/*--â²ãã¦ã¹ãªã¼ãã­ã£ããã£è¡¨ç¤ºajax---------------*/

/*--â½ç¾å¼ÃSONYãã­ã°ãã¼ã±ãã£ã³ã°ä¼ç»---------------*/
li.parsetitle {
	border:1px solid #ccc;
	padding:3px 3px 3px 10px;
	background:#f6f6f6;
	list-style:none;
}
li.parse {
	border:1px solid #ccc;
	border-top:none;
	padding:10px;
	margin-bottom:15px;
	list-style:none;
}
.hyakusiki {
	background:url(http://blog.creamu.com/mt/img/100shikiback.gif) no-repeat;
	height:106px;
	width:572px;
	text-align:center;
	margin:auto;
}
.hyakusiki p {
	padding:73px 15px 0 15px;
	font-size:1.4em;
}
li.hyakusiki_simpleapi {
	float:left;
	list-style:none;
	margin-left:15px;
	margin-bottom:7px;
}
/*--â²ç¾å¼ÃSONYãã­ã°ãã¼ã±ãã£ã³ã°ä¼ç»---------------*/

/*--â½BubbleQuote---------------*/
.bubblequote {
	width:80%;
	background:#F5F5F5;
}
.bubblequote blockquote {
	margin:0;
	padding:0 10px;/* color:#fff;
*/
}
.bubblequote p.top {
	background:url(/mt/img/bubblequote/F5F5F5/quote_topleft.jpg) no-repeat left top;
	float:left;
	margin:0;
}
.bubblequote p.top span {
	background:url(/mt/img/bubblequote/F5F5F5/quote_topright.jpg) no-repeat right top;
	float:right;
	width:15px;
}
.bubblequote p.bottom {
	background:url(/mt/img/bubblequote/F5F5F5/quote_bottomleft.jpg) no-repeat left bottom;
	float:left;
	margin:0;
}
.bubblequote p.bottom span {
	background:url(/mt/img/bubblequote/F5F5F5/quote_bottomright.jpg) no-repeat right bottom;
	float:right;
	width:15px;
}
.bubblequote_wrap p.arrow {
	background:url(/mt/img/bubblequote/F5F5F5/quote_arrow.jpg) no-repeat;
	height:24px;
	margin:0 0 0 15px;
}
/*--â²BubbleQuote---------------*/

/*--â½Rico Round---------------*/
.rico_round {
	margin-left:15px;
	width:578px;
	background:#A0C8FF;
}
.rico_round p {
	padding:10px 20px;
	margin:0;
	color:#333;
}
/*--â²Rico Round---------------*/

/*--â½Rico Quote---------------*/
.round p {
	padding:18px 26px 5px 26px;
	margin:0;
	color:#333;
}
/*--â²Rico Quote---------------*/

.dojoHtmlFisheyeListBar {
	margin: 0 auto;
	text-align: center;
}
.outerbar {
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	border:none;
}
.page {
	padding: 60px 20px 20px 20px;
}
.outerbar {
	margin-top:110px;
}
.entry-body p {
	font-size:1em;
	line-height:1.5;
}
/*--â½copyright---------------*/
#copyright {
	margin:20px auto 40px auto;
	text-align:center;
	color:#999;
	padding-top:30px;
	border-top:1px dotted #999;
	clear:both;
}
/*--â²copyright---------------*/

/*--â½ftr---------------*/
#ftr {
	border-top:1px dotted #999;
	padding-top:15px;
	clear:both;
}
#ftr #popular_entry {
	width:600px;
	float:left;
	margin-bottom:15px;
}
#ftr .module-archives ul li {
	background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 5px;
	_background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 4px;
	padding-left:12px;
}
#ftr .module-archives .module-header {
	background:#f4f4f4;
	border:1px solid #c9ccd1;
	border-bottom:none;
}
#ftr #monthly-archives-wrap {
	width:345px;
	float:left;
}
#ftr #monthly-archives, #ftr #monthly-archives2, #ftr #monthly-archives3 {
	margin-left:15px;
	margin-bottom:15px;
}
#ftr .module-archives li a img {
	border:none;
	vertical-align:middle;
	_padding-bottom:2px;
}
#ftr .module-content {
	border:1px solid #c9ccd1;
}
/*--â²ftr---------------*/

/*--â½profile---------------*/
#profile {
	clear:both;
	border-top:1px dotted #999;
	padding-top:20px;
	margin-bottom:20px;
	color:#666;
}
#profileleft {
	float:left;
	margin-right:7px;
}
#profileright p {
	margin:0 10px 0 0;
}
#profileright p#profiletitle {
	font-weight:bold;
	margin-bottom:3px;
}
/*--â²profile---------------*/

/*--â½beta_3column---------------*/
#beta_threecolumn {
	width:141px;
	float:right;
}
#beta_threecolumn ul.module-list {
	_width:124px;
	_word-wrap: break-word;
}
*:first-child+html #beta_threecolumn ul.module-list {
	width:124px;
	word-wrap: break-word;
}
#beta3 {
	margin:7px 7px 50px 0;
	width:234px;
	float:right;
}
/*--â²beta_3column---------------*/

/*--â½AMN---------------*/
.AMN-sponsor-rolls {
	margin: 0 0 15px 0;
	font-family: arial, Verdana, sans-serif;
}
.AMN-sponsor-rolls a {
	color:#8c8c8c !important;
	border:none !important;
}
.AMN-sponsor-rolls h3.amn-BlogEmbedAd-header {
	background:url(http://blog.creamu.com/mt/img/elementback.jpg) !important;
}
.AMN-sponsor-rolls div.obline {
	margin: 0;
	height: 16px;
	overflow: hidden;
	font-family: arial, Verdana, sans-serif;
	text-align:left;
}
.AMN-sponsor-rolls div.amn-BlogEmbedAd-blog-title-wrapper, .AMN-sponsor-rolls div.amn-BlogEmbedAd-content, .AMN-sponsor-rolls div.amn-content {
	margin: 0;
	padding: 0;
	border: none;
}
.AMN-sponsor-rolls div.amn-BlogEmbedAd-item, .AMN-sponsor-rolls div.amn-BlogEmbedAd-item-bottom {
	margin: 0;
	padding: 7px;
	background-color: #eee;
	border: none;
	border-top: 1px solid #fff;
}
.AMN-sponsor-rolls h3.amn-header {
	margin: 0;
	clear: both;
}
.AMN-sponsor-rolls div.amn-BlogEmbedAd-item img, .AMN-sponsor-rolls div.amn-BlogEmbedAd-item-bottom img, .AMN-sponsor-rolls div.amn-item img, .AMN-sponsor-rolls div.amn-item-bottom img {
	margin: 0 5px 1px 0;
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
	float: left;
}
.AMN-sponsor-rolls div.amn-item p, .AMN-sponsor-rolls div.amn-item-bottom p {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
div.amn-content div.amn-item, div.amn-content div.amn-item-bottom {
	margin: 0;
	padding: 7px;
	background-color: #eee;
	border: none;
	border-top: 1px solid #fff;
	overflow: hidden;
	clear: both;
}
.AMN-sponsor-rolls a {
	color: #666;
	text-decoration: none;
}
.AMN-sponsor-rolls div.amn-BlogEmbedAd-entry-title a, .AMN-sponsor-rolls div.amn-BlogEmbedAd-blog-title a {
	color: #8c8c8c !important;
	font-weight: normal;
	font-size: 100%;
	text-decoration: none;
}
.AMN-sponsor-rolls div.amn-BlogEmbedAd-entry-title a:hover, .AMN-sponsor-rolls div.amn-BlogEmbedAd-blog-title a:hover {
	text-decoration: underline;
}
.AMN-sponsor-rolls div.amn-item p a, .AMN-sponsor-rolls div.amn-item-bottom p a {
	color: #8c8c8c !important;
}
.AMN-sponsor-rolls div.amn-item p a:hover, .AMN-sponsor-rolls div.amn-item-bottom p a:hover {
	text-decoration: underline;
}
/*--â²AMN---------------*/

/*--â½Findjob---------------*/
#findjob a {
	color:#5a5a5a;
	font-size:0.9em;
}
/*--â²Findjob---------------*/

/*--ticker---------------*/
.rss-widget-outer-div {
	font-size:0.9em;
	margin: 7px 0 0 0;
	padding: 5px;
	background: #ebebeb;
}
.rss-widget-inner-div {
	padding: 0 10px;
}
.rss-widget-title {
	padding-right: 10px;
	color: #565656;
	font-weight:bold;
	border-right:1px solid #808080;
}
.rss-widget-inner-div a:hover {
	color:#999;
	background:none;
}
.rss-widget-inner-div a {
	text-decoration: none;
	color: #6e6e6e;
	padding:0 0 0 10px;
	font-weight: normal;
}
.rss-widget-item-desc {
	padding-left: 10px;
	font-weight: normal;
}
/*--ticker end---------------*/

.entry-body p img.line {
	padding:4px;
	border:1px solid #ccc;
}
.layout-two-column-right #alpha-inner .entry-body ul {
	margin:30px 0 30px 0;
}
.layout-two-column-right #alpha-inner .entry-body ul li {
	line-height:1.5;
	margin:0 0 15px 0;
}
.layout-two-column-right #alpha-inner .entry-body ul.square,
ul.square {
	margin:15px 0 30px 0;
}
.layout-two-column-right #alpha-inner .entry-body ul.square li,
ul.square li {
	line-height:1.5;
	margin:0 0 10px 0;
	background:none;
	background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 5px;
	_background:url(http://blog.creamu.com/mt/img/link_arrow.gif) no-repeat 2px 4px;
	padding-left:12px;
}
ul.square li a {
	text-decoration:none;
}
.layout-two-column-right #alpha-inner .entry-body ol {
	margin:0;
	line-height:1.8;
}
.layout-two-column-right #alpha-inner .entry-body ol li {
	margin:0;
	padding:0;
}
blockquote {
	background:#f2f2f2;
	padding:15px;
	line-height:1.4;
	margin:20px 0;
	color:#666;
	border:1px dotted #999;
}
ul.archive-list {
	margin:0;
	padding:0;
}
.archive-content ul.archive-list li, .search-content ul.search-list li {
	margin-bottom:5px;
}
#ticker {
	margin:7px 0 5px 0;
}
*:first-child+html #ticker {
	height:32px;
}
.flickr_badge_image img {
	border: 1px solid #ccc !important;
	padding: 4px;
}
/*--â½table---------------*/
#pagebody #pagebody-inner #alpha #alpha-inner .entry .entry-content .entry-body p table {
	padding:7px;
	border:1px solid #ccc;
	border-collapse:collapse;
	width:500px;
	font-size:1em;
}
#pagebody #pagebody-inner #alpha #alpha-inner .entry .entry-content .entry-body p table th {
	margin:0;
	padding:0;
	font-weight:normal;
}
#pagebody #pagebody-inner #alpha #alpha-inner .entry .entry-content .entry-body p table tr td {
	padding:5px;
	text-align:center;
}
/*--â²table---------------*/

/*--â½input---------------*/
input#search,
input#merumaga,
input#tb_url,
input#comment-author,
input#comment-email,
input#comment-url,
textarea#comment-text {
	border:1px solid #ccc;
	padding:4px;
}
input#search {
	margin:0 3px 0 0;
}
/*--â²input---------------*/

/*--â½Ajax Search---------------*/
.search-results-container {
	margin:0 0 20px 0;
}
/*--â²Ajax Search---------------*/

#gadgetpartyparts-big-outer,
#gadgetpartyparts-small1-outer,
#gadgetpartyparts-small2-outer {
	margin:8px 0 !important;
}
*:first-child+html #imgloader {
	height:77px;
}
/*--â½code---------------*/
pre {
	margin:0;
	padding:0;
	overflow: auto;
	white-space: pre-wrap;
	word-wrap: break-word;
}
.codex {
	font-family:"Monaco","Courier",monospace;
	border:solid 1px #DfDfDF; 
	padding:10px; 
	background:#f4f9fb; 
	line-height:18px;
	margin-bottom:20px;
	font-size:11px;
}
code,
span.small {
	font-family:"Monaco","Courier",monospace;
	font-size:11px; 
	color:#000;
}
/*--â²code---------------*/

/*--â½ãã­ã¹ããã¤ã©ã¤ã---------------*/
::selection,/* Safari and Opera */
::-moz-selection { 
background:#000;
color:#fff;
}
::-moz-selection{ /* Firefox */
background:#000;
color:#fff;
} 
/*--â²ãã­ã¹ããã¤ã©ã¤ã---------------*/
h3.plain {
	font-size:1.2em;
	margin:0;
}
h3.related {
	background:#f2f2f2;
	font-size:1em;
	font-weight:bold;
	color:#666;
	padding:5px 10px;
}
h3.related span.relatedMore {
	font-size:0.7em;
	font-weight:normal;
	float:right;
}
.spacer {
	border-top:1px solid #fff;
}
.ftr_google {
	margin:15px 0 0 0;
}
/*--Twitter---------------*/
#twitter {
	background:url(http://blog.creamu.com/mt/img/bg_twitterTop.gif) no-repeat left top;
}
#twitter ul {
	background:url(http://blog.creamu.com/mt/img/bg_twitterBottom.jpg) no-repeat bottom;
	padding:24px 10px 15px 34px;
	margin:0 0 7px 0;
	list-style:none;
}
#twitter ul li a {
	text-decoration:none;
}
/*--Twitter end---------------*/
span.credit {
	font-size:10px;
	color:#b3b3b3;
}
