@charset "UTF-8";
/* CSS Document */

body { font-family: "Myrid Pro", Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0px; padding: 0px; }

div#siteheader { margin: 0px auto 10px auto; }
div#siteheader ul#nav, div#siteheader div#mflickr { display: none; }
div#siteheader p { font-size: 10px; text-align: justify; }

div#sitecontent { clear: both; border-top: 1px solid #999; margin-top: 10px; padding-top: 10px; }

div#sitecontent ul#sociallink { display: none; }
div#sitecontent div.myphoto { float: left; margin: 20px 40px 20px 0px; padding: 2px; border: 1px solid #666; }
div#sitecontent div.myphoto img { border: 1px solid #333; }
div#sitecontent p { font-size: 12px; text-align: justify; }
div#sitecontent p.sublink { display: none; }

div#sitecontent div#p365_frame { margin: 20px; border: 1px solid #666; }
div#sitecontent div#p365_frame ul { list-style: none; margin: 0px; padding: 0px; }
div#sitecontent div#p365_frame ul li { float: left; margin: 10px 10px 10px 10px; }
div#sitecontent div#p365_frame ul li a { }
div#sitecontent div#p365_frame ul li a img { border: 1px solid #333; }
div#sitecontent div#p365_frame div#photo_about p { display: none; }

div#blogcontent div#sidebar { display: none; }

div#blogcontent { clear: both; border-top: 1px dotted #999; margin-top: 10px; padding-top: 10px; }
div#blogcontent div#content div.dtbox { float: left; display: block; background-color: #069; width: 80px; height: 80px; margin: 0px 30px 20px 0px; }
div#blogcontent div#content div.dtbox span.day { text-align: center; display: block; font-size: 20px; margin: 10px 0px 10px 0px; font-weight: normal; color: #fff; }
div#blogcontent div#content div.dtbox span.month { text-align: center; display: block; margin: 4px 5px 4px 5px; font-size: 12px; font-weight: normal; color: #fff; }
div#blogcontent div#content div.dtbox span.year { text-align: center; display: block; font-size: 10px; color: #fff; margin: 4px 5px 4px 5px; }
div#blogcontent div#content h2 { font-weight: normal; margin-bottom: 4px; }
div#blogcontent div#content h2 a { color: #069; text-decoration: none; }
div#blogcontent div#content h2 a:hover { text-decoration: underline; }
div#blogcontent div#content h3 { font-weight: normal; }
div#blogcontent div#content p.postmetadata { font-size: 12px; color: #666; margin: 0px 0px 20px 0px; }
div#blogcontent div#content p.postmetadata a { color: #333; text-decoration: none; }
div#blogcontent div#content p.postmetadata a:hover { text-decoration: underline; }

div#blogcontent div#content div.entry { }
div#blogcontent div#content div.entry ul,
div#blogcontent div#content div.entry ol { font-size: 12px; }
div#blogcontent div#content div.entry p { text-align: justify; font-size: 12px; }
div#blogcontent div#content div.entry p a { color: #069; text-decoration: none; }
div#blogcontent div#content div.entry p a:hover { text-decoration: underline; }
div#blogcontent div#content div.entry img.alignright { float: right; margin: 10px 0px 10px 20px; border: 1px solid #333; }
div#blogcontent div#content div.entry img.alignleft { float: left; margin: 10px 20px 10px 0px; border: 1px solid #333; }
div#blogcontent div#content div.entry img.aligncenter { margin: 10px 0px 10px 0px; border: 1px solid #333; }

div#blogcontent div#content div.entry div.wp-caption { border: 1px solid #333; background-color: #e3e3e3; text-align: center; display: block; padding: 5px 5px 0px 5px; }
div#blogcontent div#content div.entry div.wp-caption.aligncenter { margin: 10px auto 10px auto; }
div#blogcontent div#content div.entry div.wp-caption.alignleft { float: left; margin: 10px 20px 10px 0px; }
div#blogcontent div#content div.entry div.wp-caption.alignright { float: right; margin: 10px 0px 10px 20px; }
div#blogcontent div#content div.entry div.wp-caption p.wp-caption-text { text-align: center; font-size: 10px; color: #333; margin: 5px 10px 5px 10px; }
div#blogcontent div#content div.entry div.wp-caption img { border: 1px solid #333; text-align: center; }

div#blogcontent div#content div.navigation { display: none; }
div#blogcontent div#content div#comments { display: none; }


div#popupbox { display: none; visibility: hidden; }

div#sitefooter { clear: both; border-top: 1px solid #999; margin-top: 10px; }
div#sitefooter p { margin-top: 5px; font-size: 10px; color: #333; text-align: right; }
div#sitefooter p#minitwit { display: none; }

.clear { clear: both; }