body {
	background-image: url(/images/bodyBG.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	margin: 0 auto;
	background-color: #000;
	font-family: Verdana, Arial, Sans-Serif;
	color:#CCC;
}
.bodyList { margin-left: 30px; color:#CCC;}
p { text-align:left; color:#CCC; font-weight:normal; font-size:80%; line-height:1.3em;margin:10px auto;}
p A {color:#996633;font-weight:normal;text-decoration:underline;}
p a:hover {color:#999;font-weight:normal;text-decoration:underline;}

.lists A, .lists a:active,.lists a:hover,.lists a:visited {color:#FFF;font-weight:bold;text-decoration:underline;}
H1 	{font-size:1.5em; color:#FFF;line-height:1.5em;padding-bottom:5px; }
H2	{font-size:1em;line-height:2.5em;color:#FFF; font-weight:bold;}
H3 { font-size:90%;font-weight:bold; line-height:1em; margin-top:10px;margin-bottom:0px;padding-top:10px;padding-bottom:0px; color:#FFF; }

.mainList { list-style:disc; margin-left:20px;font-size:80%; margin: 5px 0px 20px 20px;}
.mainList a { color:#996633; font-weight:normal;}
.mainList a:hover { color:#999; font-weight:normal;}
.mainList li {margin-bottom: 8px;}
.imgRight	{float:right; margin:5px;}
.subList	{list-style:disc;margin: 5px 0px 20px 40px;}

strong
{
	font-weight: bolder;
	
}
#horizontalline { width:100%; border-top:2px solid #999; height:2px; margin-top:13px; }
#bodycontainer 
{
	width:870px;
	/*border:solid 1px red;*/
	margin:0 auto;
	min-height:450px;
	height:450px;
	height:auto !important;450px; 
	position:relative;
	padding-right:12px;
	
}
#bodyFooter
{
	width:870px;
	height:202px;
	margin:0 auto;
	background-image:url(/images/bodyFooter.jpg);
	background-repeat:no-repeat;
}
#topLinks { text-align:center;width:870px; margin:0 auto; }
#topLinks ul { margin-top:10px; }
#topLinks ul li
{
	padding-right:30px;
	padding-left:30px;
	display:inline;
	
	font-size:80%;
	/*text-align:center;*/
}
#topLinks ul li a
{
	color:#FFF;	
	text-decoration:none;
	text-align:center;
	
}
#footerlinks
{
	margin:0 auto;
	margin-top:40px;
	width:800px;
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	text-align:center;
}
#footerlinks ul { padding-top:5px;padding-bottom:5px;margin:0 auto;width:800px; }
#footerlinks ul li
{
	padding-right:7px;
	padding-left:7px;
	display:inline;	
	font-size:80%;
}
#footerlinks ul li a
{
	color:#FFF;	
	text-decoration:none;
	text-align:center;
}
#mainContentBody 
{ 
	width:865px; 
}
#mainContentBodyHome
{
	width:850px; 
}
#donatenow { height:220px; width:800px;margin:0 auto;position:relative; }
#donatenowimg { position:absolute;top:20px;right:40px; width:200px;height:120px; border:0px; } 
.mainContenBodyClass
{
	min-height:350px;
	height:auto !important;
	height:350px;
	margin:0 auto;
}
.photoFix { width: 200px; height:180px; text-align:center; float:left; margin:5px; font-size:80%;}
.galleryPhoto {float:left; margin: 0px 10px 5px 0px;}

.mainContentLeft { float:left;width:600px; margin-left:10px; }
.mainContentSubLeftHome { float:left;width:450px;  }
.mainContentSubRight { float:right;width:200px; min-height:100px;  margin:0px; }
.mainContentSubRightHome { float:right;width:387px; background:url(/images/homeBack.jpg); padding:0px; margin:0px;}
.homeTop				{background: url(/images/homeTop.jpg); margin:0px;}
.homeFoot				{background: url(/images/homeFoot.jpg); height:25px;  margin-bottom:0px; clear:both;  }
#twitterWidget			{margin: 0px 0px 0px 35px;}
#rightcontentsubmenu { height: 300px; text-align:right; color:#FFF; margin: -20px 0px 0px 0px; }
#rightcontentsubmenu ul {margin-top:10px; }
#rightcontentsubmenu li { border-bottom:dashed 1px #FFF; width:200px;padding:5px 0;font-size:85%; }
#rightcontentsubmenu li a { color:#CCC; text-decoration:none;font-weight:normal; }
#rightcontentsubmenu li a:hover { color:#FFF;text-decoration:none;font-weight:normal; }

#socialNetworks { border:solid 1px #666;padding:5px;margin-top:10px;}
#socialNetworks ul li { display:inline; list-style:none; margin-left:0px;margin-right:5px; }
#socialNetworks ul li a { color:#CCC;text-decoration:none; } 
#emailToAFriend { border:solid 1px #666;padding:5px;margin-top:10px;}
#emailToAFriend label { width:8em;float:left;text-align:right;margin-right:0.5em;display:block; } 
#homepageMovie { margin-top:10px;margin-left:40px;}
.movieText		{ font-size:70%; margin-right:10px;}
.registerLabel { width:120px; text-align:left;display:block; float:left;margin-right:5px; }

#addmenuformdiv {clear:both;}

@font-face {
    font-family: 'UmbrageRegular';
    src: url('fonts/umbrage2-webfont.eot');
    src: url('fonts/umbrage2-webfont.eot?iefix') format('eot'),
         url('fonts/umbrage2-webfont.woff') format('woff'),
         url('fonts/umbrage2-webfont.ttf') format('truetype'),
         url('fonts/umbrage2-webfont.svg#webfont1Zz333Zp') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GessoRegular';
    src: url('fonts/GESSO___-webfont.eot');
    src: url('fonts/GESSO___-webfont.eot?iefix') format('eot'),
         url('fonts/GESSO___-webfont.woff') format('woff'),
         url('fonts/GESSO___-webfont.ttf') format('truetype'),
         url('fonts/GESSO___-webfont.svg#webfontamIp8rmu') format('svg');
    font-weight: normal;
    font-style: normal;

}

H1 		{font: 40px/40px 'GessoRegular', Impact, sans-serif;letter-spacing: 0;  color:#CCC; }

/***************** Accordion Styles *************************/
#datacontent {width:600px;}
#datacontent ul {
  list-style-type: none;
  margin: 0px;
  display: block;
  padding:0px;
  border:0px;
 
 
}

#datacontent li {
  float: left; margin-right: 5px; 
}

#datacontent li a {
  border:0px !important;
  display: block;
  text-decoration: none;
  margin:0px;
  background:#fff;
  color:#FFF;
 
}

#datacontent li a:hover { opacity:0.9;filter:alpha(opacity=90); border:0px !important;
   
}


#datacontent li a { opacity:0.6;filter:alpha(opacity=40); border:0px !important;

}

#datacontent .panels {
  clear:both;
}

#datacontent .panelsInner {
  overflow: hidden;
}

#datacontent .panel {
  padding: 15px 10px 0px 0px;
}

#datacontent h2 {font-weight:normal;}

/*#mainContentSubLeft ul { color:#FFF;list-style:disc; }
#mainContentSubLeft ul li { list-style:disc; margin-left:20px;font-size:80%;}*/
