* {margin:0;
padding:0;}
body {font-family:"BitStream vera Sans",Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
BACKGROUND: #e9e9e9; COLOR: #333}

h1 {font-size:16px;}
h2 {font-size:20px;}
h3 {font-size:14px;}
img {border:none;}
a {COLOR: #1F91E9;text-decoration:none;}
a:hover {text-decoration:underline;}
.sided {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #f3f3f3; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid}
A .sided:hover {BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666}

.clear, 
.fixed {clear:both;}

#header .inner {height:55px !important;height:55px;}
#header .content {width:922px;
margin:0 auto;
text-align:left;}
#header h1 {float:left;
font-weight:normal;
font-style:normal;
padding:1px 0 0 10px !important;
padding:2px 0 2px 10px;
margin-top:9px;}
#header #title {float:left;
text-transform:uppercase;
letter-spacing:-1px;
font-family:"BitStream vera Sans",Arial,Helvetica,sans-serif;}
#header #tagline {float:left;
font-size:10px;
margin-left:10px;
vertical-align:bottom;
color:#999;}
#header #searchbox, 
#header #nav {float:right;
margin-top:11px !important;
margin-top:10px;}

#nav img {border:none;}
#navlist {margin-right:10px;}
#navlist li {list-style:none;
float:left;
margin-top:1px !important;
margin-top:3px;
font-size:10px;}
#navlist li a {display:block;
padding:3px 5px 4px !important;
padding:3px 5px 5px;
border-style:solid;
border-width:0 1px 0 0;}
*+html #navlist li a {padding:3px 5px 5px !important;}
#navlist li.current_page_item a, 
#navlist li.current-cat a {font-weight:bold;}
#navlist li a#feed {border-width:0;
margin-left:10px;
padding:1px 0;
padding:1px 0 !important;}
*+html #navlist li a#feed {padding:1px 0 !important;}
#navlist li a#feed img {background-position:0 0;
width:18px;
height:18px;}
#navlist li a#feed:hover img {background-position:0 -18px !important;}


#navlist li ul {display:none;
background:#E1E1E1;
padding:5px;
border:1px solid #333;}
#navlist li li {float:none;
margin:0 !important;
margin:0;
padding:0;
display:block;
list-style:none;}
#navlist li li a {display:block;
padding:5px 10px;
text-decoration:none;
width:125px;
font-size:12px;
border-style:solid;
border-width:1px 0 0;}
#navlist li li.first a {border-top:none;}
#navlist li li a:hover {font-weight:bolder;}

#container_body {margin:15px auto;
text-align:left;
width:920px;}
#main {float:left;
padding:10px 15px 0;}
.post img {max-width:670px;}
#main hr {PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px}
.post .content .wp-caption p {margin:3px 0 0;}

.post .content ul li, 
.post .content ol li {list-style-position:inside;
padding-left:20px;}
.post .content ul, 
.post .content ol {padding-bottom:10px;}
.post {margin-bottom:20px;}

.post .content {line-height:145%;
overflow:hidden;}
.post .content p {margin:0 0 10px 0;}

#postnav {margin-top:20px;}



#sidebar {float:right;
width:200px;
height:100%;}
#sidebar-body ul {padding:0 5px;}
#sidebar-body li {list-style:none;}
#sidebar-body div {margin:5px;}
#sidebar-body ul div {margin:0;}
#sidebar h3 {padding:3px 5px 4px;
font-weight:bold;
font-size:11px;
margin-top:5px;
text-decoration:none;}
#sidebar .widget {margin:0;
padding:0;}

#sidebar span.right {float:right;}
#sidebar .widget_tag_cloud {padding:0 5px;
margin:0px;}
#sidebar .widget_tag_cloud h3 {margin-bottom:5px;
margin-left:-5px;
margin-right:-5px;}
.widget ul li {line-height:18px;
padding:3px 0;}
.widget ul li span.right {font-size:10px;}
.widget .box {padding:5px;}
.widget ul li ul {padding-bottom:0;
padding-right:0;}
.widget ul li ul li {padding:3px 5px 0;
border-bottom:none;
line-height:18px;
margin-top:3px;
margin-right:-5px;}

#footer {font-size:10px;}
#footer .inner {margin:0;
height:25px;}
#footer .content {margin:8px auto 0;
width:900px;}
#footer #about {float:left;}
#tj IMG {MARGIN-TOP: 9px; FLOAT: right; WIDTH: 1px; MARGIN-RIGHT: 9px; HEIGHT: 1px; TEXT-DECORATION: none}



#header {BORDER-BOTTOM: #b7b7b7 1px solid}
#header .inner {BACKGROUND: #f7f7f7; BORDER-BOTTOM: #fff 1px solid}
#header .content H2 {BORDER-LEFT: #999}
#header .content H2 A {COLOR: #666; TEXT-DECORATION: none}
#header .content H2 A:hover {COLOR: #3b5998}
#navlist LI A {BORDER-LEFT-COLOR: #d6d6d6; BORDER-BOTTOM-COLOR: #d6d6d6; BORDER-TOP-COLOR: #d6d6d6; BORDER-RIGHT-COLOR: #d6d6d6}

#container_body {BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; BACKGROUND: url(content_background.gif) #fff repeat-y right top; BORDER-LEFT: #b7b7b7 1px solid; BORDER-BOTTOM: #b7b7b7 1px solid}
#container_bottom .postnav {BORDER-TOP: #b7b7b7 1px dashed}

#main {WIDTH: 688px}
.post .title H1 {PADDING-BOTTOM: 3px; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid}


#sidebar {BACKGROUND: #f7f7f7; BORDER-LEFT: #dddddd 1px solid}
#sidebar H3 {BACKGROUND: #e9e9e9}
.widget .box {BACKGROUND: #e9e9e9}
#sidebar A H3 {COLOR: #333}
}
#sidebar A:hover H3 {BACKGROUND: #d6d6d6}
.widget UL LI {BORDER-BOTTOM: #eee 1px solid}
.widget UL LI UL LI {BORDER-TOP: #eee 1px solid}

#footer {BORDER-TOP: #b7b7b7 1px solid}
#footer .inner {BORDER-TOP: #fff 1px solid; BACKGROUND: #f7f7f7}
