body{background:#047 url(img/bodybg.png) repeat-x fixed; color:#222; font:62.5%/160% Tahoma,Verdana,sans-serif; margin:0; padding:0;}
a{text-decoration:none; background-color:inherit; color:#26c;}
a:hover{text-decoration:underline;}
img{border:0; margin:0; padding:0;}
p{font-size:1.2em; line-height:1.7em; margin:10px 0; padding:0; text-align:justify; word-spacing:-0.1ex;}
ul{font-size:1.2em; line-height:1.7em; margin:10px 0 10px 30px; padding:0;}

#header{background:url(img/headerbg.png) 0 0 no-repeat; height:53px; margin:15px auto; padding:0; position:relative; width:980px; zoom:1;}
h1{left:66px; position:relative; top:16px;}

#search-form{left:825px; margin:0; padding:0; position:absolute; top:20px; width:125px;}
#search-form input{background:none; border:0; color:#777; font-size:10px; margin:0; padding:0; width:125px;}

#container{background:url(img/contbg.gif) no-repeat; color:#222; margin:0 auto; padding:20px 0; overflow:hidden; width:980px;}
#main{display:inline; float:left; margin:0 0 0 20px; padding:0; width:710px;}
#gallery{height:300px; margin:0 0 20px; padding:0; overflow:hidden; width:710px;}
.img-l{float:left; margin:4px 15px 4px 0; border:1px solid #777; padding: 3px;}
.img-r{float:right; margin:4px 0 4px 15px; border:1px solid #777; padding: 3px;}
.c-table{border-collapse:collapse;border-spacing:0;font-size:100%;margin:15px 0;width:100%;}
.c-table th, .c-table td{border:1px solid #777; margin:0; padding:2px 5px; line-height:120%;}
.c-table th{background:#777; font-size:1.1em; font-weight:bold; color:#fff; text-align:center;}
.c-table td{width:50%;}

.headerstyle{background:#eee url(img/gradient2.png) repeat-x; border-top:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #ddd; color:#222; display:block; margin:20px 0 10px 0; padding:5px 8px; text-decoration:none;}

#sidebar{display:inline; float:right; font-size:1em; line-height:1.3em; margin:20px 20px 0 0; padding:0; width:185px;}
.sidehead{background:#eee url(img/gradient1.png) 0 0 repeat-x; border-top:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #ddd; color:#26c; font-size:1.1em; font-weight:bold; margin:0 0 5px; padding:5px 8px; text-align:left;}
#sidebar ul{list-style:none; margin:5px 0 30px;}
#sidebar li{padding:1px 0;}
#sidebar a{background:#eee url(img/marker1.png) 8px 12px no-repeat; display:block; padding:3px 8px 3px 20px;}
#sidebar a:hover{background:#ddd url(img/marker2.png) 8px 12px no-repeat; text-decoration:none;}

h2{font-size:1.8em; margin:10px 0; padding:0;}
h3{font-size:1.4em; margin:10px 0; padding:0;}

.center{text-align:center;}
.clear_bord{border-top:1px solid #dfdfdf; clear:both; height:0; margin:0; padding:0; overflow:hidden;}
.clear{clear:both; height:0; margin:0; padding:0; overflow:hidden;}
.hide{display:none;}

#footer{background:url(img/footerbg.png) bottom left no-repeat; color:#666; font-size:1em; margin:0 auto 15px; padding:9px 0; text-align:center; width:980px;}
