body{
  font:0.9em 'Arial', sans-serif;
  background:#fff;
  color:#231f20;
}
img{
 border:none;
}
a{
  text-decoration:underline;
}
fieldset{
  border:none;
}
#header{
  background: url('../images/head.jpg') no-repeat 990px 0;
}
#nav ul{
  list-style:none;
}
#nav li{
  background: url('../images/top_left.gif') no-repeat -300px 0;
}
#nav ul a{
  font-family:'Arial', sans-serif;
  font-weight:bold;
  font-size:85%;
  text-transform:lowercase;
  background: url('../images/top_right.gif') no-repeat 100% 0;
  color:#fff;
}
#nav ul a:hover{
  background: url('../images/top_right_h.gif') no-repeat 100% 0;
}
#left{
}
#left li{
  list-style:none;
  font-size:85%;
}
#left li a{
  background: url('../images/left_menu_bg.gif') no-repeat 0 3px;
  color:#d37214;
}
#left li a:hover{
  text-decoration:none;
}
#left li a:visited{
  color:#feaa4a;
}
#left li.selected a, #left li.selected a:visited{
  font-weight:bold;
  text-decoration:none;
  background: url('../images/left_menu_bg_a.gif') no-repeat 0 3px;
  color:#dd4218;
}
#left h3{
  font-size:120%;
  font-family:'Times New Roman', serif;
  background: url('../images/menu_h.gif') repeat-y;
  color:#8a4e15;
}
#left form{
  background: url('../images/search.gif') repeat-x;
}
#left fieldset{
  background: url('../images/search.gif') repeat-x 0 100%;
}
#content a{
  color:#d77218;
}
#content h1{
  font-family:'Georgia', serif;
  font-size:150%;
  color:#a13014;
}
#content h2{
  font-size:140%;
  color:#d77218;
}
#content h3{
  font-size:120%;
}
#content h4{
  font-size:110%;
  color:#626262;
}
#content h5{
  font-size:120%;
}
#content h6{
  font-size:100%;
}
#content .intro{
  font-weight:bold;
}
#content .newsheader{
  font:normal bold 130% 'Georgia', serif;
  background:#a33015;
  color:#fff;
}
#content .news{
  background:url('../images/term.gif') repeat-x 0 100%;
}
#content .news p{
  font-size:100%;
}
#content .news address{
  font-size:85%;
  background:#d77218;
  color:#fff;
}
#content h4.list{
  background:url('../images/term.gif') repeat-x;
}
#content div.list/*, #content table.list*/{
  background:url('../images/term.gif') repeat-x 0 100%;
}
#content div.list h4{
  color:#a33015;
}
#content div.news h4{
  color:#dd4218;
}
#content div.list address{
  font-weight:bold;
  font-size:85%;
  color:#8a4e15;
}
#content img.photo_small{
  border:10px solid #ffe5a7;
}
#content img.photo{
  border:10px solid #ffe5a7;
  border-bottom:20px solid #ffe5a7;
}
#content .prev{
  padding:0 0 0 30px;
  background:url('/images/prev.gif') no-repeat 0 60%;
}
#content .next{
  padding:0 30px 0 0;
  background:url('/images/next.gif') no-repeat 100% 60%;
}
#right h3{
	font-size:15px;
}
#right ul, #right p{
  list-style:none;
  font-family:'Verdana', sans-serif;
}
#right li{
  background:url(../images/ul.gif) no-repeat 0 7px;
}
#right a{
  font-size:100%;
  color:#bc722b;
}
#right ul a{
  color:#e8461c;
}
#right h5{
  font-size:120%;
}
#rss li{
  list-style:none;
  font-size:12px;
  background:url('../images/news.gif') repeat-x;
  color:#777;
}
#right  #asks li.all_messages a{
  font-size:13px;
  color: #bc722b;
}
#right #rss a{
  font-size:12px;
  text-decoration:underline;
  color:#bc722b;
}
#rss strong{
  font-weight:normal;
  font-size:11px;
  background:#a33015;
  color:#fff;
}
#rss h4{
  font-size:100%;
}
#footer div{
  font-size:100%;
  background:#ffe29b;
}
#footer  li{
  list-style:none;
  background:#ffe29b;
}
#footer ul li a, #footer ul li a:visited, #footer ul li a:hover{
  text-decoration:underline;
  color:#5f5f5f;
}
#footer{
  font-weight:normal;
  font-size:75%;
  color:#777;
}
#footer a, #footer a:visited, #footer a:hover{
  text-decoration:none;
  color:#bc722b;
}
table.prevnext{
  background:url('../images/term.gif') repeat-x;  
}

@media(min-width:1280px){
	#main, #best-wrapper{
		width:80%;
	}
}
@media(max-width:720px){
	#header{
		background:#FFD569;
	}
}

@media(max-width:540px){
	#left li{
		font-size:105%;
	}
}