body {
	margin: 0px;
	padding: 0px;
	background: url(/img/site/body_bg2.gif) repeat-y left top;
}
form {
	margin:0;
	padding:0;
	}
.leftnav {
	clear: both;
	float: left;
	width: 150px;
	margin: 133px 0px 0px;
	padding: 0px;
}
.masthead {
	position: absolute;
	left: 150px;
	top: 0px;
}
.masthead_askyesha {
	position: absolute;
	left: 669px;
	top: 0px;
}
.masthead_submission {
	position: absolute;
	left: 669px;
	top: 74px;
}

.leftform {
	position: absolute;
	left: 8px;
	color: #FFFFFF;
	height: 40px;
	width: 134px;
	font: normal 11px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
}
.leftform_search {top: 15px;}
.leftform_newsletter {top:84px;}
.leftform .whitebox {
	display:block;
	float:left;
	border: none;
	width:90px;
	height:18px;
	margin:1px 2px 2px 0px;
	padding:0;
	font: 12px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
}
.leftform .pulldown {
	font: 12px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	border: none;
	display: block;
	float: left;
	}
.leftform .go {
	display:block;
	float:left;
	border: none;
	width:30px;
	height:20px;
	text-align:center;
	background: #ddd url(/img/site/leftform_go.jpg) left top;
	font: bold 12px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	color: #059;
	margin:0;
	padding:0;
}

.leftnav .leftad {
	margin:0 0 15px 10px;
	width:120px;
	border:2px solid #82CCF9;
	font:normal 11px tahoma,sans-serif;
	color:#adf;
	padding:0;
	overflow:hidden;
	}
.leftnav .leftad a {
	display:block;
	text-decoration:none;
	background-color:#6BC5FB;
	height:90px;}
.leftnav .leftad img {}

.leftnav ul.parent {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top:1px solid #5cf;
}
.leftnav ul.parent li {
	margin: 0px;
	padding: 0px;
	border-bottom:1px solid #5cf;
}
.leftnav ul.parent li a {
	background: #005F98;
	text-transform: uppercase;
	font: bold 12px/13px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	color: white;
	padding: 5px 5px 5px 11px;
	display:block;
	text-decoration:none;}
.leftnav ul.parent li a:hover {background: #2cf;color:#eef;}

.leftnav ul.parent li.donate a {background: #f30;}
.leftnav ul.parent li.donate a:hover {background: #FBA939;color:#920;}

.leftnav ul.parent li.subnav a {
	background: #00A3E4;
	font:bold 10px/10px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	padding:4px 5px 5px 18px;}
.leftnav ul.parent li.subnav a:hover {background: #2cf;}

.leftnav .roundbox {
	width: 136px;
	margin: 20px auto;
	padding: 0px;
	display:block;

}
.leftnav .sevenPX {
	background: white url(/img/site/leftcol_roundbox.gif) no-repeat left bottom;
	width:122px;
	padding: 0px 7px 5px;
	font: normal 11px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	}

.leftnav .sevenPX h3 {
	text-align: center;
	margin: 0px -7px 10px;
	padding: 5px 0px 0px;
	background: #3278B2 url(/img/site/leftcol_h3.gif);
	font: bold 13px/13px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	color: white;
	height: 16px;
}
.leftnav .sevenPX p {
	margin: 5px 0px;
	padding: 0px;
}

.rightbody {
	float: left;
	margin: 150px 0px 0px 20px;
	padding: 0px;
	width:675px;
	position: relative;
}
.rightbody h2 {
	font:bold 18px/18px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	margin:45px 0 0 0;
	padding:3px;
	background-color:#eef;
	color:#049;
	}

.rightbody h4 {
	font:bold 14px georgia,serif;
	margin:25px 0 0 0;
	}


.rightbody .headlines {
	border-bottom: 1px solid #00A2E2;
	width:100%;
	height:20px;
	overflow:hidden;
	font: bold 12px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
}

.rightbody .headlines h3 {
	float:left;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	font-size:13px;
	text-transform: uppercase;
	color: #8A8888;
	background: url(none);
}
.rightbody .headlines span {}
.rightbody .headlines a {text-decoration:none;}
.rightbody .headlines a:hover {text-decoration:underline;}
.rightbody .headlines a.headline {
	float:left;
	color: #00639C;
	margin-left: 5px;
	font-weight: bold;
	font-size:14px;
}
.rightbody .headlines a.more {
	float:right;
	font-weight:bold;
	font-size:11px;
	color: #005F98;
	text-transform: uppercase;
}
.rightbody .mainArticle {
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 150px;
	} /* For Compliant Browsers */
* html .rightbody .mainArticle {height: 150px;} /* For IE6 */


.rightbody .mainArticle .left {
	width:140px;
	margin:0 45px 25px 0;
	float:left;
	}

.rightbody .mainArticle .left .mainArticlePhoto{
	/*background: url(/img/site/uploads/headline1.jpg);*/
	height: 140px;
	width: 172px;
	display: block;
	overflow:hidden;
	}
.rightbody .mainArticle .left p {
	margin:5px 0px;
	font: normal 10px/11px 'trebuchet ms',sans-serif;
	color:#4A4A4B;
}
.rightbody .mainArticle .right {
	float:left;
	font-family: "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	width:450px;
}
.rightbody .mainArticle .right h2 {
	font-size: 22px;
	line-height: 21px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.rightbody .mainArticle .right h4 {
	font-size: 14px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
	height:110px;
	overflow:hidden;
	color:red;
}

.rightbody .moreNews {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 403px;
	clear:both;
}
.rightbody .moreNews .title {
	background: url(/img/site/moreNews_h5.gif) no-repeat left top;
	height: 21px;
	width: 598px;
	text-transform:uppercase;
}
.rightbody .moreNews .title h5 {
	float:left;
	font: bold 15px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	margin:0;
	padding-left:6px;
	color:white;
}
.rightbody .moreNews .title a.more {
	font: 13px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	text-decoration: underline;
	float: right;
	color:white;
	display:block;
	padding-right:6px;
}
.rightbody .moreNews .boxes {
	background: url(/img/site/moreNews_columns.gif) no-repeat left top;
	height:382px;
	width:auto;
}
.rightbody .moreNews .boxes .box {
	float:left;
	height:169px;
	width:180px;
	margin:5px 6px 8px 3px;
	padding:5px;
	position:relative;
	overflow:hidden;
	}	
.rightbody .moreNews .boxes .box img {
	position:absolute;
	top:8px;
	left:5px;}
.rightbody .moreNews .boxes .box h4 {
	font:bold 14px/17px 'arial narrow','trebuchet ms',sans-serif;
	margin:0 0 0 70px;
	height:90px;
	overflow:hidden;
}
.rightbody .moreNews .boxes .box h4 a {
	color:black;
	text-decoration:none;
	}
.rightbody .moreNews .boxes .box .blurb {
	margin:0;
	clear:left;
	font:normal 13px/15px 'trebuchet ms',sans-serif;
	height:64px;
	padding:0px;
	overflow:hidden;
	}
/* Anything inside this "blurb" box should look the same */
.rightbody .moreNews .boxes .box .blurb div,
.rightbody .moreNews .boxes .box .blurb h1,
.rightbody .moreNews .boxes .box .blurb h2,
.rightbody .moreNews .boxes .box .blurb h3,
.rightbody .moreNews .boxes .box .blurb h4,
.rightbody .moreNews .boxes .box .blurb h5,
.rightbody .moreNews .boxes .box .blurb h6,
.rightbody .moreNews .boxes .box .blurb ol,
.rightbody .moreNews .boxes .box .blurb ul,
.rightbody .moreNews .boxes .box .blurb li,
.rightbody .moreNews .boxes .box .blurb blockquote,
.rightbody .moreNews .boxes .box .blurb strong,
.rightbody .moreNews .boxes .box .blurb em,
.rightbody .moreNews .boxes .box .blurb b,
.rightbody .moreNews .boxes .box .blurb i,
.rightbody .moreNews .boxes .box .blurb span,
.rightbody .moreNews .boxes .box .blurb font
	{
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #334;
	overflow:hidden;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	}
	
	
.rightbody .moreNews .boxes .box h6 {
	font:bold 12px/13px 'trebuchet ms',sans-serif;
	margin:6px 0px 0px;
	text-transform:uppercase;
	}
.rightbody .moreNews .boxes .box h6 a {
	color:#5E5C5C;
	text-decoration:underline;
	}


.rightbody .footerAds {
	clear:both;
	height:60px;
	width:468px;
	padding:3px 3px 3px 3px;
	margin:50px 0 0 0;
	background:#fafafa;
	border:1px solid #f1f1f1;
	overflow:hidden;
	}

.rightbody .footerLinks {
	font: 10px/13px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	height:20px;
	/*margin-top: 100px;*/
	margin-top:30px;
	}
	
.rightbody .footerLinks a{
	color: black;
	padding:0px 7px;
	border-left: 1px solid #ccc;
	display: block;
	float: left;
	margin-bottom:10px;
	}

.rightbody .footerLinks a:hover {
	color: #00A2E2;
	}
	
.rightbody .footerLinks a.first {padding-left:0px;border-left:none;}
.rightbody .footerLinks p.copy {
	clear:both;
	color:#999;
	border-top:1px solid #ddf;
	margin:0;
	padding:5px 0 0 0;
	}
	
/* Begin styles for various content pages */

div.pagetitle {margin-bottom:25px;overflow:visible;}

div.pagetitle h1 {
	background: url(/img/site/rightbody_h1.gif) no-repeat left bottom;
	font: normal 20px 'Trebuchet MS', arial, helvetica, sans-serif;
	margin: 0px; 
	color: #013;
	border-bottom: 1px solid #0ae;
	position:relative; /* fix for IE6 */
	}
	
div.pagetitle h1 a.back {
	color: #818888;
	text-decoration:none;
	font-weight: normal;
	padding-right: 4px;
	padding-left: 22px;
	border-right: 1px solid #00A2E2;
	margin-right: 8px;
	background: url(/img/site/rightbody_backarrow.gif) no-repeat left 6px;
}
div.pagetitle h1 a.back:hover {
	color: #7cf;
	text-decoration:underline;
}
div.pagetitle p.crumb {
	margin: 4px 0px 15px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #258;
}
div.pagetitle p.crumb a {
	text-decoration: underline;
	margin-right: 25px;
	color: #049;
}
div.pagetitle p.crumb a.selected {
	font-weight: bold;
	text-decoration: none;
}
div.section {
	clear: left;
	margin: 45px 0px 0px;
	position: relative;
}
div.section a {
	margin: 0px;
	/* position: relative;
	display:block;
	min-height:60px; */
	text-decoration:none;
}
div.section:hover {}

div.section img {
	position:absolute;
	top:0px;
	left:0px;
	width:73px;
	height:60px;
	margin: 0px;
	padding: 0px;
}
div.section h2 {
	font: bold 18px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	color: #013;
	margin:0 0 0px 85px;
}
div.section p {
	font: 12px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	color: #333333;
	margin:0 0 10px 85px;
}
.rightbody img.float {
	display: block;
	margin: 2px 10px;	
	padding: 2px;
	border: 2px solid #bbc;
}
.rightbody img.right {
	float:right;
	margin-right: 0px;
}
.rightbody img.left {
	float:left;
	margin-left: 0px;
}
.rightbody p {
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #334;
	margin-top: 5px;
	margin-bottom: 7px;
}
.rightbody li {
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #334;
	margin-top: 4px;
	margin-bottom: 4px;
}
.rightbody h3 {
	background: url(/img/site/rightbody_h3.gif) no-repeat left bottom;
	margin: 20px 0px 0px;
	font: bold 15px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	color: #001133;
	padding: 4px 175px 15px 55px;
	height: auto;
	clear:both;
}
.rightbody h3 a {color: #666;}
.rightbody h3 a:hover{color:#013;}
.rightbody .yesha_shelanu p {
	float: left;
	width: 110px;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 0px;
	padding: 0px;
	height: 125px;
}
.rightbody table.store {
	margin: 0px;
	padding: 0px;
}
.rightbody table.store td {
	width:290px;
	height:160px;
	margin: 0px;
	padding: 10px 20px 20px 10px;
	background: url(/img/site/store_itemBG.gif) no-repeat left top;
	text-align:left;
}
.rightbody table.store td h4 {
	font: bold 13px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	margin: 0px 0px 5px;
}
.rightbody table.store td img {float:right;margin-right:5px;}
.rightbody table.store td p {
	margin-top: 0px;
	margin-bottom: 5px;
	font: 11px Tahoma, Arial, sans-serif;
}
.backtotop {
	background: #414394 url(/img/site/backtotop.gif) repeat-x;
	width: 85px;
	margin: 20px 0 0;
	padding: 2px 5px;
	border: 1px solid #55CCFF;
	clear:both;
}
.backtotop a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 11px Tahoma, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
}
.backtotop a:hover {color: #ccf;}
.rightbody h5 {
	font: normal 11px Tahoma, Arial, sans-serif;
	margin: -8px 0px 20px;
	padding: 0px 0px 0px 55px;
	color: #666666;
}
.rightbody .archive h5 {
	margin: -7px 0px 0px;
}
.rightbody .archive p {
	padding-left: 55px;
	padding-top: 0px;
	font: 12px/15px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	margin-top: -6px;
}
.rightbody .archive p.caption {padding:0 25px 0 0;} /* fixes padding on news broadcast archive pages */

.videothumbs .thumb {
	width: 300px;
	float: left;
	height: 275px;
	margin-top: 5px;
	font: 12px Tahoma, Arial, sans-serif;
	color: #005F98;
}
.videothumbs .thumb img {display:block;margin-bottom:3px;}
.videothumbs .thumb a {color: #005F98;}
table.memorytable {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 100px;
	border: none;
}
table.memorytable td{
	background: #FAEBBF;
	border:1px solid #F6E1AD;
	font: 11px Tahoma, Arial, sans-serif;
	padding: 3px 10px 3px 3px;
}
table.memorytable th{
	background: #454545;
	font: bold 11px Tahoma, Arial, sans-serif;
	padding: 3px 10px 3px 3px;
	text-align: left;
	color: #FFFFFF;
	border: 1px solid #454545;
	margin-bottom: 2px;
}
table.memorytable th a{color:white;}
div.memory {
	background: #CFB1B1 url(/img/site/memory.jpg) no-repeat;
	padding-bottom:20px;
	border-bottom: 2px solid #543233;
}
div.memory div.search {
	width: 500px;
	margin-left: 20px;
}
div.memory div.search table.terror1 {
	margin: 30px 0px 0px;
}
div.memory div.search table.terror1 td {
	font: 11px Tahoma, Arial, sans-serif;
	padding-right: 5px;
}
div.memory div.search table.terror1 td input {font: 11px Tahoma, Arial, sans-serif;}
div.memory div.search table.terror1 td select {font: 11px Tahoma, Arial, sans-serif;}
div.memory h3 {background:none;}




div.toggle p {
	font: 16px Arial, Helvetica, sans-serif;
	margin: 15px;
	padding: 5px;
}
div.toggle .none {display:none;}
div.toggle .block {display:block;}
div.toggle div.left {
	width: 45%;
	float: left;
	margin-right: 5%;
	height: 300px;
}
div.toggle div.right {
	float: left;
	width: 45%;
	height: 300px;
}

div.rightbody .videoentry {
	background:white repeat-x left bottom;
	border-bottom-width:2px;
	border-bottom-style:solid;}
div.rightbody .videoentry h3 .archives {float:right;display:block;margin:-20px 5px 0 0;}
div.rightbody .videoentry .leftvideo, 
div.rightbody .videoentry .rightvideo {
	float:left;
	width:320px;
	padding:5px;}
div.rightbody .videoentry h4 {
	font:bold 12px arial,sans-serif;
	margin:0;}
div.rightbody .videoentry p {
	font:normal 11px tahoma,sans-serif;
	margin:0 0 8px 0;}

/* blue videos */
div.rightbody .videoentry.blue    {border-bottom-color:#eef;background-image:url(/img/site/videoentry_blue.jpg);}
div.rightbody .videoentry.blue h3 .archives {color:#006;}
div.rightbody .videoentry.blue h4 {color:#003;}
div.rightbody .videoentry.blue p  {color:#668;}

/* green videos */
div.rightbody .videoentry.green    {border-bottom-color:#cfe;background-image:url(/img/site/videoentry_green.jpg);}
div.rightbody .videoentry.green h3 .archives {color:#050;}
div.rightbody .videoentry.green h4 {color:#030;}
div.rightbody .videoentry p        {color:#575;}

/* photo gallery */

div.gallery h3 {
	background: url(/img/site/rightbody_h3_gallerylist.gif);
}
div.gallery h5 {min-height:80px;}
* html div.gallery h5 {height:80px;}
div.gallery h5 img {
	display: block;
	float: right;
	margin-top: 2px;
	margin-left: 5px;
}
.rightbody .thumbs a.thumb {
	display: block;
	float: left;
	height: 145px;
	width: 150px;
	text-decoration: none;
	font: 11px Tahoma, Arial, sans-serif;
	color: #666;
	margin-right: 15px;
	margin-bottom: 15px;
	overflow:hidden;
}
.rightbody .thumbs a.thumb img {
	margin: 0 0 2px;
	padding: 2px;
	border: none;
	display: block;
	}
table.galleryDisplay td {
	text-align: center;
	font: 13px "Trebuchet MS", "Arial Narrow", helvetica, sans-serif;
	width:650px;
}
table.galleryDisplay td.photo {
	background: #eef url(/img/site/galleryDisplay_top.gif) no-repeat left top;
	padding-top: 20px;
}
table.galleryDisplay td.photo img {border:5px solid #fff;}
table.galleryDisplay td.caption {
	background: #eef url(/img/site/galleryDisplay_bottom.gif) no-repeat left bottom;
	padding-bottom: 25px;
	padding-top: 4px;
	font-weight: normal;
	color: #445;
}
table.galleryDisplay td.nav {
	width: 640px;
	padding-left: 10px;
}
table.galleryDisplay td.nav a {
	font: normal 11px Tahoma, Arial, sans-serif;
	padding:3px 4px;
	text-decoration: none;
	color: white;
	background-color: #005F98;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-left: 5px;
}
table.galleryDisplay td.nav a:hover {color: #55CCFF;}
table.galleryDisplay td.nav a.return {background-color:white;color:#0af;text-decoration:underline;}
table.galleryDisplay td.nav a.return:hover {color:#059;}
/*
table.galleryDisplay td.nav a.first    {background-image:url(../images/gallery_nav_first.gif);background-position:left 6px;padding-left:16px;}
table.galleryDisplay td.nav a.previous {background-image:url(../images/gallery_nav_previous.gif);background-position:left 6px;padding-left:14px;}
table.galleryDisplay td.nav a.next     {background-image:url(../images/gallery_nav_next.gif);background-position:right 6px;padding-right:14px;}
table.galleryDisplay td.nav a.last     {background-image:url(../images/gallery_nav_last.gif);background-position:right 6px;padding-right:16px;}
*/
table.galleryDisplay td.nav a.disabled,
table.galleryDisplay td.nav a.disabled:hover {
	background-color: #ccd;
	color: white;
}

div.hotSidebar {
	padding: 4px 7px;
	background:#ddd;
	float: right;
	width: 214px;
	clear: right;
	margin-top: 10px;}
div.hotSidebar ul {
	margin: 0;
	padding: 0 0 0 15px;
	}
div.hotSidebar li {
	margin-bottom: 8px;
	font: normal 10px tahoma,arial,helvetica,sans-serif;
	}