* {	
margin:0px;
padding:0px;
}

body {
background-color:#363636;
color:white;
font-family: Arial, Helvetica, sans-serif;
background-image:url(images/bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

img{
border:0px;
}

a{
text-decoration:none;
}

#wrapper {
width: 971px;
text-align: left; /* fix for IE centering */
margin: 0px auto; /* none-IE centering */
}

#holder{
width: 971px;
margin-top:50px;
}

#topCap{
width: 971px;
height:18px;
background-image:url(images/top.jpg);
}

#bottomCap{
width: 971px;
height:32px;
background-image:url(images/bottom.jpg);
float:left;
}

#content {
width:971px;
background-color:#000000;
float:left;
}

#upcoming_events{
text-align:right;
width:720px;
font-size:13px;
font-weight:bold;
}

#leftContent{
float:left;
width:205px;
margin-left:15px;
}

#LtopCap{
background-image:url(images/LtopCap.jpg);
background-position:top left;
background-repeat:no-repeat;
width:205px;
height:14px;
}

#nav{
background-image:url(images/navbg.jpg);
background-position:top left;
background-repeat:repeat-y;
}

.button{
background-image:url(images/navButton.jpg);
background-position:top left;
background-repeat:no-repeat;
width:182px;
height:22px;
margin-left:10px;
}
.button h1{
font-size:14px;
font-weight:bold;
color:#000000;
margin-left:27px;
padding-top:3px;
}
.button a{
display:block;
text-decoration:none;
color:#000000;
}
.button a:hover{
color:#cccccc;
}
#featuredTop{
background-image:url(images/featuredTop.jpg);
background-position:top left;
background-repeat:no-repeat;
width:182px;
height:27px;
margin-left:10px;
text-align:center;
}
#featuredTop h1{
font-size:14px;
font-weight:bold;
color:#000000;
padding-top:4px;
}
#featuredTop a{
display:block;
text-decoration:none;
color:#000000;
}
#featuredTop a:hover{
color:#cccccc;
}
#featured{
width:182px;
margin-left:10px;
background-color:#cccccc;
text-align:center;
}
#featured img{
border:2px solid black;
}
#featuredIMG{
height:105px;
text-align:center;
padding-top:10px;
}
#featuredBottom{
background-image:url(images/featuredBottom.jpg);
background-position:top left;
background-repeat:no-repeat;
width:182px;
height:27px;
margin-left:10px;
}

#LbottomCap{
background-image:url(images/LbottomCap.jpg);
background-position:top left;
background-repeat:no-repeat;
width:205px;
height:14px;
}

#rightContent{
float:right;
width:725px;
margin-right:15px;
}

#RtopCap{
background-image:url(images/RtopCap.jpg);
background-position:top left;
background-repeat:no-repeat;
width:725px;
height:58px;
}
#topContentHolder{
width:700px;
margin-left:14px;
overflow:hidden;
}
#mainContent{
width:725px;
color:#000000;
background-image:url(images/mainContentbg.jpg);
background-position:top left;
background-repeat:repeat-y;
}
#mainContentHolder{
width:700px;
margin-left:14px;
overflow:hidden;
}

#RbottomCap{
background-image:url(images/RbottomCap.jpg);
background-position:top left;
background-repeat:no-repeat;
width:725px;
height:21px;
}

#footer{
width:961px;
}
.bodytext{
font-family:verdana;
font-size:13px;
font-weight:normal;
color:#000000;
}
.copyright{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#cccccc;
}
.designers{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#cccccc;
}

.designers a{
text-decoration:none;
color:#cccccc;
}

.designers a:hover{
text-decoration:underline;
}

ul li
{
margin-left:20px;
}

.medium {
font-family:Georgia, "Times New Roman", Times, serif;
margin-left: auto; margin-right: 0px;
font-size: 14px;
font-weight: bold; 
display: inline;
color:#000000;
}
.secttl {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
color:#660000;
}
