body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#19232B none repeat scroll 0 0;
font-family:Arial;
font-size:12px;
margin:0;
}
h1, h2, h3, h4 {
margin:0;
}
a {
color:#0286EE;
text-decoration:none;
}
a:hover {
color:#0286EE;
text-decoration:underline;
}
img {
border:0 none;
}
#page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/page_bg.gif) repeat-y scroll 0 0;
margin:0 auto;
width:1020px;
}
#page-in {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/page.jpg) no-repeat scroll 0 0;
width:1020px;
}
#header {
height:150px;
position:relative;
width:1020px;
}
#header h1 {
-x-system-font:none;
color:#E2E3E4;
font-family:Arial;
font-size:34px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:60px;
line-height:normal;
position:absolute;
top:80px;
}
#header h1 a {
color:#E2E3E4;
text-decoration:none;
}
#header .description {
-x-system-font:none;
color:#E2E3E4;
font-family:Arial;
font-size:23px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:290px;
line-height:normal;
position:absolute;
text-transform:lowercase;
top:120px;
}
#header #searchform {
height:24px;
margin:0;
padding:0;
position:absolute;
right:95px;
top:19px;
width:224px;
}
#header #s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
height:16px;
padding:4px;
width:216px;
}
#header #searchsubmit {
visibility:hidden;
width:1px;
}
#header #icons {
height:18px;
position:absolute;
right:55px;
top:21px;
width:37px;
}
#header #icons a.left {
float:left;
}
#header #icons a.right {
float:right;
}
#header ul {
height:22px;
left:701px;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:53px;
}
#header ul li {
border-right:1px solid #73838F;
float:left;
height:10px;
margin-top:6px;
}
#header ul li a {
-x-system-font:none;
color:#000000;
float:left;
font-family:Arial;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:22px;
margin-top:-6px;
padding:0 10px;
text-decoration:none;
text-transform:lowercase;
}
#header ul li a:hover {
color:#45A5F1;
text-decoration:none;
}
#main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/main.jpg) no-repeat scroll left bottom;
margin:0 auto;
min-height:600px;
width:1020px;
}
.clear {
clear:both;
height:0;
margin:0;
overflow:hidden;
}
#main #content {
float:left;
margin-bottom:20px;
margin-left:70px;
margin-top:215px;
width:565px;
}
#main #content ul li
{
list-style:none;
}

.center
{
text-align:center;
}

.subnav li a
{
color:white;
font-size:13px;
font-weight:bold;}

.subnav
{
padding-left:10px;
}

.left h3
{
color:#fff;
}

.subnav li
{
margin-bottom:10px;
list-style:none;
}

#main #content .post {
color:#000000;
float:left;
font-size:14px;
margin-bottom:20px;
width:565px;
}
#main #content .post .date {
font-size:19px;
font-weight:bold;
margin-top:3px;
text-transform:lowercase;
}
#main #content .post h2 {
-x-system-font:none;
border-top:3px dotted #000000;
color:#000000;
font-family:Arial;
font-size:27px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:28px 0 15px;
}
#main #content .post h2 a {
color:#000000;
text-decoration:none;
}
#main #content .post h2 a:hover {
text-decoration:underline;
}
#main #content .post .entry {
border-bottom:1px dotted #000000;
line-height:19px;
padding-bottom:10px;
}
#main #content .post .entry a {
color:#0286EE;
font-weight:bold;
text-decoration:none;
}
#main #content .post .entry a:hover {
color:#0286EE;
text-decoration:underline;
}
#main #content .post .entry .picture {
float:left;
margin:0 5px 5px 0;
}
#main #content .post .entry .more-link {
-x-system-font:none;
color:#0286EE;
float:right;
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
margin-top:5px;
}
#main #content .post .entry .more-link a {
color:#0286EE;
text-decoration:none;
}
#main #content .post .entry .more-link a:hover {
color:#0286EE;
text-decoration:underline;
}
#main #content .post .info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/post_bottom.png) no-repeat scroll center bottom;
color:#000000;
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:110px;
line-height:normal;
padding-top:20px;
}
#main #content .post .info a {
color:#000000;
}
#main #content .post .info a:hover {
text-decoration:underline;
}
#main #content .post .info .comms-links {
font-weight:bold;
}
#main #content .post .info .comms-links a {
font-weight:bold;
}
#main #content .post .title h3 {
-x-system-font:none;
color:#000000;
font-family:Arial;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:26px;
margin-top:25px;
}
#main #content .post .comments {
margin:0;
}
#main #content .post .comments ol {
margin:10px 0;
padding-left:20px;
}
#main #content .post .comments ol li {
padding:5px;
}
#main #content .post .comments ol li.alt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BDBFC1 none repeat scroll 0 0;
}
#main #content .post .comments ol li cite {
color:#0286EE;
font-style:normal;
font-weight:bold;
}
#main #content .post .comments ol li cite a {
color:#0286EE;
text-decoration:none;
}
#main #content .post .comments ol li cite a:hover {
text-decoration:underline;
}
#main #content .post .comments ol li .commentmetadata a {
color:#0286EE;
}
#main #content .post .comments ol li .commentmetadata a:hover {
color:#0286EE;
text-decoration:underline;
}
#main #content .post #commentform {
margin:0;
}
#main #sidebar {
float:left;
margin:0 0 0 65px;
width:260px;
}
#main #sidebar .left {
float:left;
}
#main #sidebar .right {
float:right;
width:125px;
}
#main #sidebar .box {
margin-bottom:30px;
width:125px;
}
#main #sidebar .box h3 {
-x-system-font:none;
color:#FEFEFE;
font-family:Arial;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:28px;
line-height:28px;
}
#main #sidebar .box ul {
color:#008FFF;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:0;
padding:0;
}
#main #sidebar .box ul li {
-x-system-font:none;
font-family:Arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}
#main #sidebar .box ul li a {
color:#000000;
text-decoration:none;
}
#main #sidebar .box ul li a:hover {
color:#FFFFFF;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4C4C4C url(images/footer_bg.gif) repeat-x scroll left bottom;
border-left:2px solid #797778;
border-right:2px solid #797778;
border-top:2px solid #797778;
margin:0 42px 0 44px;
width:932px;
}
#footer #footer-in {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/footer.gif) no-repeat scroll right bottom;
min-height:167px;
}
#footer #footer-in #footer-text {
-x-system-font:none;
clear:both;
color:#5C5C5C;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:40px;
line-height:20px;
margin-left:20px;
padding-top:5px;
}
#footer #footer-in #footer-text a {
color:#5C5C5C;
font-weight:bold;
text-decoration:none;
}
#footer #footer-in #footer-text a:hover {
text-decoration:underline;
}
#footer #footer-in #bar {
float:left;
margin-left:5px;
margin-top:7px;
min-height:135px;
width:100%;
}
#footer #footer-in #bar .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/footer_item.gif) repeat-y scroll right top;
float:left;
margin-right:10px;
min-height:135px;
min-width:100px;
padding-right:30px;
position:relative;
}
#footer #footer-in #bar .box .top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/footer_item_top.gif) no-repeat scroll 0 0;
margin-top:-7px;
position:absolute;
right:0;
top:0;
}
#footer #footer-in #bar .box .bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/footer_item_bottom.gif) no-repeat scroll 0 0;
bottom:0;
margin-bottom:-9px;
position:absolute;
right:0;
}
#footer #footer-in #bar .box h3 {
-x-system-font:none;
color:#FFFFFF;
font-family:Arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:25px;
line-height:25px;
}
#footer #footer-in #bar .box ul {
list-style-type:none;
margin:0;
padding:0 0 0 15px;
}
#footer #footer-in #bar .box ul li {
-x-system-font:none;
color:#000000;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
}
#footer #footer-in #bar .box ul li a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#footer #footer-in #bar .box ul li a:hover {
color:#FFFFFF;
text-decoration:none;
}

