* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-image: url(../images/bkgrd2.gif);
	background-color: #978473;
	font-size:12px;
}
h1 {
	font-size: 24px;
	color: #C8C6A6;
	text-align: center;
	padding: 3px;
	font-weight: normal;
}
h3 { font-size: 125%; }
.clear {
	clear: both;
}

a:link{
	color: #858350;
	text-decoration: underline;
}
a:visited{color: #858350; text-decoration: underline;}
a:active{color: #858350; text-decoration: underline;}
a:hover{color: #cccccc; text-decoration: underline;}
a.b:link{	color: #ffffff;	text-decoration: underline; font-weight:bold;}
a.b:visited{color: #ffffff; text-decoration: underline; font-weight:bold;}
a.b:active{color: #858355; text-decoration: underline; font-weight:bold;}
a.b:hover{color: #cccccc; text-decoration: underline; font-weight:bold;}

#wrapper {
	background:transparent url(../images/bkgrd.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
}

#search {
	float: left;
	margin: 160px 0 0 715px;
			}
		
#search:hover{
	border:0px;
}
#searchbox {
	margin: 0px;
	float: right;
	padding: 0px;
	height:15px;
	
	
}
#searchbtn {
	float: right;
	margin-right: 5px;
	font-size:9px;

	cursor:pointer;
	}
#homeid {
	width: 20px;
	padding:0 0 0 365px;
	clear:right;
	
}
#homeid img{border:none;}
#homeid ul{list-style-type: none;}
#topnavigation {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 10px;
	padding-bottom:0px;
	
}
#menu{

	height:24px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-align:left;
}
#banner {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 272px;
}
#bannerleft {
	background-image: url(../images/banner-left-bg.gif);
	background-repeat: no-repeat;
	height: 220px;
	width: 208px;
	margin-left: -24px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #871d0c;
	border-right-color: #871d0c;
	border-bottom-color: #871d0c;
	border-left-color: #871d0c;
	float: left;
}
#blbottom {
	margin-left: 27px;
	margin-top: 130px;
}

#bannerright {
	float: left;
	width: 799px;
	border-right-color: #871d0c;
	border-bottom-color: #871d0c;
	border-left-color: #871d0c;
	height:280px;
}

#submenu {
	width: 769px;
	margin-right: auto;
	margin-left: 171px;
	height: 65px;
	padding-bottom:15px;
	background-color: #4d4d4d;

	
}
#submenu img{
	width:140px;
}
#submenu ul {
	list-style-type: none;
}
#submenu ul li {
	display: inline;
}
#body {
	background-color: #333333;
	width: 749px;
	margin-right: auto;
	margin-left: 171px;
	padding: 10px;
}
#bodyleft {
	width: 420px;
	float: left;
}

#title {
	background-color: #898655;
}
#bodytext {
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
	line-height:22px;
	}
#placeholder {
	padding-top: 10px;
}
#social {
	margin-top: 10px;
	margin-bottom: 10px;
}
#social ul {
	list-style-type: none;
}
#social ul li {
	display: inline;
	float: left;
}
#connect{width: 258px;
height:200px;
margin: 10px 10px 10px 15px;}
.facebook a {
float: left;
display: block;
width: 258px;
height: 36px;
margin: 0 25px 15px 0;
background: transparent url(../images/facebook.png) no-repeat;
clear:both;


}

.facebook a:hover {
float: left;
display: block;
width: 258px;
height: 36px;
margin: 0 25px 15px 0;
background: transparent url(../images/facebookb.png) no-repeat;
clear:both;

} .twitter a {
float: left;
display: block;
width: 258px;
height: 36px;
margin: 0 90px 15px 0;
background: transparent url(../images/twitter.png) no-repeat;
clear:both;
}

.twitter a:hover {
float: left;
display: block;
width: 258px;
height: 36px;
margin: 0 90px 15px 0;
background: transparent url(../images/twitterb.png) no-repeat;
clear:both;

} 

.myspace a {
float: left;
display: block;
width: 258px;
height: 36px;
margin: 0 90px 10px 0;
background: transparent url(../images/myspace.png) no-repeat;

}

.myspace a:hover {
float: left;
display: block;
width: 258px;
height: 36px;
margin: 0 90px 10px 0;
background: transparent url(../images/myspaceb.png) no-repeat;

}
#bodyright {
	float: right;
	width: 280px;
	height:100%;
	margin-top:10px;
	background-color: #3F3C3B;
	color: #DDDDDD;
	text-align: center;
	padding: 5px;
	line-height: 22px;
	font-size: 12px;
}
#bodyright a {
	font-size: 12px;
	font-weight: bold;
	color: #E9E9E9;
	text-decoration: underline;
}

#textcontent {
	background-color: #4d4d4d;
	color: #E8E8E8;
	padding: 10px;
	font-size: 12px;
	float: left;
	width: 440px;
	height: 100px;
}
#textcontent h2 {
	font-size: 16px;
	color: #E8E8E8;
}

#bodybottom {
	clear: both;
	background-color: #666666;
	height:120px;
}
#subscribe{
	padding-top: 7px;
	float: left;
	width: 245px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	height: 110px;
	margin-bottom: 8px;
	background-image: url(../images/newletter_bkg.png);
	background-repeat: no-repeat;
}
label
{
width: .98em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight:bold;
font-size: 10px;
}

.submit 
{
	color: #ffffff;
	background: #8A1F03;
	border: 1px solid #cccccc;
	font-size:9px;
	float:left;
	margin-left:152px;
	margin-bottom:5px;
	margin-top:4px;
} 
input
{
color: #ffffff;
background: #000000;
border: 1px solid #cccccc;
height: 24px;

}
textarea{color: #ffffff;
background: #000000;
border: 1px solid #cccccc;
width: 350px;
height: 150px;}

#footerlink {
	width: 751px;
	margin:0 0 0 171px;
	padding: 9px;
	background-color: #333333;
}
#footerlink img {
	margin:auto;
}
#footer {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
#footer a,#footer a:active,#footer a:visited,#footer a:active{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding:0px 6px;
	border-right:1px solid #FFFFFF;
}

#footer a:hover{
	color:#90490A;
}
#main{
	display:block;text-align:left;background: url(../images/tile.gif) repeat-y; 
}
.imgnews{
	margin-bottom:5px;
}
h1.contentpaneopen{
	width:424px;
	
}
h1.contentheading{width:424px;}
.contentpaneopen{
	width:424px;
	
}
td.contentheading{width:424px;}
h1.contentheading2{width:714px;}
.contentheading{
background-color: #898655;
font-size: 24px;
	color: #C8C6A6;
	text-align: center;
	padding: 3px;
	font-weight: bold;
	text-transform: uppercase;	
}
.contentheading2{
background-color: #898655;
font-size: 24px;
	color: #C8C6A6;
	text-align: center;
	padding: 3px;
	font-weight: bold;
	text-transform: uppercase;	
}
/* =======================================
    Top Menu aka Main Menu
    ======================================= */
    .moduletable_topmenu{
       padding:0;
       color: #ffffff;
       height: 20px;
       margin: 0 0 0 407px;
       width: 500px;
       font-size: 11px;
    }

    .moduletable_topmenu h3 {
       background:#871E0B;
       color:#fff;
       padding:0.25em 0;
       text-align:center;
       font-size:1.1em;
       margin:0;
    }

    .moduletable_topmenu ul{
       list-style: none;
       margin: 0;
       padding: 0;
    }

    .moduletable_topmenu li{
       margin: 0px 5px 0px 0px;
       float: left;
    }
    .moduletable_topmenu li ul {
       position: absolute;
       width: 100px;
       left: -999em;
       top: 245px;
    }
    .moduletable_topmenu li:hover ul {
       left: auto;
    }
    .moduletable_topmenu li ul li {
       width: 100px;
       padding: 0;
      
    }

    .moduletable_topmenu li a{
       display: block;
       padding: 5px;
       background-color:#000000;
       color: #fff;
       font-weight: bold;
       text-decoration: none;
    }
    html>body .moduletable_topmenu li a {
       width: auto;
    }

    .moduletable_topmenu li ul li a {
       width: 115px;
       background-color: #898655;
       color: #fff;
	   font-size:10px;
       /* ---
       filter:alpha(opacity=80);
       -moz-opacity: 0.8;
       opacity: 0.8;*/
    }


    .moduletable_topmenu li a:hover,a#active_menu:link,a#active_menu:visited{
       background: url(../images/menu_bg-OFF.gif) repeat-y top left;
	   color: #ffffff;
       text-decoration: none;
       /* ---
       filter:alpha(opacity=100);
       -moz-opacity: 1.0;
       opacity: 1.0;*/
    }

    .moduletable_topmenu li ul li a:hover {
       color: #fff;
       background: #999562;
    }

    .moduletable_topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
       left: auto;
    }


    .moduletable_topmenu ul li.active a {
       color: #ffffff;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active a {
       color: #ffffff;
       text-decoration: none;
	   
    }
    .moduletable_topmenu li.parent.active a:hover {
       color: #ffffff;  
	   background:#999562
    }

    .moduletable_topmenu li.parent.active ul li a {
       color: #fff;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active ul li a:hover {
       color: #fff;
       text-decoration: none;
    }
	.moduletable_topmenu img{border:none;}
#readmore {border: 0;}
.readmore a {border: 2px outset rgb(204, 204, 204); 
margin: 0pt; 
padding: 7px; 
display: block; 
outline-color: -moz-use-text-color; 
outline-style: none; 
outline-width: medium; width: 65px; 
line-height: 2px; 
text-align: center; 
font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
color: rgb(255, 255, 255); 
background-color: rgb(138, 31, 3); 
font-style: normal;}
.readmore a:hover{background-color: rgb(102, 102, 102);}
.readmore a:active{float:right;
outline-color: -moz-use-text-color; 
outline-style: none; 
outline-width: medium;}

.img-border {
	border: 3px solid #B9B7B5;	
	margin-right: 20px;
}
.img-border2 {
	border: 3px solid #832317;	
	margin-right: 20px;
}

.img-border3 {
	border: 5px solid #858350;	}
.border {
	border: 5px solid #B9B7B5;	
	}
.border2{
	border: 5px solid #fff;	
	}
.txt a{color:#FFF; font-weight: bold;}
.txt a:hover{color: #858350; font-weight: bold;}
.txt a:active{color: #858350; font-weight: bold;}
/* Legend ---*/
.legend-title {
	background: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	left: 7px;
	margin: 0 !important;
	padding: 0 5px !important;
	position: absolute;
	top: -12px;
}

.legend {
	border: 3px solid #CCCCCC;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}

.legend-hilite .legend-title {
	color: #006699;
}

.legend-hilite {
	border: 3px solid #d6e9f3;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}
#support{margin:20px 0 25px 50px;}
.camp a {
float: left;
display: block;
width: 316px;
height: 64px;
background: transparent url(../images/1832.png) no-repeat;
color:#333333;
}

.camp a:hover {
background-position: -320px 0;}

.rspk a {
float: left;
display: block;
width: 316px;
height: 64px;
background: transparent url(../images/reqspeaker.png) no-repeat;
color:#333333;
}

.rspk a:hover {
background-position: -320px 0;

} 
.nkind a {
float: left;
display: block;
width: 316px;
height: 64px;
background: transparent url(../images/supportctr.png) no-repeat;
color:#333333;
}
.nkind a:hover {
background-position: -320px 0;

} 
.dona a {
float: left;
display: block;
width: 316px;
height: 64px;
background: transparent url(../images/chardonation.png) no-repeat;
color:#333333;
}
.dona a:hover {
background-position: -320px 0;

} 
.gallery{width: 730px; text-align:center;}
.searchboxtmc{width: 730px;}
.padded	{ 	border:solid 1px #CECDCD; margin-right:10px; padding:4px;float:left;margin-bottom:8px;clear:both;}
.padding{margin-right:10px; padding:4px;float:left;margin-bottom:8px;clear:both;}
.events{margin-bottom:110px;clear:both; text-align:center;}
.speakers{margin-left:75px;}
