#headerbardo {
	height: 238px; width: 879px; position: relative;  left: 165px;
	background-image: url(../images/bardoheader.jpg);
	background-repeat: no-repeat; background-position: -9px;
}
.position01 {
	position:absolute;
	top:33px;
	left:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 103px;
	height: 129px;
	line-height: 100px;
	}
#col-bardo {
	position: absolute; left: 167px; width: 565px; top: 238px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; text-align: justify; padding-right: 10px;
	padding-left: 10px; border-right-width: 5px;
	border-left-width: 5px; border-right-style: solid;
	border-bottom-style: none; border-left-style: solid; 
	border-right-color: #715551; border-left-color: #715551;
	background-color: #FEF3C5;
}

.pos03 {
	position:absolute;
	top:201px;
	left:606px;
	}

.pos04 {
	position:absolute;
	top:190px;
	left: 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #EEE2BC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FBF8F0;
	border-right-color: #A69C7E;
	border-bottom-color: #A69C7E;
	border-left-color: #FBF8F0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	}
.pos04:hover {
	background-color: #E3D9B5;
	border-top-color: #A69C7E;
	border-right-color: #FBF8F0;
	border-bottom-color: #FBF8F0;
	border-left-color: #A69C7E;
	
	}
.pos05 {
	position:absolute;
	top:190px;
	left: 359px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #EEE2BC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FBF8F0;
	border-right-color: #A69C7E;
	border-bottom-color: #A69C7E;
	border-left-color: #FBF8F0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	}
.pos05:hover {
	background-color: #E3D9B5;
	border-top-color: #A69C7E;
	border-right-color: #FBF8F0;
	border-bottom-color: #FBF8F0;
	border-left-color: #A69C7E;
	
	}
.pos06 {
	position:absolute;
	top:190px;
	left: 478px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #EEE2BC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FBF8F0;
	border-right-color: #A69C7E;
	border-bottom-color: #A69C7E;
	border-left-color: #FBF8F0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	}
.pos06:hover {
	background-color: #E3D9B5;
	border-top-color: #A69C7E;
	border-right-color: #FBF8F0;
	border-bottom-color: #FBF8F0;
	border-left-color: #A69C7E;
	
	}
.pos07 {
	position:absolute;
	top:191px;
	left: 242px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #EEE2BC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FBF8F0;
	border-right-color: #A69C7E;
	border-bottom-color: #A69C7E;
	border-left-color: #FBF8F0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	}
.pos07:hover {
	background-color: #E3D9B5;
	border-top-color: #A69C7E;
	border-right-color: #FBF8F0;
	border-bottom-color: #FBF8F0;
	border-left-color: #A69C7E;
	
	}
#position02 {
	position:absolute;
	top:35px;
	left:-8px;
	height:102px;
	width: 452px;
	}

.title-bookpge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	height: 145px;
	width: 320px;
	left: 145px;
	top: 26px;
	position: relative;
	color: #565656;
	padding-top: 2px;
	display: block;
}
.anav {
	color: #464646;
	text-decoration: none;
}
.anav:hover {
	color: #0000DC;
	text-decoration: underline;
}


.intro  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-right: 25px;
	padding-left: 25px;
	color: #3F2A00;
	line-height: 16px;
	margin-top: 12px;
	text-indent: 22px;
}
.intro3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	padding-right: 15px;
	padding-left: 15px;
	color: #092435;
	margin: 10px;
	border: 2px solid #715551;
}
.margintop {
	margin-top: 5px;
	display: block;
}

.flash1 {
	position: absolute;
	left: 6px;
	top: 110px;
	display: block;
}
.flash {
	margin-top: 4px;
	position: relative;
	left: 2px;
}
.introtxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	width: 200px;
	position: absolute;
	left: 20px;
	top: 30px;
	display: block;
}
p.intro:first-letter {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 150%;
font-weight: bold;
}

.logo {
	font-family: Arial, Helvetica, sans-serif;
	left: -1200px;
	position: relative;
	font-size: 9px;
}
.bookstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
	color: #342302;
	margin-top: 8px;
}
.abookstxt {
	color: #002B81;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	margin-right: 40px;
	margin-left: 40px;
	line-height: 17px;
}
.contentb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

.quatrain {
	font-size: 12px;
}
.bkad-archive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	display: block;
	width: 120px;
	position: absolute;
	left: 280px;
	top: -25px;
}

.ared {
	color: #990000;
	text-decoration: none;
}

.navmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.anavmenu2 {
	color: #000000;
	text-align: left;
	text-decoration: none;
	letter-spacing: -0.05em;
}

.bktitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.anavmenu {
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.red {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
}
.hdr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	padding-top: 5px;
}
.hdr1normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
.hdr0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
}
.hdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	margin-top: 5px;
}
.byline {
	text-align: right;
	margin-right: 30px;
}
.byline_quote{
	text-align: right;
	margin-right: 75px;
}
.byline2 {
	text-align: right;
	padding-right: 5px;
	margin-right: 40px;
	display: block;
}

.hdr-redB {
	font-weight: bold;
	color: #990000;
	margin-left: 40px;
	font-size:24px;
	text-align:center;
}
.hdr3 {
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
}
.hdr3red {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #990000;
	line-height: 20px;
	margin-left: 40px;
}
.hdr-red {
	color: #990000;
}
.quote {
	text-align: justify;
	padding-right: 75px;
	padding-left: 75px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.quotejustify {
	text-align: justify;
	width: 500px;
	padding-right: 25px;
	padding-left: 25px;
	display: block;
}
.adtxt-rt {
	font-size: 10px;
	text-align: right;
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
}
.redlite {
	color: #CC0000;
}
.quote2 {
	text-align: justify;
	width: 450px;
	padding-right: 25px;
	padding-left: 50px;
	display: block;
}

.clock {
	display: block;
	position: relative;
	height: 137px;
	width: 135px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bkdetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: left;
	line-height: 11px;
}
.acontent {
	color: #000099;
	text-decoration: none;
}

.acontentb {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.acontent-red {
	color: #990000;
}

.jpics {
	display: block;
	position: relative;
	z-index: 0;
}

.radio-tv {
	text-align: justify;
	position: absolute;
	width: 280px;
	left: 5px;
	font-size: 11px;
	background-image: url(../images/radio-bkgd.jpg);
	background-repeat: no-repeat;
	line-height: 13px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 4px;
}
a:hover {
	text-decoration: underline;
	color: #000099;
	}
.pagebottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 10px;
	position: relative;
	left: -15px;
	top: 0px;
	width: 575px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 585px;
	
}

.ebooksblocks {
	display: block;
}
.cols2-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 535px;
	padding-left: 10px;
	display: block;

}

.pagetitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 17px;
	height: 25px;
	width: 560px;
	z-index: 2;
	letter-spacing: 1px;
	left: 15px;
}
.picture-float {
	float: left;
	width: 155px;
	height: 150px;
	background-image: url(../images/iranbook-cover2.jpg);
	background-repeat: no-repeat;
	background-position: 25px;
	margin-top: 8px;
}
.picture-floatblank {
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 40px;
}
.picture-float02 {
	float: left;
	margin-top: 5px;
	margin-right: 25px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.picture-archive {
	position:absolute;
	float: left; 
	top:45px; 
	left:2px; 
	z-index:30;
	margin-right: 12px;
	margin-left: 2px;
}

.picture-floatarj {
	float: left;
	width: 130px;
	height: 100px;
	background-image: url(../images/johnhogue.jpg);
	background-repeat: no-repeat;
	background-position: 40px;
	margin-top: 10px;
}
.ahdr2 {
	color: #000000;
	text-decoration: none;
}

.picture-floatright {
	float: right;
	margin-top: 12px;
	margin-right: 25px;
	margin-left: 15px;
}

img.floatLeft {
	float: left;
	padding-right: 6px;
	margin-top: 6px;
	margin-bottom: 4px;
}
img.floatLeft2 {
	float: left;
	margin: 5px;
	padding-right: 16px;
}

img.floatRight {
	float: right;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}	
	
*  { padding:0px; margin:0px; }

#firstcont
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 750px;
	z-index: 0;
	padding: 10px;
	}
#archiv-indexhdr {
	background-image: url(../images/bkgd.jpg);
	display: block;
	position: absolute;
	height: 150px;
	width: 590px;
}

#hoguelogo {
	background-image: url(../images/logo3a.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 146px;
}
#player {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	z-index: 16;
	width: 400px;
	margin-left: 70px;
	background-color: #333333;
	border: 5px solid #999999;
	padding: 10px;
	color: #CCCCCC;
}
	
#MainNavigation
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
	z-index: 1000;
	}
	
#rightblock
{
	position: absolute;
	left: 175px;
	top: 10px;
	width: 575px;
	z-index: 0;
	background-image: url(../graph/bkgd.jpg);
	padding: 5px;
	}
#bookspagehdr {
	display: block;
	position: absolute;
	height: 100px;
	width: 590px;
	left: 165px;
}
	
#rightblocktop
{
	position: relative;
	left: 165px;
	top: 0px;
	width: 625px;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../graph/bkgd.jpg);
	display: block;
	}
#j-banners {
	text-align: center;
}
#headermain
{
	position: relative;
	width: 625px;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#adsvertical {
	text-align: center;
	display: block;
	position: relative;
	height: 601px;
	width: 121px;
	top: 20px;
	left: 10px;
}

/* Begin column code */

#cols2-arch {
	text-align: left;
	padding: 0px;
	border:0;
	width: 590px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 135px;
	position: relative;
}
/* maincontent id is replica of cols2-arch for index page, same as the wrapper div */
#maincontent {
	text-align: left;
	padding: 0px;
	border:0;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	left: 170px;
}
#contentarch {
	position:absolute;
	top:90px;  
	left:165px; 
	width:525px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:justify; 
	padding-left:35px;
}
/*  ******************************************   */

#header {
	height: 338px;
	width: 600px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#header3 {
	height: 100px;
	width: 600px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/banrtopbkgd.jpg);
	background-repeat: no-repeat;
}

#container {
	position: relative;	
}

#side-a {
	float: left;
	width: 275px;
	padding-right: 16px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

#side-b {
	margin: 0;
	float: left;
	width: 275px;
	height: 1% /* Holly hack for Peekaboo Bug */;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding-left: 10px;
}

#maincontent-footer {
	clear: both;
	text-align: center;
	padding-left: 5px;	
}

/* End column code */

/* Begin Bulletin pages column code */

#cols2-pages {
	text-align: left;
	padding: 0px;
	border:0;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bkgd-col-bk.jpg);
	background-repeat: repeat;
}

#header2 {
	margin: 0 0 15px 0;
	background: yellow;
}

#container2 {
	
}

#side-a2 {
	float: left;
	width: 140px;
	padding-right: 10px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}

#side-b2 {
	margin: 0;
	float: left;
	width: 375px;
	height: 1% /* Holly hack for Peekaboo Bug */;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

#cols2-footerpages {
	clear: both;
	text-align: center;
	padding-left: 20px;	
}

/* End Bulletin pages column code */
	
#col-left
{
	position: relative;
	left: 164px;
	top: 230px;
	width: 270px;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 260px;
	padding-left: 15px;
	text-align: justify;
	}
#col1-arch
{
	position: absolute;
	left: 165px;
	width: 601px;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	background-image: url(../images/bkgd2-bio2.jpg);
	background-repeat: repeat-y;
	}
	
#col1-archpages
{
	position: absolute;
	left: 165px;
	width: 581px;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	background-image: url(../images/bkgd2-bio2.jpg);
	background-repeat: repeat-y;
	}

#col-right
{
	position: absolute;
	left: 472px;
	top: 188px;
	width: 278px;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	}

#col-center
{
	position: relative;
	left: 170px;
	width: 540px;
	z-index: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
	display: block;
	}
#col-center-bk
{
	position: absolute;
	left: 184px;
	top: 110px;
	width: 550px;
	z-index: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
	background-image: url(../images/bkgd-col-bk.jpg);
	background-repeat: repeat-y;
	background-position: -20px 0px;
	}
#col-center-biohdr
{
	position: absolute;
	left: 170px;
	top: 0px;
	width: 545px;
	z-index: 0;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/bkgd.jpg);
	background-repeat: repeat;
	display: block;
	height: 150px;
	}
#col-center-bio
{
	position: absolute;
	left: 170px;
	top: 105px;
	width: 545px;
	z-index: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	background-image: url(../images/bkgd2-bio2.jpg);
	background-repeat: repeat-y;
	}
#jpics2
{
	position:absolute;
	top:10px;
	left:422px;
	}
	
#content-de-pgewhite
{
	position: absolute;
	left: 0px;
	top: 60px;
	height: 450px;
	width: 460px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	text-align: justify;
	background-color: #ffffff;
	}
#newsticker	{
	position:absolute; 
	left:305px; 
	top:130px; 
	width:270px; 
	height:50px; 
	background-image:url(../images/scrollerbkgd.jpg); 
	padding-left:5px; 
	border:solid; 
	border-color:#000033; 
	border:thin;
	}
#slideshow
	{
	position: relative;
	top: 0px;
	left: 10px;
	height: 1300px;
	width: 195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
	}
#topbanner-de-pge
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 50px;
	width: 680px;
	z-index: 0;
	background-image: url(../images/top-bkgd01de-pge.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	}

#flashbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	display: block;
	padding: 10px;
	width: 300px;
	position: absolute;
	left: 200px;
	top: 30px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#flashbox1 a {
	color: #999999;
}
#flashbox2 {
	display: block;
	height: 221px;
	width: 302px;
	border: thin solid #CCCCCC;
	position: relative;
	background-color: #CCCCCC;
	text-align: center;
	padding-top: 1px;
}

#flashbox1 a:hover {
	color: #FFFFFF;
}
  
	/* Begin Left NAV list */	
	
.menu {
	position:relative;
	z-index:1000;
	font-size:70%;
	display: block;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:145px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* get rid of the table */
table {position:absolute; top:9px; left:-1px; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
	display:block;
	text-decoration:none;
	height:20px;
	line-height:20px;
	width:144px;
	text-indent:5px;
	border:1px solid #333333;
	border-width:0 1px 1px 0;
	color: #000000;
	background-color: #FFA17F;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {
	width:145px;
	w\idth:144px;
	color: #000000;
}
/* style the link hover */
.menu a:hover{
	color:#fff;
	background:#883762;
	z-index: 1000;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:145px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
	visibility:visible;
	z-index: 1000;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
	visibility:hidden;
	z-index: 1000;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}

/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

#col-HPC {
	position: relative;
	left: 145px;
	width: 598px;
	z-index: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	display: block;
	margin-left: 15px;
	top: -12px;
}

#ebookspagehdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	height: 200px;
	width: 1600px;
	position: relative;
	background-image: url(../images/bkgd-ebooks.jpg);
	background-repeat: repeat-x;
	line-height: 14px;
	left: 165px;
}

#col-ebooks {
	position: absolute;
	left: 165px;
	width: 545px;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	top: 110px;
	padding-right: 10px;
	padding-left: 35px;
}
img.floatLeft3 {
	float: left;
	margin: 5px;
	padding-right: 8px;
	padding-bottom: 50px;
}

#adsvertical02 {
	text-align: left;
	display: block;
	position: absolute;
	width: 121px;
	top: 110px;
	left: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/gradead.jpg);
	background-repeat: no-repeat;
	padding: 4px;
	border: thin solid #666666;
}
#adsvertical03 {
	text-align: left;
	display: block;
	position: absolute;
	height: 601px;
	width: 121px;
	left: 590px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
}

#adsvertical-left {
	text-align: left;
	display: block;
	position: absolute;
	height: 601px;
	width: 121px;
	left: -152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
}
.anavmenu3 {
	color: #669933;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.quatrain2 {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
