@import url(https://fonts.googleapis.com/css?family=Tinos:400,400italic,700,700italic);

body { background:#fff url(../_images/bg-texture.png) repeat left top !important;
       font:normal 14px/1.3em 'Droid Sans', arial, sans-serif;
       color:#222222;
       margin: 0;
       padding: 0;
       text-align: center;
}

#wrapper{
    font-size: 14px;
}

#content{
    max-width: 1075px;
    height: auto;
    left: 0px;
    margin: 0 auto;
    text-align: left;
    padding: 10px;
}
#content a, #bottom-bar a{
    color: #4F5A08;
    text-decoration: underline;
}

.FloatLeft {
    float: left;
    margin: 10px;}

.FloatRight {
    float: right;
    margin: 10px;}

figure {
    background-color: white;
    border: 1px #cccccc solid;
    padding: 4px 4px 2px 4px;
    margin: auto;
    display: table;
}

figcaption {
    color: black;
    font-style: italic;
    padding: 2px;
    text-align: center;
    display: table-caption;
    caption-side: bottom;
}
#header{
    height: auto;
    width: 100%;
    -webkit-background-size:cover; -moz-background-size:cover;
    -o-background-size:cover; background-size:cover;-moz-background-size: 250% auto !important;
    -webkit-box-shadow: 0 8px 15px -15px black; -moz-box-shadow: 0 8px 15px -15px black;
     box-shadow: 0 8px 15px -15px black;background-color: #7d664c!important; 
}

#headerTopBar{
    height: 23px;
    width: auto;
    padding: 2px;
  background:#543109 url(../_images/bg-texture.png) repeat left top !important;
  -webkit-box-shadow: 0 8px 15px -15px black;
   -moz-box-shadow: 0 8px 15px -15px black;
    box-shadow: 0 8px 15px -15px black;
    color:#fff;
    text-align: center;
    line-height:1.3em;
}
#headerTopBar a {
    color:#fff;
    text-decoration:underline;
}

#headerCenter{
   min-height:150px;
   height: 326px;
}

#logo {
	position: relative;
	background: #DEBB87 url(../_images/logo.png);
	height: 130px;
	width: 243px;
	/* -webkit-box-shadow: 0 0 8px 3px rgba(0,0,0,0.5); */
	/* -moz-box-shadow: 0 0 8px 3px rgba(0,0,0,0.5); */
	/* box-shadow: 0 0 8px 3px rgba(0,0,0,0.5); */
	top: 36px;
	left: 6%;
	background-size: contain;
	background-repeat: no-repeat;
}
.logoLink{
  position: relative;
  display:block;
  width: 245px;
  height: 140px;  
}

#mainMenu{
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    padding: 0px;
    height: 50px;
}

/* Main Navigation */
#nav {
    position:relative;
    max-width: 1075px;
    height: 29px;
    text-align: center;
    background: #543109 url("../_images/bg-texture.png") repeat scroll left top !important;
    margin-top: 6px;
    box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.7);
    margin:0 auto;
}
 
ul#navigation {
    background: #543109 url("../_images/bg-texture.png") repeat scroll left top !important;
    position:relative;
    float:left;
    padding: 0px;
    padding-top: 3px;
    margin:0 auto;
    height: 26px;
}
 
ul#navigation li {
    display:inline;
    /*font-size:12px;
    font-weight:bold;*/
    margin:0;
    padding:0;
    float:left;
    position:relative;
    background: #543109 url("../_images/bg-texture.png") repeat scroll left top !important;
}
 /*top menu line*/
ul#navigation li a {
    padding:1px 9px;
    color: #fff;
    text-decoration:none;
    display:inline-block;
}
 
ul#navigation li a:hover {
    /*background:#f8f8f8;
    color:#282828;*/
    text-decoration: underline;
}
 
ul#navigation li a.first {
    
}
 
ul#navigation li a.last {
    border-right: 0 none;
}

/* Drop-Down Navigation */
ul#navigation li:hover > ul
{
/*these 2 styles are very important,
being the ones which make the drop-down to appear on hover */
    visibility:visible;
    opacity:1;
}
 /*drop doun elements*/
ul#navigation ul, ul#navigation ul li ul {
    list-style: none;
    margin: 0;
    padding: 0;
/*the next 2 styles are very important,
being the ones which make the drop-down to stay hidden */
    visibility:hidden;
    opacity:0;
    position: absolute;
    z-index: 99999;
    width:auto;
    background: #543109 url("../_images/bg-texture.png") repeat scroll left top !important;
/* css3 transitions for smooth hover effect */
    -webkit-transition:opacity 0.2s linear, visibility 0.2s linear;
    -moz-transition:opacity 0.2s linear, visibility 0.2s linear;
    -o-transition:opacity 0.2s linear, visibility 0.2s linear;
    transition:opacity 0.2s linear, visibility 0.2s linear;
}
 
ul#navigation ul {
    top: 24px;
    left: 1px;
    border-radius: 3px;
}
 
ul#navigation ul li ul {
    top: 0;
    left: 209px; /* strong related to width:180px; from above */
}
 
ul#navigation ul li {
    width:100%;
    border:0 none;
    text-align: left;
    
}
 
ul#navigation ul li a {
    background:none;
    padding-left: 18px;
    padding-right: 10px;
    padding-bottom: 5px;
    color:#fff;
    text-decoration:none;
    display:inline-block;
    border:0 none;
    float:left;
    clear:both;
    width:180px;
}    

#bottom-bar{
  padding: 1em 0;
  background: #eee url(../_images/bg-texture.png) repeat left top;
  color: #222;
  -webkit-box-shadow: 0 8px 15px -15px black;
   -moz-box-shadow: 0 8px 15px -15px black;
    box-shadow: 0 8px 15px -15px black; 
}

#col-full{
  max-width: 1075px;
  margin: 0 auto;
  text-align: left;  
}

h1 {
    font-size: 25px;
    font-weight: heavier;
}

h1 .cyrillic, h2 .cyrillic, h3 .cyrillic {
    font-family:"Times New Roman", serif !important;
}

h2 {
    font-size: 19px;
    font-weight: heavier;
    padding-top: 15px;
}

h3 {
    font-size: 16px;
    font-weight: heavier;
}

#col-full h3{
    font-size: 16px;
    font-weight: lighter; 
}
#col-full h4{
   font-size: 14px;
   font-weight: normal;
}
 
 #footer{
    background:#543109 url(../_images/bg-texture.png) repeat left top !important;
    padding-top: 1px;
    height: auto;
 }
 #footerInner{
    position: relative;
    max-width: 1075px;
  margin: 0 auto;
  text-align: left;
  color:#fff;
  height: 120px;
  font-size: 15px;
 }
 #footerInner a {
   color:#fff;
   text-decoration: none; 
 }
 #footer-widget-1{
    float: left;
    width: 350px;
 }
 #footer-widget-2{
   margin-left: 20px;
   float: left;
   width: 380px;
 }
 #footer-widget-3{
    float: left;
    width: 320px;
 }
 #copyright{
    position: absolute;
    margin-left: 380px;
    bottom: 10px;
 }
 
 .time-meta{
    position: relative;
    margin-left: 160px;
 }


 
