#colorBg{
 background-color:#FCFAF3;
 float:left; color:#0B0B0B;
 margin:0 0 18px 0; 
 padding:18px 40px 18px 38px; 
 width:642px;
}
#colorBg th{
 font:normal 13px/19px Arial, Helvetica, sans-serif;
}
#colorBg a{
  font : normal 10px/13px Arial, Helvetica, sans-serif;
  -text-transform : uppercase;
 float:right;
 text-decoration : none;
 color : #a60101;
}
#colorBg a:hover {
 text-decoration: underline overline; 
 color : #a60101;
}
#colorBg a:visited {
 text-decoration: none;
 color : #a60101;
}
#colorBg a:active {
text-decoration: none;
 color : #a60101;
}

body {
  background : #fdf9ee url(img/bg.gif) repeat-x 0 0;
  color : #4e4628;
  font : normal 14px/19px Arial, Helvetica, sans-serif;
  margin : 0;
  padding : 0;
}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a {
  margin : 0;
  padding : 0;
}
ul {
  list-style : none;
}
.spacer {
  font-size : 0;
  line-height : 0;
  clear : both;
}
#topNav {
  width : 728px;
  position : relative;
  margin : 0 auto;
  padding : 8px 0 0 50px;
}
#topNav img {
  border : none;
  float : left;
  margin : 0 34px 0 0;
}
#topNav ul {
  background : url(img/top_ul_bg.gif) no-repeat 0 8px;
  width : 503px;
  height : 23px;
  padding : 8px 0 0 8px;
  margin : 0 0 0 217px;
}
#topNav ul li {
  background-color : #e1dbc7;
  color : #0b0b0b;
  float : left;
  font : bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform : uppercase;
}
#topNav ul li a {
  background-color : #e1dbc7;
  color : #0b0b0b;
  font : bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform : uppercase;
  text-align : center;
  text-decoration : none;
  width : 65px;
  height : 23px;
  display : block;
}
#topNav ul li a.hover {
  background : #e1dbc7 url(img/top_btn_h.gif) no-repeat 0 0;
  color : #ffffff;
  font : bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform : uppercase;
  text-align : center;
  text-decoration : none;
  width : 65px;
  height : 23px;
  display : block;
}
#topNav ul li a:hover {
  background : #e1dbc7 url(img/top_btn_h.gif) no-repeat 0 0;
  color : #ffffff;
  font : bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform : uppercase;
  text-align : center;
  text-decoration : none;
  width : 65px;
  height : 23px;
  display : block;
}
#body {
  width : 778px;
  margin : 0 auto;
  position : relative;
}
#topShadow {
  background : #fdf9ee url(img/top_shadow.gif) no-repeat 0 0;
  color : #4e4628;
  width : 778px;
  height : 34px;
  margin : 9px 0 0;
  float : left;
}
#bodyPannel {
  background : #fdf9ee url(img/midle_bg.gif) repeat-y 0 0;
  color : #4e4628;
  width : 722px;
  padding : 0 28px;
  float : left;
}
#bodyPannel form.search {
  background-color : #ffffff;
  color : #000000;
  border : 1px solid #ece8db;
  width : 248px;
  padding : 7px 17px 27px 17px;
  float : left;
}
#bodyPannel form.search h2 {
  background : #ffffff url(img/search_h2_bg.gif) no-repeat 0 0;
  color : #786e4e;
  width : 197px;
  padding : 0 0 10px 50px;
  float : left;
  font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#bodyPannel form.search h2 span {
  background-color : #ffffff;
  color : #0b0b0b;
  font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#bodyPannel form.search label {
  background-color : #ffffff;
  color : #0b0b0b;
  margin : 0 0 8px 0;
  float : left;
  font : bold 10px/28px Arial, Helvetica, sans-serif;
  text-transform : uppercase;
}
#bodyPannel form.search input {
  background-color : #efebde;
  color : #0b0b0b;
  border : 1px solid #c3bca4;
  width : 168px;
  height : 22px;
  padding : 2px;
  margin : 0 0 8px 0;
  float : right;
  font : normal 14px/20px Arial, Helvetica, sans-serif;
}
#bodyPannel form.search input.submit {
  background : #ffffff url(img/submit_bg.gif) no-repeat 69px 0;
  color : #0b0b0b;
  border : none;
  width : 90px;
  height : 13px;
  float : right;
  margin : 7px 0 0 0;
  padding : 0 23px 0 0;
  cursor : pointer;
  font : normal 10px/13px Arial, Helvetica, sans-serif;
  text-transform : uppercase;
}
#eventLink {
  width : 345px;
  padding : 0 0 0 70px;
  float : left;
}
#eventLink h2 {
  background : #ffffff url(img/event_link_bg.gif) no-repeat 0 7px;
  color : #786e4e;
  padding : 6px 0 10px 48px;
  font : normal 28px/42px Georgia, "Times New Roman", Times, serif;
}
#eventLink h2 span {
  background-color : #ffffff;
  color : #0b0b0b;
  font : normal 28px/42px Georgia, "Times New Roman", Times, serif;
}
#eventLink ul {
  float : left;
  padding : 0 0 0 5px;
}
#eventLink ul li {
  font : normal 13px/19px Arial, Helvetica, sans-serif;
  background : #ffffff url(img/red_arrow.gif) no-repeat 0 7px;
  color : #4e4628;
  padding : 0 0 0 6px;
}
#eventLink ul li a {
  font : normal 13px/19px Arial, Helvetica, sans-serif;
  text-decoration : none;
  background-color : #ffffff;
  color : #4e4628;
  padding : 0 4px;
  display : block;
}
#eventLink ul li a:hover {
  font : normal 13px/19px Arial, Helvetica, sans-serif;
  text-decoration : none;
  background-color : #f4efdf;
  color : #4e4628;
  padding : 0 4px;
  display : block;
}
#midle {
  background : #ffffff url(img/picture.gif) no-repeat 0 0;
  color : #4e4628;
  padding : 270px 0 0 0;
}
#midle h2 {
  background-color : #ffffff;
  color : #0b0b0b;
  font : normal 28px/46px Georgia, "Times New Roman", Times, serif;
}
#midle h2 span {
  background-color : #ffffff;
  color : #a60101;
  font : normal 28px/46px Georgia, "Times New Roman", Times, serif;
}
#midle p {
  font : normal 14px/19px Arial, Helvetica, sans-serif;
  background-color : #ffffff;
  color : #4e4628;
}
#bottomShadow {
  background : #fdf9ee url(img/bottom_shadow.gif) no-repeat 0 0;
  color : #4e4628;
  width : 778px;
  height : 24px;
  float : left;
}
#footer {
  position : relative;
  margin : 0 auto;
  width : 678px;
  padding : 12px 0 50px;
}
#footer a.xhtml {
  background-color : #cc0000;
  color : #ffffff;
  width : 49px;
  height : 16px;
  margin : 0 6px 0 0;
  font : bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
  display : block;
  text-align : center;
  text-decoration : none;
  float : left;
}
#footer a.xhtml:hover {
  background-color : #0b0b0b;
  color : #ffffff;
  width : 49px;
  height : 16px;
  margin : 0 6px 0 0;
  font : bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
  display : block;
  text-align : center;
  text-decoration : none;
  float : left;
}
#footer a.css {
  background-color : #0b0b0b;
  color : #ffffff;
  width : 38px;
  height : 16px;
  font : bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
  display : block;
  text-align : center;
  text-decoration : none;
  float : left;
}
#footer a.css:hover {
  background-color : #cc0000;
  color : #ffffff;
  width : 38px;
  height : 16px;
  font : bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
  display : block;
  text-align : center;
  text-decoration : none;
  float : left;
}
#footer ul {
  float : right;
}
#footer ul li {
  float : left;
  color : #0b0b0b;
  background-color : #fdf9ee;
  font : normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer ul li a {
  color : #0b0b0b;
  background-color : #fdf9ee;
  padding : 0 8px;
  text-decoration : none;
  font : normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer ul li a:hover {
  color : #0b0b0b;
  background-color : #efebde;
  padding : 0 8px;
  text-decoration : none;
  font : normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer p {
  color : #a90000;
  background-color : #fdf9ee;
  padding : 0 8px;
  float : right;
  font : normal 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer p.tworld {
  color : #0b0b0b;
  background-color : #fdf9ee;
  padding : 0 8px;
  float : right;
  font : normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer p.tworld a {
  color : #0b0b0b;
  background-color : #fdf9ee;
  text-decoration : none;
  font : normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer p.tworld a:hover {
  color : #0b0b0b;
  background-color : #efebde;
  text-decoration : none;
  font : normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer img {
  border : none;
  float : left;
}
#eventLink img {
  border : none;
  float : right;
}
#contact {
  padding-right: 0.5cm;
}
#contact span.ctop {
  background : #fcfaf3 url(img/contact_top.gif) no-repeat 0 0;
  color : #000000;
  line-height : 0;
  font-size : 0;
  height : 14px;
  display : block;
}
#contact span.cbottom {
  background : #fcfaf3 url(img/contact_bottom.gif) no-repeat 0 0;
  color : #000000;
  line-height : 0;
  font-size : 0;
  height : 25px;
  display : block;
}
#contact form.contact {
  background : #fcfaf3 url(img/contact_midle.gif) repeat-y 0 0;
  color : #000000;
  width : 272px;
  padding : 0 20px;
  float : left;
}
#contact form.contact h2.text3 {
  background : #ffffff url(img/contact_h2_bg.gif) no-repeat 0 0;
  color : #0b0b0b;
  padding : 0 0 10px 55px;
  float : left;
  width : 228px;
  height : 37px;
  font : normal 24px/30px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact h2.text3 span {
  background-color : #ffffff;
  color : #a60101;
  font : normal 24px/30px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact label {
  background-color : #ffffff;
  color : #0b0b0b;
  margin : 0 0 8px 0;
  float : left;
  font : bold 10px/28px Arial, Helvetica, sans-serif;
  text-transform : uppercase;
}
#contact form.contact input {
  background-color : #efebde;
  color : #0b0b0b;
  border : 1px solid #c3bca4;
  width : 168px;
  height : 22px;
  padding : 2px;
  margin : 0 0 8px 15px;
  float : right;
  font : normal 14px/20px Arial, Helvetica, sans-serif;
}
#contact form.contact input.submit {
  background : #ffffff url(img/submit_bg.gif) no-repeat 45px 0;
  color : #0b0b0b;
  border : none;
  width : 60px;
  height : 13px;
  float : right;
  margin : 0 0 0 10px;
  padding : 0 20px 0 0;
  cursor : pointer;
  font : normal 10px/13px Arial, Helvetica, sans-serif;
  text-transform : uppercase;
}
#contact form.contact input.reset {
  background : #ffffff url(img/more_bg.gif) no-repeat 45px 0;
  color : #0b0b0b;
  border : none;
  width : 60px;
  height : 13px;
  float : right;
  margin : 0;
  padding : 0 15px 0 0;
  cursor : pointer;
  font : normal 10px/13px Arial, Helvetica, sans-serif;
  text-transform : uppercase;
}
