/* GLOBAL STYLES */
body { font-size: 13px; font-family: Arial; color:#102536; background-color: #FFF; text-align:center; margin: 3px 0 3px 3px;}
p { font-size: 14px; }
h1 { font-size: 18px; clear: left; }
h2 { font-size: 16px; margin:3px 0 5px 0;}
h3 { font-size: 15px; margin:0 0 0 0; }
h4 { font-size: 14px; margin:0 0 1px 0; padding:5px 0 0 0;}
h5 { font-size: 13px; margin:8px 0 1px 0; padding:0 0 0 0;}
em { font-weight: bold; font-style:normal;}
a { text-decoration: none; }
img { border-width:0; border:0; }
a:link { color: #0000CC; }
a:active { }
a:visited { color: #00008B; }
a:hover { background-color:#CCCCFF; text-decoration:none; }
#wrapper { width: 950px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; text-align:left;}
.newText { color: red; }
.offText{color:#696969;font-weight:normal; font-style: italic; }
.offLightText{color:#CCCCCC;font-style:italic;}
.strongText{font-weight:bold;}
.italicText{font-style:italic; }
.userName { color:#006600; font-weight:bold; }
a.userName:link {color:#006600; font-weight:bold; }
a.userName:visited {color:#006600; font-weight:bold; }
.blogUserName a {font-weight:bold;}
.successAlert{color:green;}
.paginate { text-align:center; }
.show { display:inline; }
.hide { display:none; }

/* HEADER STYLE */
#header { margin:0 0 0 0; }
#header a:hover { background:none; text-decoration:underline; }
#logoTop { text-align:center; }
.headerText { font-size: 12px; }
#headerLeft { float:left; width:290px; margin:0 0 0 0; clear: left; }
#headerRight { float:right; width:290px; margin:0 0 0 0; text-align: right; }
#headerCenter { text-align:center;margin:0 auto 0 auto; padding:0 0 0 0;}
.adminText { color: green; font-weight: bold; }
#headerSectionsMain { margin:2px 0 0 0;  }
#headerSectionsNav { background-image: url(/images/headerSectionsNav.gif); height:28px; margin:2px 0 8px 0;  }
.headerSectionsNavLeft { color:#fff; float:left; width:400px; padding:5px 0 0 12px; }
.headerSectionsNavLeft a:link { color:#fff; font-weight:bold; }
.headerSectionsNavLeft a:visited { color:#fff; font-weight:bold; }
.headerSectionsNavRight { float:right; padding:4px 5px 0 0; margin:0 0 0 0; vertical-align:top; }
.headerSectionsTextBox { display:inline; float:left; background-image: url(/images/headerSectionsTextBox.gif); background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; }
.headerSectionsSearchInput { vertical-align:top; border:0px solid black; padding:0 0 0 0; margin:0 0 0 0; }
.headerSectionsSubmitButton { float:right; display:inline; }
.headerSectionsLogo { margin:0 8px 3px 0;  }

/* NEW HEADER STYLE */
.indexSearchInputWrapper { display:inline; float:left; padding:6px 5px 0px 1px; width:230px; height:33px; background-image: url(/images/searchBox.gif); background-repeat:no-repeat; text-align:center; }
.indexSearchInput { border:0px solid black; }
#indexHeaderMain { text-lign:center; width:100%; }
.indexHeaderMainLeft { display:inline; float:left; text-align:left;  margin:0 0 0 190px; }
.indexHeaderMainRight { display:inline; float:right; margin:3px 200px 0 0; }
#indexNavWrapper { clear:both; height:35px; background-image: url(/images/headerNav.gif); background-repeat:no-repeat; margin: 0 0 5px 0; padding:6px 0 0 0; }
#indexNav { float:left; height:35px; margin:3px 0 0 0; }
ul#indexNav { margin:0 0 0 0; padding:0; list-style:none; }
#indexNav li { float: left; margin:0 0 0 0; padding:0 0 0 0;}
#indexNav a { color: #f2f2f2; font-weight:bold; font-size:18px; text-decoration: none; padding:2px 8px 2px 8px;}
#indexNav a:hover { text-decoration:underline; background:none; }
#tickerJobHeaderIndex { float:right; width:500px; margin:3px 0 0 10px;}
#jobTicker { float:left; width:500px; margin:0 0 0 0; }
#jobLabel { color:#fff; float:left; width:115px; }
#jobScrollWrapper { position:relative; margin:0 0 0 120px; }
.jobScrollWrapperCollapsed { overflow:hidden; }
.jobScrollWrapperExpanded { overflow:visible; }
#jobScrollMask { overflo:visible; }
.jobScrollMaskCollapsed { overflow:hidden; height:16px;  }
.jobScrollMaskExpanded { overflow:visible; height:100%; }
#jobScroll { float:left; top:0px; position:absolute; }
#jobScroll a{ color:#fff; }
.jobScrollCollapsed {  overflow:hidden; }
.jobScrollExpanded { color:black; top:-2px; left:-2px; border: 3px solid #0000aa; overflow:visible; background-color: #33aaff; padding: 2px 2px 2px 2px; }
.jobScrollExpanded a:hover { color:black; }

/* BANNER SYTLES */
#banner { position:relative; z-index:2; clear:both; height:76px; color:white; font-size:13px; background-image: url(/images/banner_bg.png); background-repeat: no-repeat; margin:0 0 8px 0; padding:0 0 0 0;} 
#bannerTopWrapper { height:55px;}
#bannerCenter { text-align:center; margin:0 auto 0 auto; padding:3px 0 0 0;}
#bannerLeft { float:left; width:140px; margin:3px 0 0 8px; padding:0 0 0 0; clear: left; }
#bannerRight { float:right; width:140px; margin:3px 8px 0 0; padding:0  0 0; text-align: right; }
.bannerLeftTextTop a{ color:black; font-weight:bold; }
.bannerLeftTextBottom a{ color:white; font-weight:bold; }

/* SEARCH STYLES */
#headerSearch { margin:0 0 0 0; padding:0 0 0 0;}
.searchSelect { border: 1px solid black; }
.searchInput { border: 1px solid black; }
#searchSide { margin:0 0 0 650px; padding:0 0 0 0;}
#searchMain {float:left; width:640px; margin:0 0 0 0; position:relative; }
.searchLink a:link { text-decoration:underline; }
.searchLinkURL a:link { text-decoration:none; color:green; }
#searchDirMap { margin:0 0 0 250px; padding:0 0 0 0;}
#searchDirItems {float:left; width:200px; margin:0 0 0 0; position:relative; }



/* MAIN NAV STYLE */
#navOuter { text-align:center; margin:3px auto 2px 160px; padding:0 0 0 0;}
#navWrapper { text-align:center; margin:0 0 0 20px; padding:0 0 0 0;}
ul#mainNav { margin:0 0 0 0; padding:0; list-style:none; }
#mainNav li { float: left; margin:0 0 0 0; padding:0 0 0 0;}
#mainNav a { color: #f2f2f2; font-weight:bold; font-size:14px; text-decoration: none; padding:2px 8px 2px 8px;}
#mainNav a:hover { text-decoration:underline; background:none; }
body#home a#homeLink, body#news a#newsLink, body#directory a#directoryLink, body#events a#eventsLink, body#resumes a#resumesLink, body#chat a#chatLink, body#forums a#forumsLink, body#jobs a#jobsLink, body#games a#gamesLink, body#faq a#faqLink, body#hanguk a#hangukLink, body#aboutus a#aboutusLink, body#map a#mapLink { font-weight:bold; color: #000; background-color:#5b5bFF; border-left:1px solid #000; border-right:1px solid #000; }
.hangukInfo { font-size:12px; }
.headerLine { clear: left; margin-top: 0px; margin-bottom: 5px; margin-left: 0; }

/* TICKER STYLE */
.tickerJobStats{text-align:right; margin:0 0 8px 0;}

/* USERINFO */ 
.userInfoShow { position:absolute; left:20px; z-index:2; border: 2px solid black; background-color: #e6e6e6; padding: 2px 2px 2px 2px; }
.userInfoHide { display:none; }
.userWindowName { font-weight:bold; font-style:italic; border-bottom:1px solid #696969; }
.userWindow p { font-size:12px; margin: 2px 2px 2px 2px;  }
.userWindow a { font-weight:bold;  }
.userWindow a:hover { background-color:#D3D3D3;  }

/* HOMEPAGE STYLES */

#indexContentCenter { width:470px; margin:0 0 0 270px; padding:0 0 0 0; text-align:left;}
#indexContentLeft { position:relative; z-index:0; overflow:hidden; float:left; width:260px; clear:left; margin:0 0 0 0; }
#indexContentRight { float:right; width: 200px; margin:0 0 0 0; }
#indexContentCenterLeft { float:left; width:200px; margin:8px 0 0 0; }
#indexContentCenterRight { float:right; width: 260px; margin:8px 0 0 0; }
#indexFeeds { clear:both; }

.indexFeaturedPostsHeader { font-size:14px; font-weight:bold; background:url(/images/260boxTop.gif); margin:0 0 0 0; padding:5px 0 0 8px;}
.indexFeaturedPostsBody { overflow:hidden; background:url(/images/260boxMiddle.gif); margin:0 0 0 0; padding:0 5px 0 8px; height:275px; }
.indexFeaturedPostsFooter { background:url(/images/260boxBottom.gif) bottom; margin:0 0 8px 0; padding: 0 9px 8px 0; text-align:right; }

.indexFeedsHeader { font-size:14px; font-weight:bold; background:url(/images/950feedsBoxTop.png); margin:0 0 0 0; padding:5px 0 0 8px;}
.indexFeedsBody { overflow:hidden; background:url(/images/950feedsBoxMiddle.png); margin:0 0 0 0; padding:0 5px 0 8px;}
.indexFeedsFooter { background:url(/images/950feedsBoxBottom.png) bottom; margin:0 0 0 0; padding: 0 0 0 0; } 

.indexForumsHeader { font-size:14px; font-weight:bold; background:url(/images/260forumsBoxTop.png); margin:0 0 0 0; padding:3px 0 5px 8px; color:#000;}
.indexForumsBody { background:url(/images/260forumsBoxMiddle.png) repeat; padding:0 0 0 7px; height:200px; }
.indexForumsFooter { clear:both; height: 18px; background:url(/images/260forumsBoxBottom.png) bottom; margin:0 0 8px 0; padding: 2px 12px 8px 0; text-align:right; }

#main { width:530px; margin:0 0 0 210px; padding:0 0 0 0; text-align:left;}
#mainAlt { width:690px; margin: 0 0 0 0; padding:0 4px 0 0; text-align: left;}
#secondary { float:right; width: 200px; margin:0 0 0 0; }
#sidebar { position:relative; z-index:0; overflow:hidden; float:left; width:200px; clear:left; margin:0 0 0 0; }
.contribNames { margin:0 0 0 0; padding:0 2px 2px 5px; }
.topGames tr{ vertical-align: top; }
.gameRank { font-weight: bold; }
.homeSection { background-color: #eeeeee; background-image: url(/images/bg_side_head.png); color: white; border-left: 2px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 2px solid blue; padding: 3px 4px 3px 4px; font-size: 14px; font-weight: bold; margin:0 0 5px 0; }
.mainSection { background-image: url(/images/xmainsection_bg.gif); padding: 3px 0 3px 0; font-size: 14px; font-weight: bold; margin:0 0 5px 0; }
.mainSectionAlt { background: url(/images/mainsection_bgAlt.png) left top no-repeat; color: white; padding: 3px 4px 3px 4px; font-size: 14px; font-weight: bold; margin:0 0 5px 0; }
.secondarySection { background-image: url(/images/xsecondarysection_bg.gif); padding: 3px 0 3px 0; font-size: 14px; font-weight: bold; margin:0px 0 5px 0; }
.sidebarSection { background-image: url(/images/xsidebar_bg.gif); padding: 3px 0 3px 0; font-size: 14px; font-weight: bold; margin:0 0 5px 0; }
.usImg { padding:5px 10px 3px 0px; float:left; }
.blogName { font-weight:bold; padding:0 0 0 0; margin:8px 0 3px 0px; font-size: 14px; }
.blogLink { line-height: 105%; padding:0 0 0 8px; margin: 2px 0 3px 0; font-size: 13px; }
.blogFeedLink { font-weight:bold; line-height: 105%; padding:0 0 0 0; margin: 0 0 0 0; font-size: 13px; }
.koreablogLinks { font-weight:bold; font-size:13px; line-height:105%; padding: 0 0 0 5px; margin: 4px 0 5px 0; }
.updateDate { margin:0 0 2px 0; font-weight: bold; }
.updateList { margin:0 3px 0 10px; list-style-type:disc; padding:0 0 0 0}
.updateList li { font-size: 13px; margin: 4px 0 4px 8px; }
.formAdd {margin:3px 3px 5px 6px;}
.inputNameShort {width:95px;}
.inputEmailShort {width:95px;}
.inputUrlShort {width:125px}
.loginTable { font-size:12px; }
.loginTextInput { width:100px; }
.indexUserInfoTop { font-size:14px; font-weight:bold; background:url(/images/indexUserInfoTop.gif); margin:0 0 0 0; padding:5px 0 0 8px;}
.indexUserInfoBody { overflow:hidden; background:url(/images/indexUserInfoBody.gif); margin:0 0 0 0; padding:0 5px 0 8px; height:91px; }
.indexUserInfoFooter { background:url(/images/indexUserInfoFooter.gif) bottom; margin:0 0 8px 0; padding: 0 9px 8px 0; text-align:right; }

/* MAIN SECTIONS (NEWS/BLOG) */
.mainHeader { font-size:14px; font-weight:bold; background:url(/ximages/greyBigBoxTop.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.mainBody { background:url(/ximages/greyBigBoxBorder.gif); margin:0 0 0 0; padding:0 5px 0 5px; }
.mainFooter { height:18px; background:url(/ximages/greyBigBoxBottom.gif) bottom; margin:0 0 0 0; padding: 0 5px 3px 0; text-align:center; font-weight:bold; font-size:12px; }
.mainSubHeader { font-size:14px; font-weight:bold; margin:0; padding:8px 0 0 0; color:#333; }
#newsWrapper { width: 740px; margin-right: auto; margin-left: auto; text-align: left; }
#newsMenu { border: 1px solid black; padding: 3px; width: 160px; float: left; }
#newsContent { width: 500px; margin:0 0 0 0; }
.newsHeadline { font-size: 12px; font-weight: bold; margin: 0 1px 1px 3px; padding: 3px 4px 2px 0; text-decoration: none; border-bottom: 1px solid #333; }
.byLine { position:relative; font-size: 12px; color: #696969; margin: 3px 0 4px 3px; }
.newsBody { width:100%; overflow:hidden; margin: 8px 0 5px 0; font-size: 12px; color:#000; }
.newsBody a { font-weight: bold; text-decoration: none; }
.newsBody img { max-width: 520px;}
.vidWrapper { border:2px solid blue; position:relative; z-index:1; }
.newsComment { color:#666666; text-align:right; margin: 10px 1px 5px 5px; padding:0 0 8px 0; font-size: 12px;}
.newsComment a{ color:#666666; }
.commentHeadline { font-size: 14px; margin: 15px 3px 5px 3px; padding: 3px 4px 5px 0; border-bottom: 1px solid #a9a9a9; }

/* BIG DIRECTORY */
#topDir { margin:0 0 8px 0; }
#sideDir { margin:0 0 0 650px; padding:0 0 0 0;}
#mainDir {float:left; width:640px; margin:0 0 0 0; position:relative;}
.dirNavTop { height:5px; margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirNavTop.gif); }
.dirNavBody { margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirNavBody.gif); }
.dirNavFooter { height:5px; margin:0 0 10px 0; background:url(/images/dirNavFooter.gif) bottom; }
.dirNavText { margin:0 8px 0 12px; }
.dirNavLabel { font-weight:bold }
.dirNavOffText { font-style:italic; color:#333; }
.dirCatMenuTop { height:6px; margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirCatMenuTop.gif) top no-repeat; }
.dirCatMenuBody { margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirCatMenuBody.gif); font-size:12px; }
.dirCatMenuBodyWrapper { margin:0 0 0 0; padding:0 0 0 8px; }
.dirCatMenuFooter { margin:0 0 8px 0; height:5px; background:url(/images/dirCatMenuFooter.gif) bottom; }
.dirCatMenuLabel { font-weight:bold; }
.dirCatMenuHR { clear:both; text-align:center; width:95%; }
.dirResultsTop { height:27px; margin:0 0 0 0; padding:2px 0 0 8px; background:url(/images/dirResultsTop.gif) top no-repeat; color:#fff; font-size:15px; font-weight:bold; }
.dirResultsTop a{ color:white; }
.dirResultsTop a:visited{ color:white; }
.dirResultsBody { margin:0 0 0 0; padding:8px 10px 12px 12px; background:url(/images/dirResultsBody.gif); background-repeat:repeat-y; }
.dirResultsFooter { clear:both; margin:0 0 0 0; height:8px; background:url(/images/dirResultsFooter.gif) bottom; background-repeat:no-repeat; }
.dirImgGalleryWidgetTop { height:8px; margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirImgGalleryWidgetTop.gif) top no-repeat; }
.dirImgGalleryWidgetBody { margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirImgGalleryWidgetBody.gif); text-align:center; }
.dirImgGalleryWidgetFooter { height:8px; margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirImgGalleryWidgetFooter.gif) bottom; }
.dirResImgCol { clear:both; float:left; width:162px;}
.dirResDetailsCol { margin:0 0 0 180px; width:420px; }
.dirResNameCol { margin:0 0 0 8px; width:400px; }
.dirIndexItemTable .key { vertical-align:bottom; padding:0 0 0 8px; text-align:right; font-weight:bold; font-size:13px; width:125px;  }
.dirIndexItemTable .value { vertical-align:bottom; font-size:13px;  }
.dirItemTable .key { width:115px; vertical-align:top; padding:0 5px 0 8px; text-align:right; font-weight:bold; font-size:13px;  }
.dirItemTable .value { vertical-align:top; font-size:13px;  }
.reviewQuote .openQuotes { padding:0 8px 0 8px; vertical-align:top; }
.reviewQuote .quotes { font-size:12px; }
.reviewQuote .closedQuotes { padding:0 8px 15px 8px; vertical-align:bottom; }
.exerptAuthor { margin:0 0 0 0; padding:0 0 0 0; font-size: 12px; text-align:right; }
.dirResRatingCol { float:right; width:170px; }
.dirResReview { width:420px; }
.dirIndexRevTop { height:26px; margin:0 0 0 0; padding:0 0 0 8px; background:url(/images/dirIndexRevTop.gif) top no-repeat; font-size:12px; font-weight:bold; }
.dirIndexRevBody { margin:0 0 0 0; padding:8px 0 12px 12px; background:url(/images/dirIndexRevBody.gif); }
.dirIndexRevFooter { margin:0 0 0 0; height:5px; background:url(/images/dirIndexRevFooter.gif) bottom; }
.dirSidebarTop { margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirSidebarTop.gif) top no-repeat; }
.dirSidebarBody { display:absolute; margin:0 0 0 0; padding:1px 9px 1px 9px; background:url(/images/dirSidebarBody.gif); }
.dirSidebarFooter { margin:0 0 0 0; background:url(/images/dirSidebarFooter.gif) bottom; }
.dirDetInfo { float:left; width:400px; }
.dirDetImgCol { width: 162px; margin:0 0 0 450px; }
.dirImgWidgetMain { margin:0 0 6px 0; }
.dirDetByLine { font-size:10px; margin:0 0 0 0; }
.dirDetRevEditLink { text-align:right; font-size:10px; margin:3px 0 0 0; }
.dirDetRev { padding:2px 8px 2px 5px; margin:0 12px 0 0; clear:both; }
.dirDetRevTable .user { padding:0 5px 0 0; vertical-align:top; text-align:center; font-weight:bold; font-size:13px;  }
.dirItemTable .review { font-size:13px;  }
.dirDetRevTable .review { font-size:13px; }
.detSubImage { text-align:left; border: 1px solid black; margin:0 3px 0 3px; padding:1px 1px 1px 1px; vertical-align:middle; }
.dirImgGalleryMain { text-align:center; }
.dirImgGalleryThumbs { width:96%; margin:5px 5px 0 5px; border: 1px solid black;}
.dirImgGalleryThumbItem { width:164px; float:left; padding:1px 5px 1px 5px; text-align:center;  } 
.dirImgGalleryBR { clear:both; }
.dirImgGalleryTop { height:29px; margin:0 0 0 0; padding:0 0 0 8px; background:url(/images/dirImgGalleryTop.gif) top no-repeat; color:#fff; font-weight:bold; font-size:15px; }
.dirImgGalleryBody { margin:0 0 0 0; padding:1px 5px 1px 9px; background:url(/images/dirImgGalleryBody.gif); text-align:center; }
.dirImgGalleryFooter { height:27px; margin:0 0 10px 0; background:url(/images/dirImgGalleryFooter.gif) bottom; }
.dirImgGallerySecondaryTop { margin:0 0 0 0; padding:0 0 0 0; background:url(/images/dirImgGallerySecondaryTop.gif) top no-repeat; }
.dirImgGallerySecondaryBody { margin:0 0 0 0; padding:1px 5px 1px 9px; background:url(/images/dirImgGallerySecondaryBody.gif); }
.dirImgGallerySecondaryFooter { margin:0 0 0 0; background:url(/images/dirImgGallerySecondaryFooter.gif) bottom; }
.dirImgGalleryCaptionMain { font-size:13px; text-align:left; margin:0 320px 0 320px; }
.dirImgGalleryThumbsCaption { font-size: 12px; font-style:italic; text-align:left; margin:0 0 0 0; }
.dirImgGalleryThumbImg { border:1px solid #000; }
.dirImgGalleryThumbImgSelected { border:2px solid #00cc00; }
.dirImgGalleryUploadTable { width:95%; }
.dirFieldOpt { width:90%; border:2px solid #ccc; background-color:#eee; }
.dirSideFieldOpt { background-color:#eee; border:1px solid #ccc; padding:0 0 0 4px; margin: 0 3px 0 0;}
.dirAddInputText { width:250px; }
.dirAddInputTextSmall { width:150px; }
.dirAddInputTextLong { width:450px; }
.dirAddTextArea { width:400px; }
.dirAddTextAreaSmall { width:150px; }
.dirAddTextAreaBig { width:400px; }
.dirAddTable { width:92%; }
.dirAddLocCatFields { width:600px; }
.dirAddLocCatFields label{ font-weight:bold;  }
.dirAddLocCatFields fieldset{ border:none; width:85%;  }
.dirAddTable .key { width:115px; vertical-align:top; padding:0 5px 0 8px; text-align:right; font-weight:bold; font-size:13px;  }
.dirAddTable .value { vertical-align:top; font-size:13px;  }
.dirAddImgCap { margin:0px 5px 12px 40px; }
.dirResSort { float:right; width:300px; font-size:11px; font-weight:normal; margin:0 0 0 0; text-align:right; padding:3px 8px 0 0; }
.dirResSort a { color:#CCC; }
.dirResSort a:hover { text-decoration:underline; color:#CCC; background:none; }
.dirResSort a:visited { color:#CCC; background:none; }
.dirResTitle { float:left; width:180px; margin:0 0 0 0; padding:0 0 0 0; }
.dirDetRevBody { border-top: 1px solid #333; }
.dirDetRevHeaderSort { float:right; width:300px; font-size:11px; font-weight:normal; margin:0 0 0 0; text-align:right; padding:3px 8px 0 0; }
.dirDetRevHeaderTitle { float:left; width:180px; margin:0 0 0 0; padding:0 0 0 0; }
.dirDetRevBody { clear:both; }

/* MOVIES */
.movieShowtimes { clear:both; margin:5px 0 5px 0; }
.movieShowtimesTable { border-collapse:collapse; margin:0 0 0 0; padding:0 0 0 0; }
.movieShowtimesTable td{ font-size:12px; border:1px solid #999; }
.movieShowtimesTRoff{ background-color:#eee; }


/* DIR WIDGET */
.dirWidgImages { padding:1px 1px 1px 1px; }
.dirWidgImgItem { float:left; }
.dirWidgHeader { font-size:14px; font-weight:bold; background:url(/images/black_whiteBoxTop.gif); margin:0 0 0 0; padding:3px 0 5px 8px; color:#FFF;}
.dirWidgBody { background:url(/images/black_whiteBoxBorder.gif) repeat; padding:0 0 0 7px; height:200px; }
.dirWidgFooter { clear:both; height: 18px; background:url(/images/black_whiteBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 2px 12px 8px 0; text-align:right; }
.dirWidgTitle { font-weight:bold; }
.dirWidgImgTable { font-size:12px; }

/* EVENTS WIDGET */
.eventsWidgDate { margin:0 0 0 0; padding:4px 0 0 0; font-weight:bold; font-size:13px; color:#666; }
.eventsWidgTitle { margin:0 0 0 0; padding:4px 0 0 3px; font-weight:bold; font-size:12px; }
.eventsWidgVenue { margin:0 0 0 0; padding:0 0 0 3px; font-size:12px; }

/* NMAP STYLES */
#mapContainer { padding:8px 0 8px 0; }
.mapInfoWin { border:solid 1px #666666; background-color:#eee;font-size:11px;padding:1px 1px 1px 1px; }
.mapMenuTop { background:url(/images/mapMenuTop.gif) no-repeat top left; margin:0 0 0 0;}
.mapMenuBody { background:url(/images/mapMenuBody.gif) repeat-y; font-size:10px; padding:0 10px 0 10px; }
.mapMenuBody ul { font-size:12px; }
.mapMenuFooter { background:url(/images/mapMenuFooter.gif) no-repeat bottom left; }
.mapMenuTable { font-size:12px; }
.mapSidebar { width:300px; } 
.mapSidebarTop { margin:0 0 0 0; padding:0 0 0 0; background:url(/images/mapSidebarTop.gif) top left no-repeat; }
.mapSidebarBody { margin:0 0 0 0; padding:1px 5px 1px 9px; background:url(/images/mapSidebarBody.gif) repeat-y; color:white;}
.mapSidebarFooter { margin:0 0 0 0; background:url(/images/mapSidebarFooter.gif) bottom left no-repeat; }
.mapMainTable { padding:0 0 0 0; margin:0 0 0 0; }

/* EVENT STYLES */
.eventHeader { font-weight:bold; font-size:14px; margin-bottom: 2px; margin-right:3px; padding:0 0 0 0; }
.eventIndexNameCol { margin:0 0 0 8px; }
.eventIndexImgCol { float:right; margin:0 15px 0 0; }
.eventCalendarTable td { width:26px; text-align:center; }
.calToday { font-weight:bold; color:green; }
.calSelected { border:1px solid #000; }
.calHoliday a { font-weight:bold; color:red; }
.calHoliday a:visited { font-weight:bold; color:red; }

/* WEATHER STYLES */
.weatherText { font-size:12px; margin:0 0 3px 0; padding: 0px 2px 2px 5px; }
.weatherTop { font-size:14px; font-weight:bold; background:url(/images/black_greyBoxTop.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.weatherBody { font-size:14px; font-weight:bold; background:url(/images/black_greyBoxBorder.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.weatherFooter { height:18px; background:url(/images/black_greyBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 0 5px 0 0; text-align:right; }

/* MENU STYLES */
.menuHeader { font-size:14px; font-weight:bold; background:url(/images/black_greyBoxTop.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.menuBody { font-size:12px; font-weight:bold; background:url(/images/black_greyBoxBorder.gif); margin:0 0 0 0; padding:3px 0 0 12px;}
.menuFooter { height:18px; background:url(/images/black_greyBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 0 5px 0 0; text-align:right; }
.menuSubHeader { font-size:13px; font-weight:bold; margin:0; padding:8px 0 0 0; color:#333; }

/* SIDEBAR STYLES */
.sidebarContentWrapper {padding:5px 5px 5px 5px;}
.sidebarContentWrapper a{font-weight:bold;}
.sidebarText {padding:0 0 0 0; margin:0 0 5px 0;}
.sidebarQuoteHeader { background:url(/images/sidebarQuoteTop.gif) no-repeat; height:8px; clear:both; }
.sidebarQuoteBody { background:url(/images/sidebarQuoteBody.gif); background-repeat:repeat-y; padding:0 8px 0 8px; font-style:italic; font-size:12px; }
.sidebarQuoteFooter { background:url(/images/sidebarQuoteFooter.gif) no-repeat; padding:12px 5px 0 30px; }
.sidebarQuoteIcon { float:left; width:35px; }
.sidebarQuoteSource { float:right; width:105px; }
.sidebarQuoteTable td { font-size:12px; padding:2px 2px 2px 2px; } 


/* SECONDARY STYLES */
.secondaryText { }
.infoHelpText { margin:0 0 0 0; padding:3px 2px 3px 5px;}

/* INCLUDE STYLES */
.infoHeaderTop { background:url(/images/infoHelpTop.gif); margin:0 0 0 0;}
.iconRank { padding:3px 0 0 0;}
.mostViewed tr{ vertical-align:top;}
.mostViewed td{ padding:0 0 0 0; margin:0 0 0 0; border-collapse: collapse;}
.mostViewed col[id="rank"] { padding:5px 0 0 0;vertical-align:top; }
.mostViewed col[id="subject"] { vertical-align:top; }
.mostViewed col[id="views"] { vertical-align:top; text-align:right;}

.blogFeeds td{ padding:0 0 2px 0; margin:3px 0 0 0; border-collapse: collapse; }
.feedArrow {padding:1px 8px 0 0;}
.blogFeeds col[id="arrow"] { vertical-align:top; }
.blogFeeds col[id="subject"] { margin:0 0 0 18px; vertical-align:top; }

/* DIRECTORY */

.directoryHeader { font-size:14px; font-weight:bold; background:url(/images/greyBoxTop2px.gif); margin:8px 0 0 0; padding:5px 0 0 12px; }
.directoryBody { background:url(/images/greyBoxBorder2px.gif); margin:0 0 0 0; padding:0 5px 0 5px; color:white;}
.directoryFooter { height: 18px; background:url(/images/greyBoxBottom2px.gif) bottom; margin:0 0 8px 0; padding: 0 5px 0 0; text-align:right; }
.directorySubmitHeader { clear:left; color:black; font-weight:bold; margin:0;}
.directoryInfoText { font-size:12px; color:black; margin:0;}
.directoryFinePrint { color:black; font-size:11px; margin:0;}
.directoryForm { clear:left; color:#000; margin:0; }
.directoryForm label { font-weight:bold }
.directoryNameInput { border: 2px solid #333; margin:0; }
.directoryEmailInput { border: 2px solid #333; margin:0; }
.directoryURLInput { border: 2px solid #333; margin:0; }

ul.directory { border: 1px solid #000; display:block; list-style-type: none; margin:0; padding:0; }
ul.directory li { clear: left; background-color:#333;}
ul.directory li a { color:white; }
ul.directory li a:visited { color:white; }
ul.directory h2 { background-color: #666; border: 1px solid #FFF; border-width: 1px 0; font-size: 13px; margin: 0; }
ul.directory h2 a:link, ul.directory h2 a:visited { color: #fff; display: block; margin: 0; text-decoration: none; }

/* DIRECTORY (dynamic) */

ul.directory li.collapsed p {display:none;  }
ul.directory li.collapsed h2, ul.directory li.expanded h2, ul.directory li.collapsed h2 a:link, ul.directory li.collapsed h2 a:visited, ul.directory li.expanded h2 a:link, ul.directory li.expanded h2 a:visited { position: static; color:white; }
ul.directory li.collapsed h2 a:hover, ul.directory li.collapsed h2 a:focus, ul.directory li.collapsed h2 a:active, ul.directory li.expanded h2 a:link, ul.directory li.expanded h2 a:visited { background-color: #F0A000; }

/* DIRECTORY (static) */ 

ul.directory h3 { font-size: 12px; margin: 0; }
ul.directory p { display: inline; float:left; clear: left; margin: 0 0 0 0; background-color:#333; width:100%;}

/* TOPGAMES STYLES */
.topGamesHeader { font-size:14px; font-weight:bold; background:url(/images/black_beveledBoxTop.gif); margin:0 0 0 0; padding:5px 0 0 12px; color:white;}
.topGamesBody { background:url(/images/black_beveledBoxBorder.gif); margin:0 0 0 0; padding:0 0 0 0; color:white; height: 132px; }
.topGamesFooter { height:18px; background:url(/images/black_beveledBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 0 15px 5px 0; text-align:right; color:white; }
.topGamesBody a, .topGamesBody a:visited { color:white;}
.topGamesBody a:active { color:#ccc; text-decoration:underline; background:none; }
.topGamesFooter a, .topGamesFooter a:visited { color:white;}
.topGamesTable { width:100%; color:white; font-size:12px; }
.topGamesTable th { text-align:left; }
.topGamesTable td {width:50%; padding:2px 5px 2px 2px; vertical-align:top; }

/* POSTS INFO */
.postsInfoHeader { font-size:14px; font-weight:bold; background:url(/images/grey_white1pxBoxTop.gif); margin:0 0 0 0; padding:0 0 0 0;}
.postsInfoSubHeader { font-size:14px; font-weight:bold; background:url(/images/grey_whiteTitleFade.gif); margin:0 0 0 0; padding:3px 0 0 8px;}
.postsInfoBody { position:relative; background:url(/images/grey_white1pxBoxBorder.gif); margin:0 0 0 0; padding:0 0 0 0;}
.postsInfoBodySection { margin:0 0 0 0; padding:3px 5px 2px 10px;}
.postsInfoFooter { height: 18px; background:url(/images/grey_white1pxBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 0 5px 0 0; text-align:right; }
.rcTable { font-size:12px; vertical-align:top; }
.rcTable td{ vertical-align:top; }

/* RECENT COMMENTS STYLES */
.recentCommentsHeader { font-size:14px; font-weight:bold; background:url(/ximages/greyBoxTop2px.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.recentCommentsBody { background:url(/images/xgreyBoxBorder2px.gif); margin:0 0 0 0; padding:0 5px 0 5px;}
.recentCommentsFooter { height: 18px; background:url(/ximages/greyBoxBottom2px.gif) bottom; margin:0 0 0 0; padding: 0 5px 0 0; text-align:right; }
.iconComment{clear:both;float:left;padding:2px 0 0 0;}
.recentComments{margin:0 0 0 19px;}
.toComment a{ color:#000; }

/* MOST VIEWED STYLES */
.mostViewedHeader { font-size:14px; font-weight:bold; background:url(/ximages/greyBoxTop2px.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.mostViewedBody { background:url(/ximages/greyBoxBorder2px.gif); margin:0 0 0 0; padding:0 5px 0 5px;}
.mostViewedFooter { height: 18px; background:url(/ximages/greyBoxBottom2px.gif) bottom; margin:0 0 0 0; padding: 0 5px 0 0; text-align:right; }
.mostViewedRank{clear:both;float:left;padding:2px 0 0 0;}
.mostViewedSubject{margin:0 5px 0 18px;}
.mostViewedCount { float:right; }

/* BLOG UPDATES STYLES */
.blogUpdatesHeader { font-size:14px; font-weight:bold; background:url(/images/greyBoxTop2px.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.blogUpdatesBody { overflow:hidden; background:url(/images/greyBoxBorder2px.gif); margin:0 0 0 0; padding:0 5px 0 5px;}
.blogUpdatesFooter { height: 18px; background:url(/images/greyBoxBottom2px.gif) bottom; margin:0 0 8px 0; padding: 0 5px 0 0; text-align:right; }
.blogArrow{clear:both;float:left;padding:2px 0 0 0;}
.blogSubject { width:160px; overflow:hidden; margin:0 0 0 19px; }
.blogSubject a{ color:#000; }
.blogSubject a:visited{ color:#666; }
.buShow { }
.buHide { display:none; }

/* NAVER PHOTOS */
.navPhotoHeader { font-size:14px; font-weight:bold; background:url(/images/black_charcoalBoxTop.gif); margin:5px 0 0 0; padding:8px 0 5px 12px;}
.navPhotoBody { background:url(/images/black_charcoalBoxBorder.gif); margin:0 0 0 0; padding:0 5px 0 5px; text-align:center; overflow:hidden;}
.navPhotoFooter { height: 18px; background:url(/images/black_charcoalBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 2px 12px 8px 0; text-align:right; }
.navPhotoTitle { margin:5px 0 0 0; }

/* RSS FEEDS */
.rssFeedsHeader { font-size:14px; font-weight:bold; background:url(/images/black_fatBoxTop.gif); margin:5px 0 0 0; padding:12px 0 5px 14px;}
.rssFeedsBody { background:url(/images/black_fatBoxBorder.gif); margin:0 0 0 0; padding:0 18px 0 18px; overflow:hidden;}
.rssFeedsFooter { height: 18px; background:url(/images/black_fatBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 2px 12px 8px 0; text-align:right; }
.rssFeedsBody a{ font-weight:bold;}
.rssFeedsBody p{ margin:2px 5px 0 5px; background-color:#F0F0F0; }


/* PRACTICALLY KOREAN */
.pkHeader { font-size:14px; font-weight:bold; background:url(/images/black_whiteBoxTop.gif); margin:5px 0 0 0; padding:3px 0 5px 8px; color:#FFF;}
.pkBody { background:url(/images/black_whiteBoxBorder.gif); margin:0 0 0 0; padding:0 10px 0 10px; overflow:hidden;}
.pkFooter { height: 18px; background:url(/images/black_whiteBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 2px 12px 8px 0; text-align:right; }
.pkTitle { font-weight:bold; }

/* SERVER MESSAGES */
.serverNews { background-color: #eeeeee; background-image: url(/images/bg_side_head.png); color: white; border-left: 1px solid black; border-top: 1px solid #800000; border-right: 1px solid #800000; border-bottom: 2px solid red; border-left: 2px solid #800000; padding: 3px 4px 3px 4px; font-size: 14px; font-weight: bold; margin-bottom: 0px; }
.serverText { color: #800000; margin:0 0 0 0; padding: 3px 4px 3px 4px; }
.serverText a{ color:#800000; text-decoration:underline; }

/* XRATES STYLES */
.wonTable { border-collapse: collapse; font-size: 12px; margin:0 0 0 8px; }
.wonTable td, .wonTable th { padding: 3px 5px 1px 5px; border: 1px solid black; }
.wonTable th { background: url(/images/th_bg.png) no-repeat left top; }
.caption { margin:0 0 5px 8px; font-size: 9px; }
tr.alt1 td { background-color: white; }
tr.alt2 td { background-color: #F6F6F6 }

/* SALARY CALCULATOR STYLES */
.salCalcForm label{ text-align:left; font-weight: bold;}
.salCalcForm input[name="submit"]{ margin:5px 5px 8px 0; text-align:center; }

/* JOBS STYLES */
.jobSearchForm { margin:0 0 0 0; padding:0 0 0 0; }
.centeredText {text-align:center;margin:3px 0 5px 0;}
.locIcon { padding:0 0 0 0; }
.jobTable { border-collapse: collapse; }
.jobTable col#poster { width:120px; }
.jobTable col#loc { width:80px; }
.jobTable td,.jobTable th { padding:0 0 0 0; border: 1px solid black; }
.jobTable th { background: url(/images/th_bg.png) no-repeat left top; border: 1px solid black; padding:2px 0 3px 0;}
.jobItem { clear:both; border-top:1px solid #ccc; margin:0 0 3px 0; }
.jobSubject { margin:0 0 0 0; padding:3px 0 2px 0; }
.jobSubject a{ color:#000; }
.userRatings { background-color: #0000FF; }
.ratingTop { color: white; font-size: 10px; }
.numericalAvg { color: white; font-size: 16px; }
.jobSubText { color: #696969; margin:3px 0 4px 3px; font-size:12px; }
.jobTitle { font-size: 14px; font-weight: bold; text-align: center; }
.jobIndexDate { float:left; }
.jobIndexPoster { margin:0 222px 0 235px; width:150px; }
.jobIndexLoc { float:right; width:220px; }
.jobIndexDetails { clear:both; font-size:12px; background-color:#eee; margin:2px 15px 8px 15px; padding:2px 10px 2px 10px; border-left:2px solid #bbb; border-right:2px solid #bbb;}
.jobDetails { width: 740px; }
.jobDetails td { font-size: 14px; padding: 1px 5px 1px 5px; }
.jobDetails col[id="form"] { width: 140px; font-weight: bold; text-align: right; }
.repostTable { width: 740px; }
.repostTable td { font-size: 14px; padding: 1px 5px 1px 5px; }
.repostTable col[id="form"] { width: 140px; font-weight: bold; text-align: right; }
.editTable { width: 780px; }
.editTable td { font-size: 14px; padding: 1px 5px 1px 5px; }
.editTable col[id="form"] { font-weight: bold; text-align: right; }
.jobDirSidebarItems { float:right; width:150px; }
.jobDirSidebarMap { }



/* FORMS STYLES */
.jobPostForm fieldset { border:1px solid #781351; } 
.jobPostForm legend {color:#fff; background:#ffa20c; border:1px solid #781351; padding: 2px 6px } 
.jobPostForm label { width:110px; float:left; text-align:right; margin-right:8px; display:block; }
.jobPostForm input, .jobPostForm select, .jobPostForm textarea{ background:#fff8dc; border:1px solid #781351; margin: 0 0 0 8px;}
.submit input { color: #000; background: #ffa20f; border: 2px outset #d7b9c9; margin-left:10px; }

/* RESUMES STYLES */
.resumeBoard {width: 100%; border-collapse:collapse}
.resumeBoard td, .resumeBoard th{ border: 1px solid black; padding:0 0 0 0;}
.resumeBoard th{ background: url(/images/th_bg.png) repeat left top; padding:2px 0 3px 0;}
.resumeBoard col#loc { width:80px; }
.resumeBoard col#poster { width:120px; }
.resumeBoardPadding { padding:2px 5px 3px 5px; }

/* FORUM */
.subText { font-size: 11px; }
.subjectList {font-size:13px; font-weight:bold; margin:0 0 0 0;}
.subjectListByLine {font-size:12px; color:#696969; margin:2px 0 0 20px;}
.lastPost {font-size:12px; color:#696969;}
.lastPostColumn {background-color:#d1d7dc;}
blockquote.bbcode { font-size: 12px; margin: 0 0 0 10px; }
blockquote.bbcode div { margin: 0; padding: 5px; border: 1px solid black; background-color: #FAFAD2}
blockquote.bbcode strong { font-style: italic; margin: 0 0 3px 0; }

/* GOOGLE ADS */
.googleAdsTextSidebar { margin:0 0 0 10px; }

/* GOOGLE NEWS */
.googleNewsHeader { font-size:14px; font-weight:bold; background:url(/images/grey_topBigBoxTop.gif); margin:8px 0 0 0; padding:3px 0 0 5px;}
.googleNewsBody { background:url(/images/grey_topBigBoxBorder.gif); margin:0 0 0 0; padding:0 5px 0 5px; }
.googleNewsFooter { height:18px; background:url(/images/grey_topBigBoxBottom.gif) bottom; margin:0 0 0 0; padding: 0 5px 3px 0; text-align:right; font-weight:bold; font-size:12px; }
.p a{color:#008000;}
.googleNewsBody img{margin:12px 0 0 0;}
.yahooNewsHeadline { font-size:12px; font-weight:bold; margin:0 0 1px 0; padding:4px 0 1px 0; }
.yahooNewsByline { font-size:11px; color:#696969; margin:0 0 1px 0; }
.yahooNewsText { font-size:11px; margin:0 0 2px 0; }
.yahooAlsoText { font-size:12px; color:#333; margin:5px 0 1px 0; font-style:italic}
.yahooNewsSubHeadline { font-size:12px; font-weight:old; margin:0 0 0 0; padding:1px 0 2px 0; }

/* DAUM NEWS */
.daumNewsHeader { font-size:14px; font-weight:bold; background:url(/images/grey_topBigBoxTop.gif); margin:8px 0 0 0; padding:3px 0 0 5px;}
.daumNewsBody { background:url(/images/grey_topBigBoxBorder.gif); margin:0 0 0 0; padding:0 5px 0 5px; }
.daumNewsFooter { height:18px; background:url(/images/grey_topBigBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 0 5px 3px 0; text-align:right; font-weight:bold; font-size:12px; }
.daumNewsBody img { float:right; clear:both; padding:0 8px 2px 6px; }
.daumBlurb { margin:6px 2px 4px 2px; padding: 0 0 0 0; }

/* TRACKBACKS */
.trackbacksHeader { font-size:14px; font-weight:bold; background:url(/images/green_greyBigBoxTop.gif); margin:8px 0 0 0; padding:3px 0 0 5px;}
.trackbacksBody { background:url(/images/green_greyBigBoxBorder.gif); margin:0 0 0 0; padding:0 5px 0 5px; }
.trackbacksFooter { height:18px; background:url(/images/green_greyBigBoxBottom.gif) bottom; margin:0 0 0 0; padding: 0 5px 3px 0; text-align:right; font-weight:bold; font-size:12px; }

/* BUZZ */
.buzzHeader { font-weight:bold; text-align:center; font-size: 16px; }
.buzzAnchors { text-align:center; font-size: 12px; }
.buzzTable { margin:5px 0 12px 0; }
.buzzTable td { width:33%; vertical-align:top; padding:1px 5px 1px 1px; }
.buzzTable caption { font-weight:bold; font-size:16px; text-align:left; }
.buzzTopic { padding:1px 1px 1px 1px; margin:2px 2px 2px 2px; border-top:1px solid #cccccc; }
.buzzTopic a { color:#000; }
.buzzTopic a:hover { background-color:#CCCCFF; text-decoration:none; }
.feedName { font-weight:bold; }


/* INDEX BLOG FEEDS */
.indexBlogsTable { margin:5px 0 12px 0; }
.indexBlogsTable td { width:25%; vertical-align:top; padding:1px 5px 1px 1px; }
.indexBlogsTable caption { font-weight:bold; font-size:16px; text-align:left; }

/* ABOUT US STYLES */
.contactHeader { font-size:14px; font-weight:bold; background:url(/images/greyBoxTop2px.gif); margin:5px 0 0 0; padding:3px 0 5px 5px;}
.contactBody { background:url(/images/greyBoxBorder2px.gif); margin:0 0 0 0; padding:0 5px 0 5px; overflow:hidden;}
.contactFooter { height: 18px; background:url(/images/greyBoxBottom2px.gif) bottom; text-align:right; }
.contactFormHeader { font-size:14px; font-weight:bold; background:url(/images/greyBigBoxTop.gif); margin:0 0 0 0; padding:3px 0 2px 5px;}
.contactFormBody { background:url(/images/greyBigBoxBorder.gif); margin:0 0 0 0; padding:3px 0 5px  5px; }
.contactFormFooter { height:12px; background:url(/images/greyBigBoxBottom.gif) bottom; margin:0 0 8px 0; padding: 2px 12px 8px 0; text-align:right; }
.contactFormBodyText { margin:0 0 0 0; }
.contactForm { margin:0 0 0 0; padding: 10px 10px 10px 10px; }
.aboutSubHeader { font-weight:bold; font-size:13px; color:#333; margin:8px 0 5px 0;}
.aboutBodyText { font-size:13px; margin:5px 0 5px 0;}
.aboutBodyText a { font-weight:bold; }
#staffPhoto { border: 1px solid black; padding: 4px 2px 12px 5px; float: right; }
.staffName { font-size: 16px; font-weight: bold; margin: 1px 96px 1px 3px; padding: 3px 100px 1px 0; border-bottom: 1px solid black; }
ul#aboutNav { margin-left: 4px; margin-bottom: 0px; padding:0; list-style:none; float: left; }
#aboutNav li { }
#aboutNav a { color: #000; font-size:14px; text-decoration: none; padding: 6px 5px 4px 10px; display: block; }
#aboutNav a:hover { text-decoration: underline; }

#contact a#contactLink, #what a#whatLink, #event a#eventLink, #staff a#staffLink, #about a#aboutLink { color: white; background: blue; }
#levelChart { font-size: 12px; padding: 0 0 3px 5px; width: 210px; float: right; }
#levelChart table{ border-collapse: collapse; }
#levelChart th { background: url(/images/th_bg.png) no-repeat left top; border: 1px solid black; color: black; }
#levelChart td { vertical-align: top; border: 1px solid black; }
#starChart { font-size: 12px; padding: 0px 5px 3px 0; width: 200px; float: left; }
#starChart caption { vertical-align: bottom; }
#starChart table{ border-collapse: collapse; }
#starChart th { background: url(/images/th_bg.png) no-repeat left top; border: 1px solid black; color: black; }
#starChart td { vertical-align: top; border: 1px solid black; }

/* FAQ STYLES */
#faqWrapper { width: 680px; font-size: 14px; margin-right: auto; margin-left: auto; text-align: left; }
#tocFAQ { margin: 2px 85px 10px 85px; border: 1px solid black; padding: 2px 3px 2px 23px; background-color: #F6F6F6; }
.titleFAQ { font-size: 16px; }

.chapterFAQ { margin: 3px 0px 10px 0px; padding: 2px 3px 2px 3px; border: 1px solid black; background-color: #F6F6F6; }
.chapterFAQ a { text-decoration: underline; }

/* HANGUK STYLES */

ul#hanNav { margin-left: 4px; margin-bottom: 0px; padding:0; list-style:none; float: left; }
#hanNav li { }
#hanNav a { color: #000; font-size:14px; text-decoration: none; padding: 6px 5px 4px 10px; display: block; }
#hanNav a:hover { text-decoration: underline; }

#hanContact a#hanContactLink, #hanPosting a#hanPostingLink, #hanRating a#hanRateLink, #hanAbout a#hanAboutLink { color: white; background: blue; }

/* INFO STYLES */

.infoHeader { font-size:14px; font-weight:bold; background:url(/images/infoHelpTop.gif); margin:0 0 0 0; padding:3px 0 0 5px;}
.infoBody { background:url(/images/infoHelpBorder.gif); margin:0 0 0 0; padding:0 5px 0 5px;}
.infoFooter { height: 18px; background:url(/images/infoHelpBottom.gif) bottom; margin:0 0 8px 0; padding: 0 5px 3px 0; text-align:right; }
.infoSubHeader { font-size:13px; font-weight:bold; margin:0; padding:8px 0 0 0; color:#333; }
.infoBodyText { font-size:12px; margin:0 3px 0 2px; padding:5px 0 0 0; }
.infoBodyText a { font-weight:bold; }
.infoHelpText a { font-weight:bold; }
.infoText { font-size: 14px; margin-left: 280px; margin-right: 280px; }
.infoText a { font-weight: bold; text-decoration: underline; }
.infoList { font-size: 14px; margin-left: 300px; margin-right: 280px; }
.importantText { font-weight: bold }

/* SIDEBAR STYLES */
.sidebarHeader { font-size:14px; margin:0 0 0 0 ;}

/* TOP USERS STYLES */
.topTable  { border-collapse: collapse; margin-top: 15px; margin-left: auto; margin-right: auto; padding: 2px 3px 2px 3px; }
.topTable th { background: url(/images/th_bg.png) no-repeat left top; }
.topTable caption { text-align: center; font-size: 14px; font-weight: bold; }
.topTable td, .topTable th { padding: 4px 5px 4px 5px; border: 1px solid black;  }
.topTable col[id="rank"] { width: 20px; text-align: center; }
.topTable col[id="username"] { width: 175px; }
.topTable col[id="posts"] { width: 150px; }

/* SITE LOG STYLES */
.logTable  { border-collapse: collapse; margin-top: 15px; margin-left: auto; margin-right: auto; padding: 2px 3px 2px 3px; }
.logTable th { background: url(/images/th_bg.png) no-repeat left top; }
.logTable td, .logTable th { padding: 4px 5px 4px 5px; border: 1px solid black;  }
.logTable caption { text-align: center; font-size: 14px; font-weight: bold; }
.postLog { color: green; }
.repostLog { color: purple; }
.editLog { color: orange; }
.deleteLog { color: red; }
.levelLog { color: blue; }
.creditsLog { color: #006400; }

/* SUBMITTERS STYLES */
.submitTable { border-collapse: collapse; }
.submitTable th { color: white; background: url(/images/bwth_bg.png) no-repeat left top; }
.submitTable td { border: 1px solid black;  padding: 4px 6px 4px 6px; font-size: 14px; }
.queueTable { margin-left: auto; margin-right: auto; width: 800px; border-collapse: collapse; }
.queueTable th { color: white; background: url(/images/bwth_bg.png) no-repeat left top; }
.queueTable td, .queueTable th { font-size: 14px; border: 1px solid black;  }
.editorsTable { border-collapse: collapse; }
.editorsTable th { color: white; background: url(/images/bwth_bg.png) no-repeat left top; font-size: 14px; border: 1px solid black;  }
.editorsTable col[id="status"] { vertical-align: middle; text-align: right; }
.editorsTable td { font-size: 14px; border: 1px solid black;  }

/* RECRUITERS STYLES */
.adminTable { border-collapse: collapse; }
.adminTable table { width: 800px; }
.adminTable th { background: url(/images/y2th_bg.png) no-repeat left top; }
.adminTable td, .adminTable th { border: 1px solid black; padding: 2px 2px 2px 2px; margin: 0px; }
.adminTable col[id="level"] { text-align: right; vertical-align: middle; }
.adminTable col[id="credits"] { text-align: right; vertical-align: middle; }
.adminTable col[id="jobposts"] { text-align: right; vertical-align: middle; }
.adminTable col[id="posts"] { text-align: center; vertical-align: middle; }
.adminTable col[id="username"] { text-align: center; vertical-align: middle; }
.jobAdminTable { border-collapse: collapse; font-size: 14px; width: 940px; }
.jobAdminTable caption { vertical-align: top;	}
.jobAdminTable col[id="loc"] { }
.jobAdminTable col[id="description"] { width: 610px; }
.jobAdminTable col[id="poster"] { }
.jobAdminTable td { padding:0 0 0 0; border: 1px solid black; }
.jobAdminTable th { background: url(/images/y2th_bg.png) repeat left top; border: 1px solid black; }
.editRecTable { margin-bottom: 20px; border-collapse: collapse; width: 840px; }
.editRecTable th { color: white; text-align: center; background: url(/images/bluefade.png) repeat left top; }
.editRecTable td { border: 1px solid black;  font-size: 14px; padding: 1px 5px 1px 5px; }
.editRecTable col[id="form"] { font-weight: bold; text-align: right; }
.editRecTable2 { margin-bottom: 20px; border-collapse: collapse; }
.editRecTable2 th { color: white; text-align: center; background: url(/images/bluefade.png) repeat left top; }
.editRecTable2 td { border: 1px solid black;  font-size: 14px; padding: 1px 5px 1px 5px; }
.editRecTable2 col[id="form"], .editRecTable2 col[id="form2"] { font-weight: bold; text-align: right; }
.editRecTable3 { margin-bottom: 20px; border-collapse: collapse; }
.editRecTable3 th { color: white; text-align: center; background: url(/images/bluefade.png) repeat left top; }
.editRecTable3 td { border: 1px solid black;  font-size: 14px; padding: 1px 5px 1px 5px; }
.editRecTable3 col[id="form"], .editRecTable3 col[id="form2"] { font-weight: bold; text-align: right; }

/* FOOTER STYLE */
#footer { clear:both; margin: 8px 0 0 0; text-align:center; font-size:12px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Arial"; }

