html, body, ul, ol, li, p, dd, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img, table, span{
margin: 0px; padding: 0px; border: 0px; }
	
html, body { font-size: 90%; font-family: "Arial", sans-serif; margin-left: auto; margin-right: auto; margin-top: 10px; }
body { border: 1px solid #cccccc;  margin-top: 10px; }

#con, #header, #ft, #bc, .break, body { margin: 0 auto;    max-width: 770px; background-color: #ffffff;}
#lc  { padding: 3px; }
#bc {margin-left: 5px; }
.break {  border-top: 1px solid #cccccc; height: 1px; }

#ft, #ft p, #con, #bc, #bdft, .break, .up, #bcft { margin-bottom: 5px; }
#header { height: 50px; margin-bottom: 10px; background-color: transparent;}
#logo { float: left;  background-color: transparent; padding: 3px;}
#icons, .up {float: right; padding: 3px;}

#lc{ width: 66%; float: left; height: 100%; margin-right: 15px; border-right: 1px solid #9BBB59; border-style: dashed; padding-right: 10px;}
#rc{ width: 30%; float: left; height: 100%;   }


h1, legend, input.txt, acronym { color: #9BBB59; }


#lc p, #rc li a:visited , hr, .cb h2 a:visited, #bc li a:link, #bc li a:visited, #bc li, #bcft li a:link, #bcft li a:visited, h3{ color: #9BBB59; }
 #rc li a:link, .cb a:link, #lc h1 a:link { color: #9BBB59; }
#lc p, #ft p, #lc li, h2 { color: #666666; }

h1 { font-size: 1.6em; }
h2,  #rc li { font-size: 1.2em; }
h3 { font-size: 1.0em; }

#lc p { font-size: 1.0em; text-align: justify;}
#sub li, .sub, .children, .current-cat { font-size: 1.5em; }
.children { font-size: .7em; }

h1, h2,  #rc li {  font-weight: bold;  }
#lc p, h1, h2, #lc ul { margin-bottom: 20px; } 
#lc ul, #rc ul, .sub ul, #links ul { list-style-type: none; padding: 0; margin: 0; margin-bottom: 10px; }
/*
#lc li{  
background-image:  url(i/seo-bullet.gif);
background-repeat: no-repeat;
margin-bottom: 7px;  margin-top: 7px; padding-left: 24px;
}
*/
#rc li{  
background-image:  url(/i/rc-main-bullet.gif);
background-repeat: no-repeat;
margin-bottom: 7px;  margin-top: 7px; padding: 2px 0px 3px 15px;
font-size: 90%;
border: 1px solid #85C329;
width: 80%;
}

#sub li, #lc li {  
background-image:  url(i/seo-bullet-sub.gif);
background-repeat: no-repeat;
margin-bottom: 7px;  margin-top: 7px; padding-left: 12px;
border: none;

}

ul.sub li a{
font-size: .7em;
}
#links li{  
background-image:  none;
font-size: .9em; margin-bottom: 2px;  margin-top: 4px; padding-left: 0px;
font-weight: normal;
}

#ft{/*border: thin solid #666666;*/
clear: both;
text-align: center;
font-size: .8em;

}
.clear, adBlock{ clear: both; }
#adBlock, #rc, #lc { display: inline; }
#bc li, #bcft li { display: inline; font-size: 85%; }

/*  form styling  */
form p { clear: left; margin: 0px; padding: 0px; }

form p label { float: left; width:30%;  font-size: 0.9em;}

.btn, #submit, #searchsubmit { background-color:  #ffffff;  border: 1px outset #cccccc; color: #85C329; font: 0.9em Arial; margin-top: 10px;  }

fieldset { border: 1px dotted #9BBB59; padding: 4px;}

input.txt, #author, #email, #url, #s { border: 1px solid #999999;  width: 55%; color: #85C329; font: 0.9em Arial;} 

textarea, select {  border: 1px solid #999999;  width: 55%; color: #85C329; font: 0.9em Arial;} 


legend { font-weight: bold; font-size: 0.9em; background-color: #ffffff; padding:3px; }

#links li p {  margin-bottom: 3px;  }
acronym {  border-bottom: 1px dashed #9BBB59;   } 

b, strong { font-weight: normal;  }
#header, #ft { background-image: url(/i/search_bar_bk.jpg); background-repeat: repeat-x; }