*{
padding:0px;
margin:0px;
}

html{
color:#666666;
font:normal 0.8em "‚l‚r ƒSƒVƒbƒN", Verdana , Osaka, monospace;
line-height:135%;
}

body{
background-color:#ffffff;
text-align:center;
}

img,fieldset{border:0px;}

a:link {color: #000000; text-decoration: underline;}
a:active {color: #999999; text-decoration: underline;}
a:visited {color: #000000; text-decoration: none;}
a:hover {left: 1px; color: #6699cc; text-decoration: underline;}

#sidebar a:link {color: #acacac; text-decoration: underline;}
#sidebar a:active {color: #6699cc; text-decoration: underline;}
#sidebar a:visited {color: #acacac; text-decoration: none;}
#sidebar a:hover {left: 1px; color: #6699cc; text-decoration: underline;}

.clr{
clear: both;
overflow: hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}

/*--box--*/

#all{
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#000000;
text-align:left;
}

#contents{
background-color:#ffffff;
}

#main{
width:600px;
float:left;
background-color:#ffffff;
}

#sidebar{
width:300px;
float:left;
background-color:#000000;
text-align:center;
}

* html #sidebar{
width:280px;
float:left;
background-color:#000000;
text-align:center;
}

#footer{
}

/*--head--*/
#header{
margin:0px 0px 10px 0px;
overflow:hidden;
}

#headerinner{
padding:32px 0px 0px 10px;
}

h1#header_name{
padding:0px 0px 10px 5px;
font-size:1.7em;
}

h1#header_name a:link,
h1#header_name a:visited{
text-decoration:none;
color:#000000;
}

h2#header_description{
padding:0px 0px 0px 10px;
font-weight:normal;
font-size:1em;
}

/*--main--*/

.maininner{
padding-right:15px;
}

.maininner_individual{
}

.navibar{
text-align:center;
margin:1em 0px;
}

.entry{
margin:0px 0px 20px 0px;
padding:10px;
}

.entryinner{
overflow:hidden;
word-break:break-all;
}

.entryday{
float:left;
text-align:right;
padding:5px 0 0 10px;
}

.entrytitle{
float:left;
width:460px;
margin:0px 0px 5px 0px;
padding:3px 0 5px 5px;
border-style:solid;
border-width:0 0 0 10px;
border-color:#000000;
}

.entrycontents{
clear:both;
}

.entrydescription{
margin:0.5em 0 0.7em 0;
padding:5px;
background:#e3e3e3;
overflow:hidden;
word-break:break-all;
}

.entrybody{
margin-bottom:1em;
overflow:hidden;
word-break:break-all;
}

.more{
margin:1em 0 1.2em 0;
}

.entrybodymore{
margin:1em 0 1em 0;
padding-left:1em;
overflow:hidden;
word-break:break-all;
}

.entryfooter{
text-align:right;
}

.entryfooterday{
}

.entryfootercategory{
}

.entryfootercomment{
}

/*--comments--*/

.comments{
margin:0px 0px 20px 0px;
padding:10px;
}

.commentstitle{
margin:0 10px 5px 0;
padding:3px 0 3px 5px;
border-style:solid;
border-width:0 0 0 10px;
border-color:#000000;
}

.commentsbody{
overflow:hidden;
word-break:break-all;
}

.commentslist{
margin-left:20px;
}

.commentslist ul{
list-style-type:none;
}

.commentauthor{
padding-top:1em;
text-align:right;
}

.commentdate{
padding-bottom:1em;
text-align:right;
}

.commentbody{
}

.commentnavibar{
text-align:center;
}

/*--commentpost--*/

.commentpost{
margin:10px 0px 20px 0px;

}
.commentposttitle{
margin:0 0 5px 0;
padding:3px 0 3px 5px;
border-style:solid;
border-width:0 0 0 10px;
border-color:#000000;
}

.commentpostbody{
}

.commentpostbody li{
list-style-type:none;
}

.commentpostform{
}

.commentpostform td,
.commentpostform th{
padding:3px;
}

.commentpostform th{
text-align:right;
font-weight:normal;
}

/*--sidebar--*/

.sidebarinner{
width:220px;
margin:0 auto;
color:#ffffff;
text-align:left;
}

.parts{
background-color:#000000;
margin:0px 0px 10px 0px;
padding:10px;
}
 
.parts_title{
margin:0px 0px 10px 0px;
padding:0 0 5px 0;
border-bottom:3px solid #ffffff;
font-size:1.2em;
font-weight:normal;
text-align:left;
}

.parts_inner{
text-align:left;
overflow:hidden;
word-break:break-all;
}

.parts ul{
list-style-type:none;
margin-left:15px;
}

.parts imgarea{
margin:0 auto;
text-align:center;
}

.parts_search{
text-align:center;
}

.parts_recententries{
}

.parts_category{
}

.parts_monthly{
}

.parts_recentcomments{
}

.parts_profile{
}

.parts_free{
}

.parts_clap{
}

.parts_syndication{
}

.parts_creativecommons{
}

.parts_powerd{
}


.parts_free li,
.parts_syndication li,
.parts_creativecommons li,
.parts_clap li,
.parts_profile imgarea,
.parts_powerd li{
}

.parts_clap li,
.parts_profile imgarea,
.parts_powerd li{
text-align:center;
}

/*--foot--*/

.footerinner{
margin-top:3em;
padding:5px 0;
border-top:1px solid #000000;
font-size:x-small;
text-align:center;
}

/*--parts--*/

.txt{
padding:15px;
background:#ffffff;
margin:15px;
}

.kijiimg{
float:left;
width:270px;
text-align:right;
}

.kiji{
float:left;
width:450px;
}

.day{font-size:10pt;font-weight:bold;color:#feac25;}

.kiji h3{
font-size:14pt;
line-height:120%;
font-weight:bold;
color:#666666;
margin-bottom:8px;
}

.headlinelist tr{
background:url(../img/line.gif) bottom repeat-x;
}
.headlinelist th{
color:#feac25;
font-weight:bold;
text-align:right;
padding:10px 5px 10px 0px;
}

.headlinelist td{
padding:10px 0px 10px 5px;
font-size:8pt;
}