body {
color:#ccc;
font:12px Georgia, Times, Times New Roman, serif;
line-height:18px;
margin:0;
}

a {
color:#ccc;
text-decoration:none;
}

a img {
border:0;
}

a:hover {
text-decoration:underline
}

h1 {
font-size:28px;
letter-spacing: 2px
}

h2 a,h2 a:hover {
color:#fff;
text-decoration:none
}

h2 {
background:url(images/button-bg.png) #8eadbe;
border:1px solid #fff;
color:#fff;
font-size:16px;
letter-spacing:2px;
margin:-1px 0 8px 0;
padding:0 2px 2px 5px
}

/*
#header-home img {
margin: 0 5px 0 5px;
}


#header-about img {
margin: 0 5px 0 5px;
}


#header-events img {
margin: 0 5px 0 5px;
}


#header-gallery img {
margin: 0 5px 0 5px;
}


#header-contact img {
margin: 0 5px 0 5px;
}

*/

#headerleft {
float:left;
}

#headerright {
float:right;
padding-top:60px;
}

h3 {
/*border-bottom:1px solid #dadada; */
color:#ccc;
font-size:1.2em;
margin:10px 0 0px 0;
padding:1px 2px 0px 3px
}

#container-home{
background:url(images/bodybg-home.gif) repeat-y;
margin:0 auto;
width:890px
}

#container-about{
background:url(images/bodybg-about.gif) repeat-y;
margin:0 auto;
width:890px
}

#container-contrib {
background:url(images/bodybg-contrib.gif) repeat-y;
margin:0 auto;
width:890px
}

#container-blog {
background:url(images/bodybg-blog.gif) repeat-y;
margin:0 auto;
width:890px
}

#container-events{
background:url(images/bodybg-events.gif) repeat-y;
margin:0 auto;
width:890px
}

#container-gallery{
background:url(images/bodybg-gallery.gif) repeat-y;
margin:0 auto;
width:890px
}

#container-contact{
background:url(images/bodybg-contact.gif) repeat-y;
margin:0 auto;
width:890px
}

#headerwraper-home {
background:url(images/header-home.gif) no-repeat;
height:32px;
margin:0
}

#headerwraper-about {
background:url(images/header-about.gif) no-repeat;
height:233px;
margin:0
}

#headerwraper-contrib {
background:url(images/header-contrib.gif) no-repeat;
height:233px;
margin:0
}

#headerwraper-blog {
background:url(images/header-blog.gif) no-repeat;
height:233px;
margin:0
}

#headerwraper-events {
height:233px;
margin:0
}

#headerwraper-gallery {
background:url(images/header-gallery.gif) no-repeat;
height:233px;
margin:0
}

#headerwraper-contact {
background:url(images/header-contact.gif) no-repeat;
height:233px;
margin:0
}

#header {
border-top:1px #e6e6e6 solid;
border-right:1px #e6e6e6 solid;
border-left:1px #e6e6e6 solid;
margin:0 50px 0 50px;
}

#contentwraper {
float:right;
padding-left:11px;
width:570px
}

#content {
border:1px #e6e6e6 solid;
min-height:300px;
padding:50px 50px 0 50px;
background-image:url(images/contact-body.jpg);
}

#content-about {
border:1px #e6e6e6 solid;
min-height:300px;
padding:50px 50px 0 50px;
background-image:url(images/about-body.jpg);
}

#content-contrib {
border:1px #e6e6e6 solid;
min-height:300px;
padding:50px 50px 0 50px;
background-image:url(images/contrib-body.jpg);
}

#content-blog {
border:1px #e6e6e6 solid;
min-height:300px;
padding:50px 50px 0 50px;
background-image:url(images/blog-body.jpg);
}

#content-events {
border:1px #e6e6e6 solid;
min-height:300px;
padding:50px 50px 0 50px;
background-image:url(images/events-body-repeat.jpg);
}

#content-gallery {
border:1px #e6e6e6 solid;
min-height:300px;
padding:50px 50px 0 50px;
background-image:url(images/gallery-body.jpg);
}

#content-contact {
border:1px #e6e6e6 solid;
min-height:300px;
padding:50px 50px 0 50px;
background-image:url(images/contact-body.jpg);
}

#content p {
margin:10px 5px 0 0;
}

#footerwraper-home {
background:url(images/footer-home.gif) no-repeat #741f00;
font:11px Tahoma, Arial, sans-serif;
height:35px;
margin:0;
padding:0 50px 0 50px;
}

#footerwraper-about {
background:url(images/footer-about.gif) no-repeat #564d00;
height:35px;
margin:0;
padding:0 50px 0 0;
}

#footerwraper-contrib {
background:url(images/footer-contrib.gif) no-repeat #345474;
height:35px;
margin:0;
padding:0 50px 0 0;
}


#footerwraper-blog {
background:url(images/footer-blog.gif) no-repeat #345474;
height:35px;
margin:0;
padding:0 50px 0 0;
}


#footerwraper-events {
background:url(images/footer-events.gif) no-repeat #734a00;
height:35px;
margin:0;
padding:0 50px 0 0;
}

#footerwraper-gallery {
background:url(images/footer-gallery.gif) no-repeat #939393;
height:35px;
margin:0;
padding:0 50px 0 0;
}

#footerwraper-contact {
background:url(images/footer-contact.gif) no-repeat #345474;
height:35px;
margin:0;
padding:0 50px 0 0;
}


#footer {
padding-top:10px;
text-align:right
}

#main {
margin:0 50px 0 50px;
}

/* CSS from old site */


.nobr { white-space: nowrap;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e6e6e6;
	line-height:13px;
	
}

p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 15px

} 


.copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	padding-right: 20px;
	padding-left: 20px;
}
