@charset "utf-8";

/* tag */
img { border: none;}
ul { margin: 0; padding: 0; list-style-type: none; }
ol { margin: 0; padding: 0; }

h1 {
	font-size: 14px;
	color: #333333;
	font-family: 돋움;
	padding-bottom: 13px;
	background: url("http://icon.hanmail.net/mashup2007/sub_line.jpg") repeat-x left bottom;
}

h1 strong { background: url("http://icon.hanmail.net/mashup2007/sub_bla01.jpg") no-repeat left 50%; padding: 10px; margin-left: 7px; }

h2 {
	font-size: 14px;
	color: #41acff;
	font-family: 돋움;
	margin-top: 30px;
	padding-bottom: 5px;
	background: url("http://icon.hanmail.net/mashup2007/dot.jpg") repeat-x left bottom;
}

h3 { font-size: 12px; color: #333333; font-family: 굴림; }

h4 { font-size: 12px; color: #333333; font-weight: bold; }

a { text-decoration: none; }
a:link { color: #5588bb; border-bottom: 1px dotted #5588bb;}
a:visited { color: #5588bb; border-bottom: 1px dotted #5588bb; }
a:hover { color: #000000; background-color: #f4f2e4; border-bottom: 1px solid #000000;}

.part { clear: both; }

body{
	margin: 0;
	background: url("http://icon.hanmail.net/mashup2007/sub_bg.jpg") repeat-x;
	background-color: #212E44;
	font-size: 12px;
	color: #666666;
	font-family: 굴림;
	line-height: 160%;
}

#main_layout{
	width: 787px;
	height: 100%;
	margin: auto;
}

/* top */
#top { width: 787px; height: 277px; background: url("http://icon.hanmail.net/mashup2007/sub_main.jpg") no-repeat; }
#menu { width: 766px; height: 43px; }

#menu div,img{ display: block; float: left; }
#menu_left { width: 762px; height: 43px; background-color: #080F1B; }
#menu_right { width: 4px; height: 43px; background: url("http://icon.hanmail.net/mashup2007/submenu_td.jpg") no-repeat; }
#submenu_contest,#submenu_expo { margin-left: -4px; }

/* center */
#content { width: 766px; margin-top: 8px; }

#content_top {
	width: 100%;
	height: 10px;
	background: url("http://icon.hanmail.net/mashup2007/sub_td01.jpg") no-repeat;
	background-color: #FFFFFF;
}

#content_center {
	width: 766px;
	float: left;
	padding-bottom: 50px;
	background: url("http://icon.hanmail.net/mashup2007/dot.jpg") repeat-y 559px;
	background-color: #FFFFFF;
}

#content_left { width: 518px; float: left; padding: 23px 15px 0 25px;}
#content_left ul li {
	margin-left: 20px;
	background: url("http://mashupkorea.com/images/bullet2.gif") no-repeat left 7px;
	padding-left: 10px;
}

#content_left ol li {
	margin-left: 30px !important;
	margin-left: 30px;
}

#content_right { width: 187px; float: right; padding: 5px 10px; 0 10px; }

/*#content_right h3 { margin: 12px 0 10px 8px; padding-left: 5px; background-color: #3189C9; color:#eee;}*/
#content_right h3 { margin: 12px 0 10px 8px;
font-size: 12px;
font-family: 굴림,gulim;
font-weight: bold;
color: #5e5d58;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 5px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #cccccc;
}

#content_right ul li {
	margin-left: 10px;
	line-height: 180%;
	background: url("http://icon.hanmail.net/mashup2007/sub_bla02.jpg") no-repeat 0 50%;
	padding-left: 6px;
	font-size: 11px;
	font-family: 돋움;
	color: #666666;
}

#content_right li a {
	color: #999999; border:0;
}

#counter {
	margin-left: 8px;
}

#counter_expo  { margin: 2px; width:167px; height:33px; background: url("/2008/images/clock_expo.gif");}
#counter_conf  { margin: 2px; width:167px; height:33px; background: url("/2008/images/clock_conf.gif");}
#counter_yeon  { margin: 2px; width:167px; height:33px;  background: url("/2008/images/clock_yeon.gif");}
#counter_daum  { margin: 2px; width:167px; height:33px; background: url("/2008/images/clock_daum.gif");}
#counter_kaist { margin: 2px; width:167px; height:33px; background: url("/2008/images/clock_kaist.gif");}
#counter_end   { margin: 2px; width:167px; height:33px; background: url("/2008/images/clock_end.gif");}

.counter {
	padding-top: 6px;
	margin-left: 135px;
	font-family: "Arial Black";
	font-size: 19px;
	color: #eee;
}

.counter a:link, .counter a:visited {
	color: #eee;
	border: none;
}
.counter a:hover {
	background-color:#000;
	color: #ff0;
	text-decoration: none;
}

/* bottom */
#bottom{
	width: 766px;
	clear: both;
	height: 50px;
	background: url("http://icon.hanmail.net/mashup2007/sub_td02.jpg") no-repeat left bottom;
	font-size: 11px;
	color: #8095B9;
	font-family: 돋움;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 30px;
	margin-bottom: 30px;
}

#bottom_bg{
	width: 766px;
	height: 1px;
	background: url("http://icon.hanmail.net/mashup2007/syb_td03.jpg") no-repeat;
}


/* Channy 추가 스타일 */
table {
	margin-left:15px;
    background-color:#E9E3CF;
	margin-bottom: 15px;
    }

th {
    background-color:#D4CCB4;
    border:1px
    solid #ffffff;
    border-right:0px;
    border-bottom:0px;
    color:#ffffff;
    text-align:center;
    white-space:nowrap; padding:3px 4px;
    }
td {
    background-color:#ffffff;
    border:1px solid #ffffff;
    border-right:0px;
    border-bottom:0px;
    padding:3px 4px;
}

form {margin:0; padding:0;}
code {display:block; font-size: 8pt; font-family: Arial; border: 1px solid #eee; padding: 5px; margin: 5px; }

p.center { margin: 10px auto; width: 122px; text-align: left; }

.titles {
	width: 80px;
	float: left;
	/*border:1px solid red;*/
}

