@import url("includes/css/gwu.css");


/*--------------------
*
* È¨ÆäÀÌÁö ·¹ÀÌ¾Æ¿ô
*
*--------------------*/

#indexMain {
	float: right;
	margin: 0;
	width: 280px;
}

#indexContent {
	float: left;
	margin: 0;
	width: 680px;
}

#indexPromotion {
	margin-bottom: 5px;
	height: 232px;
	background: url("images/home_main_bg2.gif") no-repeat;
}

#indexCenter {
	clear: both;
	float: right;
	margin: 0;
	padding: 0 20px;
	width: 430px;
}

#indexMember {
	float: left;
	margin: 0;
	width: 210px;
}


/*--------------------
*
* °øÅë ½ºÅ¸ÀÏ
*
*--------------------*/

#indexHeader h1 {
	display: none;
}

h2, h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

h3 a.list {
	padding-left: 14px;
	background: url("images/bbs_list.gif") no-repeat left 1px;	
}

h3 a:link, h3 a:visited {
	color: #963;
	text-decoration: none;
}

h3 a:hover, h3 a:active {
	color: #C96;
	text-decoration: underline;
}

ul.indexBBS {
	margin: 5px 0;
}

ul.indexBBS a:link, ul.indexBBS a:visited {
	text-decoration: none;
}

ul.indexBBS a:hover, ul.indexBBS a:active {
	text-decoration: underline;
}

ul.indexBBS .b_name a {
	font-weight: bold;
	background: url("images/bbs_list.gif") no-repeat 0 0;
	padding-left: 13px;
}

.b_name a:link, .b_name a:visited {
	color: #963;
}

.b_name a:hover, .b_name a:active {
	color: #630;
}

/*
ul.indexBBS .title {
	padding-left: 14px;
	background: url("images/li_bullet_a3.gif") no-repeat 0 0;
}
*/

ul.indexBBS li {
	padding-left: 16px;
	background: url("images/li_bullet_a3.gif") no-repeat 0 2px;
}

ul.indexBBS .comments {
	font-size: 11px;
	color: #C63;	
}

ul.indexBBS .name {
	color: #666;
	margin-left: 5px;
}

ul.indexBBS .date {
	color: #C96;
}


/*--------------------
*
* ¿À¸¥ÂÊ ÄÁÅÙÃ÷
*
*--------------------*/

.gwu_home_banner {
	margin: 0 0 15px 0;
	padding: 0;
}

.gwu_home_banner a {
	clear: both;
	display: block;
	text-indent: -5000px;
	border-style: none;
	text-decoration: none;
}

.gwu_home_banner a#bannerProject {
	height: 72px;
	background: url("images/banner_homepage.gif") no-repeat;
}


dl.indexSection, dl.indexSection dt {
	margin: 0;
	padding: 0;
}

dl.indexSection {

}

dl.indexSection dt {
	margin-top: 5px;
}

dl.indexSection dd {
	margin: 0 0 0 24px;
	padding: 1px 0 0 14px;
	background: url("images/li_bullet_aRight2.gif") no-repeat left 4px;
	color: #666;
}

dl.indexSection dd a:link, dl.indexSection dd a:visited {
	text-decoration: underline;
}

dl.indexSection dd a:hover {
/*	color: #664514;*/
}

a.mainButton {
	clear: both;
	display: block;
	text-indent: -5000px;
	border-style: none;
	text-decoration: none;
}

a#linkBattle {
	height: 64px;
	background: url("images/button_main_battle.gif") no-repeat;
}

a#linkClasses {
	height: 64px;
	background: url("images/button_main_school.gif") no-repeat;
}

a#linkOpen {
	height: 64px;
	background: url("images/button_main_open.gif") no-repeat;
}

#indexMain ul#BBSNotice, #indexMain ul#BBSForum {
	padding: 10px;
	background-color: #F7F4F1;
	border: 1px dashed #963;
}

#indexResearch {
	margin-top: 5px;
	padding: 5px 10px;
	background-color: #F7F4F1;
	border: 1px dashed #963;
}

#indexResearch p.question {
	font-weight: bold;
	color: #630;
}

#indexResearch ul {
	margin-bottom: 10px;
	margin-left: 10px;
	color: #963;
}

#indexResearch fieldset.button {
	text-align: right;
}


/*--------------------
*
* °¡¿îµ¥ ÄÁÅÙÃ÷
*
*--------------------*/

.Qborder {
	margin-bottom: 5px;
	border: 3px solid #F7F4F1;
}

.Qboard {
	padding: 5px;
	border: 5px solid #1E3328;
	background-color: #3D6651;
}

.Qboard p {
	margin: 0 5px;
	color: #FFF;
}

.Qboard p.meta {
	margin-bottom: 5px;
	color: #F99;
}

.Qboard p.question {
	font-weight: bold;
	margin-bottom: 5px;
}

.Qboard blockquote {
	margin: 5px;
	padding: 5px 10px;
	border: 1px solid #FF9;
	color: #FF9;
}

.Qboard blockquote p {
	color: #FF9;
}

.Qboard ol li {
	list-style: decimal;
	margin-left: 30px;
	color: #FFF;
}

.Qboard em {
	text-decoration: underline;
}

#indexQuiz strong.quiz {
	color: #630;
	padding-left: 14px;
	background: url("images/li_bullet_aRight2.gif") no-repeat left top;
}

#indexQuiz a.quiz {
	margin-left: 3px;
	padding-left: 14px;
	background: url("images/li_bullet_a3.gif") no-repeat left top;	
}

#indexQuiz form {
	margin-bottom: 20px;
}

#indexQuiz p.notice {
	margin: 5px 0;
}

#indexQuiz .date {
	color: #C96;
}

a#titleBBSTheme {
	width: 400px;
	height: 30px;
	background: url("images/button_comm_theme.gif") no-repeat;
}

a#titleBBSBattle {
	width: 400px;
	height: 30px;
	background: url("images/button_comm_battle.gif") no-repeat;
}

a#titleBBSOpinion {
	width: 400px;
	height: 30px;
	background: url("images/button_comm_opinion.gif") no-repeat;
}


#indexUpdate {

}

#indexUpdate dl {
	padding-bottom: 10px;
}

#indexUpdate dt {
	margin-top: 10px;
}

.community_list {
	margin-bottom: 5px;
}

.community_list .left {
	float: left;
	width: 50%;
}

.community_list .right {
	float: right;
	width: 50%;
	text-align: left;
}

.community_list .left ul {
	margin-left: 41px;
}

.community_list .right ul {
	margin-left: 10px;
}

.post_num {
	color: #C96;
}


/*-----------------
*
* ÆÄÇÇ·ç½º ¹è°æ (Æø:430px)
*
*----------------*/

.scroll_home_top {
	width: 430px;
	height: 10px;
	background: url("../../images/scroll_home_bg_top.gif") no-repeat left bottom;
}

.scroll_home {
	margin: 0;
	padding: 10px 30px;
	background: url("../../images/scroll_home_bg.gif") repeat-y;	
}

.scroll_home_bottom {
	margin-bottom: 10px;
	width: 430px;
	height: 10px;
	background: url("../../images/scroll_home_bg_bottom.gif") no-repeat;
}


/*--------------------
*
* ¿ÞÂÊ ÄÁÅÙÃ÷
*
*--------------------*/

#indexMember h3 {
	margin: 5px 0;
	color: #630;
}

#indexRank {

}

#indexRank h3, #indexMemberIntro h3 {
	margin-top: 0;
	padding-left: 14px;
	background: url("images/bbs_list.gif") no-repeat left -1px;
}

#indexRank ol {
	margin-left: 10px;
}

#indexRank ol li {
	margin-left: 20px;
	list-style: decimal;
}

#indexRank p {
	margin: 0;
}

#indexMemberIntro li {
	padding-left: 14px;
	background: url("images/li_bullet_dot4.gif") no-repeat left 2px;	
}

#indexMemberIntro a.comment:link, #indexMemberIntro a.comment:visited {
	color: #300;
	text-decoration: none;
}

#indexMemberIntro a.comment:hover, #indexMemberIntro a.comment:active {
	color: #C30;
	text-decoration: underline;
}

#indexMemberIntro a.name:link, #indexMemberIntro a.name:visited {
	font-weight: bold;
	color: #630;
}

#indexMemberIntro a.name:hover, #indexMemberIntro a.name:active {
	font-weight: bold;
	color: #C30;
}

#indexMemberIntro .date {
	font-size: 11px;
	color: #963;
}

ul#oldBBS {
	padding: 7px 10px;
	background-color: #F7F4F1;
	border: 1px dashed #963;
}


/*--------------------
*
* ÇÁ·Î¸ð¼Ç : ¸ÞÀÎ ÀÌ¹ÌÁö
*
*--------------------*/

#indexPromotion p {
	text-indent: -5000px;
}

#promotionQB a {
	margin-left: 130px;
	border-style: none;
	display: block;
	width: 300px;
	height: 70px;
	text-decoration: none;
}

#promotionSeason a {
	margin-top: 0px;
	margin-left: 150px;
	border-style: none;
	display: block;
	width: 160px;
	height: 35px;
	text-decoration: none;
}


/*-----------------
*
* ±¸±Û ±¤°í
*
*----------------*/

#sideGoogleLink {
	padding: 5px 0 10px 10px;
	background-color: #F7F4F1;
	border: 1px dashed #963;
}

.googleAd_rect {
	padding: 10px 0 5px 0;
	text-align: center;	
	background-color: #F7F4F1;
	border: 1px dashed #963;
}

.googleAd_wide {
	margin: 10px;
	border: 5px solid #F7F4F1;
}