/* common style */

* {
	padding: 0;
	margin: 0;
}

body {
	position: relative;
	background-color: #fff;
	color: #2f3743;
	font-size: 12px;
	font-family: "Apple SD Gothic Neo", "Dotum";
	cursor: default;
	text-align: center;
	overflow-x: hidden;
	overflow-y: scroll;	
	margin: 0;
}

img {
	border: 0;
}

a:link, a:active {
	color: #444;
	text-decoration: none;
}

a:visited {
	color: #6f6f6f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5 {
	display: none;
}

form {
	margin:0;
}

span.bbscom1m {
	font-size: 11px;
	letter-spacing: -1px;
	color: gray;
}

div {
	overflow: hidden;
}

/* header */
div.header {
	width: 879px;
	height: 30px;
	margin: 0 auto;
	text-align: left;
	font-size: 11px;
	letter-spacing: -2px;
}

div.mainlink {
	width: 704px;
	height: 30px;
	float: left;
}

div.loginarea {
	height: 30px;
	_float: right;
	text-align: right;
}

div.loginarea input.id {
	width: 70px;
	height: 18px;
	border: 1px solid #d8d8d8;
	border-right: 0px;
	font-family: Georgia;
	font-size: 11px;
	margin-top: 6px;
	letter-spacing: -1px;
	float: left;
}

div.loginarea input.pw {
	width: 70px;
	height: 18px;
	border: 1px solid #d8d8d8;
	border-right: 0px;
	font-family: Georgia;
	font-size: 11px;
	margin-top: 6px;
	letter-spacing: -1px;
	float: left;
}

div.loginarea img {
	float: left;
}

div.loginarea a.login {
	background: url(../img/header/ok.gif) no-repeat 0px 0px;	
	width: 18px; height: 18px;
	float: right;
	margin-top: 6px;
}

div.loginarea p.logout {
	background: url(../img/header/logout.gif) no-repeat 0px 0px;	
	width: 18px; height: 18px;
	float: right;
	margin-top: 6px;
}

div.header ul {
	list-style-type: none;
	margin-top: 9px;
	_margin-top: 10px;
}

div.header ul li {
	display: inline;
	background: url(../img/header/split.gif) no-repeat 0px 0px;
	padding: 0 3px 0 5px;
}

div.header li a:link, div.header li a:visited, div.header li a:active, div.header li a:hover {
	color: #555555;
}

div.header ul li.home {
	display: inline;
	background: none;
	padding: 0 3px 0 0;
}

div.header li a.new {
	background: url(../img/header/new.gif) no-repeat 30px 1px;
	padding-right: 11px;
	color: #4767b3;
}

div.header #t1, div.header #t2 {
	font-size: 11px;
	letter-spacing: -2px;
	background: url(../img/header/split2.gif) no-repeat 0px 2px;
	padding-left: 4px;
	margin-left: 4px;
}

#t1 a:link, #t1 a:visited, #t1 a:active, #t1 a:hover {
	color: #7a859e;
}

#t2 a:link, #t2 a:visited, #t2 a:active, #t2 a:hover {
	color: #7a859e;
}


/* */
div.header-back {
	width: 100%;
	height: 30px;
	margin: 0 auto;
	text-align: center;
	background-color: #F5F5F5;
	clear: both;
}

div.wrap {
	width: 879px;
	_width: 880px;
	margin: 0 auto;
	text-align: left;
	margin-top: 4px;
	clear: both;
	display: block;
}

div.content {
	float: left;
	width: 595px;
	margin: 0 4px 8px 0;
}

div.sidearea {
	float: left;
	width: 280px;
}


/* conent */
div.cover {
	border: 1px solid #b2b5ba;
	margin-bottom: 2px;
}

div.cbox {
	border: 1px solid #dfe5e9;
	background-color: #eef4f8;
	height: 30px;
	_height: 32px;
	margin-bottom: 4px;
}

div.bus {
	border: 1px solid #e7d7a5;
	background-color: #ffffde;
}

div.bus_text {
	float: left;
	font-size: 11px;
	letter-spacing: -1px;
	color: #db5e2a;
	margin-left: 2px;
}

div.cbox a.button {
	display: inline;
	float: left;
	margin: 9px 5px 0 7px;
	_margin-top: 10px;
	color: #5f78a7;
	font-size: 11px;
	letter-spacing: -1px;
}

div.cbox a.bus {
	margin: 7px 0 0 8px;
}

div.cbox div.container {
	float: left;
	margin: 9px 0 0 3px;
	_margin: 10px 0 0 3px;
}

div.cbox div.text {
	float: left;
	font-size: 11px;
	letter-spacing: -1px;
	width: 480px;
}

div.cbox div.date {
	float: left;
	font-size: 9px;
	letter-spacing: -1px;
	font-family: verdana;
	color: #656565;
	_margin-top: -1px;
}

div.portlet {
	float: left;
	margin-bottom: 4px;
}

div.portlet div.title {
	float: left;
	border: 1px solid #b2b5ba;
	height: 26px;
	background: url(../img/content/title_bg.gif) repeat-x;
}

div.portlet div.title div.left {
	width: 350px;
	_width: 352px;
	float: left;
	height: 26px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

div.portlet div.title div.left div.a {

	font-family: "Helvetica Neue", "Helvetica", "Arial", "Apple SD Gothic Neo", "Dotum";
	font-size: 11px;
	letter-spacing: -1px;
	font-weight: bold;
	float: left;
	margin: 7px 0 0 6px;
	_margin: 8px 0 0 6px;
	color: #2f4743;
}

div.portlet div.title div.left div.b {
	font-family: "Helvetica Neue", "Helvetica", "Arial", "Apple SD Gothic Neo", "Dotum";
	font-size: 11px;
	letter-spacing: -1px;
	float: right;
	color: #b9becb;
	margin: 7px 6px 0 0;
	_margin: 8px 6px 0 0;
}

div.portlet div.title div.b a:link, div.portlet div.title div.b a:active, div.portlet div.title div.b a:visited, div.portlet div.title div.b a:hover {
	color: #7a859e;
}
div.portlet div.title div.right {
	float: left;
	width: 239px;
	_width: 241px;
	height: 26px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid white;
}

div.portlet div.title div.right div.a {
	font-family: "Dotum", "Helvetica";
	font-size: 11px;
	letter-spacing: -1px;
	font-weight: bold;
	float: left;
	margin: 7px 0 0 6px;
	_margin: 8px 0 0 6px;
	height: 18px;
	color: #2f4743;
}

div.portlet div.title div.right div.b {
	font-family: "Dotum", "Helvetica";
	font-size: 11px;
	letter-spacing: -1px;
	float: right;
	color: #b9becb;
	margin: 7px 6px 0 0;
	_margin: 8px 6px 0 0;
}

div.portlet div.text {
	border: 1px solid #d6d6d6;
	border-top: 0;
	float: left;
	width: 593px;
}

div.portlet div.text-ie {
	_width: 595px;
}

div.portlet div.text div.news {
	width: 352px;
	float: left;
}

div.portlet div.text div.news ul {
	display: block;
	list-style-type: none;
	margin: 7px 0 0 8px;
	letter-spacing: -1px;
}

div.portlet div.text div.news li {
	padding: 0 0 6px 5px;
	background: url(../img/content/left_li.gif) no-repeat 0 5px;
	_background: url(../img/content/left_li.gif) no-repeat 0 4px;
}

div.portlet div.text div.news li.bold {
	background: url(../img/content/left_li_24.gif) no-repeat 0 5px;
	_background: url(../img/content/left_li_24.gif) no-repeat 0 4px;
}

div.portlet div.text div.news li.bold a {
	font-weight: bold;
}

div.portlet div.text div.news li.bold a:link, div.portlet div.text div.news li.bold a:active, div.portlet div.text div.news li.bold a:hover {
	color: #e54706;
}

div.portlet div.text div.news img.img24 {
	vertical-align: middle;
	_margin-top: -1px;
}

div.portlet div.text div.news a:link {
	color: #2f3743;
}

div.portlet div.text div.news a:visited {
	color: #6f6f6f;
}

div.portlet div.text div.news a:active {
	color: #2f3743;
}

div.portlet div.text div.news a:hover {
	color: #2f3743;
}

div.portlet div.text div.news a.bold:link {
	color: #e54706;
}

div.portlet div.text div.column {
	float: left;
	border-left: 1px solid #d6d6d6;
	display: block;
}

div.portlet div.text div.column ul {
	list-style-type: none;
	margin: 7px 0 0 0;
}

div.portlet div.text div.column li {
	margin: 0 0 5px 7px;
}

div.portlet div.text div.column dl {
	width: 227px;
	height: 35px;
	background: url(../img/storyteller/default.gif) no-repeat;
	font-size: 11px;
	letter-spacing: -1px;
}

div.portlet div.text div.column dl.storyteller_1 { background: url(../img/storyteller/macca.gif) no-repeat; }
div.portlet div.text div.column dl.storyteller_5710 { background: url(../img/storyteller/saniker.gif) no-repeat; }
div.portlet div.text div.column dl.storyteller_4251 { background: url(../img/storyteller/higuain.gif) no-repeat; }
div.portlet div.text div.column dl.storyteller_177 { background: url(../img/storyteller/177.gif) no-repeat; }
div.portlet div.text div.column dl.storyteller_2931 { background: url(../img/storyteller/2931.gif) no-repeat; }
div.portlet div.text div.column dl.storyteller_8471 { background: url(../img/storyteller/8471.gif) no-repeat; }
div.portlet div.text div.column dl.storyteller_37 { background: url(../img/storyteller/37.gif) no-repeat; }
div.portlet div.text div.column dl.storyteller_947 { background: url(../img/storyteller/elliot.gif) no-repeat; }

div.portlet div.text div.column dl.storyteller_6482 { background: url(../img/storyteller/oliver.png) no-repeat; }
div.portlet div.text div.column dl.storyteller_10271 { background: url(../img/storyteller/killerzizou.png) no-repeat; }
div.portlet div.text div.column dl.storyteller_1647 { background: url(../img/storyteller/lucho.png) no-repeat; }
div.portlet div.text div.column dl.storyteller_7445 { background: url(../img/storyteller/u2.png) no-repeat; }

div.portlet div.text div.column dt {
	font-weight: bold;
	margin-left: 40px;
	padding-top: 3px;
	_padding-top: 4px;
}

div.portlet div.text div.column dd {
	color: #787878;
	padding-top: 3px;
	margin-left: 40px;
}

div.portlet div.text div.column a {
	color: #777;
}

/* */
div.portlet div.text div.bbs {
	width: 352px;
	float: left;
}

div.portlet div.text div.bbs ul {
	display: block;
	list-style-type: none;
	margin: 7px 0 0px 8px;
	letter-spacing: -1px;
	font-size: 11px;
}

div.portlet div.text div.bbs li {
	background: url(../img/content/left_li.gif) no-repeat 0 5px;
	_background: url(../img/content/left_li.gif) no-repeat 0 4px;
	padding: 0 0 19px 5px;
	_padding: 0 0 5px 5px;
	clear: both;
	display: block;
}


div.portlet div.text div.bbs a:link {
	color: #2f3743;
}

div.portlet div.text div.bbs a:visited {
	color: #6f6f6f;
}

div.portlet div.text div.bbs a:active {
	color: #2f3743;
}

div.portlet div.text div.bbs a:hover {
	color: #2f3743;
}

div.portlet div.text div.bbs a.bold:link {
	color: #e54706;
}

div.portlet div.text div.bbs p.subject {
	float: left;
	display: inline;
}

div.portlet div.text div.bbs p.category {
	float: right;
	display: inline;
	margin-right: 7px;
}

div.portlet div.text div.media {
	float: left;
	border-left: 1px solid #d6d6d6;
	width: 240px;
	_width: 241px;
}

div.portlet div.text div.media ul {
	display: block;
	list-style-type: none;
	margin: 7px 0 0px 8px;
	letter-spacing: -1px;
	font-size: 11px;
}

div.portlet div.text div.media li {
	padding: 0 0 19px 5px;
	_padding: 0 0 5px 5px;
	background: url(../img/content/left_li.gif) no-repeat 0 5px;
	_background: url(../img/content/left_li.gif) no-repeat 0 4px;
}

div.portlet div.text div.media p.subject {
	float: left;
	display: inline;
}

div.portlet div.text div.media p.category {
	float: right;
	display: inline;
	margin-right: 7px;
}


/* */
div.portlet div.text div.result {
	width: 352px;
	float: left;
}

div.portlet div.text div.result ul {
	display: block;
	list-style-type: none;
	margin: 0;
	letter-spacing: -1px;
	font-size: 11px;
}

div.portlet div.text div.result li {
	display: block;
	list-style-type: none;
	width: 352px;
	height: 46px;
	float: left;
}

div.portlet div.text div.result div.rate {
	width: 33px;
	height: 33px;
	background: url(../img/content/match/rate.png) no-repeat;
	font-family: verdana;
	font-weight: bold;
	color: #4666b2;
	font-size: 12px;
	padding: 9px 0 0 0;
	margin: 6px 6px 0 5px;
	_margin: 6px 0 0 5px;
	float: left;
	text-align: center;
}

div.portlet div.text div.result div.desc {
	width: 300px;
	float: left;
	margin-top: 8px;
	_margin: 9px 0 0 6px;
}

div.portlet div.text div.result div.desc p {
	margin: 0;
}

div.portlet div.text div.result div.desc p.name {
	font-size: 12px;
}

div.portlet div.text div.result div.desc p.opt {
	margin: 0;
	padding-top: 2px;
	_padding-top: 3px;
	color: #b9becb;

}


div.portlet div.text div.result div.desc p.opt span {
	display: inline;
	padding-top: 5px;
	color: #7a859e;
}

div.portlet div.text div.result div.desc p.opt span.a {
	padding-left: 13px;
	margin-right: 2px;
	background: url(../img/content/match/desc_comm.gif) no-repeat 0 5px;
}

div.portlet div.text div.result div.desc p.opt span.b {
	padding-left: 14px;
	margin-left: 2px;
	background: url(../img/content/match/desc_cptt.gif) no-repeat 0 5px;
}

div.portlet div.text div.result div.desc p.opt span.c {
	padding-left: 15px;
	background: url(../img/content/match/desc_mvp.gif) no-repeat 0 2px;
}

/* */
div.portlet div.text div.result li.live {
	display: block;
	list-style-type: none;
	width: 352px;
	height: 46px;
	float: left;
	background-color: #383838;
}

div.portlet div.text div.result li.live div.rate {
	width: 33px;
	height: 33px;
	background: url(../img/content/match/live.gif) no-repeat;
	font-family: verdana;
	font-weight: bold;
	color: #fff;
	font-size: 10px;
	padding: 9px 0 0 6px;
	margin: 6px 0 0 5px;
	float: left;
}

div.portlet div.text div.result li.live div.desc {
	width: 230px;
	float: left;
	margin-top: 8px;
	_margin: 9px 0 0 6px;

}

div.portlet div.text div.result li.live div.desc p {
	margin: 0;
}

div.portlet div.text div.result li.live div.desc p.name {
	font-size: 12px;
	color: white;
}

div.portlet div.text div.result li.live div.desc a {
	color: white;
}

div.portlet div.text div.result li.live div.desc p.opt {
	margin: 0;
	padding-top: 3px;
	_padding-top: 3px;
	color: #7c7c7c;

}


div.portlet div.text div.result li.live div.desc p.opt span {
	display: inline;
	color: #aeaeae;
	background: none;
	padding: 0;
}

div.portlet div.text div.result li.live div.desc p.opt span b {
	color: #ffde00;
}

div.portlet div.text div.result li.live div.count {

	float: right;
	background: url(../img/content/match/live_icon.gif) no-repeat 0 1px;
	padding-left: 15px;
	text-align: right;
	margin: 14px 7px 0 0;
}

/* */
div.portlet div.text div.schedule {
	float: left;
	border-left: 1px solid #d6d6d6;
	display: block;
}

div.portlet div.text div.schedule table {
	margin: 0; padding: 0;
	font-size: 11px;
	letter-spacing: -1px;
	width: 240px;

}

div.portlet div.text div.schedule td.hr {
	background-color: #a9a9a9;
	height: 1px;
}

div.portlet div.text div.schedule td {
	width: 80px;
	height: 45px;
	border-right: 1px solid #e5e5e5;
}

div.portlet div.text div.schedule tr.b td {
	height: 46px;
}

div.portlet div.text div.schedule tr.c td {
	height: 45px;
}

div.portlet div.text div.schedule td.col {
	background-color: #f8f8f8;
}

div.portlet div.text div.schedule td.today {
	background: url(../img/content/match/today_bg.gif) repeat-x;
}

div.portlet div.text div.schedule div.team {
	text-align: center;
	height: 25px;
	font-weight: bold;
	letter-spacing: -2px;
}

div.portlet div.text div.schedule div.team span {
	padding-top: 7px;
	display: block;
	color: #5f5f5f;
}

div.portlet div.text div.schedule div.team span.liga {
	color: #4c5f8c;
}

div.portlet div.text div.schedule div.team span.cl {
	color: #569ab8;
}

div.portlet div.text div.schedule div.team span.sil {
	color: #b35757;
}

div.portlet div.text div.schedule div.team span.today {
	color: white;
	text-decoration: underline;
}

div.portlet div.text div.schedule div.time span {
	padding-top: 2px;
	display: block;
}

div.portlet div.text div.schedule div.time span.home {
	padding-top: 2px;
	background: url(../img/content/match/home.gif) no-repeat right 5px;
	display: inline-block;
	padding-right: 13px;
}

div.portlet div.text div.schedule div.time {
	border-top: 1px solid #e5e5e5;
	text-align: center;
	font-family: verdana;
	letter-spacing: -1px;
	font-size: 9px;
	color: #898989;
}

div.portlet div.text div.schedule div.today {
	border-top: 1px solid #7e7e7e;
	color: #cfcfcf;
}

div.portlet div.text div.schedule div.time span.today {
	padding-top: 2px;
}

/* sidebar */
div.myform {
	float: left;
	width: 278px;
	border: 1px solid #b2b5ba;
	margin-bottom: 4px;
}

div.myform div.logged {
	float: left;
	width: 278px;
	background-color: #edeff0;
	height: 52px;
	border-bottom: 1px solid #b2b5ba;
}

div.myform div.logged div.info {
	float: left;
	padding: 10px 0 0 8px;
}

div.myform div.logged div.info p {
	margin: 0; padding: 0;
	display: block;
	width: 150px;
}

div.myform div.logged div.info p.id {
	font-weight: bold;
	padding-bottom: 3px;
	overflow: hidden;
	width: 140px;
}

div.myform div.logged div.info p.id img {
	vertical-align: middle;
	_vertical-align: -4px;
}

div.myform div.logged div.info p.pt {
	font-size: 11px;
	letter-spacing: -1px;
	color: #7c7f89;
}
div.myform div.logged div.info p.pt b {
	color: #4c5f8c;
	letter-spacing: 0;
}

div.myform div.logged p.pt span {
	color: #aeb1bb;
}

div.myform div.logged div.button {
	float: right;
	padding: 12px 8px 0 0;
}

div.myform div.logged div.button a.a {
	background: url(../img/sidebar/btn_1.gif) no-repeat;
	float: left;
	width: 28px;
	height: 28px;
	text-align: center;
}

div.myform div.logged div.button a.a:hover {
	background: url(../img/sidebar/btn_1_on.gif) no-repeat;
	text-decoration: none;
}

div.myform div.logged div.button a.b {
	background: url(../img/sidebar/btn_2.gif) no-repeat;
	float: left;
	width: 27px;
	height: 28px;
}

div.myform div.logged div.button a.b:hover {
	background: url(../img/sidebar/btn_2_on.gif) no-repeat;
}

div.myform div.logged div.button a.c {
	background: url(../img/sidebar/btn_3.gif) no-repeat;
	float: left;
	width: 27px;
	height: 28px;
}

div.myform div.logged div.button a.c:hover {
	background: url(../img/sidebar/btn_3_on.gif) no-repeat;
}

div.myform div.logged div.button a.d {
	background: url(../img/sidebar/btn_4.gif) no-repeat;
	float: left;
	width: 27px;
	height: 28px;
}

div.myform div.logged div.button a.d:hover {
	background: url(../img/sidebar/btn_4_on.gif) no-repeat;
}


div.myform div.logged div.button a.a span {
	display: block;
	padding: 15px 2px 0 0;
	font-family: verdana;
	font-size: 10px;
	letter-spacing: -1px;
}

div.myform div.logged div.button a:link {	color: #aaa; }
div.myform div.logged div.button a:active {	color: #aaa; }
div.myform div.logged div.button a:visited {	color: #aaa; }
div.myform div.logged div.button a:hover {	color: black; }

div.myform div.article {
	float: left;
	width: 278px;
	background-color: #f8f8f8;
	overflow: hidden;
}

div.myform div.article div.title {
	_width: 248px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #657695;
	margin: 10px 0 0 7px;
	_margin: 10px 0 0px 7px;	
}

div.myform div.article div.icon {
	width: 15px; height: 15px;
	float: right;
	_float: left;
	background: url(../img/sidebar/article.gif) no-repeat;
	margin: 10px 7px 0 0;
}

div.myform div.article ul {
	float: left;
	list-style-type: none;
	letter-spacing: -1px;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 7px;
}

div.myform div.article li {
	float: left;
	padding: 0 0 5px 5px;
	overflow: hidden;
	background: url(../img/content/left_li.gif) no-repeat 0 5px;
	_background: url(../img/content/left_li.gif) no-repeat 0 4px;
}


body:first-of-type #chrome {
	width: 265px;
}

div.myform div.article div.a {
	width: 230px;
	float: left;
}

div.myform div.article div.b {
	float: left;
	width: 20px;
	text-align: center;
	margin-left: 11px;
	color: #808080;
}

div.myform div.article div.b strong.new {
	color: #4c5f8c;
	font-weight: bold;
}

div.myform div.article li a:link, div.myform div.article li a:visited, div.myform div.article li a:active, div.myform div.article li a:hover {
	color: #2f3743;
}

/* */

div.sidecontent {
	float: left;
	width: 278px;
	border: 1px solid #cccccc;
	margin-bottom: 4px;
}

/* 공지 */

ul.notice {
	width: 271px;
	_width: 271px;
	float: left;
	list-style-type: none;
	font-size: 11px;
	letter-spacing: -1px;
	margin: 7px 0 0 7px;
}

div.notice {
	float: left;
	font-size: 11px;
	letter-spacing: -1px;
	margin-bottom: 1px;
	_margin-bottom: 2px;
	_margin-top: 1px;
	display: block;
}

div.notice div.title {
	display: block;
	font-weight: bold;
	float: left;
	padding: 7px 0 0 7px;
	margin-right: 117px;
	color: #2f3743;
}

div.notice div.full {
	float: right;
	padding-top: 8px;
	color: #dad0d1;
}

div.notice div.full a:link, div.notice div.full a:active, div.notice div.full a:visited, div.notice div.full a:hover {
	color:#B89494;
}

ul.notice li {
	padding: 0 0 5px 5px;
	overflow: hidden;
	background: url(../img/sidebar/li_notice.gif) no-repeat 0 5px;
	_background: url(../img/sidebar/li_notice.gif) no-repeat 0 4px;
}

ul.notice p.subject {
	float: left;
	display: inline;
}

ul.notice p.category {
	float: right;
	display: inline;
	margin-right: 7px;
}

ul.notice a:link { color: #d17575; }
ul.notice a:visited{ color: ; }
ul.notice a:active { color: ; }
ul.notice a:hover { color: ; }


/* vote */
div.vote {
	width: 278px;
	float: left;
	border-top: 1px solid #cccccc;
}

div.vote_title {
	float: left;
	font-size: 11px;
	letter-spacing: -1px;
	margin-bottom: 1px;
	_margin-bottom: 0;
	_margin-top: 1px;
	display: block;
	padding-bottom: 6px;
	_padding-bottom: 0;
}

div.vote_title div.title {
	display: block;
	font-weight: bold;
	float: left;
	padding: 7px 0 0 7px;
	margin-right: 180px;
	color: #2f4743;
}

div.vote_title div.full {
	float: left;
	padding-top: 8px;
	color: #c3c3c3;
}

div.vote_title div.full a:link, div.vote_title div.full a:active, div.vote_title div.full a:visited, div.vote_title div.full a:hover {
	color:#B89494;
}


div.vote div.subject {
	float: left;
	letter-spacing: -1px;
	font-size: 11px;
	margin: 0px 0 8px 8px;
	_margin: 7px 0 0 8px;
	background: url(../img/sidebar/vote.gif) no-repeat;
	padding-left: 17px;
}

div.vote nobr.vote {
	width: 185px;
	overflow: hidden;
	display: block;
}

div.vote nobr.vote_opt {
	width: 70px;
	overflow: hidden;
	display: block;
	color: #2f3743;
}

div.vote div.part {
	float: right;
	margin: 0px 8px 8px 8px;
	_margin: 7px 6px 0 8px;
	font-size: 11px;
	color: gray;
	letter-spacing: -1px;
}
div.vote ul {
	clear: both;
	list-style-type: none;
	margin: 7px 0 0 0;
}

div.vote li {
	clear: both;
	width: 100%;
	height: 24px;
	_margin-top: -3px;
	_margin-bottom: -4px;
}

div.vote li div.a {
	float: left;
	font-size: 11px;
	letter-spacing: -2px;
	padding: 6px 0 0 24px;
	_padding: 7px 0 0 24px;
	width: 70px;
	_width: 93px;
}

div.vote li div.b {
	float: left;
	width: 95px;
	height: 8px;
	background: url(../img/sidebar/vote_n.gif) no-repeat top right;
	margin: 8px 0 0 6px;
}

div.vote li div.b span {
	display: block;
	height: 8px;
	background: url(../img/sidebar/vote_y.gif) repeat-x;
	margin-left: 1px;
}

div.vote li div.c {
	color: #2f3743;
	width: 24px;
	float: left;
	font-size: 11px;
	letter-spacing: 0px;
	margin: 6px 5px 0 5px;
	_margin: 7px 5px 0 5px;
}

div.vote li div.c b {
	letter-spacing: -1px;
}

div.vote li div.d {
	float: left;
	_float: right;
	margin: 3px 0 0 3px;
	_margin: 3px 7px 0 0;
}

div.vote li div.d a {
	display: block;
	width: 39px;
	height: 18px;
	background: url(../img/sidebar/vote_btn_bg.gif) no-repeat;
}

div.vote li div.d a:hover {
	color: #7a859e;
	text-decoration: none;
}

div.vote li div.d a span {
	font-size: 10px;
	font-family: verdana;
	letter-spacing: -1px;
	display: block;
	padding: 3px 0 0 3px;
}


div.vote li.a {
	background: url(../img/sidebar/vote_1.gif) no-repeat 8px 6px;
	background-color: #f8f8f8;
}

div.vote li.b {
	background: url(../img/sidebar/vote_2.gif) no-repeat 8px 6px;
}

div.vote li.c {
	background: url(../img/sidebar/vote_3.gif) no-repeat 8px 6px;
	background-color: #f8f8f8;
}

div.vote li.d {
	background: url(../img/sidebar/vote_4.gif) no-repeat 8px 6px;
}

div.vote li.e {
	background: url(../img/sidebar/vote_5.gif) no-repeat 8px 6px;
	background-color: #f8f8f8;
}

div.vote li.f {
	background: url(../img/sidebar/vote_6.gif) no-repeat 8px 6px;
}

div.vote li.g {
	background: url(../img/sidebar/vote_7.gif) no-repeat 8px 6px;
	background-color: #f8f8f8;
}

div.vote li.h {
	background: url(../img/sidebar/vote_8.gif) no-repeat 8px 6px;
}

div.vote li.i {
	background: url(../img/sidebar/vote_9.gif) no-repeat 8px 6px;
	background-color: #f8f8f8;
}
div.vote li.j {
	background: url(../img/sidebar/vote_10.gif) no-repeat 8px 6px;
}


/* pig */
div.pig {
	width: 278px;
	float: left;
	border-top: 1px solid #cccccc;
	background: url(../img/sidebar/pig.gif) no-repeat 8px 0px;
	_line-height: 14px;
	color: #2f4743;
}

div.pig p {
	font-size: 11px;
	letter-spacing: -1px;
	margin: 5px;
	margin-left: 85px;
}

div.pig p.a {
	margin-top: 9px;
}

div.pig p.c {
	text-align: left;
}

div.pig p span { color: #d17575; }
div.pig p span.date { color: #808080; letter-spacing: 0; }
div.pig p span.split { color: #cccccc; }

div.pig a:link, div.pig a:visited, div.pig a:active, div.pig a:hover {
	color: #d17575;
	text-decoration: underline;
	background: url(../img/sidebar/pig_ok.gif) no-repeat 0px 3px;
	padding-left: 4px;
}

/* today */
div.sidecontent div.counter {
	float: left;
	border-top: 1px solid #cccccc;
	width: 278px;
	background: #f8f8f8;
	color: #626262;
	font-size: 11px;
	letter-spacing: -1px;
}

div.sidecontent div.counter p {
	display: block;
	text-align: center;
	padding: 10px 0 8px 0;
	_padding: 11px 0 7px 0;
}

div.sidecontent div.counter span.split, div.sideabd span.split, div.footer span.split {
	color: #bcbcbc;
}

div.sidecontent div.counter span.data {
	letter-spacing: 0;
}

/* twitter */


/* */
div.sideabd {
	float: left;
	background: #f8f8f8;
	width: 260px;
	_width: 280px;
	padding: 10px;
	color: #626262;
	font-size: 11px;
	letter-spacing: -1px;
}

div.sideabd p {
	display: inline;
}

div.sideabd a:link, div.sideabd a:active, div.sideabd a:visited, div.sideabd a:hover {
	color: #626262;
}

div.sideabd p.a {
	background: url(../img/sidebar/rss.gif) no-repeat 0px 0px;
	padding-left: 13px;
}

div.sideabd p.b {
	background: url(../img/sidebar/email.gif) no-repeat 0px 0px;
	padding-left: 15px;
}

div.sideabd p.c {
	background: url(../img/sidebar/buscon.gif) no-repeat 0px 0px;
	padding-left: 13px;
}

div.sideabd p.d {
	background: url(../img/sidebar/donation.gif) no-repeat 0px 0px;
	padding-left: 13px;
}

div.twitter {
	margin-top: 5px;
	float: left;
	background-color: #C0DEED;	width: 260px;
	_width: 280px;
	padding: 10px;
	color: #626262;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: center;
	margin-bottom: 5px;
}

div.twitter a {
	color: #2276bb;
	font-weight: bold;
	padding: 0;
	margin: 0;
}


/* */


/* */
div.loginform {
	float: left;
	width: 278px;
	_width: 280px;
	height: 176px;
	_height: 178px;
	border: 1px solid #b2b5ba;
	margin-bottom: 4px;
	background: #edeff0 url(../img/sidebar/logo.gif) no-repeat;
}

div.loginform div.input {
	width: 186px;
	_width: 187px;
	float: left;
	margin: 97px 0 0 8px;
	font-size: 11px;
	letter-spacing: -2px;
	border-right: 1px solid #c6c9ce;
}

div.loginform div.input p.a {
	margin-bottom: 3px;
	_margin-bottom: 0;
	color: #808080;
}

div.loginform div.input p.b a {
	float: left;
	width: 67px;
	height: 24px;
	background: url(../img/sidebar/btn_login.gif) no-repeat;
	margin-left: 4px;
}

div.loginform div.input input.id, div.loginform div.input input.pw {
	border-top: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	width: 107px;
	height: 24px;
	font-family: georgia;
	vertical-align: text-bottom;
}

div.loginform div.input input.pw {
	float: left;
}

div.loginform div.input input.auto {
	vertical-align:middle;
	margin-left: 2px;
	margin-top: -1px;
	_margin-left: -2px;
	_margin-right: -2px;
}

div.loginform div.join {
	float: left;
	margin: 97px 0 0 8px;
	_margin: 94px 0 0 8px;
}

div.loginform div.join p.a {
	margin-bottom: 2px;
	_margin-bottom: 4px;
	color: #808080;
	font-size: 11px;
	letter-spacing: -2px;
	text-align: center;
}

div.loginform div.join p.b a {
	float: left;
	width: 67px;
	height: 24px;
	background: url(../img/sidebar/btn_join.gif) no-repeat;
}

div.loginform div.text {
	clear: both;
	font-size: 11px;
	letter-spacing: -2px;
	margin-left: 7px;
	padding-top: 8px;
	_padding-top: 5px;
	color: #4c5464;
}

/* nobr */
nobr.news {
	width: 333px;
	overflow: hidden;
	display: block;
}

nobr.story {
	width: 180px;
	overflow: hidden;
	display: block;
}

nobr.bbs {
	width: 300px;
	overflow: hidden;
	display: block;
}

nobr.media {
	width: 195px;
	_width: 193px;
	overflow: hidden;
	display: block;
}

nobr.notice {
	width: 220px;
	overflow: hidden;
	display: block;
}

nobr.article {
	width: 235px;
	_width: 230px;
	overflow: hidden;
	float: left;
}

/* bus */
div.portlet div.bus_con {
	border: 1px solid #cccccc;
	float: left;
	width: 593px;
	margin-bottom: 4px;
}

div.portlet div.bus_con div.head {
	float: left;
	background: ;
	padding: 8px 0 6px 7px;
	width: 586px;
	_width: 592px;
}

div.portlet div.bus_con div.head div.subject {
	float: left;
	background: url(../img/content/bus_icon.gif) no-repeat;
	height: 15px;
	padding-left: 18px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
	color: #333;
	padding-top: 2px;
	_padding-top: 2px;
}

div.portlet div.bus_con div.head div.new {
	background: url(../img/content/bus_icon_new.gif) no-repeat;
}

div.portlet div.bus_con div.head div.name {
	float: right;
	font-size: 11px;
	letter-spacing: -1px;
	color: #b9becb;
	padding: 2px 7px 0 0;
}

div.portlet div.bus_con div.description {
	float: left;
	width: 579px;
	overflow: hidden;
	margin: 7px;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 20px;
}

div.portlet div.bus_con div.description a {
	text-decoration: underline;
}

div.portlet div.bus_con div.subject a {
	cursor: pointer;
}


div.portlet div.bus_con div.subject a:hover {

	text-decoration: underline;
}

div.portlet div.bus_con div.head div.name span.name {
	color: #7a859e;
}

div.portlet div.bus_con div.head div.name span.name b {
	color: #2f3743;
}

div.portlet div.bus_con div.head div.name span.date {
	color: #7a859e;
	letter-spacing: 0px;
	font-size: 11px;
}

div.standard {
	float: left;
	width: 593px;
	font-size: 11px;
	letter-spacing: -1px;
	margin-top:5px;
	color: gray;
	text-align: center;
}

/* clasico */
div.clasico {
	width: 278px;
	float: left;
	border-top: 1px solid #cccccc;
}

div.clasico_title {
	float: left;
	font-size: 11px;
	letter-spacing: -1px;
	margin-bottom: 1px;
	_margin-bottom: 0;
	_margin-top: 1px;
	display: block;
	padding-bottom: 6px;
	_padding-bottom: 0;
}

div.clasico_title div.title {
	display: block;
	font-weight: bold;
	float: left;
	padding: 7px 0 0 7px;
	margin-right: 180px;
	color: #1F58C1;
}

div.clasico ul {
	clear: both;
	font-size: 11px;
	letter-spacing: -1px;
	list-style-type: none;
}

div.clasico li {
	clear: both;
	border-bottom: 1px solid #eee;
	margin: 10px;
	padding-bottom: 7px;
}

div.clasico ul div.scd {
	clear: both;
	text-align: center;
	background: #f1f1f1;
}
div.clasico ul div.scd p {
	padding: 10px;
	padding-bottom: 8px;
	color: #999;
	display: block;
}

div.clasico ul div.scd span {
	display: block;
	color: #000;
	margin-bottom: 5px;
}

div.clasico ul div.scd a {
	color: gray;
	text-decoration: underline;
}

div.clasico ul div.scd a:hover {
	color: #000;
	text-decoration: underline;
}

div.clasico ul div.tag {
	margin-top: 7px;
	color: #ccc;
	line-height: 1.5em;
	text-align: justify;
}

div.clasico div.tag a {
	color: #6E93D6;
}

div.clasico div.tag a:hover {
	color: #1F58C1;
}


/* mvpvote */
ul.mvpvote {
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

ul.mvpvote li {
	height: 36px;
	border-bottom: 1px solid #eee;
	width: 255px;
	margin-bottom: 6px;
	padding-bottom: 0;
	position: relative;
}


ul.mvpvote li div.photo {
	float: left;
}
ul.mvpvote li div.photo img {
	width: 30px;
}

ul.mvpvote li div {

}

ul.mvpvote div.name {
	margin: 3px 0 0 6px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: -1px;
	float: left;
}

ul.mvpvote div.name span {
	display: block;
	font-weight: normal;
	color: #aaa;
	font-size: 11px;
	margin-top: 1px;
	letter-spacing: 0;
}

div.vvote {
	float: right;
	width: 30px;
	text-align: right;
	margin-top: 8px;
	color:#5f6e95;
	text-decoration: underline;
	font-size: 11px;
	letter-spacing:-1px;
}

nobr.ohoh {
	width: 79px;
	text-align: center;
	overflow: hidden;
	display: block;
}

div.today_main {
	float: left;
	overflow: hidden;
	width: 240px;
	border-left: 1px solid #D6D6D6;
	text-align: center;
	padding-bottom: 5px;
}

div.today_main div.memo img {
	width: 55px;
	height: 55px;
	-webkit-border-radius: 10px;
	margin: 0px 5px 0 0;
}

div.today_main div {
	display: block;
}

div.today_main div.date {
	clear: both;
	text-align: left;
	font-size: 12px;
	margin: 7px 0 0 7px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #E54706;
	font-family: "Gungsuh";
}

div.today_main div.subject {
	text-align: left;
	font-size: 12px;
	margin: 7px 0 0 7px;
	letter-spacing: -1px;
}

div.today_main div.subject span.s {
	font-weight: bold;
}

div.today_main p.subject {
	font-size: 12px;
	overflow: hidden;
	display: block;
	margin-top: 5px;
}

div.today_main p.subject span.s {
	font-weight: bold;
}

div.today_main p.memo {
	display: block;
	overflow: hidden;
	padding-top: 3px;
}
div.today_main span.name {
	color: #85A3BF;
}

div.today_main div.memo {
	clear: both;
	height: 55px;
	text-align: left;
	font-size: 11px;
	margin: 6px 7px 6px 7px;
	_padding-bottom: 6px;
	letter-spacing: -1px;
	color: #999;
	line-height: 1.4em;
}

div.today_main div.memo, x:-moz-any-link, x:default { margin: 8px 7px 7px 7px; } /* FireFox 3 */

div.yest {
	clear: both;
	text-align: left;
	font-size: 11px;
	letter-spacing: -1px;
	margin: 2px 7px 0 7px;
	overflow: hidden;
	line-height: 1.5em;
}

div.yest, x:-moz-any-link, x:default { margin-top: 3px; } /* FireFox 3 */

div.yest span.y {
	color: #85A3BF;
}

span.bbscomm {
	color: gray;
	font-size: 11px;
}

