/* main css document */

/* general
_________________________________ */
body { margin: 0; padding: 15px; font-family: Helvetica, Verdana, Arial; font-size:0.9em; }
ul, li, h1, h2, h3 { margin:0; padding:0; }
h2 { padding-bottom: 10px; font-size: 1.2em; }
li { list-style:none; }
a{ color:#000; text-decoration:none; }
a img{ border: 0px; }
.favicons img {height:16px; width:16px; }

/* header
_________________________________ */
#logo { display:block; float:left; width: 16px; height: 16px; background:url(img/nb.gif) no-repeat 0 0; margin:0 10px 0 0; }
#header { padding-bottom: 18px; width: 700px; background:url(bg_main.gif) 0 bottom repeat-x; }
#header ul { display:block; float:left; }
.current { font-weight:bold; }
#header li{ font-size: 1em; line-height: 1.1em; width: 65px; }
.block2 { width: 60px; }
#header li a{ padding-left: 9px; padding-right: 3px; background:url(img/box_black.gif) 3px center no-repeat; }
#header li a:hover, #header li a.on{ background: #FF0000 url(img/box_white.gif) 3px center no-repeat; color: #fff; }
.block3 a, .block3 li{ color:#c5c5c5; }
.block3 a{ background:url(img/box_grey.gif) 3px center no-repeat !important; }
.block3 a:hover{ background: #FBB117 url(img/box_white.gif) 3px center no-repeat !important; }
.blockg {padding-left: 419px;}

/* main
__________________________________ */
#main { clear:both; background: url(img/bg_main.gif) 0 0 repeat-x; padding-top:10px; padding-bottom: 10px; width:700px; }
.description { margin-left: 30px; }

#main ul { display:block; float:left; width:65px; margin-left: 20px; }
.aboutblock {width: 400px;}

#right_a_col {
  width:250px;
  float:left;
  margin-left:2em;
  margin-bottom:2em;
  padding-left:260px;
  padding-top: 1.1em;
  clear:none;
}

#location {
  border: 1px solid #C0C0C0;
}

#plus1 {
	float: right;
}
/* footer
__________________________________ */
#footer { clear:both; font-size:0.9em; color:gray; background: url(img/bg_main.gif) 0 0 repeat-x; padding-top:1px; width:700px; }

