@charset "utf-8";
/*---------------------Common---------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font-style: normal;font-weight:normal;}
h1,h2,h3,h4,h5{font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;}
a:link,a:visited,a:hover{text-decoration: none;}
img{margin:0px;padding:0px;border:none;}
ul{list-style:none;}
/*---------------------Layout---------------------*/
body{margin:0px;padding:0px;font-size:14px;line-height:140%;text-align: center;background:#edf1f8;color:#666;}
div#wrapper{width:800px;margin:auto;padding:0px;text-align:center;}
div#sidebar{float:right;width:200px;margin-top:55px;text-align:left;}
div#header{padding:10px 0px;text-align:left;background:#004e88;}
div#navigation{margin:10px;}
div#contents{float:left;width:590px;text-align:left;}
div#footer{clear:both;margin:0px;padding:0px;background:#004e88;color:#fff;}
/*---------------------Anchors---------------------*/
a:link,a:visited {color:#333;font-weight:bold;}
/*---------------------Header---------------------*/
/*--H1--*/
h1{padding:10px;font-size:1.5em;}
h1 a:link,h1 a:visited{color:#fff;}
h1 a:hover{color:#c4f0ff;}
/*--Description--*/
div#header p{padding:0px 10px;color:#fff;}
/*---------------------Sidebar---------------------*/
div#sidebar{background:#fff;border:1px #f5f5f5 solid;}
div#sidebar h2{margin:15px 0px;padding:0px 5px;border-bottom:solid 3px #004e88;color: #333;}
/*--Navigation--*/
ul#meta{margin:0px;}
ul#meta a{color:#004e88;}
ul#meta a:hover{color:#ccc;}
/*--Search--*/
form{margin:0px;padding:10px;background:#edf1f8;}
input.searchbox {display:inline;width:115px;margin:0px;padding:4px;border:none;}
input.searchbutton{display:inline;margin:0px;padding:4px;font-weight: bold;color: #004e88;background: #fff;border:none;}
/*--Follow--*/
p#follow{margin:0px;}
/*--Tweets--*/
div#tweets{margin:0px;}
div#tweets p{padding:5px 0px;border-bottom:dotted 1px #ccc;}
div#tweets a:hover{text-decoration:underline;}
/*--Likes--*/
#likes_container{text-align:left;}
ul#likes {margin:0px;padding:0px;}
li.like_post {padding:10px;text-align:left;float: left;}
li.like_post img {max-width:140px;overflow: hidden;}
li.like_post blockquote {margin: 0;padding: 0 0 0 5px;border-left:1px solid #eee;}
li.like_post ol,li.like_post ul {margin: 0 0 0 15px;padding: 0;}
li.like_post .like_link a {font-weight: bold;}
li.like_post .like_title {font-weight: bold;}
#likes_container a{color:#004e88;}
#likes_container a:hover{text-decoration:underline;}
/*--botton--*/
p.botton{clear:both;margin:10px 0px;color:#666;}
p.botton a{display:block;padding:1px 5px;background:#004e88;color:#fff;}
p.botton a:hover{background:#ccc;color;#333;text-decoration:none;}
#likes_container p.botton a{display:block;padding:1px 5px;background:#004e88;color:#fff;}
#likes_container p.botton a:hover{background:#ccc;color;#333;text-decoration:none;}

/*---------------------Contents---------------------*/
ul#posts{margin:10px 0px;}
/*--entry-content--*/
div.entry-content{float:right;width:520px;min-height:180px;background:#fff;}
div.entry-content a:hover{text-decoration:underline;}
div.entry-content p{margin:10px;}
div.entry-content h3{background:#01dded;}
p.notes{margin:0px;padding:0px;text-align:right;font-family:Helvetica, Arial, Sans-Serif;}
p.notes a{display:block;}
blockquote{margin:15px;border-left:2px solid #ddd;}
/*--Info--*/
div.info{float:left;width:64px;margin:0px;padding:0px;text-align:center;}
p.entry-title{margin:0px;padding:0px;font-weight:bold;text-align:left;font-family:Helvetica, Arial, Sans-Serif;}
p.entry-title a,p.entry-date a{display:block;padding:5px;}
p.entry-date{font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}
span.day{font-size:1.5em;font-family:Georgia, "Times New Roman", Times, serif;}
p.date{margin:0px;padding:0px;text-align: right;font-family:Georgia, "Times New Roman", Times, serif;}
/*--data--*/
div.caption{margin:10px 15px;color:#666;}
div.caption a{font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;color: #333;}
p.tags{margin:10px;color:#666;text-align: right;}
p.tags a{padding:2px 5px;text-transform:uppercase;font-size:10px;background:#edf1f8;color:#666;}
p.tags a:hover{background:#ccc;color;#666;text-decoration:none;}
/*--Note--*/
ol.notes {padding: 0px;margin: 25px 0px;list-style-type: none;border-bottom: solid 1px #ccc;}
ol.notes li.note {border-top: solid 1px #ccc;padding: 10px;}
ol.notes li.note img.avatar {vertical-align: -4px;margin-right: 10px;width: 16px;height: 16px;}
ol.notes li.note span.action {font-weight: bold;}
ol.notes li.note .answer_content {font-weight: normal;}
ol.notes li.note blockquote {border-color: #eee;padding: 4px 10px;margin: 10px 0px 0px 25px;}
ol.notes li.note blockquote a {text-decoration: none;}
/*--Day--*/
ul#posts li.day h2{margin:0px;padding:10px 0px;font-size:2.5em;font-family:"GothamHTF-Light", "HelveticaNeue-Light", Helvetica, Arial, sans-serif;}
ul#posts li.day h2 a{font-weight:normal;}
ul#posts li.day h2 a:hover {#c4F0ff;}
/* Quote */
li.quote{float:left;margin:5px 0px;text-align:left;background:#d5e0b4;}
li.quote p.entry-title a{display:block;background:#adc4a5;color:#fff;}
li.quote p.entry-title a:hover,li.quote p.entry-date a:hover{background:#fff;color:#666;}
li.quote p.entry-date a{color:#adc4a5;}
li.quote div.entry-content{border-left: #adc4a5 solid 5px;}
div.quote{margin:15px;background:#f5f5f5;border: #d3d3d3 solid 1px;}
div.quote-in{padding:10px;}
/* Photo */
li.photo{float:left;margin:5px 0px;text-align:left;background:#e1f3eA;}
li.photo p.entry-title a{display:block;background:#a5c1d1;color:#fff;}
li.photo p.entry-title a:hover,li.photo p.entry-date a:hover{background:#fff;color:#666;}
li.photo p.entry-date a{color:#a5c1d1;}
li.photo div.entry-content{border-left: #a5c1d1 solid 5px;}
p.photo{margin:0px;padding:10px;}
p.photo img{margin:0px;padding:0px;}
/* Video */
li.video{float:left;margin:5px 0px;text-align:left;background:#3cc;}
li.video p.entry-title a{display:block;background:#993;color:#fff;}
li.video p.entry-title a:hover,li.video p.entry-date a:hover{background:#fff;color:#666;}
li.video p.entry-date a{color:#993;}
li.video div.entry-content{border-left: #993 solid 5px;}
div.media{margin:10px;}
/* Audio */
li.audio{float:left;margin:5px 0px;text-align:left;background:#e1e1f3;}
li.audio p.entry-title a{display:block;background:#a5a5c4;color:#fff;}
li.audio p.entry-title a:hover,li.audio p.entry-date a:hover{background:#fff;color:#666;}
li.audio p.entry-date a{color:#a5a5c4;}
li.audio div.entry-content{border-left: #a5a5c4 solid 5px;}
div.media{margin:10px;}
span.count{margin:10px;}
/* Link */
li.link{float:left;margin:5px 0px;text-align:left;background:#ffe7bb;}
li.link p.entry-title a{display:block;background:#e0bfb4;color:#fff;}
li.link p.entry-title a:hover,li.link p.entry-date a:hover{background:#fff;color:#666;}
li.link p.entry-date a{color:#e0bfb4;}
li.link div.entry-content{border-left: #e0bfb4 solid 5px;}
p.link{margin:10px;font-size:2em;line-height:1.2em;font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;}
p.link a{color:#f93;}
p.link a:hover{color:#c63;}
/* Chat */
li.chat{float:left;margin:5px 0px;text-align:left;background:#b9c7f0;}
li.chat p.entry-title a{display:block;background:#838ca9;color:#fff;}
li.chat p.entry-title a:hover,li.chat p.entry-date a:hover{background:#fff;color:#666;}
li.chat p.entry-date a{color:#838ca9;}
li.chat div.entry-content{border-left: #838ca9 solid 5px;}
table.chat{width:500px;margin:10px;}
td.line1{padding:3px;background:#eee;}
td.line2{padding:3px;background:#dcdcdc;}
/* Rregular */
li.regular{float:left;margin:5px 0px;text-align:left;background:#efdddd;}
li.regular p.entry-title a{display:block;background:#e0b4b4;color:#fff;}
li.regular p.entry-title a:hover,li.regular p.entry-date a:hover{background:#fff;color:#666;}
li.regular p.entry-date a{color:#e0b4b4;}
li.regular div.entry-content{border-left: #e0b4b4 solid 5px;}
div.text{margin:10px;}
div.text h3{margin:10px;font-size:2em;background:none;line-height:1em;}
div.text ul{margin:10px 20px;list-style:square;}
div.text blockquote{padding:10px;background:#f2f2f2;}
/* naviPage */
p#naviPage{clear:both;padding:10px 0px;text-align:left;font-size:1.5em;font-family: "GothamHTF-Light", "HelveticaNeue-Light", Helvetica, Arial, sans-serif;}
p#naviPage a{font-weight:normal;font-size:2em;}
p#naviPage a:hover{color:#ccc;}

/*---------------------Footer---------------------*/
address{padding:8px 0px;text-align:center;font-weight:bold;}
address a{text-decoration:underline;}
div#footer a:link,div#footer a:visited {color:#fff;font-weight:bold;}
div#footer a:hover{text-decoration:underline;}
/*---------------------Ex---------------------*/
div#header{
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
border:solid 3px #fff;
border-top:none;
-moz-box-shadow:0px 0px 3px #004e88;
-webkit-box-shadow:0px 0px 3px #004e88;
}
div#footer{
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
border:solid 3px #fff;
border-bottom:none;
-moz-box-shadow:0px -2px 2px #ccc;
-webkit-box-shadow:0px -2px 2px #ccc;
}
ul#posts li{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-box-shadow:2px 3px 3px #ccc;
-webkit-box-shadow:2px 3px 3px #ccc;
}
div.entry-content{
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
}
div#sidebar{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-box-shadow:2px 3px 3px #ccc;
-webkit-box-shadow:2px 3px 3px #ccc;
}
input{
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
p.entry-title a{-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px;}
p.tags a{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
p.botton a{border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
ul#posts li.day{float:left;background:#edf1f8;border: none;-webkit-box-shadow:none;-moz-box-shadow:none;}
ul#posts li li{border: none;-webkit-box-shadow:none;-moz-box-shadow:none;}