/*
Theme Name: Sample Theme
Theme URI: http://www.www.www/
Description: This is my sample theme.
*/

body {margin:0px; padding:0px; text-align: center; /* center on ie */ width: 100%; color:#333333; font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;}

/* コンテナ */
div#container {background-color: #333333; width: 938px; margin: auto; text-align: left; /* center on everything else */}

/* ヘッダー */
div#header {background-image: url("img/header_bg.png") ; background-repeat: no-repeat; background-color: #333333; padding: 35px 0 30px 0;}
div#header h1 {font-size: 1.4em; margin: 0 0 0 20px; color: #ffffff;}
div#header h1 a {text-decoration: underline; color: #ffffff;}
div#header p {font-size: 0.75em; margin: 8px 0 0 20px; color: #ffffff;}

/* スライドショー */
div#slideshow{background-color: #333333; margin: 0; height: 140px;}

/* トップナビ */
div#topnav {background-color: #; height: 29px; margin: 0; width: 937px; border: 1px solid #ffffff;}
div#topnav ul {padding: 0px; white-space: nowrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left:0px;}
div#topnav ul li {display: block; float:left; height: 29px; width: 100px; line-height: 29px; list-style-type: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff;}
div#topnav ul li.current_page_item a  {background-color:#999999; border-top: 1px solid #ffffff;}
div#topnav ul li a {display: block; text-decoration: none; color:#ffffff; height: 29px; text-align: center; padding-left:20px; padding-right:20px;}
div#topnav ul li a:hover {color: #fffff; background-color: #3e4950;}

/* コンテンツ */
div#content {width: 627px; float: left; margin: 0 0 20px 3px;}

/* 記事 */
div.post {background:#333333; border: solid 1px #ffffff; padding: 14px; margin: 10px auto;}
div.post h2 {background-color: #333333; font-size: 0.8em; border-bottom: solid 1px #ffffff; padding: 5px 0 3px 8px; margin: 0;}
div.post h2 a {text-decoration:none; color: #ffffff;}
div.post p {color: #ffffff; font-size: 0.75em; line-height: 1.6em; margin-top: 10px;}
div.post a {color: #ffffff;}
p.postinfo {color: #ffffff; text-align: right; margin: 20px 0 0 0;}
p.postinfo  a {color: #ffffff;}

.piclenselink  a {font-size: 0.75em; color: #2b2b2b;}

/* ページリンク */
p.pagelink a {font-size: 0.75em; color: #ffffff;}
span.pageprev {float: left; margin: 0 0 6px 6px;}
span.pagenext {float: right; margin: 0 6px 6px 0;}

/* サイドバー */
div#sidebar {background-color: #333333; width: 297px; float: right; margin: 0 0 0 0; padding: 0; border-left: solid 1px #ffffff; }
div#sidebar ul {padding: 5px 0 0 0; margin: 0;}
div#sidebar li {font-size: 0.9em; padding: 7px 9px 4px 9px; list-style:none; line-height: 1.5em /*font-size: 0.9em;*/}
div#sidebar h2 {color: #ffffff; font-size: 1em; border: solid 1px #ffffff; padding: 0 0 0 8px;  margin: 0;}
div#sidebar p {padding: 3px;}
div#sidebar a {color: #ffffff;}

/* フッター */
div#footer {color: #ffffff; background-image: url("img/footer_bg.png");  background-repeat: no-repeat; background-color: #333333; border-top: solid 1px  #333333; font-size: 0.75em; font-style: normal; font-family: Verdana, sans-serif; padding: 50px 0 40px 20px; height: 60px; clear: both;}
div#footer a {color: #ffffff;}

/* 共通使用 */
div.imgleft {float:left; margin: 10px 10px 2px 0;}
div.imgright {float:right; margin: 10px 10px 2px 0;}

div.page li {color: #ffffff;}
div.page h5 {color: #ffffff;}

