@charset "utf-8";

* {margin:0px; padding:0px;}
body {background:url(../img/body-bg.jpg) center top; text-align:center;}

blockquote {position:relative; padding: 3px 10px; text-align: left; color:#1a0603; border:1px solid #9e8e91; margin:8px 10px;}
* html blockquote {height:1%;}
blockquote a {color:#8a0000;}
blockquote div.bq_bg {position:absolute; right:-8px; bottom:-7px; background: url(../img/blockquote.gif) left top no-repeat; width:45px; height:25px;}
blockquote p {}
blockquote blockquote {}
blockquote blockquote div.bq_bg {}
blockquote blockquote p {}
/* Search Box Times New Roman to Callbri*/
h1, h2 {font-family: Calibri ;}

.all-bot {position:relative; width:100%; background: url(../img/bg-bot.jpg) center bottom repeat-x;}
.all-bg {position:relative; width:100%; background: url(../img/bg.jpg) center top;}
.all-top {position:relative; width:100%; background: url(../img/bg-top.jpg) center top repeat-x; min-width:998px; text-align:center;}

.site {position:relative; width:998px; margin:0 auto; text-align:left; background: url(../img/site-bg.jpg) 0px 0px repeat-y; z-index:10;}
.site-wrap {position:relative; width:998px; background: url(../img/site-bottom.gif) 0px 100% no-repeat; padding-bottom:40px;}

#head {position:relative; width:998px; height:113px; background: url(../img/header-bg.jpg) 0px 0px no-repeat;}
.logo {position:absolute; left: 170px; top: 28px; width:310px; text-align:center;}
.logo h1 {font: normal 32px/110% 'Calibri'; color: #8a0000; padding: 0px; margin-top: 0px; font-variant: small-caps}
.logo h1 a, .logo h1 a:hover {color:#8a0000; text-decoration:none;}

/* Search Box */
.searchbox {position:absolute; left:680px; top:28px; font-size:11px; color:#cecbb2;}
#searchform .label {display:block; padding:0px 0px 3px 0px;}
.search {float:left;}
#searchform div.l {position:relative; margin-top:-12px; padding-left:10px;}
#searchform .submit {border:none; background:transparent url(../img/go-but.png) center top no-repeat; width:51px; height:50px; float:left; margin:0px;}
#searchform .search #s {border:none; background:#887f62; color:#cecbb2; width:170px; padding:2px 3px; float:left;}

/* Menu */
#menu {position:relative; text-align:center; margin:0px 15px; padding:0px 0px 3px 0px; background: url(../img/menu-bg.png);}
#menu ul {display:table; padding:0px; margin:0 auto; list-style-type:none; white-space:nowrap;}
#menu ul li {display:table-cell;}
* html #menu ul {display:inline;}
*:first-child+html #menu ul {display:inline;}
* html #menu ul li {float:left;}
*:first-child+html #menu ul li {float:left;}
#menu ul li a {display:block; width:auto; color:#ebede9; text-decoration:none; font:12px/24px Verdana; padding:0px 9px 0px 20px;}
#menu ul li a:hover {text-decoration:none;}
#menu ul li.current_page_item a {text-decoration:none; font-weight:bold;}
.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}
*:first-child+html .container {display:inline-block;}
#menu ul li.menu_i1 {background: url(../img/menu-red-r.gif) 100% 100% no-repeat;}
#menu ul li.menu_i1 a {background: url(../img/menu-red-l.gif) 0 100% no-repeat;}
#menu ul li.menu_i2 {background: url(../img/menu-green-r.gif) 100% 100% no-repeat;}
#menu ul li.menu_i2 a {background: url(../img/menu-green-l.gif) 0 100% no-repeat;}
#menu ul li.menu_i3 {background: url(../img/menu-blue-r.gif) 100% 100% no-repeat;}
#menu ul li.menu_i3 a {background: url(../img/menu-blue-l.gif) 0 100% no-repeat;}
#menu ul li.menu_i4 {background: url(../img/menu-dgreen-r.gif) 100% 100% no-repeat;}
#menu ul li.menu_i4 a {background: url(../img/menu-dgreen-l.gif) 0 100% no-repeat;}
#menu ul li.menu_i5 {background: url(../img/menu-yellow-r.gif) 100% 100% no-repeat;}
#menu ul li.menu_i5 a {background: url(../img/menu-yellow-l.gif) 0 100% no-repeat;}
		
.sheet-shadow {position:relative; left:15px; width:614px; z-index:30; text-align:center; background: url(../img/content-shadow.png) 0px 0px repeat-y;}
.sheet {position:relative; width:596px; margin:0 auto; text-align:left; background: url(../img/content-bg.gif) 0px 0px;}
.sheet-top-grad {position:relative; width:596px; text-align:left; background: url(../img/content-top.gif) 0px 0px repeat-x; padding-top:10px;}
.sheet-bottom {position:relative; left:15px; z-index:29; width:615px; height:25px; overflow:hidden; background: url(../img/content-bottom.png) 0px 0px no-repeat;}

/* Content Box */
#contentBox {position:relative; width:95%;}
.contentArea {position:relative; width:564px; margin:10px 8px 10px 12px; padding:8px 8px; background-color:#FFF;}
.contentTape {position:absolute; left:-33px; top:13px; background: url(../img/title-left-tape.png) left top no-repeat; width:75px; height:28px;}

/* Content */
.viewDocument {border-bottom:0px;}
.boardRead .titleAndUser {background: url(../img/hr.gif) left bottom repeat-x; padding-bottom:4px;}
.boardRead .titleAndUser .title {padding-left:40px;}

/* Sidebar */
#sidebars {position:absolute; left:589px; top:120px; width:409px; background: url(../img/sb-bg.jpg) left top repeat-y; z-index:20;}
.sidebar-bottom {position:relative; width:100%; background: url(../img/sb-bot.gif) left bottom no-repeat;}
.sidebar-top {position:relative; width:100%; background: url(../img/sb-top.gif) left top no-repeat; overflow:hidden;}
.sb-wrap {position:relative; margin-left:45px; width:350px; background: url(../img/bant.jpg) 71px 8px no-repeat; padding:40px 0px 20px;}
#sidebar-left {position:relative; width:166px; float:left; overflow:hidden;}
#sidebar-right {position:relative; width:166px; float:right; overflow:hidden;}
#sidebars h2 {position:relative; font:normal 16px/100% Garamond, Verdana; color:#FFF; text-align:center; margin:14px 0px 10px; padding:3px 0px;}
#sidebar-left h2 {background-color:#6d745d;}
#sidebar-right h2 {background-color:#b1736c;}
#sidebars a {color:#992b2d;}

/* Widget */
.widgetBox {position:relative; width:166px;}
.widgetArea {position:relative; border:1px solid #b89884; padding:3px; background-color:#d6d4c5;}
.blog_widget_ .items {display:inline-block; position:relative; list-style:none; overflow:hidden;}
.blog_widget_ .items li {display:block; position:relative; font-size:11px; color:#391f23; white-space:nowrap; overflow:hidden; padding:3px;}
.blog_widget_ .items li a {text-decoration:none; font-size:11px; color:#992b2d; white-space:nowrap; overflow:hidden;}

/* Calender Jaeeunwidth158 to 165*/
.widget_calendar {position:relative; width:165px; overflow:hidden; background-color:#FFF;}
.widget_calendar caption {width:154px; height:24px; padding-top:.3em; font:bold 1.1em tahoma; color:#9285bc;}
.widget_calendar caption em {font:bold 1em tahoma; font-style:normal; color:#33cc34;}
.widget_calendar caption .back {position:absolute; left:.6em; top:.6em; background:url("../img/btn_back.gif") no-repeat left top; width:13px; height:13px;}
.widget_calendar caption .next {position:absolute; right:.6em; top:.6em; background:url("../img/btn_next.gif") no-repeat left top; width:13px; height:13px;}
.widget_calendar table {padding:0; margin:0; width:154px;}
.widget_calendar th {padding:1.3em 0 .5em 0; font-size:.9em; font-weight:normal; color:#6a6a6a;}
.widget_calendar th.sun {color:#5db000;}
.widget_calendar td {height:1.5em; padding-right:.6em; text-align:right; font:.9em tahoma; color:#6a6a6a;}
.widget_calendar td a {text-decoration:none; font:.9em tahoma; color:#6a6a6a;}
.widget_calendar td {text-decoration:none; font:.9em tahoma; color:#6a6a6a;}
.widget_calendar td.sun a {text-decoration:none; color:#5db000;}
.widget_calendar td.sun {text-decoration:none; color:#5db000;}
.widget_calendar td.today a {text-decoration:none; font-weight:bold; color:#5db000;}
.widget_calendar td.today {text-decoration:none; font-weight:bold; color:#5db000;}
.widget_calendar td.posted a {text-decoration:underline;}
.widget_calendar td.posted {text-decoration:underline;}

/* Footer */
#footer {position:relative; width:990px; margin:0 auto; text-align:left; min-height:48px;}
#footer a {color:#b2a981;}
.copy {position:relative; padding:5px 0px 5px 30px; font-size:11px; width:590px; text-align:left; color:#b2a981}
.valid {position:absolute; right:420px; top:5px; font-size:11px; color:#b2a981;}

.up {text-transform:uppercase;}
img.center, .c {margin:0 auto;}
.l, .left {float:left;}
.r, .right {float:right;}
