@import url(http://fonts.googleapis.com/css?family=Questrial);

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table,
ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,a, abbr,
acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset { margin: 0; padding: 0;}
img, fieldset { border: 0; }

body{ background-image: url(../_images/bg.jpg); background-repeat: repeat; background-position: center top; font-family: 'Questrial', Arial, Helvetica, sans-serif; }
a {}
a:hover {}
h1 {}
h2 {}
h3 {}
p { }


#banner { height:125px; background-image: url(../_images/banner.jpg); background-repeat: no-repeat; background-position: center top; }
#menu { background-image: url(../_images/menu_bg.jpg); background-repeat: repeat-x; height: 30px; z-index:100; }
#menu ul { font-size: 15px;  margin: 0;  padding: 0; list-style: none; font-variant:small-caps; margin-left:35px; border-left: 1px solid #ffffff;}
#menu ul ul { margin-left:0px; z-index:2002;}
#menu ul li { display: block; position: relative; float: left;}
#menu li ul { display: none; }
#menu ul ul li { border-top: 1px solid #ffffff; }
#menu ul ul li a:hover { background-color:#ffffff; }
#menu ul li a { display: block; text-decoration: none; color: #000; border-right: 1px solid #ffffff; padding: 5px 15px 5px 15px;  white-space: nowrap;}
#menu ul li a:hover { background: #C0B39A; }
#menu li:hover ul {
  display: block;
  position: absolute;
}
#menu li:hover li {
  float: none;
  font-size: 15px;
}
#menu li:hover a { background: #C0B39A; }





/**Content**/
#wrapper {margin-right: auto; margin-left: auto; width:1000px; background-color:#FFFFFF;
-moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px; -moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #888;}

#top_menu { background-image: url(../_images/top_menu_bg.jpg); background-repeat: repeat-x; height:25px; background-position: center top; text-align:center; }
#top_menu p, #footer p { line-height:25px; font-size:12px; color:#FFFFFF;}
#content{ height:500px; background-image: url(../_images/content_bg.jpg); background-repeat: no-repeat; background-position: right bottom;margin-left:10px; margin-top:15px; }
#main { float:left; width:800px; }
#right { float:right; width:190px;}
#right h1 { font-size:22px; margin-left:10px; margin-right:25px; line-height:140%; margin-bottom:10px; margin-top:5px; margin-right:10px;}
#right p { font-size:14px; margin-left:10px; margin-right:25px; line-height:140%; margin-bottom:10px;}

#footer { background-color:#C0B39A; height:25px; text-align:center;}


#content_ani { background-image: url(../_images/content_bg.jpg); background-repeat: no-repeat; background-position: right bottom;margin-left:10px; margin-top:15px;}
#main_ani {height:1000px;}
#main_ani li { margin-bottom: 20px; display:block; list-style:none; float:left; margin-right:20px; -moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #888; }
#top_menu a, #footer a { text-decoration:none; color:rgb(255,255,255);}
#top_menu a:hover, #footer a:hover { color:#999999;}