* { padding:0; margin:0;}

	html { font-size:100.01%; }
	
	body#body { background: url(../images/body_all.jpg) top center; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#333333;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, ul li { list-style: none; list-style-image:none;}
	
	p { padding:0px 0px 12px 0px;}
		
a {text-decoration: underline; color:#56331F; outline:none;}
a:hover, li.active a {text-decoration: none; color:#ff0000; }
	
	input, select, textarea, html body textarea, .form-file { font-size:11px; font-family: arial; color:#000; vertical-align:middle;}
	input.form-text, select, textarea, .form-file { border:1px solid #ddd; background:#fff; padding:2px 0px 4px 6px;}
	
/*** Main ***/
	
	.main { width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1050)? "1050px" : "100%"); min-width:1050px;}
	
.main { padding:0px 0px 0px 0px;  overflow:hidden; height:100%;
box-shadow: 0px 0px 15px #ffffff;
width: 100%;
max-width: 1400px;
margin: 0 auto;
min-width: 1140px;

background: url(../images/top.jpg) top center repeat-x;
}
	
.main-bg { padding:0px 0px 0px 0px;
margin: 0;
min-width: 1140px;
background: url(../images/menu.png) center -5px no-repeat;
 }
	
.main-bg2 {
 padding:0px 0px 0px 0px;
margin: 0;
min-width: 1140px;
background: url(../images/topcb.png) center bottom no-repeat; 
 }


	
	.main-width { width: 1140px; margin: 0 auto;}
	
	.header { 
height:55px; margin:0px 0px 0px 0px; position:relative; }
	
/*** Menu ***/
.header div.menu { 
clear:both; overflow:hidden; height:55px; 
margin: 0;
}
	
.header .menu ul { 
margin: 0 auto;
overflow:hidden; 
white-space: nowrap; 
list-style: none; 
list-style-image: none;
padding: 0 60px;
}

.header .menu ul li {
float:left; 
overflow:hidden;
margin: 0px;
padding: 10px 0;
}

	
.header .menu ul li a { 
display:block; float: left;
font: italic 15px georgia;
color: #504103;
padding: 4px 7px;
text-decoration:none;
border-right: 1px #504103 solid;
}

.header .menu ul li:hover,
.header .menu ul li.active { 
}

.header .menu ul li.item-1068  a,
.header .menu ul li.item-1070  a{
border-right: 0px none;
}

.header .menu ul li.item-1069 {
margin-left: 215px;
}
.header .menu ul li.item-1069 a,
.header .menu ul li.item-1070 a{
padding: 4px 26px;
}

.header .menu ul li a:hover,
.header .menu ul li.active a { 
color: #3a7d26;  
text-shadow: 1px 1px 1px #fff;
}

.header .menu ul li ul { 
display: none;
}

.topmods{
clear: both;
height: 155px;
}

.logo {
position: absolute;
top: 0px;
left: 450px;
}
	
	
/*** Column ***/
.content {
clear:both;
height:100%;
padding: 0;
background: url(../images/topcc.png) 12px top repeat-y;
margin: 220px 0 0px 0;
padding: 0px 0 0 0;
}

.corner-left-bot{
background: url(../images/topc.jpg) top center no-repeat;
margin: 0px auto 0px auto;
padding: 5px 80px 15px 75px;
}		

.corner-right-bot{
margin-top: 8px;
}	
	
		
/*** Content  ***/

	.column-center { overflow:hidden; height:100%; 
padding:0px 0px 0px 2px; 
margin: 15px 0px -80px 0px;
min-height: 300px;
}

	
.column-center .post-main {
margin: 0px 4px 10px 8px; _margin:0px 3px 0px 0px; 
padding-left: 3px;
}

.category-desc{
padding-right: 4px;
}
		.column-center h2, .column-center h1 {
			overflow:hidden; height:100%;
			background: none;
			padding: 12px 0px 18px 2px; 
font: italic 20px georgia;
color: #504103;

			} 

.column-center h1,
.column-center h1 a {
font: italic 21px georgia;
color:#3a7d26;
} 

.column-center h1{
height: 60px;
text-indent: 32px;
background: url(../images/hbg.png) left 15px no-repeat;
}

.column-center .item-page h1{
height: auto;
color:#985632;
}


h3{
color:#985632;
}

.column-center h2 a{font-size: 18px;}
.column-center h2 a, .column-center h1 a{text-decoration: none;} 
.column-center h2 a:hover{text-decoration: underline;} 
		

/*** Footer ****/
	.footer {
clear:both;	
overflow:hidden; 
height:100%;
font-size:11px; 
color:#403429; 
margin: 0px 0px 0px 0px;
text-align: right;
padding: 1px 0 15px 0;
height: 230px;
}

.footer p{
padding-bottom: 5px;
}
			

.footer-copy{
float: right;
margin: 110px 175px 0 0;
}

	
	
a.thumbnail img{
border: 5px #f9eed0 solid !important;
border-radius: 6px;
margin: 3px 10px 0 0;
box-shadow: 1px 1px 3px #999999 !important;
}

a.thumbnail:hover img{
border: 5px #fff solid;
}


.post-main .item-page ul, .post-main .item-page ul li{
list-style-type: square;
color: #1462BB;
margin: 0 0 0 10px;
}

.post-main .item-page ul li{
margin: 3px 0 0 16px;
}


.clr{
clear: both;
}



.itemBody h3, .contentpaneopen h3, .item-page h3, .alldfiles .title{
   background: none repeat scroll 0 0 transparent;
    color: #56331F;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    overflow: hidden;
    padding: 8px 0 10px;
}

.itemBody .small{
font: normal 11px Arial;
color: #777777;
}

.itemBody ul, .itemBody ul li, .contentpaneopen ul, .contentpaneopen ul li, .post-main .item-page ul, .post-main .item-page ul li {
list-style-image:url(../images/galka.png);
font-size:12px;
color:#514144;
margin:0 0 0 8px;
padding:3px;
}

ol{
padding: 0px 0 2px 30px;
margin: 0;
}

ol li{
color: #555555;
padding: 0px 0 3px 10px;
}



.articlesepar{
width: 100%;
background: url(../images/articlesep.png) top center no-repeat;
height: 20px;
margin-top: 17px;
}

.fpartners{
font: italic 18px georgia;
color: #504103;
float: left;
width: 100px;
padding: 15px 15px 0 35px;
background: url(../images/hbg.png) left 15px no-repeat;
}

.custompartners img{
float: left;
margin: 0 25px;
}

.row-separator{
clear: both;
margin: 5px 0;
width: 100%;
}

.item{
float: left;
width: 460px;
text-align: center;
}

.item img{
border: 5px #f9eed0 solid;
border-radius: 6px;
margin: 3px 10px 0 0;
width: 370px;
height: 200px;
box-shadow: 1px 1px 3px #999999;
}

a.thumbnail img.sigFreeImg {
box-shadow: 1px 1px 3px #999999;
border: 5px #f9eed0 solid !important;
float: left;
margin: 10px 12px;
}

a.thumbnail img.sigFreeImg :hover{
border: 5px #fff solid;
}

.item-page iframe{
box-shadow: 1px 1px 3px #999999;
border: 5px #f9eed0 solid !important;
margin: 0 auto;
display: block;
border-radius: 6px;

text-align: center;
}