/* board */

#board_outer .left_spacer {
	background: url(./board_left_bg.gif) right repeat-y
}

#board_outer .left_bottom {
	background: url(./board_left_bottom_bg.gif) right bottom no-repeat
}

#board_outer .center_bottom {
	background: url(./board_bottom_bg.gif) bottom repeat-x
}

#board_outer .center_bottom div {
	background: url(./board_left_bottom_center_bg.gif) left bottom no-repeat
}

#board_outer .center_bottom div div {
	background: url(./board_right_bottom_center_bg.gif) right bottom no-repeat;
	height: 25px
}

#board {
	background: #113C17 url(/f/1/global/board_bg.gif) left repeat-y
}

#board .bg {
	background: url(./board_top_bg.gif) left top repeat-x
}

#board .bg .bg {
	position: relative;
	height: 100%;
	background: url(./board_left_shadow_bg.gif) left top repeat-y
}

#board_outer .right_spacer {
	background: url(./board_right_bg.gif) left repeat-y
}

#board_outer .right_bottom {
	background: url(./board_right_bottom_bg.gif) left bottom no-repeat
}

#search_example_outer {
	padding-top: 0.5em
}

#sponge {
	position: absolute;
	right: 10%;
	bottom: -1px;
	width: 115px;
	height: 18px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/sponge.png),sizingMethod=crop)
}

html>body #sponge {
	background: url(sponge.png)
}

#line_hor {
	position: absolute;
	width: 100%;
	top: 4em;
	margin-top: 100px;
	height: 6px
}

#line_vert_1 {
	width: 14px;
	text-align: right
}

#line_vert_1 div {
	margin-left: auto;
	position: relative;
	z-index: 1;
	top: -20px;
	width: 14px;
	height: 295px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/line_vert_1.png),sizingMethod=crop)
}

html>body #line_vert_1 div {
	background: url(line_vert_1.png)
}

#line_vert_2 {
	width: 18px;
	text-align: right
}

#line_vert_2 div {
	margin-left: auto;
	position: relative;
	z-index: 1;
	top: -10px;
	width: 18px;
	height: 269px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/line_vert_2.png),sizingMethod=crop)
}

html>body #line_vert_2 div {
	background: url(line_vert_2.png)
}

#board_inner {
	height: 380px
}

#board_inner td {
	text-align: center;
	background: none;
	padding: 20px 0
}

#board_inner td div.h_bg {
	background: none;
	margin: 0 auto
}

#board_inner td.corporate {
	width: 27%
}

#board_inner td.corporate div.h_bg {
	width: 196px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/corporate.png),sizingMethod=crop)
}

html>body #board_inner td.corporate div.h_bg {
	background: url(corporate.png)
}

#board_inner td.opened {
	width: 45%
}

#board_inner td.opened div.h_bg {
	width: 128px;
	height: 19px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/opened.png),sizingMethod=crop)
}

html>body #board_inner td.opened div.h_bg {
	background: url(opened.png)
}

#board_inner td.analytics {
	width: 25%
}

#board_inner td.analytics div.h_bg {
	width: 139px;
	height: 19px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/analytics.png),sizingMethod=crop)
}

#board_inner td.analytics li img {
	vertical-align: middle;
	margin-left: 0.2em;
}

html>body #board_inner td.analytics div.h_bg {
	background: url(analytics.png)
}

#board_inner .text {
	text-align: left;
	padding: 25px 25px 20px 10px
}

#board_inner td.corporate .text {
	padding-left: 20px
}

#board_inner dl {
	margin-bottom: 1em
}

#board_inner span {
	margin-right: 1em
}

#board span.date {
	margin-right: 0.5em
}

#board_inner .text ul li {
	margin-bottom: 1em
}

#search {
	width: 100%;
	background: url(board_left_top_bg.gif) left top no-repeat
}

#search .first_row td {
	padding-top: 20px
}

#search .button {
	width: 20%
}

#search_progress {
	position: absolute;
	bottom: 2em;
	right: 0
}

#additional {
	margin-top: 5em
}

#additional .content_spacer {
	width: 4%
}

#additional .right_spacer {
	width: 5%
}

.right_banner {
	float: right;
	width: 130px
}


/* voting */

#voting {
	width: 24%
}

#voting div.rounded {
	position: relative;
	z-index: 1;
	left: -29px
}

#voting div.bg {
	position: static
}

#voting div.bg div.bg div.bg div.bg div.bg div.bg div.bg {
	padding: 15px 15px 5px 0
}

#voting div.header {
	position: absolute;
	padding: 0 0.5em;
	background: #FFF;
	left: 22px;
	top: -7px
}

#voting h3 {
	margin: 0 10px 15px 28px
}

#voting form {
	width: 90%;
	margin-bottom: 1em
}

#voting form dl {
	margin-bottom: 1em
}

#voting form dl.submit {
	margin-top: 1.5em
}

#voting form dt {
	width: 20px;
	float: left
}

#voting form dd {
	margin-left: 25px;
	padding-top: 3px
}

#voting form dt input {
	margin-left: 7px
}

html>body #voting form dt input {
	margin-top: 2px;
	margin-left: 10px
}

html>body #voting form dd {
	margin-left: 28px;
	padding-top: 0
}

.answer_list {
	margin: 0 10px 0 28px
}

#vote_outer {
	margin-bottom: 2em
}


/* expression */

div.expression {
	position: relative;
	z-index: 1;
	left: -1em;
	padding-left: 1em;
	margin: 0 29px 2em 0
}

div.expression dt {
	margin-bottom: 0.3em
}


/* news */

#news {
	width: 26%
}

#news h2,
#news div.articles {
	position: relative;
	z-index: 1;
	left: -30px;
	top: -2em
}

#news h2 {
	margin: 0
}

#news div.article {
	margin-bottom: 1.5em
}


/* actions */

#actions {
	width: 35%
}

#actions h2 {
	position: relative;
	z-index: 1;
	top: -2em;
	margin: 0 2em -1.31em 3.2em
}

#actions dl {
	margin-right: 2.5em
}

#actions .banner {
	margin: 2em 0 0 5em;
	padding-right: 2.5em
}

#actions .action dt {
	text-align: center
}


/* made in */

#footer  {
	margin-top: 1em
}

#made_in img {
	position: relative;
	z-index: 1;
	top: 20px;
	left: -95px
}

#made_in p {
	margin-top: -25px
}