/*---RESET---*/
html, body, h1, h2, h3, h4, div, p, a, span, ul, li, form, table, tr, td {margin:0;padding:0;}

/*---GENERAL---*/
body {background:#DDDDDD;}
#container {width:970px;margin:0 auto;}
.clear {clear:both;}

/*---HEADER---*/
#header {background:url(/new-images/header.png) center center no-repeat;height:100px;position:relative;}
#logo {background:url(/new-images/logo.png);width:340px;height:45px;margin:28px 0 0 10px;float:left;}
#logo a {display:block;width:340px;height:45px;}
#logo span {display:none;}

/*---MENU---*/
#header ul {list-style-type:none;position:absolute;right:10px;top:35px;}
#header ul li {float:left;border-right:1px solid #D9D9D9;}
#header ul li a {display:block;padding:5px 10px;color:#777777;font:14px/1.5 arial;text-decoration:none;}
#header ul li a:hover {background:#F2F2F2;}
#header ul li a.active {background:#E8E8E8;}

/*---BODY---*/
#body-top {background:url(/new-images/body-top.png);height:25px;clear:both;}
#body-header-top {background:url(/new-images/body-header-top.png);height:152px;clear:both;position:relative;}
#body-header-top h1 {position:absolute;top:30px;left:30px;width:500px;height:30px;}
#body-header-top h1 a {display:block;width:500px;height:30px;}
#body-header-top h1 span {display:none;}
#body-header-top h2 {position:absolute;top:60px;left:30px;width:450px;color:#777777;font:11px/1.5 arial;}
#body-header-top ul {list-style-type:none;position:absolute;left:5px;bottom:1px;}
#body-header-top ul li {float:left;border-right:1px solid #D9D9D9;}
#body-header-top ul li a {display:block;padding:4px 10px;color:#777777;font:14px/1.5 arial;text-decoration:none;}
#body-header-top ul li a:hover {background:#E8E8E8;}
#body-header-top ul li a.active {background:#E0E0E0;}
#body-header-top .donate {position:absolute;top:45px;right:40px;height:42px;width:182px;}
#body {background:url(/new-images/body.png) repeat-y;padding:20px;color:#777777;font:14px/1.5 arial;position:relative;}
#body h1 {color:#F26522;font:18px/1.5 arial;margin-bottom:15px;}
#body h2 {color:#F26522;font:16px/1.5 arial;margin-bottom:15px;}
#body ul {margin-bottom:15px;padding-left:15px;}
#body p {margin-bottom:15px;}
#body a img {border:none;}
#body a {color:#555555;}
#body a:hover {color:#333333;}
#body .copy {float:left;width:325px;margin:30px 0 0 50px;}
#body .image {float:right;width:450px;margin-right:50px;}
#body .copyfull {margin:30px 50px 0 50px; position:relative; }
#body .copyfull img.border {border:2px solid #E8E8E8;}
#body .copyfull h1 { margin-bottom:5px; }
#body .update {border-top:2px solid #E8E8E8;border-bottom:2px solid #E8E8E8;background:#F9F9F9;padding:15px 15px 0 15px;margin-bottom:25px;font-weight:bold;}
.float div {float:left;width:275px;height:75px;font:15px/1.5 arial;}
.float div span {font:11px/1 arial;}

table {border:1px solid #DDDDDD;border-spacing:0;}
table tr td {padding:2px 15px;border:0;border-spacing:0;}
thead tr {background:#DDDDDD;font-weight:bold;}
tbody tr {background:#EEEEEE;}
tbody tr.odd {background:#FFFFFF;}

.readmore a {display:block;height:42px;width:182px;background:url(/new-images/read-more.png) top left no-repeat;margin:20px auto 0 auto;}
.readmore a:hover {background:url(/new-images/read-more.png) bottom left no-repeat;margin:20px auto 0 auto;}
.readmore span {display:none;}
#newevent {width:400px;height:375px;background:url(/new-images/2009-event.jpg) no-repeat;float:left;}
#oldevent {width:400px;height:375px;background:url(/new-images/2008-event.jpg) no-repeat;float:right;}

#newevent a.link, #oldevent a.link {display:block;width:400px;height:300px;}


#newest-event {margin-top:-30px;width:830px;height:404px;background:url(/new-images/2010-event.jpg) no-repeat;}
#newest-event a.link {display:block;width:830px;height:404px;}
#newest-event .readmore a { position:absolute; top:290px; right:120px; }


#imagebar {width:920px;margin:0 auto;background:#f2f2f2;padding:5px 20px 2px 20px;border:1px solid #C8C8C8;}
#imagebar img {border:0;width:90px;margin:2px 10px;}
#imagebar a {opacity:.80;filter:alpha(opacity=80);-moz-opacity: 0.8;}
#imagebar a:hover {opacity:.100;filter:alpha(opacity=100);-moz-opacity: 1;}

.parcharaks {margin:0;float:left;}
.parcharaks li {float:left;width:105px; margin-right:10px;font-size:85%;list-style-type:none;text-align:center;}
.small {font-size:80%;} 

/*---FOOTER---*/
#footer {clear:both;width:970px;margin:0 auto;background:url(/new-images/footer.png) no-repeat; height:25px;padding-bottom:25px;}