#siteBody {
	padding: 0px;
	margin: 0px;
	position: relative;
}

#mainImg {
	width:1004px;
	height:450px;
}

#subImg {
	width:1004px;
}



#mainBody {
	width:1004px;
}

#subBody {
	width:1004px;
	overflow: hidden;
}


#siteFooter {
	width:1004px;
	height:100px;
}
/*--- 사이트 몸통 설정 ---------------------------------------------*/



/*--- 메인 컨텐츠 설정 ---------------------------------------------*/
#main_logo {
	position:absolute;
	top:2px;
	left:2px;
	width:150px;
	height:53px;
	background: url(../img/dome/common/main_logo.jpg) top left no-repeat;
	cursor:pointer;
}

#sub_logo {
	position:absolute;
	top:2px;
	left:2px;
	width:200px;
	height:43px;
	background: url(../img/dome/common/main_logo.jpg) top left no-repeat;
	cursor:pointer;
}


#mainContent {
	width:1004px;
}


#subLeftMenu {
	float:left;
	text-align:left;
	width:240px;
}

#subContent {
	margin-top:27px;
	margin-left:42px;
	margin-bottom:27px;
	width:690px;
	float:left;
}



/*--- 메인 컨텐츠 설정 ---------------------------------------------




ul {
	list-style-type: none;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

#subLeftMenu ul {
	margin-left:5px;
}


li {
	text-align:left;
	background: url(../img/race/common/bullet.gif) top left no-repeat;
	padding-left:7px;
	height:28px;
	width:200px;
}


li a:hover {
	text-decoration:none;
	color:#999999;

}



--------- 탑 메뉴설정 ------------
#topSideMenu ul { list-style:none; margin:0px ; padding: 0px; border:0px solid red;text-align:center;}
#topSideMenu ul li { line-height:25px;display: inline; float:left; left:10px;width:80px; margin: 0px 0px 0px 5px;padding: 0px 0px 0px 0px; color: #000000; letter-spacing: 0px; border:0px solid green; border-bottom: 1px solid #EFEFEF;border-top: 1px solid #EFEFEF; cursor:pointer;}
#topSideMenu ul li u{ display: block; background-color:#000000;color:#FFFFFF;text-decoration:none;}
*/
