/* Themes - Ilife-19~*/
* {margin: 0;padding: 0;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p,a{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{list-style:none;}
img{border:0;}
caption,th{text-align:left;}

body {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #444;background-color: #F2F2F2;}
a,a:visited  {color: #2361a1;text-decoration: none;}
a:hover {color: #000000; text-decoration:none; border-bottom: 2px solid #222222;}
.clearfloat {clear:both; height:0px; font-size: 1px; line-height: 0px;}

#header {background-color: #414141; padding-bottom: 10px; margin-bottom:10px;}
.header_box {padding: 3em 0 3em 0; width: 100%; background:#000000;}
.header_box h1 {margin-left:20px; color:#FFFFFF; font:32px/32px Georgia,serif;}
.header_box h1 a,.header_box h1 a:visited {color:#FFFFFF; text-decoration:none; }
.header_box h1 a:hover{color: #CCCCCC; text-decoration:none; border-bottom: 2px solid #CCCCCC;}

#menubar {position: absolute; top:95px; right: 10px; z-index:10; font-size:11px;}
#menubar #navigation {float:right;}
#menubar #navigation li {float:left;}
#menubar #navigation li a{color:#BBB;text-decoration:none; padding-right:10px; padding-left:10px; border-right:1px solid #BBB;}
#menubar #navigation li#rsslink a{border:none;}
#menubar #navigation li a:hover {color:#FFF;}

#footer {border-top:1px solid #EEE;}
#footer p { margin:20px; text-align: left; margin-top:0px; font-size:11px;color:#666;}
#footer p a{color:#000;text-decoration:none;font-weight:bold;}
#footer p a span {color:#025FB6}

#content ,#main_container{margin-left:10px; margin-right:310px; min-height: 500px;}
#sidebar {width:300px; position: absolute; top:125px; right: 5px; z-index:10;}
#sidebar_box {padding:10px; margin:10px; border:#eee 5px solid; background-color:#fafafa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 160%;}
#sidebar_box p {margin: 10px 0 10px 0;}
#sidebar_box p b{color:#000;}

/** Pagination **/
div#pagination {display:block;clear:both; margin: 20px; font-size:11px; text-align: left; color:#941234;}
div#pagination a{padding:4px 5px;border:1px solid #EFEFEF;text-decoration:none;color:#FFF;background:#2E79BE;}
div#pagination a:hover {background:#941234;color:#FFF;}

.seperator {clear:both;height:1px;overflow:hidden;border-bottom:1px solid #CCCCCC;}

li.item {border-top:1px solid #FFF; clear:both; color:#222;font-weight: normal;}
li.item a{color:#10518D;text-decoration:none;}
li.item a:hover {color:#C00;}
li.item .title { margin:20px; line-height: 150%;}
li.item .site { font-size:10px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
li.item .date { font-size:10px; color:#999999; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

/** Colors for labels   **/
li.item font.site_info {font-weight:normal;float:left;padding:5px; font-size:11px; margin-right:6px; background:#333; color:#FFFFFF; display:block;width:60px;text-align:right;border-right:1px solid #FFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
li.item font.blog {background:#EB4242;color:#FFF}
li.item font.blogout {background:#941234;color:#FFF}
li.item font.link {background:#1B5790;color:#FFF}
li.item font.music {background:#D84F69;color:#FFF}
li.item font.photo {background:#3E9AC3;color:#FFF}
li.item font.plurk {background:#ff0000;color:#FFF}
li.item font.video {background:#0000ff;color:#FFF}
li.item font.digu {background:#f6461c;color:#FFF}
li.item font.code {background:#EB4242;color:#FFF}
li.item font.follow5 {background:#000000;color:#FFF}
li.item font.twitter {background:#13a3a5;color:#FFF}
li.item font.fanfou {background:#74d6ff;color:#FFF}
li.item font.picasa {background:#339900;color:#FFF}
p.site_info {
    padding-left: 20px;   
}
#sidebar_box ul.tag_list li {
    display: inline;
}
#sidebar_box ul.tag_list li a{
    vertical-align:middle;
	text-decoration:none;
	padding:0 0.2em;
	letter-spacing:-0.02em;
}
#sidebar_box ul.tag_list li a:hover{
  color:#000 !important; /* to override the inline color styles */
  text-decoration: none;
}

div#comments_container {
    border: 1px solid #EEE;
    border-style: solid none none none;
    padding: 10px 0;
    margin-top: 20px;   
}
h2{font-size:20px;margin:10px 0 10px;}
