body,html {
	background: #cdbf9d url(../images/v_bg.gif) repeat-x top left;
	color: #444;
	margin: 0;
	padding: 0;
	text-align:center;
}
a {
color: #1e2272;
}
td {
vertical-align: top;
}
.missing {
float: left;
}
#container {
	width: 856px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}
.titleRow {
	background: #b7a780;
	height: 74px;
	text-align:left;
}
#titleFlash {
	float: right;
	height: 74px;
}
.topNav {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	background: #7c6a55;
	height: 28px;
	margin: 0px 0px 3px 0px;
	clear: both;
	float:left;
	width:100%;
}

.topNav div
{
	float: left;
}

.topNav .searchBox
{
	float:right;
}

.topNavWS {
	width: 76px;
}
.topNav form {
	margin: 0;
	padding: 0;
}
.topNav form input#query {
	margin: 2px 0 0 0;
}
.formPad {
	width: 15px;
}
#leftNav {
	width: 201px;
}
.leftNavEmail,.leftNavLogin {
padding-left: 12px;
padding-right: 7px;
}
.leftNavEmail p,.leftNavLogin p {
font-size: 90%;
}
.leftNavEmail {
background:url(../images/h_bg_01.gif) top left repeat-y;
border-top: 1px solid #fff;
border-right:1px solid #fff;
height: 108px;
}
.leftNavLogin {
background: url(../images/h_bg_02.gif) top left repeat-y;
border-right:1px solid #fff;
height: 69px;
}
.whB {
background: #fff;
}
.bumpMe {
margin: auto;
}
#mainContent * {
        font-size: 1.01em;
}
#mainContent {
	width: 654px;
	background:#FFFFFF;
	padding-bottom: 12px;
	font-size:1em;

	border-top:1px solid #FFF;
}

#innerMainContent {
	width: 600px;
	float:left;
	margin-left:-5px;
	overflow:hidden;
}


#mainContent h1,#mainContent h2,#mainContent h3, #mainContent h4 {
	color: #7c6a55;
	margin: 0 0 0 16px;
	padding: 0;
}
#mainContent p {
	margin: 6px 16px;
}
#mainContent h1, #mainContent h2, .featureStoryCopy h3 {
	text-transform: uppercase;
}
.featureStoryCopy h3 {
color: #7c6a55;
margin: 0 0 0 15px;
padding-bottom: 0;
padding-top: 15px;
}

.featureStoryCopy p {
	padding: 0;
	margin: 0 15px 10px 15px;
}

#mainContent h1 {
	font-size: 160%;
	padding-top: 13px;
}
#mainContent h2 {
	font-size: 130%;
	padding-top: 15px;
}
#mainContent h3 {
	font-size: 120%;
}
#mainContent h4 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	margin-right: 15px;
}
#mainContent h5 {
	font-size: 100%;
	color: #7c6a55;
	margin-left: 0 px;
	margin: 6px 16px;
}
.leftNavEmail ul, .leftNavEmail li {
margin:0 0 0 8px;
padding: 0;
list-style-type: disc;
}
.leftNavEmail p {
margin-top: -3px;
padding-top: 8px;
padding-bottom: 11px;
}
.leftNavEmail p img {
padding-left: 11px;
margin-bottom: -8px;
}
.leftNavLogin div {
float:left;
margin:0;
padding:0;
}
.leftNavLogin div.signInContent {
padding-left: 10px;
font-size: 90%;
}
.sponsors div {
margin: 0;
padding:0;
}
.leftNavCTA img {
padding: 6px 0 10px 0;
}
.imgWrap {
float: left; 
margin-right: 10px;
margin-bottom: 10px;
}	
.imgWrapright {
float: right;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 16px;
}
/********************************* Home Page ************************************/
.sponsors {
height: 171px;
border-right:1px solid #fff;
}	
.sponsors img,#flashcontentHomeSponsors {
margin-left: 12px;
}
#flashcontentHomeSponsors {
	margin-top: 0;
}
.homePageContent {
border-top: 3px solid #CDBF9D;
background: #fff;
}
.hPCRight {
width:476px;
}
.heresTheTable {
padding-top: 3px;
}
.featureStoryIntro {
padding: 0 18px 0 12px;
margin: 0;
}
.featureStoryIntro img {
	padding-top: 15px;
}
.featureStoryIntro p {
	margin: 3px 10px 3px 0;
}
.featureStoryImage {
width: 73px;
padding: 5px 18px 0 12px;
}
.featureStoryImage img {
padding-top: 15px;
}

/********************************* 2col, eqCol and sideCol ************************************/
.splitCol {
background: #a5a29c;
width:1px;
}
.eqCol {
width: 50%;
}
/*sideCol specific */
.sideColLeftCol {
width: 420px;
padding-bottom: 15px;
}
.sideColRightCol {
padding-left: 17px;
padding-right: 10px;
padding-bottom: 15px;
}
.story {
	border:1px solid #a5a29c;
	margin: 0 14px 14px 0;
	width: 200px;
	margin-top: 15px;
	padding-bottom: 6px;
}

.storyHeader 
{
	padding: 6px 0 0 0;
	background: #a4a19b;
	margin: 0;
}

.storyHeader p {
color: #fff;
font-weight:bold;
font-size: 100%;
padding-bottom: 11px;
text-transform: uppercase;
margin-top: 2px;
}
.storyHeader img {
margin-top: 6px;
}
/***************************************** movies ******************************/
.filmCol
{
	width: 206px;
	float: left;
	margin: 20px 0 20px 0;
}

.firstFilmCol,.hruleDash,#movieListAlpha {
	margin-left: 16px;
}
.borderFilmCol {
	border-left: 1px solid #a5a29c;
	padding-left: 8px;
	margin-bottom: -20px;
	}	
.filmListing {
padding-bottom: 39px;
}
.imageRating {
	float: left;
}
.imageMovie {
	padding-left: 3px;
	float: left;
	}
.filmListing p,.hruleDash {
	clear: both;
	}
.hruleDash {
	padding-top: 48px;
	padding-bottom: 18px;
	}
#movieListAlpha p {
	text-transform: uppercase;
	}
#movieListAlpha p a {
	
	}
#mainContent #flashcontentHomeGallery div {
margin-bottom:0;
padding-bottom:0;
}	
/********************************************* footer ***********************************/
#footer table {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#footer p {
margin: 8px 0 0 10px;
font-size: 10px;
}
/****************************************** other **************************************/
  .brown_bold {
	color: #7C6A55;
	font-weight: bold;
}


/************************************ left nav styles begin ********************************/
#subNav {
width:200px; 
position:relative;
}

#subNav ul {
padding:0;
margin:0;
list-style:none;
}

#subNav li {
text-align:right;
width:200px;
position:relative;
border-color:#fff;
border-width: 0px 0px 1px 0px;
border-style:solid;
border-collapse:collapse;
}

#subNav li.subTop {
border-top-width:1px;
}

#subNav a, .subNav a:visited {
display:block;
font-family:Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align:right;
text-transform:uppercase;
font-size: 1.05em; 
color:#333333;
width:185px;
padding-right: 15px; 
padding-top:5px;
padding-bottom:2px;
vertical-align:middle;
height:auto;  
background: #c5b693 url(../images/sn_o.gif) repeat-y left top;
}

* html #subNav a, * html #subNav a:visited {
width:200px;
w\idth:200px;
}

#subNav li:hover,
#subNav a:hover{
color:#333333; 
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

#subNav :hover > a {
color:#333333;
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

#subNav .advocacy li:hover,
#subNav .advocacy a:hover{
color:#7b6952; 
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

#subNav .advocacy :hover > a {
color:#7b6952;
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

#subNav .advocacyTop a, .subNavTop a:visited {
display:block;
font-family:Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align:right;
text-transform:uppercase;
font-size: 1.05em; 
color:#333333;
width:185px;
padding-right: 15px; 
padding-top:5px;
padding-bottom:2px;
vertical-align:middle;
height:auto;  
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

#subNav li.advocacyTop {
text-align:right;
width:200px;
position:relative;
border-color:#fff;
border-width: 1px 0px 0px 0px;
border-style:solid;
border-collapse:collapse;
}

#subNav .advocacy a, .subNav a:visited {
display:block;
font-family:Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align:right;
text-transform:none;
font-size: 1em; 
color:#333333;
width:185px;
padding-right: 15px; 
padding-top:1px;
padding-bottom:1px;
vertical-align:middle;
height:auto;  
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

#subNav li.advocacy {
text-align:right;
width:200px;
position:relative;
border-color:#fff;
border-width: 0px 0px 0px 0px;
border-style:solid;
border-collapse:collapse;
}

#subNav .store a, .subNav a:visited {
display:block;
font-family:Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align:right;
text-transform:none;
font-size: 1em; 
color:#333333;
width:185px;
padding-right: 15px; 
padding-top:1px;
padding-bottom:1px;
vertical-align:middle;
height:auto;  
background: #c5b693 url(../images/sn_o.gif) repeat-y left top;
}

#subNav li.store {
text-align:right;
width:200px;
position:relative;
border-color:#fff;
border-width: 0px 0px 0px 0px;
border-style:solid;
border-collapse:collapse;
}

#subNav .store li:hover,
#subNav .store a:hover{
color:#333; 
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

#subNav .store :hover > a {
color:#7b6952;
background: #c5b693 url(../images/sn_off.gif) repeat-y left top;
}

* html #subNav .store a, * html #subNav .store a:visited {
width:200px;
w\idth:200px;
}


.clear {
clear:both;
}   

/******************************** Convio Overrides ************************************/



P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-size: 1em;
         font-family: "Lucida Grande", Arial, Helvetica, Tahoma, Verdana, sans-serif;
        color: #444;
}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5 {
        font-style: normal;
}

ul {
	list-style-image:none;
        list-style-type: disc;
}  

table.searchBox {
	background-color: #7c6a55;
}

div.searchBox {
	background-color: #7c6a55;
	border: none;
	padding: 0px;
	margin: 0px;
} 

.DonationAppTable {
     margin-top:10px;
	 margin-left:5px;
}


#leftNav h2  {
	color: #7c6a55;
}

a:link {
	color: #1e2272;
}

a:hover {
text-decoration: none;
}

a:visited {
color: #64799b;
}

/******************************** New Donation Form 8-10-2010 by Will Williams ************************************/

#outerParent {
	width:908px;
	min-height:400px;
	margin:0px auto;
	}
	
#header {
	height:100px;
	float:left;
	width:908px;
	}

#header .logo {
	margin-top:10px;
	float:left;
	display:block;
	
	}
	
#closeBut {
	float:right;
	width:147px;
	height:36px;
	background:url(../images/don_form/close-button.png) no-repeat;
	font-family:Helvetica, Arial;
	
	font-size:12px;
	font-weight:bold;
	}

#closeBut a {
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0px 0px 30px;
	display:block;
	height:15px;
	background:url(../images/don_form/close-off.png) no-repeat 8px 3px;
}

#closeBut a:hover {
	background:url(../images/don_form/close-on.png) no-repeat 8px 3px;
	color:#64799b;
	}
	
#innerParent {
	width:908px;
	background:url(../images/don_form/main-bg.png) repeat-y;
	float:left;
	}

#innerTop {
	width:908px;
	min-height:226px;
	background:url(../images/don_form/top-bg.jpg) no-repeat;
	float:left;
	}
	
#outerFormFooter {
	width:908px;
	height:30px;
	background:url(../images/don_form/footer-bg.png) no-repeat;
	float:left;
	}

#innerContent {
	width:908px;
	float:left;

	}

#innerWrapper {
	float:left;
	width:908px;
	min-height:200px;

	}

#leftCol {
	width:245px;
	float:left;
	min-height:400px;

	}
	
#rightCol {
	width:640px;
	float:right;
	margin-right:18px;
	background:url(../images/don_form/form-bg.png) repeat-y;
	min-height:800px;
	margin-top:20px;
	
	
	}
	
#rightCol #formTop {
	width:600px;
	min-height:12px;
	background:url(../images/don_form/form-top.png) no-repeat;
	padding:15px 20px 15px 20px;
	float:right;
	overflow: hidden;

	}
	
#innerTop #formFooter {
	width:640px;
	height:10px;
	background:url(../images/don_form/form-footer.png) no-repeat;
	float:right;
	clear:both;
	margin-right:18px;
	}
	
#leftCol .donTitle {
	margin-top:20px;
	margin-left:20px;
	}

/*
.Don2AppArea {
	width:600px;

	background:none;

	}
*/
	
.ProgressBarCurrentLeader {
	border:0px solid;
	}
	
	
.amountParent {
	background:url(../images/don_form/amount_bg.png) no-repeat;
	width:220px;
	height:130px;
	float:left;
	margin-left:17px;
	margin-top:15px;
	}

.amountLeft {
	width:87px;
	height:130px;
	float:left;
	color:#e7e7e7;
	font-size:10px;
	}

.amountLeft img {
	margin:6px;
	float:left;
	display:block;
	}
	
.amountLeft p{
	clear:both;
	margin:0px 3px 0px 10px;
	color:#e7e7e7;
	font-size:10px;
	text-align:left;
	}
	

.amountRight {
	width:133px;
	height:130px;
	float:right;
	}
	
.GiftAidBox {
	display:none;
	}

