body{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: black;
  background-color: rgb(242,242,210);
  margin: 0;
  padding: 0;
  overflow: auto;}

div.header-center{
  position: relative;
  width: 100%;
  background-image: url(header-right.gif);
  background-repeat: repeat-x;}

div.header{
  position: relative;
  width: 960px;
  height: 400px;
  background-color: rgb(180,60,0);
  background-image: url(header.gif);
  background-repeat: repeat-y;}

div.logo{
  position: absolute;
  top: 24px;
  left: 52px;
  width: 196px;
  height: 46px;}

div.logo h2{
  margin: 0;
  font-size: 30px;
  color: white;}

div.logo img{
  position: absolute;
  top: 0;}

div.menu{
  z-index: 10;
  position: absolute;
  top: 226px;
  left: 0;
  width: 960px;
  height: 174px;
  background-image: url(menu-bottom.gif);}

div.menu img{
  position: absolute;
  left: 52px;
  width: 908px;
  height: 98px;}

div.aum{
  position: absolute;
  top: 92px;
  right: 0;
  width: 200px;
  height: 214px;
  background-image: url(aum.gif);}

div.quote iframe{
  position: absolute;
  top: 24px;
  right: 0;
  width: 560px;
  height: 64px;}

div#counter{
  z-index: 10;
  position: absolute;
  bottom: 86px;
  left: 52px;
  height: 18px;
  cursor: default;}

div#counter span{
  display: inline;
  position: relative;
  top: 2px;}

div.border-center{
  position: relative;
  width: 100%;
  margin-top: 6px;
  background-image: url(swirls.gif);
  background-position: left center;
  background-repeat: no-repeat;}

body#aboutme div.border-center, body#karma div.border-center{
  background-image: none;}

div.border{
  position: relative;
  width: 960px;}

div.content{
  z-index: 10;
  position: relative;
  left: 150px;
  width: 810px;
  margin-bottom: 60px;}

div.content h3{
  position: relative;
  margin: 0 0 28px 0;
  font-family: Georgia, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: rgb(180,60,0);
  cursor: default;}

div.content h4{
  height: 18px;
  margin: 30px 0 14px 0;
  font-size: 13px;
  color: rgb(180,60,0);
  cursor: default;}

div.content p{
  position: relative;
  margin: 0 0 14px 0;
  text-align: justify;
  line-height: 16px;
  cursor: default;}

div.content p a{
  text-decoration: none;
  font-weight: bold;
  color: rgb(240,100,0);}

div.content p a:hover{
  text-decoration: underline;}

div.content p.pic-portrait{
  float: left;
  width: 170px;
  margin: 2px 12px 10px 0;}

div.content p.pic-landscape{
  float: left;
  width: 268px;
  margin: 4px 14px 10px 0;}

div.content p.pic{
display: none;}

div.content p.pic span{
display: none;
  width: 170px;
  margin: 2px 0 0 0;
  text-align: left;}

div.content ul{
  margin: 0 0 14px 0;
  padding: 0;
  list-style-type: none;
  text-align: justify;
  line-height: 16px;
  cursor: default;}

div#welcome div.coloumns{
  position: absolute;
  top: 0;
  width: 560px;}

div#welcome div.coloumns div{
  float: left;
  width: 240px;
  margin-bottom: 46px;}

div#welcome div.coloumns-right{
  margin-left: 40px;}

div#welcome div.news{
  position: relative;
  left: 560px;
  width: 250px;}

div#welcome div.news div{
  position: relative;
  margin-bottom: 14px;
  background-color: rgb(252,252,220);
  background-image: url(news-line.gif);
  background-repeat: repeat-y;}

div#welcome div.news div span.news-top{
  display: block;
  width: 250px;
  height: 12px;
  overflow: hidden;
  background-image: url(news-top.gif);}

div#welcome div.news div span.news-bottom{
  display: block;
  width: 250px;
  height: 12px;
  overflow: hidden;
  margin-top: 18px;
  background-image: url(news-bottom.gif);}

div#welcome div.news h3{
  margin: 14px 14px 18px 14px;}

div#welcome div.news p{
  margin: 0 14px 10px 14px;
  font-size: 11px;}

div#welcome div.news p a{
  font-size: 12px;}

div#welcome div.news p.rule{
  margin: 14px;
  border-bottom: 1px solid rgb(222,222,190);}

div#horoscope{
  position: relative;
  width: 810px;
  height: 338px;}

div#horoscope div.left{
  position: absolute;
  top: 52px;
  width: 244px;}

div#horoscope div.right{
  position: absolute;
  top: 52px;
  right: 0;
  width: 244px;}

div#horoscope div.zodiacs{
  position: absolute;
  top: 52px;
  left: 264px;
  width: 282px;
  height: 438px;}

div#horoscope div.zodiacs p{
  position: absolute;
  top: 124px;
  left: 44px;
  width: 190px;
  height: 34px;
  text-align: center;
  visibility: hidden;}

div#horoscope div.zodiacs p b{
  display: block;
  font-size: 14px;
  color: rgb(180,60,0);}

div#horoscope div.zodiacs p i{
  font-style: normal;
  font-size: 11px;}

div.content object{
  width: 768px;
  height: 18px;
  margin: 14px 0 14px 0;}

div.content object.week{
  height: 34px;}

div.content object.update{
  margin: -28px 0 14px 0;}

div#contacts p b{
  display: block;}

body#form div.content{
  left: 0;
  width: 400px;
  height: 324px;
  margin: 20px;}

div#form form{
  margin: 0;}

div#form form p span{
  display: block;}

div#form form p input, div#form form p textarea{
  width: 220px;
  height: 20px;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;}

div#form form p textarea{
  height: 118px;
  line-height: 16px;
  overflow: auto;}

div#form form p input.send{
  width: 60px;
  height: 22px;
  border: 0;
  background-color: rgb(240,100,0);
  color: white;
  cursor: hand;}

div.footer-center{
  position: relative;
  width: 100%;
  background-image: url(footer-right.gif);
  background-repeat: repeat-x;}

div.footer{
  position: relative;
  width: 960px;
  height: 140px;
  background-image: url(footer.gif);
  background-repeat: no-repeat;
  cursor: default;}

div.footer p, div.footer p a{
  margin: 0;
  text-decoration: none;
  color: white;}

div.footer p.pagemap{
  position: absolute;
  bottom: 36px;
  right: 0;
  font-size: 11px;}

div.footer p.copyright{
  position: absolute;
  bottom: 20px;
  right: 0;
  font-size: 11px;}

div.footer p.copyright, div.footer p.copyright a{
  color: rgb(242,242,210);}

div.footer p.copyright span{
  margin-right: 43px;}

div.footer p a:hover{
  text-decoration: underline;}

div.footer p.jump{
  position: absolute;
  top: 54px;
  right: 0;
  margin: 0;}
