IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:hover {
	TEXT-DECORATION: none
}
#n UL LI A.current SPAN {
	DISPLAY: block; BACKGROUND: url(images/menu-right.gif) #326095 no-repeat right top; WIDTH: auto
}
#wrapper {
	DISPLAY: block; MIN-HEIGHT: 100%; HEIGHT: 100%
}#nav UL LI A.current {
	BACKGROUND: #40b7c9
}
#maincol {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 708px; PADDING-TOP: 20px; POSITION: relative
}
#maincol H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 22px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #022857; PADDING-TOP: 5px; BORDER-BOTTOM: #d5d5d5 1px solid
}
#maincol H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 15px; COLOR: #ffae00; LINE-HEIGHT: 115%; PADDING-TOP: 0px
}
#maincol H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 5px; COLOR: #1a59a2; LINE-HEIGHT: 115%; PADDING-TOP: 0px
}
#maincol P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; COLOR: #4d4d4d; LINE-HEIGHT: 145%; PADDING-TOP: 0px
}
#maincol A {
	COLOR: #ffae00
}
#maincol UL.bul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/orange-bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#maincol UL.bul LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #4d4d4d; PADDING-TOP: 2px
}
#maincol UL.bul LI STRONG {
	COLOR: #1c965f
}
#maincol OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 34px; PADDING-TOP: 0px
}
#maincol OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; COLOR: #4d4d4d; PADDING-TOP: 2px
}
#maincol OL LI STRONG {
	DISPLAY: block; COLOR: #326095
}
#maincol .menu {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 18px 12px 4px; WIDTH: 200px; PADDING-TOP: 3px
}
#maincol .menu H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: auto; COLOR: #326095; PADDING-TOP: 0px
}
#maincol .menu H3 A {
	COLOR: #326095; TEXT-DECORATION: none
}
#maincol .menu H3 A:hover {
	COLOR: #ffae00
}
#maincol .menu P {
	PADDING-RIGHT: 25px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#maincol .menu .box A {
	DISPLAY: block; BACKGROUND: url(images/menu-case-bg.jpg) no-repeat left top; WIDTH: 130px; HEIGHT: 100px
}

#maincol .menu .box A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#maincol #menucase {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 32px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000099; PADDING-TOP: 0px; FONT-FAMILY: "Courier New", "Courier", "monospace"
}
PRE {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d5d5d5 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #edeeff; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 14px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #d5d5d5 1px solid
}
PRE CODE EM {
	COLOR: #0000ff; FONT-STYLE: normal
}
PRE CODE B {
	FONT-WEIGHT: normal; COLOR: #666
}
PRE CODE STRONG {
	FONT-WEIGHT: normal; COLOR: #ff00ff
}
PRE CODE U {
	COLOR: #099; FONT-STYLE: italic; TEXT-DECORATION: none
}
PRE CODE S {
	COLOR: #090; TEXT-DECORATION: none
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 10px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 5px; HEIGHT: 37px
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer A {
	COLOR: #555
}
#footer A:hover {
	TEXT-DECORATION: none
}
#footer P.linkage {
	COLOR: #888
}
#footer P.linkage A {
	COLOR: #777
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#delicious-badge {
	BORDER-RIGHT: #b1b1b1 2px solid; BORDER-TOP: #b1b1b1 2px solid; FONT: 85% Arial, sans-serif; BORDER-LEFT: #b1b1b1 2px solid; BORDER-BOTTOM: #b1b1b1 2px solid
}

#delicious-badge P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
#delicious-badge DIV {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
#delicious-badge A {
	COLOR: #00f; TEXT-DECORATION: none
}
#delicious-badge DIV {
	BACKGROUND: #eee
}
#delicious-badge DIV SPAN {
	FONT-WEIGHT: bold; COLOR: #000
}
#delicious-badge UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#delicious-badge LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#delicious-badge LI {
	MARGIN-LEFT: 5px
}
#delicious-badge LI SPAN {
	LEFT: -999px; WIDTH: 999px; POSITION: absolute
}
#delicious-badge .saved-by {
	COLOR: #999
}
#delicious-badge .saved-by SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #00f; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
#delicious-badge .be-first {
	FONT-SIZE: 85%; COLOR: #999
}
#delicious-badge .tag-size-1 {
	FONT-SIZE: 100%
}
#delicious-badge .tag-size-2 {
	FONT-SIZE: 110%
}
#delicious-badge .tag-size-3 {
	FONT-SIZE: 120%
}
#delicious-badge .tag-size-4 {
	FONT-SIZE: 130%
}
#delicious-badge .tag-size-5 {
	FONT-SIZE: 140%
}
