/* Base Weblog (base-weblog.css) */

body {
 margin:0px;
 text-align:center;
 background:url(img/back.gif);
 font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
  }

a {
  text-decoration: underline;
  }

a:link {
  color: #000099;
  }

a:visited {
  color: #000099;
  }

a:active {
  color: #0000cc;
  }

a:hover {
  color: #6666cc;
  }

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

#container {
  line-height: 140%;
  margin:0 auto;
  text-align: left;
  padding: 0px;
  width: 744px;
  background-color:#ffffff;
  border-left:solid 2px #334477; border-right:solid 2px #334477;
  }

#header1{
 width:740px;
 text-align:left;
 background:url(img/header_back_01.jpg) no-repeat left bottom;
 padding-top:10px;
 }
#header1 h1{
 text-align:right;
 font-size:.6em;
 letter-spacing:.1em;
 line-height:110%;
 color:#000033;
 margin:0 10px 0 10px;
 }
#header2{
 width:740px;
 text-align:left;
 background:#ffffff url(img/header_back_02.jpg) no-repeat left top;
 }
#header2 img{
 border:0;
 }
#header3{
 width:740px;
 text-align:left;
 background:#ffffff url(img/header_back_03.jpg) no-repeat left top;
 }
#header3 p{
 font-size: x-small;
 color:#000066;
 padding:4px 0 30px 130px;
 margin:0;
 }


.border1{
  width:500px;
  height:20px;
  background:url(img/border_back_01.gif) no-repeat left bottom;
  }
.border2{
  width:500px;
  background:url(img/border_back_02.gif) repeat-y left top;
  }
.border3{
  width:500px;
  height:20px;
  background:url(img/border_back_03.gif) no-repeat left top;
  margin-bottom: 25px;
  }
.content1{
  padding:0 10px;
  }

.breadcrumb {
margin-right:1em;
text-align:right; 
font-size:x-small;
  }

#center {
  float: left;
  width: 520px;
  overflow: hidden;
  }

.content {
  padding: 0 0 0 20px;
  background-color: #FFFFFF;
  color: #000066;
  font-size: x-small;
  }

#right {
  float: right;
  width: 200px;
  background-color: #FFFFFF;
  overflow: hidden;
  }

.content p {
  color: #000066;
  font-size: x-small;
  font-weight: normal;
  line-height: 150%;
  text-align: left;
  margin-bottom: 10px;
  }

.content blockquote {
  line-height: 150%;
  }

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

.content h2 {
  color: #000033;
  font-size: x-small;
  text-align: left;
  font-weight: bold;
  margin:0;
  }

.content h3 {
  color: #000033;
  font-size: small;
  text-align: left;
  font-weight: bold;
  margin:0 0 10px 0;
  border-bottom:dashed 1px #6666cc;
  }

.content p.posted {
  color: #000066;
  font-size: x-small;
  text-align: left;
  margin:0;
  padding:0 5px;
  line-height: normal;
  background-color:#ddddbb;
  }

.sidebar {
  padding:0;
  }
  
.sidebar1 {
  width:180px;
  margin-left:10px;
  }
 

#calendar {
  line-height: 140%;
  color: #000033;
  font-size: x-small;
  padding: 2px;
  text-align: center;
  margin-bottom: 30px;
  }

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

#calendar caption {
  color: #000033;
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .3em;
  }

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

#calendar td {
  text-align: center;
  }

.sidebar h2 {
  height:40px;
  background:url(img/menutitle_back.jpg) no-repeat right top;
  color: #ffffff;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding:6px 0 0 20px;
  }

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

.sidebar li {
  color: #000033;
  font-size: x-small;
  text-align: left;
  line-height: 150%;
  margin-top: 10px;
  list-style-type: none;
  }

.sidebar img {
  border: 3px solid #FFFFFF;
  }

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

.link-note {
  font-size: x-small;
  line-height: 150%;
  text-align: left;
  padding: 2px;
  margin-bottom: 15px;
  }

#powered {
  font-size: x-small;
  line-height: 150%;
  text-align: left;
  color: #000033;
  margin-top: 50px;
  }

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

textarea[id="comment-text"] {
  width: 80%;
  }
  
#ue{
  width:100%;
  text-align:right;
  clear:both;
  }
#ue p{
  font-size: x-small;
  padding:30px 5px 0 0;
  margin:0;
  }
#infocart{
 text-align:center;
 margin:20px;
 }
#footer{
  width:100%;
  background:url(img/footer_back.jpg) no-repeat right top;
  }
#footer p{
  text-align:right;
  font-size: x-small;
  padding:45px 6px 10px 0;
  margin:0;}