BODY
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 80% Verdana;
    MARGIN-LEFT: 0px;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white
}
PRE
{
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: #efefef
}
.codehighlight
{
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: #efefef
}
.codehighlight
{
    FONT-FAMILY: Arial
}
#ddauthor
{
    FONT-WEIGHT: bold
}
TABLE#maintable
{
    FONT-SIZE: 100%
}
TABLE
{
    FONT-SIZE: 100%
}
#topbanner
{
    MARGIN-BOTTOM: 0.8em
}
H3
{
    FONT-SIZE: 125%
}
#sitelogo
{
}
#toprightdiv
{
    FLOAT: right;
    MARGIN-BOTTOM: 0px;
    WIDTH: 300px;
    MARGIN-RIGHT: 2px;
    TEXT-ALIGN: right
}
#toprightdivbox
{
    MARGIN-BOTTOM: 0px;
    FONT: 10px verdana, arial, sans-serif;
    POSITION: relative;
    TOP: 33px
}
#toprightdivbox A
{
    FONT-WEIGHT: bold;
    COLOR: #98a741;
    MARGIN-RIGHT: 4px;
    TEXT-DECORATION: none
}
#toprightdivbox A:hover
{
    COLOR: #6d6969
}
#topform
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#topsearchbox
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #fbfcfa;
    PADDING-BOTTOM: 3px;
    FONT: 11px verdana, sans-serif;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 200px;
    COLOR: #443;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: gray 1px solid;
    outline: none
}
#topsearchbox:unknown
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.topformbutton
{
    BORDER-RIGHT: #cccccc 1px outset;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px outset;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: smaller;
    BACKGROUND: url(button-bg.gif) repeat-x left top;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cccccc 1px outset;
    CURSOR: pointer;
    COLOR: #666666;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px outset
}
#pathlinks
{
    CLEAR: right;
    MARGIN-TOP: 0.5em;
    MARGIN-BOTTOM: 1em;
    FONT: bold 110% Verdana;
    MARGIN-LEFT: 174px
}
#pathlinks A:hover
{
    COLOR: red
}
#spacertd
{
    WIDTH: 10px;
    HEIGHT: 1px
}
#spacergif
{
    WIDTH: 10px;
    HEIGHT: 1px
}
#ddtoptabs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 4px;
    WIDTH: 450px;
    PADDING-TOP: 0px;
    HEIGHT: 27px;
    voice-family: inherit
}
#ddtoptabs UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 10px verdana, arial, sans-serif;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#ddtoptabs LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 2px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px
}
#ddtoptabs A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    BACKGROUND: url(tabs_left.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 2px 0px 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 1px solid;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
#ddtoptabs STRONG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    BACKGROUND: url(tabs_left.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 2px 0px 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 1px solid;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
#ddtoptabs A SPAN
{
    PADDING-RIGHT: 9px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(tabs_right.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    COLOR: #fff;
    PADDING-TOP: 3px
}
#ddtoptabs #current SPAN
{
    PADDING-RIGHT: 9px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(tabs_right.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    COLOR: #fff;
    PADDING-TOP: 3px
}
#ddtoptabs A SPAN
{
    FLOAT: none
}
#ddtoptabs #current A
{
    BACKGROUND-POSITION: 0px -300px;
    BORDER-BOTTOM: #2b6600 1px solid
}
#ddtoptabs STRONG
{
    BACKGROUND-POSITION: 0px -300px;
    BORDER-BOTTOM: #2b6600 1px solid
}
#ddtoptabs #current A SPAN
{
    BACKGROUND-POSITION: 100% -300px;
    PADDING-BOTTOM: 3px;
    COLOR: #fff
}
#ddtoptabs #current SPAN
{
    BACKGROUND-POSITION: 100% -300px;
    PADDING-BOTTOM: 3px;
    COLOR: #fff
}
#ddtoptabs A:hover
{
    BACKGROUND-POSITION: 0% -150px
}
#ddtoptabs A:hover SPAN
{
    BACKGROUND-POSITION: 100% -150px;
    COLOR: #fff
}
#ddtoptabs #current A:hover
{
    BACKGROUND-POSITION: 0% -300px
}
#ddtoptabs #current A:hover SPAN
{
    BACKGROUND-POSITION: 100% -300px;
    COLOR: #fff
}
#ddtoptabsline
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #2b6600;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: 8px
}
#contentarea
{
}
.categoryarea B A
{
    FONT-SIZE: 110%
}
.browserlist
{
    FONT-WEIGHT: bold;
    COLOR: #7a7a7a;
    FONT-FAMILY: Arial
}
.categoryarea #bottomlegend
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(bullet.png);
    PADDING-BOTTOM: 0px;
    MARGIN: auto auto 10px 18px;
    COLOR: #454545;
    PADDING-TOP: 0px
}
#scriptheader
{
    BORDER-RIGHT: #bebebe 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #bebebe 0px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: url(headerbg.gif) white;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bebebe 0px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bebebe 1px solid
}
#scriptheader H3
{
    DISPLAY: inline;
    FONT: bold 20px Arial
}
#scriptheader H3:unknown
{
    content: ":: "
}
#scriptheaderFoot
{
    MARGIN-BOTTOM: 0.8em;
    FONT: 12px Verdana;
    PADDING-TOP: 2px
}
#ddauthor
{
    FONT-WEIGHT: bold
}
.compatlist
{
    FLOAT: right;
    FONT: bold 13px Arial;
    POSITION: relative;
    TOP: 3px
}
.rightit
{
    FLOAT: right
}
.codecontainer
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 98%;
    BORDER-BOTTOM: gray 1px solid;
    HEIGHT: 150px
}
.selectall
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    FONT: bold 12px Verdana;
    COLOR: blue;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffaa;
    TEXT-DECORATION: none
}
.selectall:hover
{
    COLOR: blue
}
.subcategorylist
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(heart.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 5px auto 10px 18px;
    PADDING-TOP: 0px
}
.subcategorylist LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ececec
}
.subcategorylist LI A
{
    FONT: bold 120% Arial;
    COLOR: #449805
}
#leftbar
{
    WIDTH: 165px
}
#leftbar A:hover
{
}
.categorylinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(heart.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 5px auto 10px 18px;
    PADDING-TOP: 0px
}
.categorylinks LI
{
    PADDING-BOTTOM: 1px
}
.categorylinks LI A
{
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: -3px;
    COLOR: #449805;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ececec 1px solid;
    TEXT-DECORATION: none
}
.categorylinks A:visited
{
    COLOR: #449805
}
.categorylinks A:hover
{
    BACKGROUND: #51b906;
    COLOR: #fff;
    TEXT-DECORATION: none
}
.diffpointer
{
    LIST-STYLE-IMAGE: url(arrow.png)
}
#leftbar .headers
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: bold 110% Arial;
    COLOR: white;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #008000;
    TEXT-ALIGN: center
}
#leftbar .menuitems
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(arrow.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 5px auto 10px 17px;
    LINE-HEIGHT: 1.2em;
    PADDING-TOP: 0px
}
#leftbar .menuitems LI
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(menuline.gif);
    PADDING-BOTTOM: 8px;
    BACKGROUND-REPEAT: no-repeat
}
#leftbar .menuitems LI A
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#footer
{
    BORDER-RIGHT: #bebebe 0px solid;
    BORDER-TOP: #bebebe 1px solid;
    FONT-SIZE: 90%;
    BACKGROUND: url(bg_topbar.gif) repeat-x;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #bebebe 0px solid;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bebebe 0px solid;
    TEXT-ALIGN: center
}
#footer A
{
    TEXT-DECORATION: none
}

