body {
	margin: 0px 0px 0px 0px;
                /* margin : 0px; */
	background-color: #505050;
	text-align: center;    
	}

a {
	text-decoration: underline;
	}

a:link {
	color: #ecd60d;
	}

a:visited {
	color: #f5ccb3;
	}

a:active {
	color: #928a70;
	}

a:hover {
	color: #fa8072;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
                margin : 0px 0px;
	/* margin-top: 10px; */
	/* margin-right: 5px;*/
	/* margin-left: 10px; */
                margin-bottom: 10px;
                width : 100%;
	/* width: 940px; */
                /* width : auto; */
                /* width : 802px; */
	text-align: left;
                /* text-align: center; */
	/* padding-right : 5px;	*/
	background-color: #505050;
	/* border: 3px solid #928a77; */
	}

#banner {
	font-family: Georgia, 'Times New Roman', serif;
	color: #FFFFFF;
	/* background-color: #383838; */
        background-color: #505050;
                text-align: left;
                /* padding: 20px 10px 10px 10px; */
                /* padding-bottom: 5px; */
	/* padding: 10px; */
                padding : 0px 0px 1px 0px;
                /* margin: 0px 0px 5px 0px; */
	border-bottom: 2px solid #928a77;
	}

#banner-img {
	display: repeat;
	}

#banner h1 {
	color: #99ccee;
                font-size: xx-large;
	font-weight: bold;
                padding: 10px 0px 0px 5px;
	}

#banner h2 {
	font-size: large;
                color : #ffddaa;
                font-weight : bold;
                margin-left: 10px;
	}

#banner h3 {
	font-size: small;
                color : #ffffff;
                /* font-weight : bold; */
                /* margin-left : 5px; */
	}


#center {
                 color : #ffffff;
                 /* width : 444px; */
                 width : 60%;
                 /* width : auto; */
                 /* width : 90%; */
                 /* align : center; */
                 /* align : left; */
                 float: left;
                 /* float : center; */
                 /* padding-left: 10px; */
                 margin-bottom : 20px;
                 /* margin-left : 5px; */
                 margin-right : 2px;
                 background-color : #505050;
                 border-left : 1px solid #928a77;
                 /* border-right : 1px solid #928a77; */
                 overflow: hidden;
                /* overflow : auto; */
                 font-size : small;
                 border-bottom:2px solid #928a77;
	 }

#center2{ 
                 color : #ffffff;
                 /* width : auto; */
                 /* width: 623px; */
                 width : 78%;
                 float: left;
                 margin-bottom: 20px;
                 font-size : small;
                 border-left : 1px solid #928a77;
                 /* border-right : 1px solid #928a77; */
                 /* padding-left : 5px; */
                 margin-left : 0px;
                 margin-right : 1px;
                 overflow: hidden;
                 /* overflow : auto; */
                 }

#archivecenter {
                 float: left;
	 /* margin-left: auto; */
                 margin-left: 5px;
                 /* width : auto; */
                 /* width: 600px; */
                 width : 40%;
	 overflow: hidden;
                 font-size : small;
	 }

.content {
	 padding: 5px 10px 0px 10px;
                 margin-left : 4px;
                 margin-right : 0px;
                /* margin-left : 1%; */
                /* padding-left : 15px; */
                /* padding-top : 15px; */
                /* padding-right : 15px; */
                 float : left;
                 /* align : center; */
                 width : 98%;
	 background-color: #505050;
	 /* border-right:1px solid #928a77;
	 border-left:1px solid #928a77; */
         border-bottom:2px solid #928a77;
                 overflow : hidden;
	 color: #efefef;
                 font-family: Helvetica, Arial, sans-serif;
	 font-size: small;         
	 }

#left {
	 float: left;
                 line-hight: 100%;
	 /* width: 178px; */
                 width : 18%;
                 margin-bottom : 0px;
                 padding-right : 0px;
                 padding-bottom : 10px;
	 background-color: #555;
	 overflow: hidden;
                 border-right : #928a77 1px solid;
                 }
/*
#pulldown{ 
                float: left;
                width: 10%;
                font-size: x-small;
                background-color: #888;
                }
*/

#right {
	 float: right;
                 font-size : small;
                 line-hight: 1.5em;	
	 /* width: 178px; */
                 width : 18%;
	 background-color: #555;
                 padding-bottom : 10px;
	 overflow: hidden;
                 border-left : #928a77 1px solid;
	 }

.content p {
	 color: #FFFFFF;
	 font-family: Helvetica, Arial, sans-serif;
	 font-size: small;
	 font-weight: normal;
	 line-height: 140%;
	 text-align: left;
	 margin-bottom: 10px;
                 }

.content blockquote {
	line-height: 150%;
	padding:5px;
	color:green;
	border:1px dashed green;
	background-color: #efefef; 
	}

.content li {
	line-height: 140%;
	}

.content h1 {
	color: #FFFFFF;
	font-family:'ＭＳ Ｐゴシック', sans-serif;
	font-size: large;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
                padding-left: 10px;
	}

.content h2 {
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	background-color:#262626;
                border: 1px solid #97897b;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h3 {
	color: #FFFFFF;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: large;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h5{
                color: #ffbb77;
                }

.content p.posted {
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #767676;
	text-align: left;
	margin-bottom: 15px;
	line-height: 100%;
	padding: 3px;
	}

.sidebar {
	padding: 5px;
	}

.sidebar-r{
                padding : 15px;
                font-size : small;
                color : #ffffff;
                line-height : 140%;
                }  

#calendar {
  	line-height: 140%;
                background-color:#696969;
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	padding: 2px;
	text-align: center;
                border: 1px solid #97897b;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.listr{ 
                color : #ffffff;
                list-style-type : circle;
                font-size : small;
                line-height : 140%;
                }

.sidebar h2 {
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	text-align: left;
                background-color : #161616;
                border: 1px solid #97897b;
	font-weight: bold;
	text-transform: uppercase;
  	letter-spacing: .2em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom:20px;
	}

.sidebar li {
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: 140%;
                /* padding-left : 5px; */
	margin-top: 10px;
                margin-left : 10px;
	list-style-type: none;
	}

.sidebar img {
	margin-right: 2px;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
                color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 20px;
	}

#powered {
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: center;
	color: #FFFFFF;
	margin-top: 20px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

.ads{
	float:right;
	border:1px dashed green;
	margin-left : 5px;
	margin-bottom: 5px;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.tu{
               line-height : 1.3em;
               font-size : 8pt;
               }
form{
               margin:5px;
               }

select{
               width:100%;
               font-family:verdana, arial, sans-serif;
               color:#000000;
               font-size:x-small;
               font-weight:normal;
               background:#FFFFFF;
               line-height:140%;
               padding:2px;
              }

.tytle{
            background-image : url("http://www.tobiq.com/weblog/bla8b.gif");
            background-repeat: repeat;
            padding-bottom : 5px;
            /* margin-bottom: 5px; */
            border-bottom:2px solid #928a77;
           }
