/* Positioning */
body {background-color: #1c3460; min-width: 860px; text-align: center;}
#container {background: white url(../images/html-bg.gif) repeat-x top left;}
#main-wrapper {background: white; margin: 0px auto; width: 910px;}
#header {background: transparent url(../images/header-bg.gif) no-repeat top left; height: 180px; position: relative; text-align: left;}
#body-wrapper {background: transparent url(../images/body-wrapper-bg.gif) no-repeat top left; float: left; padding: 5px;}
#body {background-color: white; float: left; min-height: 500px; width: 900px;}
#content {float: left; margin-left: 34px; width: 575px;}
#sidebar {float: right; margin-right: 20px; width: 235px;}
#sidebar .pod {background-color: #f0f2ef; margin-bottom: 20px;}
#sidebar .pod .header {background: silver url(../images/sidebar-pod-header-bg.gif) repeat-x top left; color: #1a3763; font-size: 16px; font-weight: bold; height: 35px; line-height: 35px; padding: 0 15px;}
#sidebar .pod .body {padding: 15px;}
#footer-wrapper {background: #1c3460 url(../images/footer-wrapper-bg.gif) repeat-x top left; clear: both; height: 79px;}
#footer {background: transparent url(../images/footer-bg.gif) no-repeat top left; margin: 0 auto; padding-top: 26px; width: 900px;}
/* End Of Positioning */

/* test */

/* eo test */

/* Formatting */
p {margin: 0;}
a {color: #4cacc4; text-decoration: none;}
a:hover {color: #4cacc4; text-decoration: underline;}
h1, h2 {color: #29ce29; font-size: 20px; font-weight: bold;}
h2 {margin-bottom: 0;}
h1 a, h2 a {color: #29ce29;}
h1 a:hover, h2 a:hover {color: #29ce29;}
.content, .pod {line-height: 1.5; text-align: left;}
.invert {color: #1fb7e0;}
.invert a {color: #1fb7e0; text-decoration: none;}
.invert a:hover {color: #1fb7e0; text-decoration: underline;}
a.search-button {background: url(../images/search.gif); display: block; height: 22px; width: 59px;}
a.search-button:hover {background-position: center left; cursor: pointer;}
a.search-button:active {background-position: bottom left;}
/* End Of Formatting */

/* Blog */
h1.sub {color: #4cacc4;}
div.post {padding-bottom: 4px; border-bottom: 1px solid #dcdcdc;}
div.post small {color: #777; font-size: 11px; font-weight: bold;}
div.post small a {color: #777; text-decoration: underline;}
div.post a.read-full-entry {font-size: 15px; font-weight: bold; text-decoration: underline;}
div.post p.postmetadata {padding-left: 20px;}
div.post p.postmetadata-bottom {background-color: #f1f1f1; height: 45px; line-height: 45px; margin-top: 20px; padding: 0px 20px; text-align: right;}
div.post p.postmetadata-bottom a {text-decoration: underline;}

h3#comments {margin-bottom: 20px; padding-top: 10px;}
div.comment {border-bottom: 1px solid #eeeeee; margin-bottom: 10px; padding-bottom: 10px;}
div.comment cite {}
div.comment small.commentmetadata a {}
div.comment p.comment {font-size: 11px; line-height: 1.5; margin-top: 10px;}

div.comment-form div.successBox {background: #fffbcc url(../images/reusable/chk_on.gif) no-repeat 5px center; padding: 5px;
  padding-left: 25px; border: 1px solid #e6db55; margin-top: 10px;}
div.comment-form div.errorBox {background: #ffaaaa url(../images/reusable/chk_off.gif) no-repeat 5px center; padding: 5px;
  padding-left: 25px; border: 1px solid #ff7777; margin-top: 10px;}

h3.blog {color: #5178c5; font-size: 14px; line-height: 1; margin-bottom: 10px;}

div.author-bio {line-height: 1.5;}
div.author-bio img.image, div.post img.image {background-color: white; border: 1px solid #cccccc; padding: 4px;}
div.author-bio div.name {font-weight: bold;}
div.author-bio img.image {float: right; margin: 0 45px 10px;}

div#sidebar div#blog-tag-cloud.highlight {line-height: 1.3;}
div#blog-tag-cloud a {text-decoration: none;}
div#blog-tag-cloud a:hover {text-decoration: underline;}
/* End Of Blog */

/* Pagination UI Pattern */
div.pagination {text-align: center;}
div.pagination span.page-numbers * {border: 1px solid #3672f4; padding: 0px 4px;}
div.pagination span.page-numbers a {text-decoration: none;}
div.pagination span.page-numbers a {color: #3672f4;}
div.pagination span.page-numbers a:hover {background-color: #3672f4; color: white;}
div.pagination span.page-numbers b {font-weight: normal;}
div.pagination span.page-numbers b {background-color: #3672f4; color: white;}

div.simple-pagination {text-align: right;}
/* End Of Pagination UI Pattern */

/* Pagination (Custom) */
div.custom-pagination {background-color: #f1f1f1; border: 1px solid #dcdcdc; font-size: 14px; font-weight: bold; padding: 10px; text-align: center;}
/* End Of Pagination (Custom) */
