/* CSS Document */
#page {width: 100%; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; }
#header { color: #eaeaea; background-color: #000; margin:0; padding: 0; width: 100%; background-image: url(images/header-right.png); background-position: 974px 0px; background-repeat: no-repeat; }
#headerliner, #liner, #footer { width: 974px; margin: 0 20px; padding: 0;}
#headerliner { height: 175px; background-image: url(images/header-back.png); padding:0; margin:0;} 
#headerimg { padding:0; margin:0;}
#collar, .pageclear { padding: 4px 0; margin:0; height: auto; width: 100%; background-color: #222; border-top: 1px solid #333; border-bottom: 1px solid #117733;}
.pageclear { display:block; background-color: #444; height: 10px; margin:0 0 12px; padding:0;}
#liner {padding: 24px 0 0 24px; margin:0; width: 80%; min-width: 1000px;}
#mainmenu {width: 900px; margin: 0 0 0 24px; list-style: none; padding: 0;}
#mainmenu a { color: #fff; font-weight: normal;}
#mainmenu li {display: inline; list-style: none; background-color: #111; border: 1px solid #000; border-bottom-color: #333; border-right-color: #333; margin: 0 3px 1px 0; padding: 2px 18px;}
#mainmenu .current_page_item, #mainmenu .current_page_parent { background-color: #113311;}
#header h1 {color: #fff;}
h1 img { margin:0; padding:0 0 0 12px;}
h1 a { padding:0; margin:0; color: #fff; font-weight: normal;}
#header h1 {margin: 0; left: 12px; width: 418px; position: absolute; top: 0; }
.description a:link, .description a:visited { text-decoration: none; color: #fff; float: right; clear: right; height: 24px; display: block; font-weight: bold; font-size: 16px; margin:0; padding:0;}
.description { margin:0; padding: 0; display: block; }
#content {padding: 0; margin:0; float: left;}
#postage { float: right; margin:0; padding: 24px 0;}
#postage td { vertical-align: top; height: 18px; padding:0; margin:0;}
#postage li {display: inline; padding: 1px 8px 2px; margin: 0; text-align: center;}
#postage .page-item-77 { border-right: 1px solid #eaeaea;}
#postage ul { padding-top: 6px;}
#postage a {color: #eaeaea; font-size: 12px; font-weight: normal; text-decoration: underline; margin:0 5px;}
.clr, .titleclr {width: 100%; display: block; clear: both; height: 0; line-height: 0; margin:0; padding:0;}
.titleclr { border-bottom: 1px solid #ccc; margin: -4px -1% 12px; width: 102%; }
#sidebar {width: 200px; float: left; margin:0; padding: 0 0 0 24px; }
#sidebar.righter ul {padding: 0 0 18px; border-bottom: 1px solid #ccc; }
#sidebar.righter .textwidget ul {border: none; padding:0; }
#sidebar li {padding:0; }
#sidebar ul ul { margin-left: 14px; }
#sidebar ul ul li { list-style-type: disc;}
#sidebar li li ul {border: 0; padding:0; margin: 0; list-style: none; }
#sidebar a, #sidebar a:visited { color: #111111; text-decoration: none; }
#sidebar form input {font-size: 10px; }
#sidebar .page_item {padding: 5px 0; font-size: 12px;}
.current_page_item, .current_page_parent {color: #0000BB; }
.pagenav {font-size: 16px; color: #116622; list-style: none; }
.borderedbox, .post { padding: 18px 20px 9px; margin: 0 0 18px; border: 1px solid #bbb; border-bottom: 2px solid #117733; background-color: #fff; }
.post p, .entry p { line-height: 18px; }
.tagcloud {line-height: 22px; }
.tagcloud a:link, .tagcloud a:visited { text-decoration: none; }
.tagcloud a:hover { text-decoration: underline; }
#avatar {float: left; margin: 0 0 0; padding: 0 12px 0 0; }
#avatar img, #sidebar a img {margin:0; }
