# /*
#  Theme Name: Madam Wong
#  Theme URI:
#  Description: WP Template for Madam Wong Blog Site
#  Version: 1.0
#  Author: Kami
#  Author URI: http://kami.yebi.su
#  */

html, body         {margin: 0; padding: 0;}
body               {font-family: Arial, Sans-serif; font-size: 10pt; background: #0d0907; color: #afaaaa; margin-top: 0;}

p                  {margin: 3px 0px 4px 0px;}

a                  {display:inline; color: #615c56; padding:0px; text-decoration: none;      }
a:visited          {display:inline; color: #615c56; padding:0px; text-decoration: none;      }
#a:hover           {display:inline; color: orange;  padding:0px; text-decoration: underline; }
a img              {border: 0;}

#head_wrapper      {width: 100%; background: url("images/bg-main-top3.gif") top no-repeat; }
//#header            {margin-bottom: -20px; padding: 80px 0px 80px 0px; background: url("images/top_uzor.png") bottom no-repeat;}
#header            {margin-bottom: -20px; padding: 30px 0px 40px 0px; background: url("images/top_uzor.png") bottom no-repeat;}
#header h1         {font-size: 14pt; margin: 0px;}
#header h2         {font-size: 10pt; margin: 0px;}
#header img        {margin: 0px 0px 0px 0px; padding: 0px;}
#header a img      {margin: 0px; padding: 0px;}

#wrapper           {width: 100%;}
*html #wrapper     {overflow: hidden;}

#topmenu           {width: 100%; height: 60px; margin-top: -50px;  padding-top: 40px; background: url("images/hbar.png") center no-repeat;}
#topmenu a         {font-size: 15px;
		    color: #928d87;
		    font-weight: bold;}
#topmenu img       {margin: 0px 0px 0px 0px;}
#topmenu a img     {margin: 0px 0px 0px 0px;}

#topmenu a:hover   {text-decoration: none;}

#container         {width:900px; height: 100%; padding: 0; margin:0 auto; background: url("images/bg-main-middle.gif") repeat-y; }

#content           {float:right; width: 650px; }
#content           {margin-right:  10px; padding-left: 0px; padding-right: 30px; }
#content p         {line-height: 1.4em;}
#content a:hover   {color: orange; text-decoration: underline;}

#extra             {float:left; width:200px}
#extra             {margin-left: 10px;}
#extra a:hover     {color: orange; text-decoration: underline;}
*html #extra       {overflow: hidden;}

#navigation        {float:left; clear: left; width:200px;}
#navigation        {margin-left: 10px;}
#navigation a:hover{color: orange; text-decoration: underline;}
*html #navigation  {overflow: hidden;}


#footer           {height:110px; width:100%; clear: both;  background: url("images/bottom-uzor-bar.png") top no-repeat;}
#footer p         {text-align: center; margin: 0; padding: 18px 0px 20px 0px; margin-top: -120px;}
#footer p a       {color: #928d87; font-weight: bolder;}
#footer p a:hover {text-decoration: none;}
#footer p a img   {border: 0;}
#foot_back        {height:200px; width:100%; clear: both;  background: url("images/bg-bottom.gif") bottom no-repeat;}

#bottom_text      {font-size: 8pt; margin-top: 10px;}
.vline            {width: 5px;}

div.post_wrapper         {width: 100%; margin: 0; padding: 0; }
div.avatar               {backgound: #bbbbbb; float:left; margin-right: 5px;}
div.maintop              {}
div.maintop h1           {font-size: 12pt; margin-bottom: 5px;}
div.maintop p            {font-size: 9pt;}
div.maincontent          {}
div.maincontent p        {margin-bottom: 10pt;}
div.mainbottom           {margin-bottom: 20px;}
div.mainbottom p.comment {text-align: right; font-size: 9pt;}


ul.is_link    {margin: 0px 0px 10px 25px; padding: 0px; font-size: 9pt;}
ul.is_link ul {margin: 0px 0px  0px 25px; padding: 0px;}

h2.box        {font-size: 10pt; margin: 10px 0px  5px 10px;}
div.box       {font-size: 10pt; margin: 10px 0px  5px 10px;}
p.box         {font-size: 10pt; margin: 10px 15px 5px 10px;}

div.ads       { height: 400px; margin: 5px; border: grey solid 1px; text-align: center;}
div.counters  {margin: 5px;}

h1.cat        {font-size: 15px; margin: 0;}
h2.cat        {font-size: 12px; margin: 0;}

#searchform   {margin: 5px; }
#searchsubmit {font-size: 8pt;}
#s {font-size: 10pt; width: 110px;
  border:solid 1px #615c56;
  background: #0d0907;
  color: #615c56;
  padding: 1px 2px;

}

#comment {width: 500px; border: solid 1px #615c56; background: #615c56; font-size: 15px; }

#submit {
  font-size: 10pt;
  cursor:pointer;
  border:solid 1px #615c56;
  background: #0d0907;
  color: #615c56;
  padding: 0;
  margin 0;
}

#anons_image_bg {margin:     0px 0px 0px 0px;}
#anons_image    {margin:  -160px 0px 20px 18px;}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
 
.alignleft {
   float: left;
   margin-right: 5px;
}
 
.alignright {
   float: right;
   margin-right: 5px;
}
 
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
 
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
 
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


