.codehighlight { BORDER-RIGHT: gray 
1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; 
FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px dashed; WIDTH: 98%; 
PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px dashed; 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: 100px; 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: 100px; 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: #ccc 1px outset; PADDING-RIGHT: 
1px; BORDER-TOP: #ccc 1px outset; MARGIN-TOP: 5px; PADDING-LEFT: 1px; FONT-WEIGHT: 
bold; FONT-SIZE: 0.9em; BACKGROUND: url(button-bg.gif) repeat-x left top; PADDING-BOTTOM: 
1px; BORDER-LEFT: #ccc 1px outset; CURSOR: pointer; COLOR: #666; PADDING-TOP: 
1px; BORDER-BOTTOM: #ccc 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: 
100px; 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 } #csslibrarytab A { BACKGROUND: url(tabs_left_blue.gif) no-repeat 
left top } #csslibrarytab STRONG { BACKGROUND: url(tabs_left_blue.gif) no-repeat 
left top } #csslibrarytab A SPAN { BACKGROUND: url(tabs_right_blue.gif) no-repeat 
right top } #csslibrarytab A:hover { BACKGROUND-POSITION: 0% -150px } #csslibrarytab 
A:hover SPAN { BACKGROUND-POSITION: 100% -150px; COLOR: #fff } #contentarea { 
} .categoryarea B A { FONT-SIZE: 110% } .curlycontainer { BORDER-RIGHT: #b8b8b8 
1px solid; BORDER-TOP: #b8b8b8 1px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: #b8b8b8 
1px solid; BORDER-BOTTOM: #b8b8b8 1px solid } .curlycontainer .innerdiv { PADDING-RIGHT: 
4px; PADDING-LEFT: 5px; BACKGROUND: url(../brcorner.gif) no-repeat right bottom; 
LEFT: 2px; PADDING-BOTTOM: 15px; PADDING-TOP: 1px; POSITION: relative; TOP: 2px 
} .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 } .categoryarea .alsolisted { FONT-SIZE: 95%; FONT-STYLE: italic } .categoryarea 
.alsolisted IMG { MARGIN-TOP: 5px } .categoryarea .alsolisted A { COLOR: navy; 
TEXT-DECORATION: none } #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 } 
