BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 0.74em/1.5em Arial, sans-serif; BACKGROUND: #f8f8f8; COLOR: #454545; PADDING-TOP: 0px
}
A {
	BACKGROUND: inherit; COLOR: #ff6603; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: inherit; COLOR: #ff6603; TEXT-DECORATION: underline
}
P {
	MARGIN: 5px 0px
}
H1 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1.8em Arial, Sans-Serif; LETTER-SPACING: -1px; PADDING-TOP: 8px
}
H2 {
	FONT: bold 1.6em Arial, Sans-Serif; LETTER-SPACING: -1px
}
H3 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.right {
	FLOAT: right
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #c0c0c0; MARGIN: 10px 0px; BORDER-TOP-STYLE: none; HEIGHT: 1px; COLOR: #d0d0d0; BORDER-LEFT-STYLE: none
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.code {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: decimal-leading-zero; PADDING-LEFT: 35px; PADDING-RIGHT: 5px; FONT-FAMILY: Courier; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.code CODE {
	FONT-FAMILY: Monaco, "Courier New", Tahoma; FONT-SIZE: 1.2em
}
.code LI {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f6f6e3; PADDING-TOP: 0px
}
.code LI.t1 {
	PADDING-LEFT: 4ex
}
.code LI.t2 {
	PADDING-LEFT: 8ex
}
.code LI.t3 {
	PADDING-LEFT: 12ex
}
.code LI.t4 {
	PADDING-LEFT: 16ex
}
.code LI.t5 {
	PADDING-LEFT: 20ex
}
.code LI.t6 {
	PADDING-LEFT: 24ex
}
.code LI.t7 {
	PADDING-LEFT: 28ex
}
.code LI.t8 {
	PADDING-LEFT: 32ex
}
.content {
	MARGIN: 0px auto; WIDTH: 960px
}
#topbar {
	WIDTH: 100%; BACKGROUND: #000; HEIGHT: 51px; COLOR: #fff
}
#topbar .wrap {
	WIDTH: 958px; BACKGROUND: #3f4040; HEIGHT: 51px
}
#topbar H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT: bold 2em/51px Arial, sans-serif; BACKGROUND: inherit; COLOR: #fff; PADDING-TOP: 0px
}
#topbar H1 A {
	COLOR: #fff
}
#topbar H1 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#topbar .se {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 12px
}
#subbar {
	BORDER-BOTTOM: #d6d6d6 1px solid; WIDTH: 100%; BACKGROUND: #f4f4f3; HEIGHT: 34px
}
#subbar .rss {
	POSITION: relative; WIDTH: 21px; HEIGHT: 21px; TOP: 7px; RIGHT: 20px
}
.menu {
	BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f7f7f6; HEIGHT: 34px; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 0px
}
.menu A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: inherit; COLOR: #74797e; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.menu A:hover {
	BACKGROUND: inherit; HEIGHT: 23px; COLOR: #000; TEXT-DECORATION: underline
}
.menu .current {
	BACKGROUND: inherit; HEIGHT: 23px; COLOR: #000; TEXT-DECORATION: underline
}
.menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.menu LI {
	MARGIN: 0px; DISPLAY: inline; FLOAT: left
}
#main {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 958px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 10px
}
#main .padding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.right_side {
	WIDTH: 391px; BACKGROUND: inherit; FLOAT: right; OVERFLOW: hidden
}
.right_side .pad {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.right_side P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.right_side UL {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.right_side LI {
	LINE-HEIGHT: 22px; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 2px; BACKGROUND: url(images/li.gif) #f8f8f8 no-repeat left 50%; LIST-STYLE-IMAGE: none
}
.right_side LI A {
	PADDING-LEFT: 15px; COLOR: #74797e
}
.right_side A:hover {
	BACKGROUND: inherit; COLOR: #000; TEXT-DECORATION: underline
}
.right_side H3 {
	TEXT-INDENT: 10px; WIDTH: 100%; FONT: 1em/22px Arial, Sans-Serif; BACKGROUND: #3f4040; HEIGHT: 24px; COLOR: #eee
}
.right_side .sponsors {
	WIDTH: 391px; MARGIN-BOTTOM: 5px; OVERFLOW: hidden
}
.right_side .sponsors IMG.ml {
	OVERFLOW: hidden; MARGIN-RIGHT: 4px
}
.right_side .ls {
	WIDTH: 191px; FLOAT: left
}
.right_side .rs {
	WIDTH: 191px; FLOAT: right
}
.right_side .extra {
	BORDER-BOTTOM: #e5e5e5 4px solid; MARGIN-BOTTOM: 10px; BACKGROUND: #f4f4f3; COLOR: #454545; BORDER-TOP: #e5e5e5 4px solid
}
.right_side .extra .padding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#left_side {
	WIDTH: 527px; MARGIN-BOTTOM: 10px; BACKGROUND: inherit; COLOR: #454545
}
#left_side .intro {
	BORDER-BOTTOM: #f6f6e3 4px solid; BACKGROUND: #fdfdf0; COLOR: #454545
}
#left_side .intro .pad {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#left_side .intro A {
	COLOR: #ff6603; TEXT-DECORATION: none
}
#left_side .intro A:hover {
	COLOR: #ff6603; TEXT-DECORATION: underline
}
#left_side .mpart {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#left_side H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 1.8em verdana, Arial, Sans-Serif; BACKGROUND: inherit; COLOR: #3f4040; PADDING-TOP: 0px
}
#left_side .mpart H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 0.9em verdana, Arial, Sans-Serif; BACKGROUND: inherit; COLOR: #a5a5a5; PADDING-TOP: 0px
}
#left_side P {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #454545; PADDING-TOP: 0px
}
#left_side IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#left_side BLOCKQUOTE {
	BORDER-LEFT: #a7cc44 3px solid; MARGIN: 10px 0px 10px 25px; PADDING-LEFT: 10px
}
.date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 10px; BACKGROUND: #f4f4f3; HEIGHT: 26px; PADDING-TOP: 7px
}
.date A {
	BACKGROUND: inherit; COLOR: #74797e
}
#left_side .rs {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: inherit; FLOAT: right; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 5px
}
#left_side UL {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 2px
}
#left_side UL LI {
	LIST-STYLE-TYPE: square; MARGIN-LEFT: 15px
}
#left_side UL UL LI {
	LIST-STYLE: lower-alpha none inside; MARGIN-LEFT: 10px
}
#footer {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; MARGIN: 0px 0px 6em; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: inherit; COLOR: #777; CLEAR: both; PADDING-TOP: 10px
}
#footer .right {
	PADDING-RIGHT: 20px; FLOAT: right
}
#footer A {
	BACKGROUND: inherit; TEXT-DECORATION: none
}
#footer .fmenu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: inherit; PADDING-TOP: 0px
}
#footer .fmenu A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: inherit; COLOR: #74797e; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#footer .fmenu A:hover {
	BACKGROUND: inherit; COLOR: #000; TEXT-DECORATION: underline
}
#footer .fmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footer .fmenu LI {
	MARGIN: 0px 10px 0px 0px; DISPLAY: inline; FLOAT: left
}
INPUT.text {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.clear {
	CLEAR: both
}
