body {margin: 0;padding: 0;background: #E0DCD1 url(img01.jpg) repeat-x left top;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
h1, h2, h3 {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #F93D00;}
h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.6em;}

p, ul, ol {margin-top: 0;line-height: 180%;}
ul, ol {}

a {text-decoration: none;color: #006A8C;}
a:hover {}

em.l_date{ color:#666666;}

#wrapper {width: 900px;margin: 0 auto;padding: 0;}

/* Header */
#header {width: 900px;height: 100px;margin: 0 auto;}

/* Logo */
#logo {float: left;width: 600px;height: 100px;margin: 0;color: #FFFFFF;background: url(img03.gif) no-repeat left 25px;}
#logo h1, #logo p {margin: 0;padding: 0;text-transform: uppercase;}
#logo h1 {padding-top: 25px;padding-left: 60px;letter-spacing: -1px;font-size: 2.2em;font-weight: bold;}
#logo p {margin-top: -6px;padding-left: 62px;color: #FF6B9D;} 
#logo p a {color: #FF6B9D;}
#logo a {border: none;background: none;text-decoration: none;color: #FFFFFF;}

/* Search */
#search {float: right;width: 250px;padding: 0;}
#search form {height: 41px;margin: 0;padding: 70px 0 0 0px;}
#search fieldset {margin: 0;padding: 0;border: none;}
#search-text {width: 150px;border: none;text-transform: lowercase;font: bold 1.2em Arial, Helvetica, sans-serif;color: #C30044; float:left; margin-top:2px;}
#search-submit { float:left; border:1px; margin-left:4px;}

/* Menu */
#menu {width: 900px;height: 50px;margin: 0 auto;padding: 0;}
#menu ul {margin: 0;padding: 0;list-style: none;line-height: normal;}
#menu li {float: left;height: 35px;padding-top: 15px;background: url(img02.gif) no-repeat right 20px;}
#menu a {display: block;padding: 0px 20px;border: none;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #ffffff;}
#menu a:hover, #menu .current_page_item a {}
#menu .current_page_item a {padding-left: 0;}
#menu a:hover {text-decoration: underline;}

/* Page */
p.about{ height:22px; line-height:22px; margin:0px; padding:0px; margin-left:250px; padding-bottom:4px; color: #000000}

div.img img.book{ margin:5px 8px 2px 0px; padding:4px; border:#CCC 1px solid; background-color:#EEE;}
#page {width: 900px;margin: 0 auto;padding-top: 4px;}
#page-bgtop {}
#page-bgbtm {}

/* Content */
#content {float: right;width: 650px;}
.post {margin-bottom: 8px;}
.post-bgtop {}
.post-bgbtm {}
.post .title {background: #2C2C2C url(img06.gif) no-repeat left top;height: 28px;padding: 12px 0 0 28px;font-size: 12px;color: #ffffff;}
.post .title a {color: #ffffff;}
.post .meta {padding-left: 20px;padding-bottom: 5px;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;}
.post .entry {padding: 10px 20px 2px 20px;text-align: justify;}

/* Sidebar */
#sidebar {float: left;width: 230px;background: #006A8C;color: #FFFFFF;}
#sidebar ul {margin: 0;padding: 0;list-style: none;}
#sidebar li {margin: 0;padding: 0;}
#sidebar li ul {background: url(img05.jpg) no-repeat left bottom;padding-bottom: 30px;}
#sidebar li li {margin-left: 10px;margin-right: 5px;line-height: 25px;border-bottom: 1px dashed #D2D4C9;}
#sidebar li li span {display: block;margin-top: -20px;padding: 0;font-size: 11px;font-style: italic;}
#sidebar h2 {background: #2C2C2C url(img04.jpg) no-repeat left top;height: 31px;padding: 9px 0 0 28px;font-size: 12px;color: #FFFFFF;}
#sidebar p {margin: 0 15px;padding: 20px 0px;text-align: justify;}
#sidebar a {color: #ffffff;border: none;}
#sidebar a:hover {text-decoration: underline;}

/* Calendar */
#calendar {}
#calendar_wrap {padding: 20px;}
#calendar table {width: 100%;}
#calendar tbody td {text-align: center;}
#calendar #next {text-align: right;}

/* Footer */
#footer {width: 100%;background: #2C2C2C;height: 50px;margin: 0 auto;padding: 0px 0 15px 0;font-family: Arial, Helvetica, sans-serif; color:#FFFFFF}
#footer p {margin: 0;padding-top: 20px;line-height: normal;font-size: 9px;text-transform: uppercase;text-align: center;}
#footer a {color: #ffffff;}

ul.news{ list-style:square; margin-bottom:0px;}

.news h3{text-align:center;}
.news ul{ margin-bottom:0px; padding-bottom:0px;}
.news p{ line-height:22px; font-size:12px; color:#333333; margin:0px 0px; padding:0px 15px;}
.update{ font-size:11px; text-align:center; word-spacing:10px;}
.update span{ font-size:11px; text-align:right; color:#666666;}

div.pages{ text-align:center; word-spacing:8px; padding-top:2px;padding-bottom:3px; margin-top:4px; width:95%; font-size:12px; border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid; margin-left:10px;}
.pages a{ color:#333333; text-decoration:none;}
.pages a:hover{ color:#333333; text-decoration:underline;}

ul.left_mp_exam{ float:left; width:100%;}
ul.left_mp_exam li{ float:left; width:25%;}