/* CSS Document */
body {
	background:url(/images/bkgdRedefine.jpg) repeat-x #E2E3AA;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6B6B;
	line-height:14pt;
}
html* body { background-color:#E2E3AA; }

div, img {
	margin:0px;
	padding:0px;
}

th, td{
	border:none;
	padding:0px;
}
form {
	margin:0px;
	padding:0px;
}
a:link, a:visited{
	color:#9C9C9C;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
}

#body {
	margin-left:27px;
	width:953px;
	text-align:justify;
}
#outerNav {
	/* background:url(/images/nav_nobtnbg.jpg) repeat-x; */
	clear:both;
	height:62px;
	width:881px;
}

#nav div{
	/* background:url(/images/nav_bg.gif) repeat-x; */
	height:73px;
	margin:0px;
	float:left;
	color:#C60000;
	font-size:10pt;		
}
#nav a:link, #nav a:visited {
	color:#979757;
	text-decoration:none;
	position:relative;
	top:8px;
	font-size:13px;
	font-weight:bold;
}

#home_div{
	padding: 180px 0px 0px 10px;
	height:380px;
	width:370px;
}
#giveCharitably_div{
	padding: 180px 0px 0px 0px;
	height:370px;
	width:370px;
}
#moreAbout_div{
	padding:165px 0px 0px 0px;
	height:400px;
}

#content {
	background:url(/images/bg-1-3.jpg) no-repeat;
	width:923px;
	float:left;
	clear:both;
	padding:0px 0px 0px 12px;
	position:relative;
	top:6px;
}
#content-communities {
	background:url(/images/bg-communities.jpg) no-repeat;
	width:923px;
	float:left;
	clear:both;
	padding:0px 0px 0px 12px;
	position:relative;
	top:6px;
}
#leftSide {
	width:370px;
	float:left;	
	border:0px solid red;
	position:relative;
	left:16px;
}
#rightSide {
	width:485px;
	float:right;
	height:450px;
	color:#8E8E8E;
}
#galleryLeft{
	width:350px;
	float:left;	
	border:0px solid red;
	position:relative;
	left:16px;
}
#galleryRight{
	width:485px;
	float:right;
	height:470px;
	color:#8E8E8E;
	position:relative;
	left:-30px;
	top:30px;
}
#video{
	width:473px;
	height:267px;
	background:#CCCCCC;
	border:1px solid red;
}
#video_div{
	/* border:1px solid red; */
	width:475px;
	height:525px;
	position:relative;
	right:30px; 
	top:30px;
}
#img_gal_div{
	width:475px;
	height:400px;
	background:#FFFFFF;
	border:1px solid red;
}
#aud_gal_div{
	width:475px;
	height:400px;
	background:#FFFFFF;
	border:1px solid red;
}
#contentFoot {
	background:url(/images/foot_bar.gif) no-repeat;
	clear:both;
	width:100%;
	height:30px;
}
#rightCol{
	width:157px;
	float:right;
	height:319px;
	/* clear:both;
	border:1px solid red;
	position:relative;
	right:-125px;
	top:-400px;
	background:url(/images/rightCol_bg.gif) repeat-y;
	position:relative;
	top:-21px;
	left:-1px; */
}
#filmStrip{
	/*padding:0px 0px 0px 18px;*/
}
#filmStrip img {
	margin:2px 1px;
}
.whiteImg {
	border: 2px solid #ffffff;
}
.redImg {
	border:2px solid #C60000;
}
 
#noStyleLink a:link, #noStyleLink a:visited {
    text-decoration:none;
	color:#464646;
}

#noStyleLink a:hover {
    text-decoration:underline;
}

.tightTable {
	font-size:12px;	
	margin-left:0px;
	width:400px;
}
.tightTable td {
	padding:2px 2px 2px 0px;
	margin:0px;
}
.tightTable input {
	width:100px;
}
#econtainer h4 {
	margin:0px 0px 4px 0px;
}
#econtainer ul {
	margin: 0px;
}
.videoErrors p {
	float:left;
	margin:2px 5px 3px 5px;
	padding:17px 0px 0px 0px;
	/* position:relative;
	left:-430px;
	width:900px; */
}
.videoErrors strong {
	color:#FF0000;
}
.smallFont {
	font-size:11px;
}
.error {
	color:#FF0000;
}

#shareBar {
	margin:35px 0px 0px 0px;
	font-size:11pt;
}

#galleryLeft {
	width:380px;height:625px;
}
#galleryLeft img {
	/*margin:15px 0px 15px 10px;*/
}

#galleryRight {
	border:0px solid red;
	width:450px;
	/*margin:15px 0px 0px 0px;*/
}

#galleryRight img {
	margin:5px;
}

#bottomRightBow {
	margin-top:185px;
}

#bottomBar{
	/*width:100%;*/
	background:url(/images/bottom_bar.gif) repeat-x;
	height:50px;	
	padding: 50px 0px 0px 50px;
	color: #84845E;
}
#bottomBar a:link, #bottomBar a:visited {
	color:#84845E;
	text-decoration:none;
	position:relative;
	font-size:11px;
	font-weight:normal;
}
#bottomBar a:hover {
	color:#C60000;
	text-decoration:underline;
}

#viewCard{	
	/*border:1px solid green;*/
	padding:45px 0px 0px 20px;
	text-align:center;
}
#roundMessageBox td, #roundMessageBox th {
	padding:0px;
}
.roundBoxBg {
	background:#F5F5F5;
	text-align:left;
	line-height:1px;
	font-size:1px;
}	

.clearer {
	clear:both;
	font-size:1px;
	height:1px;
	margin:0px;
	padding:0px;
	line-height:1px;
}

#facebox .content {padding:10px;}