body {
padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #ffffff; padding-top: 0px; font-family: Arial, Times, sans-serif; background: #f5efcf; font-weight: 
}

adtext{
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; color: #000000; padding-top: 0px; font-family: Arial, Times, sans-serif; 
}

img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
H1 {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; COLOR: #610f12; padding-top: 0px; font-family: Arial, Times, sans-serif; text-decoration: none; 
}
H2 {
	padding-right: 0px; padding-left: 0px; font-size: 28px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; font-family: Georgia, Times,  serif; COLOR: #610f12;
}
H3 {
	padding-right: 0px; padding-left: 0px; font-size: 16px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; font-family: Arial, Times, serif; COLOR: #610f12;
}
H4 {
	padding-right: 0px; padding-left: 0px; font-size: 16px; padding-bottom: 0px; margin: 0px 0px 0px; padding-top: 0px; font-family: Arial, Times, serif; COLOR: #610f12; text-align: left; 
}
P {
	padding-right: 0px; padding-left: 0px; font-size: 13px; padding-bottom: 0px; MARGIN: 5px 0px 10px; line-height: 18px; padding-top: 0px; font-family: Arial, Times, sans-serif; text-decoration: none; font-weight: none; 
}

a {
	color: #be2328; text-decoration: none; font-size: 12px; 
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #be2328; 
}
ul {
	padding-left: 5px; margin-left: 15px; line-height: 18px; font-size: 12px; font-weight: normal; color: #000000; list-style-image: url(bullet.gif);
}
il {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; line-height: 18px; padding-top: 5px
}
#wrapper {
	margin: 10px auto; width: 962px
}
#topper {
	background: url(topper11.gif) no-repeat 0px 0px; margin: 0px; overflow: hidden; width: 962px; height: 10px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='topper11.gif', sizingMethod='crop')
}
#container {
	border-right: #611013 1px solid; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: #611013 1px solid; width: 960px; padding-top: 0px; background-color: #ffffff
}
#spacerNav {
	padding-left: 5px; padding-right: 5px; color: #ffffff;
}
#spacerNav2 {
	padding-left: 2px; padding-right: 8px; color: #ffffff;
}
#spacerBanner {
	padding-left: 5px; padding-right: 5px; 
}
#header {
	padding-right: 10px; padding-left: 10px; padding-bottom: 5px; margin: 0px; overflow: hidden; width: 940px; padding-top: 5px; background: #000000; align: center; 
}
#header2 {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 940px; padding-top: 5px; background: #000000; align: center; 

}
.topQuote {
	margin-top: 5px; float: right; font: 14px Verdana, Arial, sans-serif; text-align: right
}
#topNav {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; padding-bottom: 0px; overflow: hidden; width: 950px; line-height: 30px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #000000; text-align: center; float: center;
	

}
#topNav2 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; overflow: hidden; width: 960px; line-height: 8px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #000000; text-align: center; color: #000000;

}
#topNav a {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; padding-bottom: 0px; overflow: hidden; width: 950px; line-height: 30px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #000000; text-align: center; color: #ffffff; float: center;
}
#topNav a:hover {
	color: #ffcc00; text-decoration: underline; float: center;
}
.topNavOn {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; padding-bottom: 0px; overflow: hidden; width: 950px; line-height: 30px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; background-color: #000000; text-align: center; float: center;
}
#FNav a {
	color: #0000cc; text-decoration: none; font-size: 12px; font-weight: bold; 
}
#FNav a:hover {
	text-decoration: underline; 
}
.FOn {
	color: #0000ff;
}
#CNav {
	font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; 
}
#CNav a {
	font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; 
}
#CNav a:hover {
	text-decoration: none; color: #999999;
}
.COn {
	color: #cccccc;
}
#articleNav a {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; font-size: 20px; color: #611013; padding-top: 0px; text-decoration: none; margin-bottom: 5px; width: 338px; font-weight: normal; 
}
#articleNav a:hover {
	text-decoration: underline; 
}
.articleNavOn {
	padding-right: 0px; padding-left: 0px; float: left; margin-bottom: 5px; color: #611013; padding-top: 0px; text-decoration: none; font-size: 20px; width: 338px;
}
#articleBoxImage {
	width: 143px; height: 125px; float: left; padding: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 30px; 
	
}
#articleBoxImageR {
	width: 60px; height: 135px; float: left; background-color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 30px; 
	
}
#articleBoxImageR2 {
	width: 60px; height: 135px; float: left; background-color: #ffffff; padding-left: 10px; padding-right: 10px; padding-bottom: 30px;
}
#featureBox {
	width: 590px; height: 25px; float: left; padding: 10px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 20px;
}
#featureBoxL {
	width: 890px; height: 25px; float: left; padding: 10px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 20px;
}
#featureBoxSLG {
	width: 900px; height: 25px; float: left; padding: 10px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 20px; 
}
#featureBoxSLV {
	width: 726px; height: 25px; float: left; padding: 10px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 20px;  padding-top: 10px; padding-bottom: 10px;  padding-right: 10px;  padding-left: 10px;
}
#featureBox2 {
	width: 290px; height: 18px; float: left; padding: 5px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 14px; font-weight: bold;  	
}
#featureBoxN {
	width: 160px; height: 18px; float: left; padding: 5px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 14px; font-weight: bold;  	
}
#featureBox3 {
	width: 290px; height: 30px; float: left; padding: 5px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 14px; font-weight: bold; text-align: center; 
	
}
#featureBoxMedia {
	width: 150px; height: 18px; float: left; padding: 5px; float: left; text-align: left; color: #ffffff; background-color: #610f12; font-size: 14px; font-weight: bold;  
}
#spacerBox {
	width: 610px; height: 40px;
}	
#marquee_replacement{
 border:1px solid #000;
 width:175px;
 height:150px;
 overflow:auto;
}
#marquee_replacement p.spacer{
 height:150px;
}
#articleBox {
	width: 347px; height: 150px; float: left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; float: left; text-align: left; color: #000000; background-color: #ffffff; font-size: 12px; font-weight: normal; 
	
}
#articleBox2 {
	width: 600px; height: 205px; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; float: center; text-align: left; color: #610f12; background-color: #000000; font-size: 12px; line-height: 22px;
	}
#RecsFont {
	float: left; text-align: left; color: #610f12; background-color: #ffffff; font-size: 11px; line-height: 15px; 
}
#mediaBox {
	width: 416px; height: 300px; float: left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; float: left; text-align: left; color: #000000; background-color: #ffffff; font-size: 12px; 
}
#videoBox {
	width: 416px; height: 437px; float: right; margin: 5px; padding left: 5px; 
}
#centerRail {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 00px; margin: 0px; overflow: hidden; width: 620px; padding-top: 0px; background-color: #000000;   
}
#centerRailAA {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 00px; margin: 0px; overflow: hidden; width: 630px; padding-top: 5px; background-color: #000000;   
}
#articleBox2L {
	width: 900px; height: 205px; float: left; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; text-align: left; color: #610f12; background-color: #000000; font-size: 12px; line-height: 22px; margin-bottom: 10px;
}
#articleBox2SLG {
	width: 910px; height: 205px; float: left; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; text-align: left; color: #610f12; background-color: #000000; font-size: 12px; line-height: 22px; margin-bottom: 10px;
}
#articleBox2SLV {
	width: 726px; height: 205px; float: left; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; text-align: left; color: #610f12; background-color: #000000; font-size: 12px; line-height: 22px; margin-bottom: 10px; margin-top: 20px;
}
#centerRailGallery {
	padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 755px; padding-top: 0px; background-color: #000000; 
}
#centerRailGalleryL {
	padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 925px; padding-top: 0px; background-color: #000000;  	
}
#rightRail {
	padding-right: 10px; padding-left: 10px; center: left; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 300px; padding-top: 0px; background-color: #000000; height: 1910px;
}
#rightRailLKG {
	padding-right: 10px; padding-left: 10px; center: left; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 300px; padding-top: 0px; background-color: #000000; height: 1150px;
}
#rightRailBB {
	padding-right: 0px; padding-left: 10px; center: left; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 300px; padding-top: 5px; background-color: #000000; height; 1746px;
}
#rightRailGallery {
		padding-right: 5px; padding-left: 10px; align: left; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 160px; padding-top: 0px; background-color: #000000; height; 1746px;
}
#rightRailGallerySLV {
		padding-right: 5px; padding-left: 10px; align: left; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 160px; padding-top: 0px; background-color: #000000;
}
#centerRail2 {
	padding: 10px; float: left; overflow: hidden; width: 590px; margin: 10px; background-color: #ffffff; color: #000000; 
}
#centerRail2LK {
	padding: 10px; float: left; overflow: hidden; width: 590px; margin-left: 10px; background-color: #ffffff; color: #000000; margin-right: 10px; margin-bottom: 20px; margin-top: 10px; 
}
#centerRail2Gallery {
	padding: 10px; float: left; overflow: hidden; width: 720px; margin: 10px; background-color: #ffffff; color: #000000; 
}
#centerRail2GalleryL {
	padding: 10px; float: left; overflow: hidden; width: 890px; margin: 10px; background-color: #ffffff; color: #000000; 
	
}
#centerRail3Gallery {
	padding: 0px; float: left; overflow: hidden; width: 746px; height: 490px; margin: 6px; background-color: #ffffff; color: #000000; 
}
#centerRail3MGallery {
	padding: 0px; float: left; overflow: hidden; width: 746px; height: 215px; margin: 6px; background-color: #ffffff; color: #000000; 
}
#centerRail3MGallerySLV {
	padding: 0px; float: left; overflow: hidden; width: 746px; height: 215px; margin-left: 6px; background-color: #ffffff; color: #000000; margin-right: 6px; margin-bottom: 14px; margin-top: 6px;
}
#centerRail3MGallery2B {
	padding: 0px; overflow: hidden; width: 610px; height: 200px; margin-left: 10px; padding-top: 5px; padding-left: 0px; margin-bottom: 10px; background-color: #ffffff; color: #000000; margin-top: 10px; 
}
#centerRail3MGallery2 {
	padding: 0px; overflow: hidden; width: 610px; height: 200px; margin-left: 75px; padding-top: 5px; padding-left: 10px; margin-bottom: 10px; background-color: #ffffff; color: #000000; 
}
#centerRail3MGallery2L {
	padding: 0px; overflow: hidden; width: 900px; height: 200px; margin-left: 10px; padding-top: 5px; padding-left: 10px; margin-bottom: 10px; background-color: #ffffff; color: #000000; 
}
#centerRail3MGallery2SLG {
	padding: 0px; overflow: hidden; width: 900px; height: 200px; margin-left: 10px; padding-top: 5px; padding-left: 10px; margin-bottom: 14px; background-color: #ffffff; color: #000000; padding-right: 10px; 
}
#centerRail3MGallery22 {
	padding: 0px; float: left; overflow: hidden; width: 900px; height: 200px; background-color: #ffffff; color: #000000; margin-bottom: 5px; margin-top: 5px; margin-left: 10px; margin-right: 10px;
}
#centerRail3 {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 5px; overflow: hidden; width: 400px; padding-top: 10px; background-color: #330000   

}
#rightRail2 {
	padding-right: 10px; padding-left: 10px; float: right; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 230px; height: 342px; padding-top: 10px; background-color: #330000  
	
}
#rightRail3 {
	padding-right: 10px; padding-left: 10px; float: right; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 230px; height: 329px; padding-top: 10px; background-color: #330000  
	
}
#acrossRail2 {
	padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 5px; margin: 5px; overflow: hidden; width: 730px; height: 110px; padding-top: 5px; background-color: #330000  
}
.clear {
	clear: both
}
#footer {
	padding-right: 0px; padding-left: 0px; background: url(nav-bg.gif); padding-bottom: 0px; margin: 0px; overflow: hidden; width: 960px; padding-top: 0px; color: #ffffff; text-align: center; height: 13px; font-size: 10px; line-height: 13px;
}
#forum {	
	width: 260px; color: #0000cc; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-weight: bold; border-left: #610f12 10px solid; border-right: #610f12 10px solid; border-bottom: #610f12 10px solid; background:url(hearts2.gif) repeat scroll 100%; a:link: #0000ff; 
}
#forum22 {	
	width: 135px; color: #0000cc; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-weight: bold; border-left: #610f12 5px solid; border-right: #610f12 5px solid; border-bottom: #610f12 5px solid; background:url(hearts2.gif) repeat scroll 100%; a:link: #0000ff; 
}
#border {	
	border-left: #610f12 10px solid; border-right: #610f12 10px solid; border-bottom: #610f12 10px solid; 
}
#toppNav {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; overflow: hidden; width: 200px; line-height: 25px; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: center
}
#toppNav a {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 5px; width: 40px; color: #611013; padding-top: 0px; text-decoration: none
}
#toppNav a:hover {
	text-decoration: none; border-top: #611013 2px solid; border-right: #611013 2px solid; border-bottom: #611013 2px solid; border-left: #611013 2px solid; width: 36px;
}
.toppNavOn {
	border-right: #000000 2px solid; padding-right: 0px; border-top: #000000 2px solid; padding-left: 0px; font-weight: bold; font-size: 14px; float: left; background-image: url(nav-bg.gif); padding-bottom: 0px; margin: 0px 0px; overflow: hidden; border-left: #000000 2px solid; width: 40px; color: #ffffff; line-height: 21px; padding-top: 0px; border-bottom: #000000 2px solid; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none 
}
#topNnav {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; overflow: hidden; width: 160px; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; height: 140px; line-height:20px; 
}
#topNnav a {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px; width: 160px; color: #611013; padding-top: 0px; text-decoration: none; height: 140px; align: left;
}
#topNnav a:hover {
	text-decoration: none; border-top: #611013 0px solid; border-right: #611013 0px solid; border-bottom: #611013 0px solid; border-left: #611013 0px solid; width: 160px; background-color: #fbbd1c; align: left; height: 140px; 
}
.topNnavOn {
	border-right: #000000 2px solid; padding-right: 0px; border-top: #000000 2px solid; padding-left: 0px; font-weight: bold; font-size: 14px; float: left; background-image: url(nav-bg.gif); padding-bottom: 0px; margin: 0px 0px; overflow: hidden; border-left: #000000 2px solid; width: 40px; color: #ffffff; line-height: 21px; padding-top: 0px; border-bottom: #000000 2px solid; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none 
}
#BarTNav {
	overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12pt; font-weight: bold; top-padding: 10px; padding-right: 5px;  text-align: right;
}
#BarTNav a {
	overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12pt; font-weight: bold; top-padding: 10px; padding-right: 5px; text-align: right;
}
#BarTNav a:hover {
	color: #ffcc00; text-decoration: none
}
.BarTNavOn {
	overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #ffcc00; font-size: 12pt; font-weight: bold; top-padding: 10px; padding-right: 0px;  text-align: right;
}
#BarTLNav {
	overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; top-padding: 0px; padding-right: 0px;  
}
#BarTLNav a {
	overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; top-padding: 0px; padding-right: 0px; 
}
#BarTLNav a:hover {
	color: #ffcc00; text-decoration: none
}
.BarTLNavOn {
	overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #ffcc00; font-weight: bold; top-padding: 0px; padding-right: 0px;  
}
.date {
	padding-right: 0px; padding-left: 0px; margin-bottom: 10px; padding-bottom: 0px; padding-top: 0px; text-align: left; font-weight: bold; font-size: 11px; color: #999999; font-family: Georgia; 
}
.date2 {
	font-size: 9px; color: #be2328; font-family: Georgia; line-height: 10px; float: center; 
}
.date3 {
	font-size: 10px; font-family: Georgia; line-height: 10px; color: #be2328;
}
.readingTitleFont {
	font-size: 14px; color: #610f12; font-family: Arial; line-height: 14px; text-align: center; font-weight: bold; padding-left: 10px; 
}
.keydeck {
	padding-right: 0px; padding-left: 0px; font-size: 18px; margin-bottom: 10px; padding-bottom: 0px; padding-top: 0px;  Times, serif
}
.byline {
	font-size: 14px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif
}
.pullquote {
	margin: 20px; font: 20px Georgia, Times, serif; text-align: left; padding: 5px; background-color: #f5efcf; line-height: 24px;
}
.pullquote2 {
	margin-top: 10px; margin-left: 10px; margin-right: 10px; font: 20px Georgia, Times, serif; text-align: left; padding: 5px; line-height: 24px; color: #000000;
}
.pullquote3 {
	margin-top: 10px; margin-left: 5px; margin-right: 5px; font: 16px Georgia, Times, serif; text-align: left; padding: 0px; line-height: 24px; color: #000000;
}
.imgRight {
	border-right: #cccccc 1px solid; padding-right: 9px; border-top: #cccccc 1px solid; padding-left: 9px; float: right; padding-bottom: 9px; margin: 0px 0px 0px 10px; border-left: #cccccc 1px solid; width: 280px; padding-top: 9px; border-bottom: #cccccc 1px solid
}
.imgRightV {
	border-right: #cccccc 1px solid; padding-right: 10px; border-top: #cccccc 1px solid; padding-left: 10px; float: right; padding-bottom: 10px; margin: 0px 0px 0px 10px; border-left: #cccccc 1px solid; width: 415px; padding-top: 10px; border-bottom: #cccccc 1px solid; 
}
	.imgLeft {
	border-right: #cccccc 1px solid; padding-right: 9px; border-top: #cccccc 1px solid; padding-left: 9px; float: left; padding-bottom: 9px; margin: 0px 10px 0px 0px; border-left: #cccccc 1px solid; width: 400; padding-top: 9px; border-bottom: #cccccc 1px solid
}
.imgWide {
	border-right: #cccccc 1px solid; padding-right: 9px; border-top: #cccccc 1px solid; padding-left: 9px; padding-bottom: 9px; margin: 0px 0px 0px; border-left: #cccccc 1px solid; width: 570px; padding-top: 9px; border-bottom: #cccccc 1px solid
}
.vidRight {
	border-right: #cccccc 1px solid; padding-right: 9px; border-top: #cccccc 1px solid; padding-left: 9px; float: right; padding-bottom: 9px; margin-left: 10px; border-left: #cccccc 1px solid; width: 425px; padding-top: 9px; border-bottom: #cccccc 1px solid
}
.vidLeft {
	border-right: #cccccc 1px solid; padding-right: 9px; border-top: #cccccc 1px solid; padding-left: 9px; float: left; padding-bottom: 9px; border-left: #cccccc 1px solid; width: 425px; margin-right: 10px; padding-top: 9px; border-bottom: #cccccc 1px solid
}
.vidWide {
	border-right: #cccccc 1px solid; padding-right: 9px; border-top: #cccccc 1px solid; padding-left: 9px; padding-bottom: 9px; margin: 0px 0px 100px; border-left: #cccccc 1px solid; width: 600px; padding-top: 9px; border-bottom: #cccccc 1px solid
}
.vidWide2 {
	border-right: #cccccc 1px solid; padding-right: 9px; border-top: #cccccc 1px solid; padding-left: 9px; padding-bottom: 9px; margin: 0px 0px 0px; border-left: #cccccc 1px solid; width: 747px; padding-top: 9px; border-bottom: #cccccc 1px solid;  
}
.caption {
	font: 12px Arial, sans-serif; font-weight: bold
}	
.caption2 {
	font: 12px Arial, sans-serif; font-weight: bold; text-align: center; width: 140px; height: 100px; float: left; padding-right: 3px; padding-left: 3px;
}
 .captionforvideo {
	font: 12px Arial, sans-serif; padding-top: 250px
}
.captionforvideo2 {
	font: 11px Arial, sans-serif;
}
.captionForRecs {
	font: 12px Arial, sans-serif; font-weight: bold; color: #610f12; padding-bottom: 8px; 
}
.credit {
	margin-bottom: 2px; font: 11px Arial, sans-serif; color: #999999; text-align: right; width: 590px; padding: 10px;
}
.credit4C {
	margin-bottom: 2px; font: 11px Arial, sans-serif; color: #999999; text-align: left; width: 710px; padding: 10px;
}
.credit2 {
	margin-bottom: 5px; font: 11px Arial, sans-serif; color: #999999; float: left; width: 590px; padding-top: 0px; line-height: 11px; 
}
.creditL {
	margin-bottom: 2px; font: 11px Arial, sans-serif; color: #999999; padding: 10px;
}
#pagination {
	font-weight: bold; font-size: 11px; float: right; width: 300px; COLOR: #999999; font-family: Verdana, Arial, sans-serif; text-align: right
}
#pagination a {
	font-weight: bold
}
.flipbook {
	font-weight: bold; font-size: 11px; width: 280px; COLOR: #999999; font-family: Verdana, Arial, sans-serif; text-align: center
}
.flipbookLeft {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 14px; float: left; padding-bottom: 10px; width: 120px; color: #999999; padding-top: 10px; font-family: Verdana, Arial, sans-serif; text-align: left
}
.flipbookRight {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 14px; float: left; padding-bottom: 10px; width: 120px; color: #999999; padding-top: 10px; font-family: Verdana, Arial, sans-serif; text-align: right
}
.flipbookCaption {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; font: 14px Georgia, Times, serif; width: 280px; padding-top: 10px
}
.flipbookCredit {
	padding-right: 10px; padding-left: 10px; margin-bottom: 2px; padding-bottom: 10px; font: 11px Arial, sans-serif; width: 280px; color: #999999; padding-top: 10px; text-align: left
}
#tipBoxContainer {
	margin: 0px 0px 10px;  margin: 5 px; 
}
.tipTab {
	border-right: #3a8298 1px dotted; padding-right: 5px; border-top: #3a8298 1px dotted; padding-left: 5px; font-size: 14px; padding-bottom: 2px; border-left: #3a8298 1px dotted; width: 128px; padding-top: 2px; font-family: Arial Black, Arial, sans-serif; margin: 5 px; 
}
.tipBox {
	border-right: #610f12 1px dotted; padding-right: 5px; border-top: #610f12 1px dotted; padding-left: 5px; font-size: 14px; padding-bottom: 5px; border-left: #610f12 1px dotted; width: 160px; padding-top: 5px; border-bottom: #610f12 1px dotted; font-family: Arial, sans-serif; float: left; margin-right: 10px; 
}
.box_345_top {
	padding-right: 0px; padding-left: 0px; background: url(images/bg_box_345_top.png) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 345px; padding-top: 0px; height: 10px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.stpaulssm.org/images/bg_box_345_top.png', sizingMethod='crop')
}
.box_345_mid {
	padding-right: 0px; padding-left: 0px; background: url(images/bg_box_345_mid.png) repeat-y left top; padding-bottom: 0px; margin: 0px; width: 345px; padding-top: 0px; position: relative
}
.box_345_inside {
	padding-right: 20px; padding-left: 20px; padding-bottom: 10px; margin: 0px; width: 305px; padding-top: 5px; text-align: left
}
.box_345_btm {
	padding-right: 0px; padding-left: 0px; background: url(images/bg_box_345_btm.png) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 345px; padding-top: 0px; height: 10px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.stpaulssm.org/images/bg_box_345_btm.png', sizingMethod='crop')
}
.verticaltext {
writing-mode: tb-rl; filter: flipv fliph; font-size: 10px; float: center; color: #ff0000; 
}
.videopage {
background: url(backgroundforvideo.gif) no-repeat 0px 0px; MARGIN: 0px; overflow: hidden; width: 771px; height: 585px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='tbackgroundforvideo.gif', sizingMethod='crop')
}

/* content classes */

	.videoCaption { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: left; }

	.credit { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #999999; line-height: 1.5; text-align: left; }

	.sansWhite14 { font: 14px Arial, Helvetica, sans-serif; color: #ffffff; }

	.sansWhite12 { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; }	

	.sansWhite11 { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; }
	
	.leftNavLinks { font: bold 14px Arial, Helvetica, sans-serif; color: #ffcc00;  margin-top: 4px; margin-bottom: 8px; }
	.leftNavLinks a { color: #ffffff; }
	
	.galleryHeader18 { font: bold 18px Arial, Helvetica, sans-serif; color: #FFCC00; }
		
	.galleryHeader14 { font: bold 18px Arial, Helvetica, sans-serif; color: #FFCC00; }
	
