/*----------------------------------------------------------------------
entermyworld.com - © Copyright 2005 - All Rights Reserved
CSS Author:Maleika Attawel - attawel.com
Version: January 15,2006
_______________________________________________________________________*/
/* = Hide from IE
_______________________________________________________________________*/
* html #footer{margin-bottom:-3px;}
* html #leftcol{margin-left:60px;}
* html #page{height:100%;}
* html #wrapper{height:100%;}
* html a.thumbnail:link img, * html a.thumbnail:hover img, * html a.thumbnail:visited img {margin-right:10px;}
* html .cbox {padding-bottom: 10px !important;} 
* html div.article-clips, * html div.propaganda-ads{margin-right:10px;margin-bottom:30px;}
* html p.srightlinks {margin-right:10px !important;}

html{height:100%;}
html,body{margin:0;padding:0;}
body{height:100%;}
body{width:100%;background:#33475b url(img/body.jpg) repeat;color: #000; font:.9em Verdana,Tahoma,sans-serif;}
img{border:0;}

a{text-align:left;text-decoration:none;}
a:link{color:#c05648;font-weight:bold;}
a:visited{color:#61778a;text-decoration:underline;}
a:hover,ul.check li a:hover{color:#ff794a;}
a.amazonlink{background:transparent url(img/amazon.gif) no-repeat;}
a.amazonlink:hover{background:transparent url(img/amazon.gif) no-repeat 0 -22px;}
a.download{background:transparent url(img/dl.gif) no-repeat;}
a.download:hover{background:transparent url(img/dl.gif) no-repeat 0 -22px;}
a.full:link,a.full:visited,a.full:hover{border:none !important;float:left;margin:1em 4em 1em 0;padding:0;width:182px;background:url(img/ascan.gif) no-repeat;text-decoration:none;text-indent:-9000em;height:22px;}
a.full:hover{background:url(img/ascan.gif) no-repeat 0 -22px;}
a.more{background:transparent url(img/more.gif) no-repeat;}
a.more,a.more:hover,a.download,a.download:hover,a.amazonlink,a.amazon:hover,a.paypal,a.paypal:hover{margin-top:5px;width:82px;display:block;text-decoration:none;text-indent:-9000px;height:19px;}
a.more:hover{background:transparent url(img/more.gif) no-repeat 0 -22px;}
a.paypal:link,a.paypal:visited{background:transparent url(img/buynow.gif) no-repeat 0 0;height:19px !important;}
a.paypal:hover{background:transparent url(img/buynow.gif) no-repeat 0 -22px;}
a.thumbnail:link img,a.thumbnail:visited img,a.thumbnail:hover img{float:right;margin:0 20px 0 0;padding:10px 40px 10px 10px;background:url(img/bg_thumbnail.gif) no-repeat 0 0;}
a.thumbnail:hover img{background:url(img/bg_hthumbnail.gif) no-repeat 0 0;}

blockquote.intro{border:1px solid #fff;margin:5px 0 10px 0;padding:1em;width:91%;background:url(img/quote.gif) right no-repeat;color:#777;font:0.75em Tahoma,sans-serif;}

dd{margin-right:0;}

div#contactform{float:left;margin:20px 0 0 5px;width:450px;}
div.article-clips, div.propaganda-ads{float:left;margin-left:-40px;margin-right:40px;margin-bottom:20px;width:150px;}
div.foot{float:left;width:446px;background:url(img/bg_synopsis_ft.gif) no-repeat;height:7px;}
div.synopsis{float:left;width:446px;padding:10px;background:url(img/bg_synopsis.gif) repeat-y;}
div.synopsis img{border:0;clear:left;float:left;margin-top:10px;display:block;}

dl.article-clips dd a:link img{background:transparent url(img/clippings.gif) no-repeat;}
dl.article-clips dd a:hover img{background:transparent url(img/clippings.gif) no-repeat 0 -169px;}
dl.article-clips dd p, dl.propaganda-ads dd p{display: block;height: 30px;border:#fff 1px solid;float:left;width:115px;text-align:center;}
dl.article-scans{width:450px;}
dl.article-scans dd a img,dl.article-clips dd a img,dl.article-scans dd a img,dl.propaganda dd a img,dl.propaganda-ads dd a img,dl.collectibles dd a img{border:0;margin:5px 5px 0 0;padding:20px;background:transparent url(img/scans.gif) no-repeat;}
dl.article-scans dd a:hover img{background:transparent url(img/scans.gif) no-repeat 0 -169px;}
dl.books dt {margin-top: 1.5em !important;}
dl.books dd,dl.intro dd,dl.products dd,dl.services dd{color:#333;font-size:70%;}
dl.cbox dt{border-top:1px solid #fff;padding:.3em 0 .3em 1.6em;background:url(img/boxdt.gif) #b61d1d repeat-x;color:#fff;font-size:70%;}
dl.cbox,dl.gallery{margin:.5em auto;width:442px;}
dl.collectibles{border-bottom:1px solid #848484;width:450px;}
dl.collectibles dd a img{background:transparent url(img/collectibles.gif) no-repeat;}
dl.collectibles dd a:hover img{background:transparent url(img/collectibles.gif) no-repeat 0 -169px;}
dl.collectibles dd,dl.gallery dd{margin:0;}
dl.gallery dd img{border:1px solid #999;margin:0;padding:4px;background:#f1eee8;}
dl.gallery dt{padding:.3em 0 1em 1.5em;background:none;font-size:70%;}
dl.gallery-items dd a img,dl.store-items dd a img{border:0;margin:5px 0;padding:12px 25px 15px 20px;background:transparent url(img/prop-thumb.gif) no-repeat;}
dl.gallery-items dd a:hover img{background:transparent url(img/prop-thumb.gif) no-repeat 0 -84px;}
dl.gallery-items dd p,dl.store-items p{margin:0;padding:0 35px 0 0;font-size:100%;}
dl.gallery-items dd,dl.store-items dd{margin:0 0 0.5em 0;padding:0 .7em 0 .5em;color:#333;font-size:0.7em;line-height:1.4;}
dl.gallery-items,dl.store-items{float:left;margin-top:10px;}
dl.intro dd p,dl.books dd p{margin:0 0 1.5em 0;padding:0.2em 0 0.2em 0;color:#666;font-size:100%;font-weight:normal;}
dl.intro dd,dl.books dd{float:right;margin:0;width:290px;}
dl.intro dt,dl.books dt{float:right;margin:0;padding:0 0 0.2em 0;width:290px;color:#bc441b;font:bold 0.6em Tahoma,"Lucida Sans Unicode","Lucida Grande",sans-serif;letter-spacing:.04em;}
dl.intro dt {margin-top:1.5em;}
dl.intro,dl.books,dl.products{border-bottom:1px solid #848484;float:left;margin:5px 0 0 0;padding:0 0 5px 0;width:450px;}
dl.movie{float:left;margin:5px -10px 10px 0;padding:1px 0 1px 0;width:425px;background:#d5d2cb;}
dl.movie dd{margin:0;padding:2px 4px 2px 4px;background:#fff;color:#000;}
dl.movie dd a{border-top:1px solid #e3e1dc;margin:0;padding:.1em 0 0.3em 2.4em;display:block;background:url(img/download.gif) no-repeat .1em .1em;color:#5a5a5a;font-size:70%;font-weight:normal;text-decoration:none;text-transform:none;}
dl.movie dd a:hover{background:url(img/download-hover.gif) #f2f0eb no-repeat .1em .1em;color:#000;}
dl.movie dt{border-bottom:1px solid #f2efea;border-top:1px solid #fff;padding:.25em 0 .25em 0;background:#ebeae9;font:70% "Lucida Sans Unicode","Lucida Grande",sans-serif;text-indent:.2em;}
dl.products{float:left;border-top:1px solid #fff;padding:10px;margin-top:10px;background:#f1eee7;}
dl.products dd{padding:.5em 0 .5em 2em !important;color:#5d6267;}
dl.products dt{padding:.5em 0 0 0;color:#647382;font:bold 0.8em "Lucida Sans Unicode",Tahoma,sans-serif;}
dl.propaganda {border-bottom:1px solid #848484;}
dl.propaganda dd a img, dl.propaganda-ads dd a img{background:transparent url(img/propaganda.gif) no-repeat;}
dl.propaganda dd a:hover img, dl.propaganda-ads dd a:hover img{background:transparent url(img/propaganda.gif) no-repeat 0 -169px;}
dl.propaganda dd p,dl.collectibles dd p{padding:1em 0;}
dl.propaganda dd,dl.article-scans dd,dl.article-clips, dl.propaganda-ads{margin-left:0;}
dl.propaganda dt{padding-left:0 !important;}
dl.propaganda dt,dl.collectibles dt{padding:0 0 1em .5em;color:#5f8255;font-size:70%;font-weight:bold;}
dl.services{float:none;padding-bottom:1em;padding-left:.5em;}
dl.services dd{background: none; color: inherit;margin-left:0;padding-top:5px;}
dl.services dt{font-size:85%;}
dt{text-transform:uppercase;}

fieldset{color:#000;font-size:85%;font-weight:bold;}

h1{color:#647882;}
h1,h2,h3,#sidebar h2,h2.main,h3,.cbox h3,.products h3,.top h3,.top2 h3,#contactform label{font-weight:bold;}
h1,h2,h3,h4,#sidebar h1,#sidebar h2,#sidebar h3{border:none;padding:0;background:none;font:.7em/1.8 Tahoma,Verdana,sans-serif;text-transform:uppercase;}
h2{margin-bottom:1em;padding:.2em .2em .2em 1.4em;background:url(img/h2_bg.gif) no-repeat left;color:#555;letter-spacing:.04em;line-height:2em;}
h2 a:link,h2 a:visited,h2.main a:link,h2.main a:visited{color:#000;text-decoration:none;}
h2.main{margin-bottom:1em;padding:.2em .2em .2em 2.5em;width:90%;background:url(img/h2_main.gif) no-repeat left;color:#000;line-height:2em;}
h3{font-weight: bold;padding:.2em .2em .2em .5em;color:#5f8255;}
h3 a:link,a:visited{color:#5f8255;}
h3.mcalendar{width:191px;background:url(img/mh3.gif) no-repeat;text-indent:-9999px;height:19px;}
h3.updates{font-weight:bold;}

hr{border:none;margin-left:0;width:100%;background:#848484;color:#848484;height:1px;}

img.button{margin:0 0 -4px 0;padding:0;}
img.full, img.full2{margin:0 0 10px 0;padding:12px;display:block;background:#8f8f8f;}
img.full2 {margin-left: 10px;}
* html img.full2 {margin-left: 5px;}
img.icon{border:0;width:160px;height:120px;}
img.long{margin:5px auto;padding:0 75px;}
img.medium{margin:5px 0;padding:0 62px;background:#666;}
img.small{border:1px solid #000;float:left;margin:5px 5px 15px 0;padding:5px;width:100px;background:#666;height:100px;}
img.thumb{border:1px solid #000;margin:.5em .5em .3em .2em;width:100px;display:block;height:100px;}

label{font-size:80%;font-weight:normal;line-height:1.6;}
legend{color:#000;}

ol.quiz li{line-height:1.6;}

p{margin:.5em 0;padding:.2em 1.6em .5em .5em;color:#000;font-size:.75em;line-height:1.4;}
p em{color:#506478;}
p.description{margin:0 0 0 9em;}
p.imgtxt{float:left;}
p.info{float:left;width:90%;}
p.it{color:#000;font-style:italic;font-weight:bold;}
p.paging{float:left;margin-top:2em;padding-top:.5em;color:#a20c00;}
p.price{float:left;display:inline;}
p.sright{float:right;margin:10px 0 0 10px !important;padding:5px !important;width:245px !important;background:url(img/prsynop.gif) #f7f5f1 no-repeat bottom right !important;}
p.txtright{margin:5em 0 0 0;padding:1em 0 !important;float:right !important;width:470px;display:block;background:url(img/btt.jpg) no-repeat top;text-align:right !important;}
p.srightlinks {float:right !important;margin:10px 20px 0 0 !important;padding:5px !important;width:245px !important;background:url(img/prsynop.gif) #f7f5f1 no-repeat bottom right !important;}
p.txtright a:link, p.txtright a:visited{text-decoration:none !important; font-weight:normal !important;}
ul,li{margin:0;padding:0;list-style:none;}
ul.check{margin:5px 0 10px 0;width:90%;}
ul.check li{padding:0 0 .2em 1.5em;background:url(img/mli.gif) no-repeat 0 3px;color:#000;font-size:94%;}
ul.check a:hover{color:#ff794a !important;} li a:link,ul.check li a:visited{color:#ae100e;}

.about{float:right;margin:-15px 0 0 0;padding:5px 15px 0 0;width:290px;}
.about p{border-bottom:1px solid #f0f0f0;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;float:right;margin:.8em 0;padding:.5em 1em;width:260px;background:url(img/p_about.gif) repeat-x top;color:#353535;}
.about p a:link,.about p a:visited{border-bottom:1px solid #fdfdfd;border-top:1px solid #fdfdfd;float:none;padding:.15em;background:#9e9c7c;color:#fafafa !important;font-weight:normal;text-decoration:none;}
.about p a:hover{background:#787878;}
.books p{margin:0;padding:10px 40px 10px 0;}
.cbox{border:1px solid #fff;float:left;margin:10px 0 10px 0;width:442px;background:url(img/box.jpg) repeat-x top;}
.cbox dl {border: none; margin: 0; padding: 0; background:none !important;}
.cbox dd img{border:1px solid #999;margin:10px 18px;padding:4px;background:#f1eee8;}
.cbox img.medium2 {margin-left: 30px;}
.cbox img.medium {margin-left: 32px;}
.cbox img.large {margin-left: 25px;}
.cbox img.small, .cbox img.small a:hover {border:1px solid #000;float:left;margin:10px 5px 15px 0;padding:5px;width:100px;background:#666;height:100px;}
.cbox dd p{clear:left;padding:.3em 3em .3em 2.5em;color:#000;font-size:70%; text-align: center;}
.cbox dl dt {font-size: 60%;}
.cbox h3{margin:0;padding:0;font-size:70%;text-indent:1em;text-transform:uppercase;}
.cboxlarge img{margin-left:auto;margin-right:auto;display:block;}
.clearer{clear:both;margin-bottom:-1px;display:block;font-size:1px;line-height:1px;height:1px;}
.comments{padding-right:2.5em;color:#6d6d6d;}
.comments p{border-bottom:1px solid #999;padding-bottom:1em;padding-top:1em;}
.description{float:right;}
.gallery{border:1px solid #fff;float:left;margin-top:10px;width:451px;background:url(img/box.jpg) repeat-x top;}
.hidden{display:none;}
.img img{margin:0;width:100px;display:block;height:130px;}
.intro dt.img-prev,.books dt.img-prev,.products dt.img-prev{margin-top:1.5em;border:0;float:left;width:150px;}
.paginate{float:left;margin-top:20px;width:450px;background:url(img/line.gif) repeat-x;}
.paginate a{border:1px solid #fff;padding:2px;background:#bfbdba;color:#000;font-size:100%;text-decoration:none !important; font-weight: normal;}
.paginate a:hover{background:#fff0ce;}
.paginate p{padding:10px 0;color:#000;text-align:center;}
.products dd form,dl.products dd,dl.products dt,dl.cbox dd,dl.services dt,.intro img{margin:0;padding:0;}
.products dt.img-prev{margin:0 40px 0 0 !important;padding-bottom:100px;width:100px;display:block;}
.products h2{color:#3c5269;}
.products h3,ol.quiz{font-size:80%;}
.products p{padding-top:5px;}
.specs{float:left;margin-bottom:20px;width:100%;}
.synopsis blockquote{margin:0;padding:0;font-style:normal;}
.synopsis p{float:left;margin:0;padding:10px;width:245px;background:url(img/psynop.gif) #f7f5f1 no-repeat top left;}
.top h3,.top2 h3{float:right;margin-top:-2px;padding-right:1em;font-size:.7em;line-height:2.5;}
.top,.top2,.top3{float:left;margin-top:10px;width:446px;background:url(img/bg_synopsis_top.gif) no-repeat;height:29px;}
.top2{background:url(img/bg_synopsis_top2.gif) no-repeat;}
.top3{background:url(img/bg_synopsis_top3.gif) no-repeat;}
#resources p {border-bottom: #999 1px solid;padding-bottom:1.5em;}
#updates p {font-size: .75em;}
#contactform input{border-width:1px;background:url(/img/cfinput.gif) #e6e4dc repeat-x;}
#contactform textarea{border-width:1px;margin-bottom:3px;background:url(/img/cfcar.jpg) #f4f1ea no-repeat right bottom;}
#content{padding-bottom:150px;}
#footer{margin:-130px auto 0 auto;width:770px;background:url(img/footer.jpg) no-repeat;position:relative;height:130px;}
#footer p{padding:7.5em 0 0 3.5em;color:#999;font-size:70%;}
#footer p a:link,#footer p a:visited{padding:.5em;color:#999;font-size:100%;text-decoration:none;font-weight: normal;}
#footer p a:hover{color:#fff;}
#leftcol{width:470px;margin-left:60px;margin-top:0;float:left;clear:both;display:inline;}
#leftcol p a:link,#leftcol p a:visited{color:#a01;font-weight:bold;text-decoration:none;}
#leftcol p a:visited{font-weight:normal;text-decoration:underline;}
#leftcol p a:hover{color:#ff6f60;}
#leftcol ul{padding:0 0 .5em .5em;font-size:80%;}
#masthead{width:770px;float:left;background:url(img/masthead.jpg) no-repeat;height:205px;}
#mcalendar{width:453px;background:url(img/mcalc.gif) repeat-y;}
#mcalendar li{display:block;background:url(img/mcli.gif) repeat-x bottom;height:1.5em;}
#mcalendar li a:link,#mcalendar li a:visited{padding:0 0 0 20px;display:block;background:url(img/mcbullet.gif) no-repeat 0 3px;color:#5f8255;font-size:11px;font-weight:normal;line-height:1.25em;text-decoration:none;}
#mcalendar li a:hover{background:url(img/mcbullet2.gif) #d7d2c8 no-repeat 0 3px;color:#fff;}
#mcalendar span{float:right;padding-right:10px;color:#999;font-size:11px;text-align:left;}
#mcalendar ul{margin:0 auto;width:96%;}
#mcalendar-bottom{background:url(img/mcalb.gif) no-repeat;height:19px;}
#mcalendar-top{background:url(img/mcalt.gif) no-repeat;height:18px;}
#nav{width:100%;height:25px;position:relative;top:157px;z-index:2;}
#nav a:link,#nav a:visited{padding:3px 5px 3px;display:block;color:#fff;font-size:.7em;font-weight:normal;text-decoration:none;}
#nav a:hover{border:solid #e89b9b;border-width:0 1px;padding:3px 4px 3px;background:url(img/hover.gif) bottom no-repeat;}
#nav li{float:left;}
#nav ul{padding:0 40px;text-transform:lowercase;}
#page{position:relative;min-height:100%;}
#rightcol{float:right;width:213px;margin:0;padding:0;display:inline;}
#rightcol  a{padding:3px 2px 0 24px;width:180px;display:block;background:url(img/sidenav.gif) no-repeat;font-size:.7em;font-weight:normal;text-decoration:none;text-transform:lowercase;height:21px;}
#rightcol a:link{color:#333;}
#rightcol a:visited{color:#333;}
#rightcol a:hover{background:url(img/sidenav_hover.gif) no-repeat;color:#fff;}
#rightcol h2{margin:0 0 .5em 0;background:url(img/sidebar_h1.gif) no-repeat;color:#fafafa;font-size:.65em;line-height:2.25em;text-indent:2.4em;}
#rightcol h3{margin:0 0 0.3em 0;background:url(img/sidebar_h2.gif) no-repeat;color:#f0f0f0;font-size:0.6em;line-height:2.3em;text-indent:2.6em;}
#rightcol ul{font:100% Verdana,Helvetica,Arial,sans-serif;}
#searchform{margin:0 0 0 .15em;padding:.5em 0;}
#searchform .button{border:none;margin:0;padding:0;width:58px;background:url(img/searchbtt.gif) no-repeat 0 2px;color:#fff;font:.7em tahoma,verdana,sans-serif;text-transform:uppercase;height:21px;}
#searchform fieldset{border:none;margin:0 0 .5em 0;padding:.3em 0 0 .6em;background:url(img/searchfld.gif) no-repeat;height:60px;}
#searchform input{border:#fff 1px solid;margin:-.1em 0;padding:0;width:100px;background:url(img/searchinput.gif) repeat-x;height:17px;}
#searchform label{margin-bottom:.5em;display:block;text-transform:uppercase;}
#wrapper{margin:0 auto;width:770px;background:url(img/wrapper.jpg) repeat-y;text-align:left;min-height:100%;}

