/* Edited with EditCSS */
/**** LINK-tag style sheet styles-site.css ****/
* {
	font-family:"MS PGothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","Osaka",helvetica,sans-serif;
	}
body {
	overflow-y:scroll;
	margin: 0px 0px 20px 0px;
	background-color: black;
	background-image:url(http://phpspot.org/blog/img/bg.gif);
        	text-align: center;
        
	}

a {
	text-decoration: underline;
	
	
	}
/*
a:link {
	color: #8FABBE;
	}

a:visited {
	color: #8FABBE;
	}

a:active {
	color: #8FABBE;
	}

a:hover {
	color: #006699;
	}
*/
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	-webkit-box-shadow: 0px 0px 20px rgb(30, 30, 30);
	-moz-box-shadow: 0px 0px 20px rgb(30, 30, 30);
	box-shadow: 0px 0px 20px rgb(30, 30, 30);
	-ms-box-shadow: 0px 0px 20px rgb(30, 30, 30);
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;

	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	padding-top:12px; /* 20080125 */
	padding-bottom: 4px;
	width: 950px; /* 20080125 */
	
	background-color: #FFFFFF;
	border: 1px solid #3a3a3a;
	border-top: 3px solid #4C4C4C;
	}

#banner {
/*	font-family: Verdana, Arial, sans-serif;*/
	color: #000000;
/*	color: #FFFFFF; */
/*	background-color: #999999; */
	background-color: #ffffff; 
	text-align: left;
	/*padding: 15px;  /* 20080125 */
/*	height: 32px;*/
	}

#banner-img {
	display: none;
	}


#banner a {
	color: black;
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;
	margin-bottom:16px;
	
	
	}

#banner h2 {
	font-size: 12px;
	display:none;
	}

#center {
	float: left;
	margin-top:5px;
	width: 530px;
	padding-left:15px;
	overflow: hidden;
	}

.content {
	padding: 0px 0px 5px 0px;
	background-color: #FFFFFF;
	background-image:url("http://phpspot.org/blog/img/cshadow.jpg");
	background-repeat:repeat-x;
	color: #444444;
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	}

#right {
	float: left;
	width: 200px;
	padding-left:15px;
	margin-top:15px;
/*	border-right:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	overflow: hidden;*/
	}

.content p {
	color: #666666;
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}
.content p.ex {
        margin:4px;
        margin-left:8px;
        margin-bottom:12px;
}

.content blockquote {
	border-style: solid;
	border-width:1px;
	border-color:#e0e0e0;
	padding: 8px;
	font-size:12px;
	font-familly:"ＭＳ ゴシック";
	line-height: 150%;
	margin:0px;
	margin-bottom:8px;
	}
.content code{
	border-style: solid;
	border-width:0px;
	border-color:#c0c0c0;
	padding: 8px;
	font-size:12px;
	font-familly:"ＭＳ ゴシック";
	line-height: 150%;
	margin:0px;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	border-bottom:solid 1px #F0F0F0;
        border-left:solid 5px #f0f0f0;
        padding:4px;
        padding-left:8px;
	
	margin-bottom: 8px;
	
	}

.content div#con_left h3,
div#newentries h3,
div#content_top h3 {
	color: #666666;
	background-color:#fafafa;
	border: 1px solid #f0f0f0;
	border-left:none;
	border-right:none;
	padding:4px;
	padding-left:8px;
	font-size: 1.2em;
	font-weight:bold;
	
	text-align: left;
	
	margin-bottom: 8px;
	
	}
.content div#con_left h3.hl {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-top:none;
	margin-bottom:0px;
	padding:6px;
	padding-left:32px;
	background-color:#4C4C4C;
	background-image:url(http://phpspot.org/blog/img/edit.gif);
	background-repeat:no-repeat;
	background-position:10px 9px;	text-shadow: 1px 1px 0px rgb(117, 117, 117);
	-webkit-box-shadow: 0px 2px 2px rgb(212, 212, 212);
	-moz-box-shadow: 0px 2px 2px rgb(212, 212, 212);
	box-shadow: 0px 2px 2px rgb(212, 212, 212);
	-ms-box-shadow: 0px 2px 2px rgb(212, 212, 212);
	color:white;
}

.content div#con_left h4.hl {
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:0.8em;
	color:#808080;
	margin-bottom: 8px;
	letter-spacing:0.3em;
	border-bottom:solid 1px #f2f2f2;
	background-color:#FAFAFA;
}

div#content_top h3 {
	background-image:url(http://phpspot.org/blog/img/linebg.jpg);
	background-repeat:repeat-x;
	border-top:none;
}

div#content_top h3 a{
	font-size:0.8em;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:16px;
	background-image:url(http://phpspot.org/blog/img/yaji.gif);
	background-repeat:no-repeat;
	background-position:-1px 4px;
}
.content h3 a:hover{
	text-decoration:underline;
}

.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	border-top: 1px solid #f0f0f0;
	text-align: left;
	
	
	
	margin-bottom: 5px;
	line-height: normal;
	padding: 3px;
	padding-top:6px;
	}

.sidebar {
	/*padding: 15px;*/
	}



#calendar {
  	line-height: 140%;
	color: #666666;
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}


.sidebar h2 {
	color: #666666;
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	
/*	text-align: center;*/
	font-weight: bold;
	
	text-transform: uppercase;
	background-image:url("http://phpspot.org/blog/img/entrydate.jpg");
	background-repeat:repeat-x;
	border-right:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 20px;
	margin-left:8px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar #categories ul {
	padding-left: 15px;
	}

.sidebar li {
	color: #666666;
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	list-style-image:url("http://phpspot.org/blog/img/listdot.gif");
	}

.sidebar #categories li {
	list-style-type: circle;
	}

.sidebar img {
	border: 3px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
/*	font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	padding-left:52px;
	margin-bottom: 15px;
	}

#powered {
	padding-left:30px;
	font-family:  Arial;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-left:14px;
	margin-top:10px;
	}
	
div#powered a{
	color:#666666;
	font-family:Arial;
	text-decoration:none;
}
#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

.back2top {
	padding:4px;
	font-size:12px;
	letter-spacing:0.5px;
}

.entrybody{
/*
	margin-top:8px;
	border-top:1px solid #f0f0f0;
	padding-top:8px;
*/
	padding:4px;
	padding-top:0px;
}

.entrybody ul{
	margin:0px;
	margin-left:6px;
	padding-left:14px;
	list-style-type:square;
	list-style-image: url("http://phpspot.org/blog/img/listdot.gif");
}

a.plink{
	color:#0000ff;
}

a.plink:visited{
	color:#0000ff;
}

#relate_site{
	display:none;
}

#blogrss{
	font-size:x-small;
	background-color:#fafafa;
	border:1px solid #f0f0f0;
	padding:3px;
	text-align:right;
}
div#a_comment{
    height:0px;
    overflow:hidden;
}
div#newentries ul {
    padding:0px;
    margin-left:25px;
    margin-top:5px;
    list-style-type: square;
}
#switch{
    text-decoration:none;
    color:#777777;
}
span.spons {
    margin-left:2px;
    font-size:11px;
}

div#blogtitle{
	float:left;
	padding-left:24px; /* 20080125 */
	padding-right:25px; /* 20080125 */
	padding-top:7px; /* 20080125 */
	padding-bottom:0px; /* 20080125 */
}
div#largebanner{
	float:left;
	width:728px;
	left:1px;
	top:-2px;
	position:relative;
}

div#banner{
	padding-bottom:0px;
}
div.back2top{
	padding-top:12px;
	font-size:0.7em;
	width:400px;
	float:left;
	line-height:140%;
}
div#topmenubar{
	clear:both;
	background-image:url(http://phpspot.org/blog/img/barbg.jpg);
	background-repeat:none;
	overflow:hidden;
	background-color:#4D4D4D;
	height:42px;
	color:white;
}

div#topmenubar ul{
	margin:0px;
	padding-top:12px;
	padding-left:24px;
	list-style-type:none;
	width:655px;
	float:left;
}
div#topmenubar ul li{
	display:inline;
	margin-right:10px;
}

div#topmenubar ul li img{
	border:none;
}

div#topmenubar ul li a {
	position:relative;
}
div#topmenubar ul li a:active {
	top:1px;
}

div#searchform form{
	padding-top:9px;
}

div#searchform form input{
	vertical-align:bottom;
}
div#searchform form input.searchbox{
	border:solid 1px #e0e0e0;
	width:200px;
	height:18px;
}

div#searchform form input.searchbtn{
}

div#submenubar{
	background-color:#5E95CE;
	height:25px;
	overflow:hidden;
	background-image:url(http://phpspot.org/blog/img/subbarbg.jpg);
	padding:0px;
}

div#submenubar_rel{
	height:25px;
	background-image:url(http://phpspot.org/blog/img/subbarbg2.jpg);
	background-repeat:no-repeat;
}

div#submenubar ul{
	margin:0px;
	padding:0px;
	padding-left:100px;
	list-style-type:none;
}
div#submenubar ul li{
	display:inline;
}

div#submenubar ul li img{
	border:none;
}

div#rssblock{
	padding-top:9px;
	float:left;
}
div#article_navi{
	padding-bottom:8px;
	padding-left:4px;
}
div#article_navi a{
	text-decoration:none;
}
div#article_navi a:hover{
	text-decoration:underline;
}
div#con_left{
	width:530px;
	float:left;
	padding-left:15px;
	margin-top:15px;
}
div#con_right{
	width:200px;
	float:left;
	padding:15px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	margin-top:15px;
}

div#con_right h3 {
	font-size:12px;
	background-color:#aaaaaa;
	padding:2px;
	padding-left:6px;
	color:#ffffff;
	text-align:center;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(170, 170, 170)),color-stop(1, rgb(148, 148, 148)));
	background-image: -moz-linear-gradient(-90deg,rgb(170, 170, 170) 2%,rgb(148, 148, 148) 100%);
	background-image: linear-gradient(-90deg,rgb(170, 170, 170) 2%,rgb(148, 148, 148) 100%);
	text-shadow: 1px 1px 0px rgb(117, 117, 117);
}
div#con_right ul{
	margin:0px;
	padding-left:0px;
	list-style-type:none;
	border:solid 1px #cccccc;
	border-top:none;
}
div#con_right ul li{
	border-bottom:dotted 1px #cccccc;
	padding:6px;
	padding-top:3px;
	padding-bottom:3px;
}
div#con_right ul li.final{
	border-bottom:none;
}

div#con_bottom{
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
}

div#rightbar {
	margin-left:15px;
	margin-top:15px;
	width:160px;
	float:left;
	text-align:center;
	/*border-left:solid 1px #f0f0f0;*/
}

div.rightNaviHead {
	margin-bottom:8px;text-align:left;
}
div.rightNaviHead span {
	display:block;
	border-bottom:dotted 1px #c0c0c0;
	padding:2px;padding-top:0px;margin-top:0px;font-size:0.85em;font-family:Arial;margin-bottom:6px;
}

div#oldentries{
	text-align:center;
}

div#oldentries p{
/*	font-size:0.7em;*/
	margin:0px auto;
}

span.sep{
	color:#f0f0f0;
}

h2.entrydate {
	font-family:Verdana;
	letter-spacing:0.3em;
	background-image:url(http://phpspot.org/blog/img/entrydate.jpg);
	background-repeat:repeat-x;
	border-right:solid 1px #f0f0f0;
	border-top:solid 1px #f0f0f0;
	margin-top:8px;
}
h2.oldhead {
	margin-top:8px;
	border-right:solid 1px #f0f0f0;
	border-top:solid 1px #f0f0f0;
	background-image: url(http://phpspot.org/blog/img/entrydate.jpg);
}

div#footer {
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	border-top:solid 1px #f0f0f0;
	font-size:12px;
	color:#909090;
}

div#footer a{
	color:#909090;
	text-decoration:none;
}

p.date_nav{
	border:solid 1px #f0f0f0;
	padding:6px;
	padding-left:10px;
	background-image: url(http://phpspot.org/blog/img/entrydate.jpg);
	background-repeat:repeat-x;
	color:#e0e0e0;
}
p.date_nav a{
	text-decoration:none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#socialbutton {
	margin-top:8px;
	padding-left:5px;
}
#socialbutton div {
	margin-right: 5px;
	float: left;
}
div#s_twitter {
	margin-right: 0px;
}
.AMN-ad-item-square-inner{
	border:solid 1px #cccccc;
}
.AMN-ad-item-square-inner img{
	border:none;
}
h3.newentries{
	margin-top:12px;
}
div.bentry{
    border-bottom:dotted 1px #c0c0c0;padding:8px;
}
div.bentry_pic{
    width:95px;height:80px;float:left
}
div.bentry_pic img{
    width:80px;height:80px;border:solid 1px #c0c0c0;
}
/*
.amn-BlogEmbedAd-content .obline{
	background-image:url(http://phpspot.org/blog/img/subbarbg.jpg) !important;
}
*/