


body {
	background: #ffffff top repeat-x;
	margin: 20;
	padding: 20;
	font-family: Trebuchet MS, Tahoma, sans-serif;
        margin-right: 30px;
	margin-left: 30px;
	font-size: normal;
}


#custom-doc { width: 90%; min-width: 250px; }
.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}


	

/* main post */


h1,
h2,
h3,
h4
{
 font-family: Georgia, serif;
 margin-bottom:0em;
 margin-right:33%;
 margin-top:1em;
}

h1,
h2,
h3,
h4,
th,
strong {
  font-weight: normal;
}

h5 {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-weight: normal;
	font-size:85%;
	line-height:160%;
	margin-bottom:0.5em;
	margin-top:0;
	text-indent:0em;
	color: #666666;
}

p.main {



}



a {color: #660000;}
a:visited {color: #660000;}
a:hover {color: #660000;}


.footer {
/*  position:absolute;*/
bottom:0;
width:95%;
  }

/*
хороший мутный футер
#footer { 
clear:both;
padding: 10px 20px;
color:#666; 
background: #f9f9f9; 
border-top: 5px #efefef solid;
}

*/

hr.foo	{color:#580000; height:1px; border-style:none; background-color:#666666; margin-top:0; margin-bottom:0;}


#rss {

top: 21px;
right: 25px;
color: #333333;
font-size: 9pt;}

#rss a {
color: #333333;
font-size: 9pt;}

#rss a:hover {
color:#FF9900;}


/*main link*/

#mainlink {
text-decoration: none;
color: #580000;}

a.mainlink {
text-decoration: none;
color: #580000;}

a.mainlink:hover {
text-decoration: none;
color: #580000;}

/*catalog name*/

.catname {
font-family: Georgia, serif; margin-bottom:0em;
margin-right:33%;
margin-top:2em;
text-decoration: none;
color: #580000;
font-size: 21pt;
}

a.catname {
text-decoration: none;
color: #580000;}

a.catname:hover {
text-decoration: none;
color: #FF9900;}



.date {
display: block;
margin: 0;
padding: 2px 0 0 0; 
color: #979797;}



.entry {
width: 85%;
height: 100%;
margin-top:2em;
}

.center {text-align: center;
}

img {
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

img.nobord {
	border-style: none;
}