/*v20100419*/

/*Eric Meyer's Reset CSS http://meyerweb.com/eric/tools/css/reset/ v1.0 | 20080212*/
/*remember to define focus styles, remember to highlight inserts somehow, tables still need 'cellspacing="0"' in the markup*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
/*end Eric Meyer's Reset CSS*/

/*document*/
html {height:100.1%;}
body {background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:small;height:100.1%;margin:10px 0 10px 10px;}
* html body {font-size:x-small;}
a {color:#4b4;text-decoration:none;}
a:active,a:hover {text-decoration:underline;}
hr {border:0;border-top:1px #999 solid;}

/*root*/
#mainColumn {border-right:#999 1px solid;float:left;margin:0 10px 0 0;width:861px;}
#adColumn {float:left;width:120px;}
#clear {clear:both;}
div.hr {clear:both;border-top:#999 1px solid;margin:5px 0 5px 0;}
div.hr hr {display:none;}

/*main*/
#left {float:left;position:relative;width:570px;}
#right {float:left;margin:0 0 0 20px;width:260px;}

/*internal*/
#leader {height:5px;margin:17px 0 75px 0;width:570px;}
#leader img {border:1px #999 solid;}
#logo {margin:-10px 0 20px 0;width:260px;}

/*post*/
.post {margin:0 0 25px 0;}
.post ol {list-style:decimal inside none;}
.post em {font-style:italic;}
.post h1 {font-size:150%;font-weight:bold;margin:0 0 15px 0;}
.post h2 {font-size:100%;font-style:italic;font-weight:normal;margin:0 0 15px 0;}
.post h3 {font-size:100%;font-style:italic;font-weight:normal;margin:-5px 0 25px 0;}
.post img {border:1px #999 solid;max-width:570px;}
.post p {margin:0 0 10px 0;line-height:normal;text-align:justify;}
.post strong {font-weight:bold;}
.readMore {font-weight:bold;}
.unbold {font-weight:normal;}
.post object {border:1px #999 solid;width:100%;height:325px;}

/*post footer*/
.postFooter {font-weight:bold;}
.postFooter table {width:100%;}
.postFooter th {text-align:right;padding:0 10px 10px 0;} 
.postFooter td {width:100%;}

/*comments*/
.comments {margin:10px 0 0 0;padding:10px 0 0 0;}
.comments p {margin:10px 0 0 0;}
.comments ul {margin:10px 0 0 0;}
.comments ul li {margin:15px 0 0 0;}
.commentBody {margin:5px 0 0 0;text-align:justify;}
.comments table {width:100%;}
.comments th {text-align:right;padding:0 10px 10px 0;} 
.comments td {width:100%;}

/*archives*/
.archives ul {margin:10px 0 10px 0;}
.archives ul li {margin:10px 0 0 0;}
.archives h1 {font-size:150%;font-weight:bold;}
.archives h2 {font-size:100%;font-weight:bold;margin:0 0 10px 0;}
.archives h3 {font-size:100%;font-style:italic;font-weight:normal;margin:0 0 10px 0;}

/*right*/
/* .rightBlock {border:1px #999 solid;font-size:90%;padding:3px;margin:0 0 10px 0;} */
.rightBlock ul {list-style:none;margin:0;padding:0;}
#footer {font-size:75%;}

/*ad*/
.adLine {background-color:#391;display:table;margin:30px 0 30px 0;text-align:center;width:570px;}

/*search*/
#searchtext {width:175px;}
#feed img {top:3px;position:relative;}
#twitter img {top:2px;position:relative;}
#facebook {padding:0 3px 10px 3px;}
#facebook img {top:7px;position:relative;}
#categories ul {margin:5px 0 10px 0;}
#categories ul li {margin:2px 0 0 0;}
#video object {border:1px #999 solid;width:100%;height:200px;}
#video h1 {margin:0 0 5px 0;}
#video h2 {margin:5px 0 0 0;}
#icons ul li {float:left;margin:0 10px 0 0;}
.clear {clear:both;}

