/*

Theme Name: Wordpress Theme WpPal
Theme URI: http://www.WPpal.com
Description: Provided by WpPal.com, Wordpress Layout Creator <a href=http://www.wppal.com><font color="#FF0000" size="5"><strong>http://www.WpPal.com</strong></font></a> 
Version: 1.1
Author: WpPal.com
Author URI: http://www.wppal.com

*/

/* Social Style 
********************* */

html { height: 100%; margin-bottom: 0.1em; overflow-y: scroll; }
* { margin: 0; padding: 0; }
img { border: 0; }
p { line-height: 1.6em; margin: 0.7em 0; }
dl { margin: 1em 0; }
dt { font-weight: bold; }
dd { margin: 0.5em; padding: 0; }
img.right { float: right; margin: 10px 0 0 10px; }
img.left { float: left; margin: 0 10px 10px 0; }
hr { display: none; }

body { background-attachment: fixed; background: #333333; color: #444444; font: 80%/1.6em Georgia, Verdana, Arial,"Osaka","メイリオ","ヒラギノ角ゴ Pro W3","MS P ゴシック",Serif; margin: 0 0 30px; padding: 0; text-align: center; }

a { text-decoration: none; }
a:link, a:visited { color: #666666; }
a:hover, a:active { color: #666666; }

h1, h2, h3, h4, h5, h6 { font-family:"Osaka","ヒラギノ角ゴ Pro W3","メイリオ","MS P ゴシック", Georgia, Verdana, Arial, Serif; }

/* Etc
******************** */
br.clear { clear: both; }

/* Design 
******************** */
#top { background: #ffffff; border-bottom: 5px solid #666666; }

#page { text-align: left; width: 950px; background: #efefef; margin: 20px auto 0; padding: 10px; border-bottom: 1px solid #cccccc; }

#pager { height: 130px; border-top: 1px solid #666666; margin-bottom: 0; }
#headr { width: 970px; text-align: right; margin: 0 auto; }

#headr .description { color: #efefef; margin-left: 30px; }

#content { width: 670px; float: left; padding: 0 10px 10px 20px; padding-left: 0; }
.post { border: 1px solid #cccccc; margin-bottom: 10px; padding: 10px; background: #ffffff; }
.post:hover { border: 1px solid #333333; margin-bottom: 10px; padding: 10px; background: #ffffff; }
.postmetadata { font-size: .9em; color: #999999; }
.postmetadata  a{ color: #999999; }

#sidebar { width: 267px; float: right; background: #ffffff; color: #666666; padding-bottom: 20px; border: 1px solid #cccccc; }
#sidebar:hover { width: 267px; float: right; background: #ffffff; color: #666666; padding-bottom: 20px; border: 1px solid #333333; }
.side2 { float: left; padding-left: 15px; width: 220px; } 
#footer { width: 950px; margin: 0 auto; padding-top: 10px; text-align: left; }

/* Design 
******************** */
#sidebar  ul{ list-style: none; }
#calendar_wrap table{ width:240px; }

/* Design  Typo
********************* */
#headr h1 { margin: 20px 0 0 30px; color: #efefef; font-size: 2.5em; }
#headr h1 a { color: #efefef; }

#sidebar  h2{ font: 1.4em "Trebuchet MS", Verdana,"Osaka", "ヒラギノ角ゴ Pro W3","メイリオ","MS P ゴシック", sans-serif; color: #333333; border-bottom: 1px solid #333333; padding-bottom: 5px; margin-top: 10px; margin-bottom: 5px;}
#sidebar a { color: #666666; }
#sidebar a:hover { color: #2f2f2f; }
#sidebar #avatr { border: 1px solid #666; }
h2.pagetitle { text-align: right; border-bottom: 1px solid #cccccc; }
.post h2 { font: 1.8em "Trebuchet MS", Verdana,"Osaka", "ヒラギノ角ゴ Pro W3","メイリオ","MS P ゴシック", sans-serif; }
.post h2 a { color: #333333; }
.post h2 a:hover { color: #999999; }
.post ul { margin-left: 35px; }
.post ol { margin-left: 40px; }
p.postmetadata { color: #999999; font-size: 85%; margin-bottom: 10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px 0; }
p.postmetadata a { color: #999999; text-decoration: none; }
.post ul.postspermonth{ list-style:none; padding: 0; margin: 0; }
.post p a { border-bottom: 1px solid #cccccc; }
.post p a:hover { border: none; }
.post a img, .post img { border: none; float: left; padding-right: 5px; }	

.categr, .monthr { margin-bottom: 20px; }
.categr h2, .monthr h2{ border-bottom: 1px solid #cccccc; }
#footer { color: #efefef; font-size: 0.95em; text-align: center; }
#footer a { color: #ffffff; text-decoration: underline; }
#footer a:hover { color: #ffffff; text-decoration: none; }
.rss { background: url(images/feed-icon-10x10.png) left center no-repeat; padding-left: 12px; }
/* Comment Etc
********************* /* 
.navigation a {  }
.alignleft { float: left; width: 50%; }
.alignright { float: right; text-align: right; width: 50%; }

.ileft { float: left; margin-right: 5px; }
p.stats { color: #999; font-size: .8em; border: 1px solid #ccc; border-left: none; border-right: none; }
/* blockquote { color: #666666; border: 1px solid #cccccc; margin: 1em; padding: 5px 10px 5px 10px; font-size: 11px; }/* 
#content .commentsfeedr { background: url(images/feed.png) no-repeat left center; padding-left: 20px; }
#content .trackbackr { background: url(images/arrow_refresh.png) no-repeat left center; padding-left: 20px; }
input.textbox, textarea { background: #fff url(images/shadow_top.gif) repeat-x top; border: #ccc 1px solid; font: 1em Verdana, Arial, Serif; 	padding: 2px; }
input.textbox:focus, textarea:focus { background: #fff url(images/shadow_top.gif) repeat-x top; border: #999 1px solid; }
#submit { padding: 3px 5px; }
.comment { background: #fff url(images/shadow_top.gif) repeat-x top; border-bottom: #ddd 1px solid; list-style: none; margin: 0; padding: 1em 0.5em; }
.alt { background: #f9f9f9; }
.MyAvatars { border: 1px solid #ccc; border-bottom: 1px solid #999; 	border-right: 1px solid #999; float: right; margin-left: 5px; margin-right: 10px; padding: 3px; }
#comment { width: 100%; }
/* Top Navigation Style 
********************* */
#navr { background: transparent; font-family: Trebuchet MS,Tahoma, Verdana, Arial,"Osaka","メイリオ","ヒラギノ角ゴ Pro W3", "MS P ゴシック",Serif; margin: 0 auto 0; overflow: hidden; padding: 20px 0 0; position: relative; text-align: left; width: 970px; }
html #navr { height: 1%; } 
#navr ul li { float: left; list-style-type: none; margin: 0 5px 0 0; }
#navr ul li a { background: #efefef; border: #cccccc 1px solid; border-bottom: none; color: #666666; display: block; font-weight: bold; letter-spacing: 0px; padding: 2px 10px; text-decoration: none; }
#navr ul li a:hover { background: #999999; border: #666666 1px solid; border-bottom: none; color: #ffffff; }
#navr ul li a:active, #navr ul li.current_page_item a { background: #999999; border: #666666 1px solid; border-bottom: none; color: #ffffff; font-weight: bold; }
#navr ul li.search { font-size: 0.9em; position: absolute; right: 0; top: 5px; }
#navr ul li.search input#s { width: 150px; }
#navr ul li.search input#searchsubmit { background: #B98718; border: #B98718 1px solid; color: #fff; font-size: 0.9em; margin: 0; padding: 1px 2px; }

fieldset { border: none; }
textarea#cp_message { width: 100%; }

pre { width: 95%; overflow:auto; font: 13px 'Courier New', Courier, Verdana, Arial,"Osaka","メイリオ","ヒラギノ角ゴ Pro W3","MS P ゴシック",sans-serif; color: #666; max-height: 350px; line-height: 18px; margin: 10px 0; border: 1px solid #ccc; padding: 5px; background: #efefef; }

code { font: 13px 'Courier New', Courier, Verdana, Arial,"Osaka","メイリオ","ヒラギノ角ゴ Pro W3", "MS P ゴシック", sans-serif; color: #666; padding: 2px; } 

#site_content {position: absolute;left: -10000px;};