/*
Theme Name: Fourth Chapter
Theme URI:
Description: =]
Version: 1.4
Author: Sha
Author URI: http://sha-nu.com
Tags: black, dark, blue, two-columns, fixed-width, right-sidebar, purple, anime, manga, rose
*/

body {
   background: #000000;
   text-align: center;
   margin: 0px;
   padding: 0px;
   background-image: url('bg.png');
   }

b {
   color: #333;
   font-weight: normal;
   }

#main {
   position: relative;
   margin: 0px auto;
   width: 1000px;
   padding-top: 529px;
   background-image: url('suigintou.png');
   background-repeat: no-repeat;
   }

#container {
   position: relative;
   margin: 0px auto;
   width: 1000px;
   text-align: left;
   background: #554b70;

   font-family: arial, tahoma;
   font-size: 0.8em;
   line-height: 2em;
   color: #787878;
   }

#bar {
   position: relative;
   margin: 0px auto;
   clear: both;
   width: 960px;
   padding: 20px;
   text-transform: uppercase;
   font-weight: bold;
   letter-spacing: 0.3em;
   }

   #bar ul {
      list-style-type: none;
      margin: 0px;
      padding: 0px;
      text-align: center;
      }

      #bar ul li {
         display: inline;
         }

         #bar ul li a {
            text-decoration: none;
            padding: 5px 20px;
            color: #ffffff;
            background: #2d2d2d;
            }

            #bar ul li a:hover {
               text-decoration: none;
               color: #ffffff;
               background: #468bb7;
               }

#content {
   position: relative;
   float: left;
   padding: 0px;
   background: #ffffff;
   margin-left: 20px;
   margin-bottom: 20px;
   }

   #content input, select, option, textarea {
      color: #265e81;
      border: 1px solid #265e81;
      background: #fff;
      font-size: 1em;
      line-height: 1.5em;
      font-family: tahoma, arial, sans-serif;
      }

   #content .entry {
      margin-bottom: 20px;
      padding: 20px;
      width: 650px;
      border-bottom: 1px dashed #787878;
      }

   #content .etext {
      padding-left: 25px;
      padding-right: 25px;
      text-align: justify;
      }

      #content .etext a {
        text-decoration: none;
        color: #468bb7;
        }

         #content .etext a hover {
            text-decoration: none;
            color: #787878;
            }

   #content .head {
      font-size: 1.5em;
      width: 600px;
      height: 50px;
      padding-left: 60px;
      padding-top: 12px;
      background-image: url('header.png');
      background-repeat: no-repeat;
      text-transform: capitalize;
      color: #265e81;
      }

      #content .head a {
         color: #265e81;
         text-decoration: none;
         font-weight: bold;-
         }

         #content .head a:hover {
            color: #cccccc;
            text-decoration: none;
            font-weight: bold;
            }

   #content .detail {
      margin-left: 50px;
      margin-bottom: 20px;
      margin-top: -15px;
      font-style: italic;
      color: #bdb1bb;
      float: left;
      line-height: 16px;
      }

      #content .detail a {
         color: #c6a9ae;
         }

         #content .detail a:hover {
            color: #c6a9ae;
            }

.more-link {
      margin-top: 25px;
      margin-bottom: -50px;
      }

.more-link a {
         text-decoration: none;
         padding: 5px 20px;
         color: #ffffff;
         background: #a8a8a8;
         }

.more-link a:hover {
            background: #7db1d4;
            }

   #content .comment {
      margin-left: 500px;
      }

      #content .comment a {
         text-decoration: none;
         padding: 5px 20px;
         color: #ffffff;
         background: #a8a8a8;
         }

         #content .comment a:hover {
            background: #7db1d4;
            }

   #content .publish {
      text-align: center;
      margin: 10px;
      }

      #content .publish a {
         text-decoration: none;
         padding: 5px 20px;
         color: #468bb7;
         }

   #content .commentlist {
      list-style-type: none;
      padding: 20px;
      margin: -10px 20px 20px 20px;
      }

      #content .commentlist li {
         list-style-type: none;
         border: 1px dashed #ccc;
         padding: 20px;
         margin: -10px 20px 20px 20px;
         }

   #content .author {
      background: #ccc;
      padding: 5px 20px;
      color: #265e81;
      }

#side {
   position: relative;
   width: 210px;
   padding: 20px;
   margin-left: 730px;
   background: #ffffff;
   }

   #side input, select, option, textarea {
      border: 0px;
      margin: 10px 0px;
      padding: 5px 10px;
      color: #ccc;
      background: #265e81;
      font-size: 1em;
      line-height: 1.5em;
      font-family: tahoma, arial, sans-serif;
      }

   #side .head {
      background: #265e81;
      padding: 3px 10px;
      font-size: 1.3em;
      text-transform: capitalize;
      color: #ccc;
      text-decoration: none;
      font-weight: bold;
      }

.widgettitle {
      background: #ccc;
      padding: 3px 10px;
      font-size: 1.5em;
      text-transform: capitalize;
      color: #265e81;
      text-decoration: none;
      font-weight: bold;
      font-size: 1em;
      margin-bottom: 0px;
      padding-bottom: 0px;
      }

   #side a {
      text-decoration: none;
      text-transform: capitalize;
      color: #468bb7;
      padding: 5px;
      }

      #side a:hover {
         text-decoration: none;
         color: #787878;
         }

#wp-calendar {
   width: 200px;
   margin: 5px;
   align: center;
   text-align: center;
   line-height: 12px;
   }

   #wp-calendar caption {
      border-bottom: 1px dashed #ccc;
      text-align: left;
      font-weight: bold;
      line-height: 20px;
      }

   #wp-calendar #today {
      background: #a8a8a8;
      color: #fff;
      }

   #wp-calendar a {
      display: block;
      width: 100%;
      height: 100%;
      color: #468bb7;
      text-decoration: none;
      font-weight: bold;
     }

      #wp-calendar a:hover {
         color: #468bb7;
         }

   #side ul {
      list-style-type: none;
      padding-left: 0px;
      }

      #side ul li {
         border-bottom: 1px solid #ddd;
         }

      #side ul li a {
         text-decoration: none;
         text-transform: capitalize;
         color: #468bb7;
         padding: 5px;
         }

         #side ul li a:hover {
            text-decoration: none;
            color: #787878;
            }

      #side ul li ul li {
         border: 0px;
         padding-left: 20px;
         font-style: italic;
         }

   #side .lifestream {
      line-height: 15px;
      font-size: 0.9em;
      }

   #side .lifestream_text {
      padding: 8px 0px;
      }

   #side .lifestream_meta a {
      padding: 0px;
      margin: 0px;
      font-size: 0.8em;
      }

   #side .flickr {
      padding: 10px 25px;
      width: 170px;
      font-size: 0.9em;
      line-height: 14px;
      }

   #side .linkcat h2 {
      font-size: 1em;
      margin-bottom: 0px;
      padding-bottom: 0px;
      }

      #side ul li a {
         font-size: 0.7em;
         }

#footer1 {
   position: relative;
   margin: 0px auto;
   clear: both;
   width: 960px;
   padding: 20px;
   background: #3a334c;
   color: #cccccc;
   line-height: 1.1em;
   font-size: 0.8em;
   }

   #footer1 a {
      color: #468bb7;
      text-decoration: none;
      }

#footer2 {
   position: relative;
   margin: 0px auto;
   width: 1000px;
   height: 49px;
   background-image: url('footer.png');
   background-repeat: no-repeat;
   }
