body {
margin:0px;
padding:0px;
background:#ffffff url(../img/block.gif) no-repeat 389px 0px;}

body,
a,
input,
small,
textarea {
font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "geneva", "sans-serif";
font-size:12px;
line-height:18px;
color:#000000;}

img {
border:0px;}

a,
#navs a.on,
#navs a.on:hover {
color:#339933}

a:visited {
color:#666666}

a:active {
color:#ff3300}

a:hover {
color:#ff3300}

#page {
width:665px;
background:url(../img/sq.gif) repeat-y;}

#page.blog {
width:770px;}

#wrapper {
min-height:650px;
border-bottom:#009966 585px solid;
padding:123px 0px 16px 70px;
background:url(../img/sidebar.gif) no-repeat;}

* html #wrapper {
height:650px;}

#navs {
margin:18px 0px 36px 0px;}

#navs a {
font-size:14px; 
font-weight:bold;
color:#000000;
text-decoration:none;}

#navs a:hover {
color:#FF3300;}

#navs span {
padding:0px 6px;
vertical-align:top;}

.intro {
margin-bottom:26px;
font-size:17px; 
color:#999999; 
line-height:22px;}

.indent {
padding-left:15px;}

h2,
h2 a {
margin:0px;
font-size:14px;
color:#000000;
text-decoration:none;}

h3 {
font-size:12px;}

#leftCol {
float:left;
width:277px;}

#rightCol {
float:right;
width:277px;}

.clr {
clear:both;}

.narrowcolumn {
float:left;
width:455px;}

#sidebar {
float:right;
width:195px;}

form {
margin:0px 0px 10px 0px;}

input,
textarea {
border:1px solid #cccccc;
padding:1px!important;
vertical-align:middle;
font-size:12px;
line-height:12px;}

textarea {
width:696px;
padding:1px 2px!important;}

* html textarea {
overflow:hidden;}

#searchsubmit,
#submit {
margin:0px;
border:0px;
color:#ffffff;
cursor:pointer;
background:#000000;}

* html #searchsubmit {
width:55px;}

#sidebar #s {
width:130px;}

#sidebar ul {
margin:0px;
padding:0px;
list-style-type:none;}

#sidebar ul li {
margin-bottom:1.5em;}

#sidebar ul li li {
margin:0px;
padding:0px 0px 0px 10px;}

.post {
margin-bottom:3em;}

#sidebar h2 {
padding-bottom:4px;}

ol.commentlist {
list-style-type:none;
margin:0px;
padding:10px 0px;}

ol.commentlist li {
border-top:1px solid #cccccc;
padding:10px 0px;}

.post {
margin-top:10px;
border-top:1px solid #cccccc;
padding-top:10px;}

small,
.postmetadata,
.postmetadata a,
#footer,
#footer a  {
font-size:11px;}

#footer {
padding-top:30px;}
