BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 40px 27px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(../images/main.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 76% 'Times New Roman';
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat;
    TEXT-ALIGN: center
}
A
{
    COLOR: #000
}
A:visited
{
    COLOR: #111
}
A:active
{
    COLOR: #222
}
A:hover
{
    COLOR: #000;
    TEXT-DECORATION: none
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    FONT: 0.9em/1.5em verdana, arial, serif;
    PADDING-TOP: 0.5em
}
P.small
{
    FONT-SIZE: 10px;
    COLOR: #888
}
P.small A
{
    FONT-SIZE: 10px;
    COLOR: #888
}
P.small A:visited
{
    FONT-SIZE: 10px;
    COLOR: #888
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.6em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #444;
    PADDING-TOP: 5px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    COLOR: #666;
    PADDING-TOP: 0px
}
#wrapper
{
    MIN-WIDTH: 750px;
    POSITION: relative;
    TEXT-ALIGN: left
}
#heading
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #fc0 5px solid
}
* HTML #heading
{
    HEIGHT: 95px
}
#heading H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 50px;
    FONT: bold italic 3em "times new roman", serif;
    PADDING-TOP: 0px
}
#heading H1 SPAN
{
    PADDING-LEFT: 2px;
    COLOR: #888
}
#heading H2
{
    PADDING-BOTTOM: 10px;
    FONT: 0.9em verdana, arial, sans-serif;
    MARGIN-LEFT: 50px;
    COLOR: #444
}
#search
{
    FLOAT: right;
    MARGIN: 10px
}
#search FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px verdana, arial, serif;
    PADDING-TOP: 0px
}
#search FORM IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: left;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: 0px
}
#search INPUT
{
    FONT: 11px verdana, arial, serif
}
#navigation
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    Z-INDEX: 500;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 750px;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, verdana, sans-serif;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
    HEIGHT: 25px
}
#navigation LI
{
    BACKGROUND: url(../menu/stunicholls_1.gif);
    FLOAT: left;
    MARGIN-RIGHT: 4px
}
#navigation LI A.top
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../menu/stunicholls_0.gif);
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    CURSOR: pointer;
    COLOR: #333;
    LINE-HEIGHT: 25px;
    PADDING-TOP: 0px;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#navigation LI A B
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url(../menu/stunicholls_0.gif) right top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #333;
    PADDING-TOP: 0px
}
#navigation LI.current A
{
    BACKGROUND: url(../menu/stunicholls_2.gif);
    COLOR: #000
}
#navigation LI.current A B
{
    BACKGROUND: url(../menu/stunicholls_2.gif) right top;
    COLOR: #000
}
#navigation LI A.top:hover
{
    BACKGROUND: url(../menu/stunicholls_1.gif);
    COLOR: #000
}
#navigation LI A.top:hover B
{
    BACKGROUND: url(../menu/stunicholls_1.gif) right top;
    COLOR: #000
}
#navigation LI.current A.top:hover
{
    BACKGROUND: url(../menu/stunicholls_2.gif);
    CURSOR: default;
    COLOR: #000
}
#navigation LI.current A.top:hover B
{
    BACKGROUND: url(../menu/stunicholls_2.gif) right top;
    COLOR: #000
}
#navigation TABLE
{
    MARGIN-RIGHT: -10px;
    BORDER-COLLAPSE: collapse
}
#navigation UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 300;
    BACKGROUND: url(../menu/sub_back.gif) #fc0;
    LEFT: -9999px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: auto;
    PADDING-TOP: 10px;
    WHITE-SPACE: nowrap;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: -9999px;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
#navigation LI:hover
{
    Z-INDEX: 300;
    POSITION: relative
}
#navigation A:hover
{
    FONT-WEIGHT: normal;
    Z-INDEX: 300;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    POSITION: relative
}
#navigation :hover UL
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #fff 0px solid;
    LEFT: 0px;
    BORDER-LEFT: #eee 1px solid;
    BORDER-BOTTOM: #aaa 1px solid;
    WHITE-SPACE: nowrap;
    TOP: 25px
}
#navigation :hover UL LI A:hover
{
    TEXT-DECORATION: underline
}
#navigation LI:hover LI:hover > UL
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #fff 1px solid;
    LEFT: -15px;
    MARGIN-LEFT: 100%;
    BORDER-LEFT: #eee 1px solid;
    BORDER-BOTTOM: #aaa 1px solid;
    TOP: -10px
}
#navigation LI:hover > UL UL
{
    LEFT: -9999px;
    WIDTH: auto;
    POSITION: absolute;
    TOP: -9999px
}
#navigation LI:hover LI:hover > A
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
#navigation :hover UL LI
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none
}
#navigation A:hover UL LI
{
    FLOAT: left
}
#navigation :hover UL LI A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(trans.gif);
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: #000;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    HEIGHT: 18px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#navigation A:hover A:hover UL
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #fff 1px solid;
    LEFT: 100%;
    BORDER-LEFT: #eee 1px solid;
    BORDER-BOTTOM: #aaa 1px solid;
    TOP: -10px
}
#navigation A:hover A:hover A:hover UL
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #fff 1px solid;
    LEFT: 100%;
    BORDER-LEFT: #eee 1px solid;
    BORDER-BOTTOM: #aaa 1px solid;
    TOP: -10px
}
#navigation A:hover UL UL
{
    LEFT: -9999px;
    POSITION: absolute;
    TOP: -9999px
}
#navigation A:hover A:hover UL UL
{
    LEFT: -9999px;
    POSITION: absolute;
    TOP: -9999px
}
#content
{
    CLEAR: both;
    POSITION: relative
}
#content
{
    MARGIN: 25px auto;
    WIDTH: 750px
}
#middle
{
    MARGIN: 25px auto;
    WIDTH: 750px
}
#middle
{
    BORDER-TOP: #ddd 1px solid;
    BACKGROUND: url(../images/middle_back.gif) repeat-y;
    HEIGHT: auto
}
#information
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 475px;
    MARGIN-RIGHT: 35px
}
#right
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 240px;
    TEXT-ALIGN: right
}
#right A IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#right H2
{
    COLOR: #444
}
#right UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#right UL LI A
{
    FONT: bold 0.9em/1.5em verdana, arial, sans-serif;
    COLOR: #c60;
    TEXT-DECORATION: underline
}
#right UL LI A:hover
{
    TEXT-DECORATION: none
}
#right P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 3px
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fc0 2px solid;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 50px;
    COLOR: #444;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#foot
{
    MARGIN: 0px auto;
    WIDTH: 750px;
    TEXT-ALIGN: left
}
P#footnav
{
    FLOAT: left
}
P#footnav B
{
    BORDER-RIGHT: #ddd 1px solid;
    BORDER-TOP: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid
}
#footer A
{
    COLOR: #444
}
.clear
{
    CLEAR: both
}
#cie
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND: url(../images/bookworm3.jpg) no-repeat right bottom;
    PADDING-BOTTOM: 0px;
    WIDTH: 750px;
    PADDING-TOP: 0px;
    HEIGHT: 310px
}
#cie H2#cont
{
    FONT-SIZE: 1.5em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888
}
#cie H2#is
{
    FONT-SIZE: 3.5em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888
}
#cie H2#everything
{
    FONT-SIZE: 5em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888
}
#cie H3
{
    FONT-SIZE: 2em;
    RIGHT: 0px;
    COLOR: #e80;
    BOTTOM: -20px;
    POSITION: absolute
}
#content OL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    FONT: 0.9em/1.5em verdana, arial, sans-serif;
    PADDING-TOP: 3px
}
#information OL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    FONT: 0.9em/1.5em verdana, arial, sans-serif;
    PADDING-TOP: 3px
}
.bold
{
    FONT-WEIGHT: bold
}
A.rss IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-BOTTOM: -3px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#ads
{
    BORDER-TOP: #ddd 1px solid;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 11px;
    MARGIN-BOTTOM: -15px;
    PADDING-TOP: 11px
}
#line
{
    MARGIN: 0px auto;
    WIDTH: 750px
}
#square
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fc0 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #fc0 1px solid;
    TEXT-ALIGN: left
}
#googlehead
{
    MARGIN: 0px auto;
    WIDTH: 234px;
    HEIGHT: 60px
}
.bred
{
    FONT-WEIGHT: bold;
    COLOR: #c00
}
P.adlink
{
    COLOR: #080
}
P.adlink A
{
    FONT-WEIGHT: bold;
    COLOR: #c60
}
P A#footad
{
    FLOAT: right
}
DIV.prevNext
{
    MARGIN: 10px 0px;
    WIDTH: 750px;
    HEIGHT: 48px
}
DIV.prevNext A.nextDemo
{
    DISPLAY: block;
    BACKGROUND: url(../gallery/nextDemo.png);
    FLOAT: right;
    WIDTH: 120px;
    HEIGHT: 48px
}
DIV.prevNext A.prevDemo
{
    DISPLAY: block;
    BACKGROUND: url(../gallery/prevDemo.png);
    FLOAT: left;
    WIDTH: 120px;
    HEIGHT: 48px
}
DIV.prevNext A B
{
    LEFT: -9999px;
    POSITION: absolute
}
.paypal
{
    MARGIN-TOP: -50px;
    WIDTH: 750px;
    TEXT-ALIGN: center
}
.paypal IMG
{
    DISPLAY: block;
    MARGIN: 0px auto
}
