

/* ----- main rules ----- */



body {

	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color: #37585d;

        margin-top: -28px;

        padding: 0; 

        background-color: #f0e2b5;

        }

html>body {

	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color: #2a240b;

        margin-top: 0px;

        padding: 0; 

        background-color: #f0e2b5;

        }



a, a:visited {

	color: #6d5408;

	text-decoration: none;

	}

	

a:hover {

	color: #0b5b76;

	text-decoration: underline;

	}



#container {

        width: 778px; 

        margin: 1em auto; 

        background: url(../includes/images/container.jpg) repeat-y; 

        }



#foot_gallery {

        width: 668px; 

        margin: 5px 60px 15px 61px;

	padding: 0px 0px 0px 0px;

	font: 11px/14px Verdana, Arial, Helvetica, sans-serif; 

        }

#foot_gallery h3{

        margin: 0px 0px 0px 0px;

        }

#foot_gallery img{

	border: 1px solid #a48a27;

	background-color: #e8c53e;

	padding: 3px;

        }



/* ----- header rules ----- */



#header {

	width: 778px;

        margin: 0;

	padding: 0;

	background: url(../includes/images/header.jpg) no-repeat bottom;

	height: 93px;

	}

#highlighthead {

background: #FFE582;
color: #2A240B;
font-size:13px;
font-weight:bold;
width:95%;
        }


#header h1 { 

        width: 314px; 

        height: 120px; 

        float: left; 

        padding-top: 10px; 

        padding-left: 0px;

        margin: -20px 0px 0px 0px;

        cursor: pointer; 

        }

html>body #header h1 { 

        width: 314px; 

        height: 120px; 

        float: left; 

        padding-top: 6px; 

        padding-left: 41px;

        cursor: pointer; 

        }

#header h1 a, a:link, a:visited { 

        cursor: pointer; 

        }

#header h1 a:hover { 

        cursor: pointer; 

        }

#header h1 img{ 

        margin: 54px 0px 0px 41px;

        }

html>body #header h1 img{ 

        margin: 41px 0px 0px 0px;

        }



/* ----- main menu rules----- */



#menu_main { 

        padding: 0; 

        margin-top: 0px; 

        height: 66px; 

        position: relative;

	display: block;

        }



#menu li.main { 

        float: left; 

        height: 66px; 

        text-align: center; 

        cursor: default; 

        margin: 0;

	display: block;

        }

#menu li.main a.menu_link { 

        height: 66px; 

	display: block; 

        }

ul#menu { 

        padding: 0; 

        margin: 0; 

        height: 66px; 

        position: relative;

	display: block;

        }



li#menu_progress { 

        position: absolute; 

        top: -66px; 

        left: 287px; 

        display: block; 

        }

li#menu_genesis { 

        position: absolute; 

        top: -66px; 

        left: 401px; 

        display: block; 

        }

li#menu_heroes { 

        position: absolute; 

        top: -66px; 

        left: 479px; 

        display: block; 

        }

li#menu_exodus { 

        position: absolute; 

        top: -66px; 

        left: 557px; 

        display: block; 

        }

li#menu_songs { 

        position: absolute; 

        top: -66px; 

        left: 635px; 

	display: block; 

        }



#menu_progress a.menu_link {

	background: url(../includes/images/menu_progress.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 114px;

	height: 66px;

	text-indent: -9000px;

	}

#menu_progress a.menu_link:hover {

	background-position: 0 -66px;

	margin: 0px;

	display: block;

	width: 114px;

	height: 66px;

	text-indent: -9000px;

	}



#menu_genesis a.menu_link {

	background: url(../includes/images/menu_genesis.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 78px;

	height: 66px;

	text-indent: -9000px;

	}

#menu_genesis a.menu_link:hover {

	background-position: 0 -66px;

	margin: 0px;

	display: block;

	width: 78px;

	height: 66px;

	text-indent: -9000px;

	}



#menu_heroes a.menu_link {

	background: url(../includes/images/menu_heroes.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 78px;

	height: 66px;

	text-indent: -9000px;

	}

#menu_heroes a.menu_link:hover {

	background-position: 0 -66px;

	margin: 0px;

	display: block;

	width: 78px;

	height: 66px;

	text-indent: -9000px;

	}



#menu_exodus a.menu_link {

	background: url(../includes/images/menu_exodus.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 78px;

	height: 66px;

	text-indent: -9000px;

	}

#menu_exodus a.menu_link:hover {

	background-position: 0 -66px;

	margin: 0px;

	display: block;

	width: 78px;

	height: 66px;

	text-indent: -9000px;

	}



#menu_songs a.menu_link {

	background: url(../includes/images/menu_songs.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 130px;

	height: 66px;

	text-indent: -9000px;

	}

#menu_songs a.menu_link:hover {

	background-position: 0 -66px;

	margin: 0px;

	display: block;

	width: 130px;

	height: 66px;

	text-indent: -9000px;

	}



/* ----- sub menu rules ----- */



#menu_sub { 

        padding: 0; 

        margin-top: -20px; 

        height: 37px; 

        position: relative;

	display: block;

        }



#menu li.sub { 

        float: left; 

        height: 37px; 

        text-align: center; 

        cursor: default; 

        margin: 0;

	display: block;

        }

#menu li.sub a.sub_link { 

        height: 37px; 

	display: block; 

        }

ul#sub { 

        padding: 0; 

        margin: 0; 

        height: 37px; 

        position: relative;

	display: block;

        }



li#menu_statue { 

        position: absolute; 

        top: -46px; 

        left: 13px; 

        display: block; 

        }

li#menu_ellis { 

        position: absolute; 

        top: -46px; 

        left: 162px; 

        display: block; 

        }

li#menu_ratner { 

        position: absolute; 

        top: -46px; 

        left: 274px; 

        display: block; 

        }

li#menu_presentations { 

        position: absolute; 

        top: -46px; 

        left: 478px; 

        display: block; 

        }

li#menu_kabbalah { 

        position: absolute; 

        top: -46px; 

        left: 605px; 

        display: block; 

        }

#menu_statue a.sub_link {

	background: url(../includes/images/menu_statue.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 149px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_statue a.sub_link:hover {

	background-position: 0 -37px;

	margin: 0px;

	display: block;

	width: 149px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_ellis a.sub_link {

	background: url(../includes/images/menu_ellis.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 112px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_ellis a.sub_link:hover {

	background-position: 0 -37px;

	margin: 0px;

	display: block;

	width: 112px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_ratner a.sub_link {

	background: url(../includes/images/menu_ratner.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 204px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_ratner a.sub_link:hover {

	background-position: 0 -37px;

	margin: 0px;

	display: block;

	width: 204px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_presentations a.sub_link {

	background: url(../includes/images/menu_presentations.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 127px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_presentations a.sub_link:hover {

	background-position: 0 -37px;

	margin: 0px;

	display: block;

	width: 127px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_kabbalah a.sub_link {

	background: url(../includes/images/menu_kabbalah.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 160px;

	height: 37px;

	text-indent: -9000px;

	}

#menu_kabbalah a.sub_link:hover {

	background-position: 0 -37px;

	margin: 0px;

	display: block;

	width: 160px;

	height: 37px;

	text-indent: -9000px;

	}



/* ----- footer menu rules ----- */



#menu_foot { 

        padding: 10px; 

        margin-top: 0px;

        margin-left: -10px; 

        height: 35px; 

        position: relative;

	display: block;

        }

html>body #menu_foot { 

        padding: 0; 

        margin-top: 0px; 

        margin-left: 0px;

        height: 35px; 

        position: relative;

	display: block;

        clear: both;

        }



#menu li.foot { 

        float: left; 

        height: 35px; 

        text-align: center; 

        cursor: default; 

        margin: 0;

	display: block;

        }

#menu li.foot a.foot_link { 

        height: 35px; 

	display: block; 

        }

ul#foot { 

        padding: 0; 

        margin: 0; 

        height: 35px; 

        position: relative;

	display: block;

        }



li#menu_about { 

        position: absolute; 

        bottom: 0px; 

        left: 13px; 

        display: block; 

        }

li#menu_children { 

        position: absolute; 

        top: -1px; 

        left: 162px; 

        display: block; 

        }

li#menu_israel { 

        position: absolute; 

        top: -1px; 

        left:379px; 

        display: block; 

        }

li#menu_adam { 

        position: absolute; 

        top: -1px; 

        left: 538px; 

        display: block; 

        }

li#menu_72bible { 

        position: absolute; 

        top: -1px; 

        left: 538px; 

        display: block; 

}

html>body li#menu_children { 

        position: absolute; 

        top: 0px; 

        left: 162px; 

        display: block; 

        }

html>body li#menu_israel { 

        position: absolute; 

        top: 0px; 

        left:379px; 

        display: block; 

        }

html>body li#menu_adam { 

        position: absolute; 

        top: 0px; 

        left: 538px; 

        display: block; 

        }

html>body li#menu_72bible { 

        position: absolute; 

        top: 0px; 

        left: 538px; 

        display: block; 

}


#menu_about a.foot_link {

	background: url(../includes/images/menu_about.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 149px;

	height: 35px;

	text-indent: -9000px;

	}

#menu_about a.foot_link:hover {

	background-position: 0 -35px;

	margin: 0px;

	display: block;

	width: 149px;

	height: 35px;

	text-indent: -9000px;

	}

#menu_children a.foot_link {

	background: url(../includes/images/menu_children.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 217px;

	height: 35px;

	text-indent: -9000px;

	}

#menu_children a.foot_link:hover {

	background-position: 0 -35px;

	margin: 0px;

	display: block;

	width: 217px;

	height: 35px;

	text-indent: -9000px;

	}

#menu_israel a.foot_link {

	background: url(../includes/images/menu_israel.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 159px;

	height: 35px;

	text-indent: -9000px;

	}

#menu_israel a.foot_link:hover {

	background-position: 0 -35px;

	margin: 0px;

	display: block;

	width: 159px;

	height: 35px;

	text-indent: -9000px;

	}

#menu_adam a.foot_link {

	background: url(../includes/images/menu_adam.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 227px;

	height: 35px;

	text-indent: -9000px;

	}

#menu_72bible a.foot_link {

	background: url(../includes/images/menu_72bible2.gif) no-repeat left top;

	margin: 0px;

	display: block;

	width: 227px;

	height: 35px;

	/*text-indent: -1000px;*/

	}

#menu_adam a.foot_link:hover {

	background-position: 0 -35px;

	margin: 0px;

	display: block;

	width: 227px;

	height: 35px;

	text-indent: -9000px;

	}
	
#menu_72bible a.foot_link:hover {

	background-position: 0 -35px;

	margin: 0px;

	display: block;

	width: 227px;

	height: 35px;

	text-indent: -9000px;

	}



/* ----- front content rules ----- */



#frontcontent {

        margin: -44px 0px 0px 14px;

	padding: 0px 0px 0px 0px

        float: left;

	width: 750px;

        height: 493px;

	}

html>body #frontcontent {

        margin: -44px 0px 0px 14px;

	padding: 0px 0px 40px 0px;

	float: left;

	width: 750px;

        height: 493px;

	}



/* ----- main content rules ----- */



#maincontent {

        margin: -13px 0 -27px 0;

	padding: 0px 10px 20px 0px;

        float: left;

	width: 480px;

	}

html>body #maincontent {

        margin: -23px 0px 0px 80px;

	padding: 0px 0px 0px 0px;

	float: left;

	width: 325px;

	}



#widecontent {

        margin: -13px 0px 7px 0px;

	padding: 0px 10px 20px 30px;

        float: left;

	width: 720px;

	}

html>body #widecontent {

        margin: -23px 0px 10px 30px;

	padding: 0px 0px 0px 0px;

	float: left;

	width: 720px;

	}

#widecontent img{

	padding: 0px 15px 0px 5px;

        float: right;

	}

html>body #widecontent img{

	padding: 0px 5px 0px 5px;

        float: right;

	}



.main-content {

	padding: 0px 0px 0px 0px;

	margin: 0px;

	width: 460px;

	}

.main-content p {

	padding: 5px 0px 5px 0px;

	margin: 0px 0px 0px 15px;

	width: 450px;

	}

html>body .main-content {

	padding: 0px 0px 0px 0px;

	margin: 0px;

	width: 460px;

	}

html>body .main-content p {

	padding: 5px 10px 5px 15px;

	margin: 0px;

	width: 450px;

	}



/* ----- sidebar rules ----- */



#sidecontent {

        margin: -13px 0 7px 0;

	padding: 0px 15px 0px 28px;

	width: 238px;

	float: left;

	}

html>body #sidecontent {

        margin: -23px 0px -5px 0px;

	padding: 0px 15px 0 28px;

	width: 280px;

	float: left;

	}



#sidecontent p {

	padding: 0px 0px 0px 8px;

	margin: 0px;

	width: 260px;

	}

html>body #sidecontent p {

	padding: 5px 10px 5px 10px;

	margin: 0px;

	width: 260px;

	}



div.thumbimg {

	position: relative;

	padding: 10px 0px 0px 5px;

        width: 280px;

	margin: 0px;

        }



div.thumbimg a img {

	padding: 4px;

	margin: 1px 10px 5px 3px;

	width: 67px;

	height: 50px;

	background-color: #fff;

	border: 1px solid #d6d6d6;

        }



div.thumbimg a:hover img {

	background-color: #707070;

	border: 1px solid #d6d6d6;

        }







#lgimg {



	margin: -410px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #lgimg {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#lgimg img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #lgimg a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







#statueimg {



	margin: -500px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #statueimg {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#statueimg img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #statueimg a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







#songimg {



	margin: -505px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #songimg {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#songimg img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #songimg a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







#heroimg {



	margin: -464px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #heroimg {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#heroimg img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #heroimg a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







#genimg {



	margin: -520px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #genimg {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#genimg img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #genimg a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







#lgimg1 {



	margin: -700px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #lgimg1 {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#lgimg1 img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #lgimg1 a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







#lgimg2 {



	margin: -685px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #lgimg2 {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#lgimg2 img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #lgimg2 a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







#lgimg3 {



	margin: -515px 0px 5px 385px;



        float: right;



        position: absolute;

 

       }



html>body #lgimg3 {



	margin: 7px 0px 5px -15px;

 

       float: right;

 

       position: absolute;

 

       }





#lgimg3 img {



	padding: 4px;



	margin: 1px 10px 5px 3px;



	width: 325px;



	height: 400px;



	background-color: #fff;



	border: 1px solid #d6d6d6;



        }





html>body #lgimg3 a:hover img {



	background-color: #707070;



	border: 1px solid #d6d6d6;



        }







p.links {

        padding: 0px 0px 0px 0px;

text-align: center;

        }

html>body .links {

        padding: 0px 10px 0px 25px;

text-align: center;

        }

/* ----- gallery rules ----- */



#OuterContainer {

	padding: 0;

	margin: 0 auto;

        }

#Container {

	position: relative;

	height: 200px;

	width: 200px;

	margin: 0 auto;

	background-color: #dedede;

	border: 5px solid #ccc;

	font-size: 0px;

        }

#Photo {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 5;

        }

#Loading {

	height: 25%;

	width: 100%;

	position: absolute;

	top: 40%;

	left: 0%;

	text-align: center;

	z-index: 0;

	line-height: 0;

        }

#LinkContainer {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	/* filter:alpha(opacity:80); /* Specify opacity for IE */

        }



#PrevLink, #NextLink {

	cursor: pointer;

	width: 48%;

	height: 100%;

	background: transparent url(../includes/images/c.gif) no-repeat; 

        /* Trick IE into showing hover */

	display: block;

        }

#PrevLink span, #NextLink span {

        display: none; 

        }

#PrevLink { 

        left: 0; 

        float: left; 

        }

#NextLink { 

        right: 0; 

        float: right; 

        }

/* background image for IE */

#PrevLink:hover, #PrevLink:visited:hover { 

        background: url(../includes/images/prev_minus.gif) 20% 50% no-repeat; 

        }

#NextLink:hover, #NextLink:visited:hover { 

        background: url(../includes/images/next_plus.gif) 80% 50% no-repeat; 

        }

/* background image for compliant browsers */

#LinkContainer>#PrevLink:hover, #LinkContainer>#PrevLink:visited:hover { 

        background: url(../includes/images/prev_chevron.png) 20% 50% no-repeat; 

        }

#LinkContainer>#NextLink:hover, #LinkContainer>#NextLink:visited:hover { 

        background: url(../includes/images/next_chevron.png) 80% 50% no-repeat; 

        }

#CaptionContainer {

	margin: -11px auto;

	width: 200px;

	text-align: left;

	background-color: #ccc;

	}

#CaptionContainer p {

	padding: 5px 10px 10px 10px;

	font-size: 11px;

        }

#Counter {

	font-weight: bold;

	color: #999;

	padding-right: 5px;

        }

#About p {

	margin: 0 20px;

	padding: 5px 0;

	font-size: 12px;

	font-weight: bold;

        }

#About {

	width: 100%;

	text-align: left;

	background-color: #efefef;

	border-bottom: 1px solid #dedede;

        }

#AboutBody {

	margin-top: 15px;

        }

#AboutBody p {

	font-weight: normal;

	font-size: 11px;

	line-height: 1.4em;

	margin: 0 20px 10px 20px;

	padding: 0;

        }



/* ----- generic rules ----- */



img { border: 0px; }



.nodisp { display: none; }



.icn {  

        width: 14px;

        margin: 0px 0px -3px 0px;

        padding: 0px 4px 0px 0px;

        }



/* ----- footer rules ----- */



#footer { 

	background: url(../includes/images/footer.jpg) no-repeat; 

	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;

        clear: both;

	width: 788px; 

	height: 36px; 

        margin: 0 0 -28px 0px;

	}

html>body #footer { 

	background: url(../includes/images/footer.jpg) no-repeat; 

	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;

        clear: both;

	width: 788px; 

	height: 36px; 

        margin: 0 0 -5px 0px;

	}





#foot_link { 

        width: 480px;

        height: 63px; 

        float: right; 

        margin-top: -19px;

        padding-top: 0px; 

        padding-right: 0px;

        color: #6d5408; 

        }

#foot_link a, #foot_link a:link, #foot_link a:visited {  

        cursor: pointer; 

        background: #FFE582;

        font-weight: bold;

        }

#foot_link a:hover { 

        cursor: pointer; 

        }

#copyright {

        width: 300px;

        height: 20px; 

        float: left; 

        color: #000;

        padding-top: 0px;

        padding-left: 27px;

        }


/* ----- Specialty Rules ---- */
.new
{	color:#ff2200;
	font-weight:bold;
}

#videomenu a {
	display:block;
	float:left;
	padding:2px 10px;
	margin:10px;
	font-size:12px;
	color:#000;
	border-bottom:solid 3px #fff;
}

#videomenu a:hover {
	display:block;
	float:left;
	padding:2px 10px;
	margin:10px;
	font-size:12px;
	color:#000;
	border-bottom:solid 3px #fece0a;
	text-decoration:none;
}

.videocontent { margin:10px 20px 25px 20px;}
.videocontent-inner { margin:10px; }
