* { padding: 0; margin: 0; text-decoration: none; }
form { display: inline; }
img { vertical-align: top; border: 0; }
a { color: #b4985a; }
a:visited { color: #b4985a; }
a:hover { color: #4cc2d4; }
p { margin: 0 0 20px 0; line-height: 20px }
body { color: #FFF; padding-bottom: 30px; font-family: "Arial", "Verdana", sans-serif; background: #e1dec2 url(../images/body_bg.gif) repeat-x; }
div.clear { font-size: 0; clear: both; height: 0; }
h1 { font-size: 16px; color: #057687; margin: 0 0 10px 0; }
h2 { font-size: 14px; color: #057687; margin: 0 0 10px 0; }
h3 { font-size: 12px; color: #057687; margin: 0 0 10px 0; }

ul { list-style: none; margin: 10px 0 20px 2px; }
ul li { padding: 0 0 0 15px; margin: 7px 0 7px 1px; background: url(../images/bullet_blue.gif) no-repeat 0 5px; }

div#main { width: 990px; margin: 0 auto 0 auto; background: #392116 url(../images/content_bg.gif) repeat-y; }

/* TOP */

div#top { width: 990px; height: 304px; background: url(../images/top.jpg) no-repeat; }

div#txt_size { padding: 267px 0 0 275px; }
div#txt_size a { display: block; height: 17px; float: left; }
div#txt_size a:hover { background-position: 0 -17px; }
a#txt_dn { width: 18px; background: url(../images/txt_dn.gif) no-repeat; }
a#txt_up { width: 20px; background: url(../images/txt_up.gif) no-repeat; }


/* MIDDLE */

div#middle {  }

div#sidebar { float: left; width: 338px; background: url(../images/sidebar_bg.gif) repeat-y; height: 400px; }
div#sidebar_copyright { margin: 190px 0 0 88px; width: 59px; height: 158px; background: url(../images/sidebar_copyright.gif) no-repeat;}
a#sidebar_impact { display: block; width: 59px; height: 44px; background: url(../images/sidebar_impact.jpg) no-repeat; margin: 0 0 0 88px; }
div#sidebar_bottom { width: 338px; height: 19px; background: url(../images/sidebar_bottom.gif) no-repeat; }

div#sidebar_left { height: 400px; width: 147px; float: left; }
div#sidebar_right { height: 400px; width: 191px; float: left; }
div#sidebar_right a { display: block; width: 191px; height: 25px; }
div#sidebar_right a:hover { background-position: 0 -25px; }

div#sidebar_right a#sidenav_01 { background: url(../images/sidenav_01.jpg) no-repeat; height: 18px; }
div#sidebar_right a#sidenav_01:hover { background-position: 0 -18px; }
div#sidebar_right a#sidenav_02 { background: url(../images/sidenav_02.jpg) no-repeat; height: 26px; }
div#sidebar_right a#sidenav_02:hover { background-position: 0 -26px; }
a#sidenav_03 { background: url(../images/sidenav_03.jpg) no-repeat; }
a#sidenav_04 { background: url(../images/sidenav_04.jpg) no-repeat; }
a#sidenav_05 { background: url(../images/sidenav_05.jpg) no-repeat; }
a#sidenav_06 { background: url(../images/sidenav_06.jpg) no-repeat; }
a#sidenav_07 { background: url(../images/sidenav_07.jpg) no-repeat; }
a#sidenav_08 { background: url(../images/sidenav_08.jpg) no-repeat; }
a#sidenav_09 { background: url(../images/sidenav_09.jpg) no-repeat; }
a#sidenav_10 { background: url(../images/sidenav_10.jpg) no-repeat; }
a#sidenav_11 { background: url(../images/sidenav_11.jpg) no-repeat; }

/* CONTENT AREA */
div#content_wrapper {
  width: 550px; padding: 25px 20px 25px 30px; height: 460px; min-height: 460px; float: left;
  font-size: 12px; line-height: 18px; }
  
*>div#content_wrapper { height: auto; }


/* BOTTOM */

div#footlinks { margin: 0 70px 10px 369px; font-size: 10px; line-height: 18px; }
div#footlinks a { color: #b4985a; padding: 0 10px 0 0; }
div#footlinks a:hover { color: #FFFFFF; }

div#footer { width: 990px; background: #e1dec2; }

div#footer_left { width: 339px; height: 121px; float: left; background: url(../images/footer_left.gif) no-repeat; }

div#footer_right { width: 651px; float: left; }

div#footer_right a { display: block; float: left; height: 152px; width: 120px; }

div#footer_right a:hover { background-position: 0 -152px; }

a#footlink_01 { background: url(../images/footlink_01.jpg) no-repeat; }
a#footlink_02 { background: url(../images/footlink_02.jpg) no-repeat; }
a#footlink_03 { background: url(../images/footlink_03.jpg) no-repeat; }
a#footlink_04 { background: url(../images/footlink_04.jpg) no-repeat; }
div#footer_right a#footlink_05 { width: 127px; background: url(../images/footlink_05.jpg) no-repeat; }
div#footer_right a#footlink_05:hover { background-position: 0 -152px; }


/* GALLERY */
img.gal_thumb { border: 1px solid #FFFFFF; margin: 7px; }
a:hover img.gal_thumb { border: 1px solid #4cc2d4; }