/*
Theme Name :  Simple-Tech
Theme URI :  http : //www.tech-scope.com
Description :  Light-weight 3-column Wordpress Theme.
Version :  1.0
Author :  Muhamad Fuad
Author URI :  http : //www.tech-scope.com 
*/
/* CSS Document */
body {
background : #E7E7E7 ;
font :  80% "メイリオ", Meiryo, "Osaka",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック","Verdana", Sans-Serif ;
color : #999 ;
margin : 0 ;
padding : 0 ;
}

h2,h3,h4,h5,h6 {
font-family :  "メイリオ", Meiryo, "Osaka",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック","Verdana", Sans-Serif ;
}

#wrap {
background : transparent ;
width : 928px ;
margin : 0 auto ;
}

.ad {
margin-top : 31px ;
}

.ad2 {
padding-left : 60px ;
}

.ad3 {
padding :  4px 0px 0px 12px ;
border-left :  1px dashed #999 ;
}

#header {
height : 25px ;
color : #fff ;
margin : 0 auto ;
padding : 0 ;
background :  transparent ;
}

#headerimg {
height : 60px ;
background : transparent url(images/header2.jpg) repeat-x top ;
color : #fff ;
margin : 0 auto ;
padding-bottom : 3px ;
}

.header {
padding-top : 10px ;
padding-left : 8px ;
padding-bottom : 14px ;
letter-spacing : 1px ;
font-size : 2.1em ;
font-weight : 700 ;
font-family :  Verdana, Osaka, Arial, Sans-Serif ; 
margin-left :  50px ;

}


.description {
padding-top : 50px ;
padding-left : 75px ;
color : #999 ;
}

#nav {
height : 35px ;
font-family :  Verdana, Osaka, Arial, Sans-Serif ; 
font-size : 11px ;
position : absolute ;
margin : 0 auto ;
}

.left li {
list-style : none ;
display : inline ;
float : right ;
margin : 0 ;
}

#nav a {
color : #999 ;
text-decoration : none ;
height : 17px ;
padding-left : 14px ;
padding-right : 14px ;
padding-top : 6px ;
}

.left {
padding-top : 6px ;
position : relative ;
top : 6px ;
right : 2px ;
}

.left a {
text-transform : uppercase ;
}

#nav a : hover {
text-decoration :  underline ;
}

#gradient {
height : 17px ;
background : transparent url(images/gradient.gif) repeat-x ;
width : 924px ;
margin : 0 auto ;
}

#content {
width : 480px ;
float : left ;
text-align : justify ;
color : #262523 ;
margin : 0 ;
padding : 14px 13px 14px 13px ;
overflow : hidden ;
color : #333 ;
background :  #fff ;
border :  1px solid #B5B5B5 ;
}
#content p {
line-height : 1.6em ;
padding : 0 ;
font-size : 12px ;
font-family :  "メイリオ", Meiryo, "Osaka",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック","Verdana", Sans-Serif ;
}	
.entry {
padding :  4px 1px 0px 1px ;
}	
.entry a {
color : #0065CE ;
text-decoration : none ;
}
.entry li {
list-style :  circle ;
}	
.bottom {
color : #000 ;
background : #F3F3F3 ;
text-align : center ;
padding-top : 2px ;
}

.postmetadata {
color : #666 ;
background : #FFFFFF ;
text-align : justify ;
border-top : 1px solid #999 ;
border-bottom : 1px solid #999 ;
font-family : Verdana, sans-serif ;
padding :  4px 8px 6px 8px ;
font-size : 11px ;
}
.author {
background : #F9F9F9 url(images/user.gif) no-repeat left ;
border-right : 2px solid #acacac ;
border-bottom : 1px solid #acacac ;
padding : 0 2px 2px 19px ;
float : right ;
}

.email {
background : #F9F9F9 url(images/e-mail.jpg) no-repeat left ;
border-right : 2px solid #acacac ;
border-bottom : 1px solid #acacac ;
padding : 0 2px 2px 19px ;
height :  18px ;
}

.meta {
color : #000 ;
text-align : center ;
width : 35px ;
position : absolute ;
border-right : 1px dashed #999 ;
padding : 4px 6px 4px 4px ;
}

.comment {
background : #F9F9F9 url(images/comment.gif) no-repeat left ;
border-right : 2px solid #acacac ;
border-bottom : 1px solid #acacac ;
padding : 0 0 2px 16px ;
}

.comment a {
color : #666 ;
padding : 0 2px ;
}

.date {
color : #666 ;
font-weight : 700 ;
font-family : Georgia, serif ;
font-size : 16px ;
}

.month {
color : #666 ;
font-weight : 700 ;
font-family : Halvetica ;
font-size : 16px ;
}

.poststuff {
position : relative ;
width : 460px ;
left : 0px ;
border-bottom : 1px solid #333;
}

.postname {
font-size : 1.6em ;
font-family :  "メイリオ", Meiryo, "Osaka",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック","Verdana", Sans-Serif ;
text-align : left ;
}

.postname a {
color : #666666 ;
text-decoration : none ;
}
h2.pagetitle {
	font-size: 1.3em;
	}
h2, h2 a, h2 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited {
	text-decoration: none;
	}

.social a {
color : #000 ;
font-size : 1em ;
text-decoration : none ;
}
.writer a : hover {
text-decoration : underline ;
}	
.writer a {
color : #333333 ;
font-size : 1em ;
text-decoration : none ;
font-family : Verdana, Osaka, Arial, Sans-Serif; 
}
.writer {
font-size :  11px ;
padding-left :  2px ;
}
.writerb a : hover {
text-decoration : underline ;
}	
.writerb a {
color : #333333 ;
font-size : 1em ;
text-decoration : none ;
font-family : Verdana, Osaka, Arial, Sans-Serif; 
}
.writerb {
font-size :  11px ;
padding-left :  2px ;
}
.mewtwo {
text-align : right ;
width : 470px ;
border-top : 1px dashed #999 ;
margin : 5px 0;
padding-top : 5px ;
}

.mewtwo a {
font-size : 1em ;
text-decoration : none ;
}
.entryad { 
	font-size:12px; 
	text-align: right; 
	line-height : 1.6em ;
}
.post-divider {
border-bottom : 1px dashed #999 ;
width : 470px ;
margin : 5px 0;
}

.navigation {
display :  block
color : #000 ;
background :  transparent ;
padding :  2px 4px 2px 4px ;
}

.navigation a {
color : #333 ;
text-decoration : none ;
background :  transparent ;
}

.alignleft {
float : left ;
}

.alignright {
float : right ;
}
.feed2 {
padding-left :  19px ;
background :  transparent url(images/feed.png) no-repeat left ;
}	
.feed2 a {
font-size :  13px ;
}	

.sidebar {
background :  #E6E6E6 ;
}

#rsidebar {
width : 190px ;
float : left ;
background : #FFF ;
margin-left : 8px ;
color : #666 ;
padding :  6px 8px 6px 8px ;
border :  1px solid #B5B5B5 ;
}

.feed {
text-align : justify ;
font-family : Verdana, sans-serif ;
font-size : 11px ;
line-height : 1.8em ;
}

#rsidebar a,#rsidebar a : hover {
color : #0065CE ;
background : transparent ;
text-decoration : none ;
}
#rsidebar p {
line-height : 1.6em ;
font-size : 11px ;
font-family : Verdana, Arial ;
text-align :  justify ;
color :  #666666 ;
}	
#lsidebar {
width : 165px ;
background : #FFF ;
color : #666666 ;
float : left ;
margin-right :  8px ;
padding :  6px 8px 6px 8px ;
border :  1px solid #B5B5B5 ;
}

#footer {
color : #999 ;
clear :  both ;
text-align :  center ;
background :  transparent ;
padding-top : 4px ;
padding-bottom : 4px ;
padding-right :  48px ;
}
#footer a {
color :  #0065CE ;
}	
.sidebar h2 {
font-family :  "メイリオ", Meiryo, "Osaka",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック","Verdana", Sans-Serif ;
font-weight :  bold ;
font-size : .9em ;
color : #FFF ;
padding :  2px 2px 2px 4px ;
background :  #FF4184 ;
border :  1px solid #BBBBBB ;
margin-bottom :  3px ;
}

.sidebar-reda {
font-family : Verdana, Osaka, Arial, Sans-Serif; 
font-weight :  bold ;
font-size : .9em ;
color : #fff ;
padding :  2px 0px 2px 0px ;
background :  #F9688C ;
border :  1px solid #BBBBBB ;
margin-bottom :  3px ;
text-align: center;
}

.sidebar-graya {
font-family : Verdana, Osaka, Arial, Sans-Serif; 
font-weight :  bold ;
font-size : .9em ;
color : #333333 ;
padding :  2px 0px 2px 0px ;
background :  #E4E4E4 ;
border :  1px solid #BBBBBB ;
margin-bottom :  3px ;
text-align: center;
}

.adbox {
margin : 6px 0;
padding : 6px 0;
/* border-top : 1px dashed #BBBBBB ; */
border-bottom : 1px solid #BBBBBB;
}

.category li {
list-style : none ;
border-bottom : 1px dashed #999 ;
background : transparent url(images/arrow_138.gif) no-repeat left ;
padding-left : 18px ;
line-height : 20px ;
}
.else li {
list-style : none ;
border-bottom : 1px dashed #999 ;
padding-left : 4px ;
line-height : 20px ;
}
#searchform {
background : #F9F9F9 ;
border-top : 4px solid #DCDCDC ;
border-left : 4px solid #DCDCDC ;
border-bottom : 4px solid #DCDCDC ;
border-right : 4px solid #DCDCDC ;
width : 180px ;
height : 24px ;
margin-top :  8px ;
}

.search {
padding-top : 4px ;
border : 0 ;
background : transparent ;
background-position : 6px 4px ;
padding-left : 10px ;
width : 180px ;
}

#respond {
background : transparent url(images/nav4.gif) repeat-x ;
color : #fff ;
text-align : center ;
text-transform : uppercase ;
}

#commentstatus {
color : #999 ;
text-align : center ;
}

ol.commentlist {
background :  transparent ;
margin : 0 ;
padding : 8px 8px 8px 20px ;
overflow :  hidden ;
}
ol.commentlist a {
text-decoration :  underline ;	
overflow :  hidden ;
color :  #000 ;
}
li.oddcomment {
background : #fff ;
border : 1px dashed #999 ;
margin-bottom : 6px ;
padding : 2px 4px ;
overflow :  hidden ;
}

li.alt {
background : #F3F3F3 ;
border : 1px dashed #999 ;
margin-bottom : 6px ;
padding : 2px 4px ;
overflow :  hidden ;
}

#content img {
border-bottom : 4px solid #fff ;
border-top : 4px solid #fff ;
border-left : 4px solid #fff ;
border-right : 4px solid #fff ;
padding : 4px ;
}

p a : hover {
background : #4593DC ;
height : 16px ;
}
blockquote {
background : #FBFBFB ;
border-left : 4px solid #F0F0F0 ;
border-top : 1px solid #F0F0F0 ;
text-align : left ;
padding : 2px 8px ;
}
.children {
display : none ;
}

.wp-smiley {
border : 0 ;
margin : 2px ;
padding : 0 ;
}

.download {
background : #FFC ;
text-align : center ;
color : #000 ;
font-size : 12px ;
font-family : Verdana ;
border-bottom : 1px solid #fc0 ;
border-top : 1px solid #fc0 ;
overflow : hidden ;
text-transform : capitalize ;
padding : 3px ;
}

.download a {
text-transform : none ;
}

.left ul,#rsidebar ul,#rsidebar ol {
margin : 0 ;
padding : 0 ;
}

.entry a : hover,.email a : hover {
color : #0065CE ;
background : transparent ;
}

.entry,#comment {
width : 475px ;
}

.comment a : hover,.postname a : hover,#lsidebar a {
color : #0065CE ;
}
.postmetadata a {
color :  #666 ;
text-decoration :  none ;
border-bottom :  1px dotted #666 ;
}	
.author a,.email a {
color : #999 ;

}
.navigation li,#rsidebar li {
list-style : none ;
border-bottom : 1px dashed #999 ;
background : transparent url(images/arrow_138.gif) no-repeat left ;
padding-left : 18px ;
line-height : 20px ;
}
.navigation li,#rsidebar li a {
text-decoration: none;
color: #005ebf;
}
.category ul {
width : 150px ;
padding-left : 0 ;
padding-bottom : 2px ;
margin : 0 ;
}
.else ul {
width : 150px ;
padding-left : 0 ;
padding-bottom : 2px ;
margin : 0 ;
}
.else a {
text-decoration :  none ;
color : #005EBF ;
}
.category a {
text-decoration : none ;
color : #005EBF ;
}
h3.related {
width :  450px ;
text-align :  left ;
color :  #000 ;
font-weight :  normal ;
font-size :  12px ;
font-family :  Verdana, Arial ;
padding-left :  14px ;
}
h3.pagetitle {
width :  450px ;
text-align :  left ;
color :  #000 ;
font-weight :  normal ;
font-size :  12px ;
font-family :  Verdana, Arial ;
padding-left :  14px ;
}
.sidebar img {
margin :  0 ;
padding :  0 ;
border :  0 ;
}
img {
padding :  4px 6px 4px 6px ;
}		

/* DTI バナー */
.ad-3 td a {
display: block;
padding: 5px;
color: #330000;
background-color: #ded7cd;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-weight: bold;
}
.ad-3 td a:hover {
display: block;
color: #ff6699;
background-color: #330000;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

/*Digg pagebar*/
.pagebar 
{ 
	font: 11px Arial, Helvetica, sans-serif; 
	padding-top: 20px; 
	padding-bottom: 10px; 
	margin: 0px; 
}

.pagebar a, .pageList .this-page 
{
	color: #000099;
	padding: 2px 5px; 
	border: solid 1px #ddd; 
	background: #fff; 
	text-decoration: none;
}

.pagebar a:visited 
{
	color: #000099;
	padding: 2px 5px; 
	border: solid 1px #ddd; 
	background: #fff; 
	text-decoration: none;
}

.pagebar .break 
{
	padding: 2px 5px; 
	border: none; 
	background: #fff; 
	text-decoration: none;
	}

.pagebar .this-page 
{
	color: #fff;
	padding: 2px 5px; 
	border-color: #999; 
	font-weight: bold; 
	font-size: 13px; 
	vertical-align: top; 
	background: #000;
}

.pagebar a:hover 
{
	border: solid 1px #000; 
	text-decoration: none;
}

/* SEO Parts */
#seoparts { 
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 14px; 
	}
#seoparts li { 
	float:left;
	padding:1px;
	line-height:100%; 
	}
#seoparts-img-li { 
	float:left; 
	}
#seoparts-img-li img { 
	vertical-align:top; 
	}
/* SEO Parts end */