                                                                                                
                             /* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td img {margin:0; padding:0;}
fieldset,img {border:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/* End Reset */
body { background-color:#DFE4DE; color: gray; font:12px Verdana, sans-serif; margin: 15px;}
p { font-size:16px; padding:8px 0; }
p.poem { color: #1D181C; margin: 10px; }
h1 { font:40px Times New Roman, serif; color:#C7665F; font-weight:bold;}
.h2 { font:30px Times New Roman, serif; font-weight:bold; margin:10px 0;  color:#C7665F;}
h2 { font:30px Times New Roman, serif; font-weight:bold; margin:10px 0;  color:#C7665F;}
h3 { font:20px Times New Roman, serif; font-weight:bold; margin:7px 0 0 0;  color:#C7665F;}
h4 { font:18px Times New Roman, serif; margin-top:10px; color:#C7665F;}
h5 { font:18px Times New Roman, serif; margin-top:10px;  color:#C7665F;}
h6 { font:18px Times New Roman, serif; font-weight:bold; margin-top:10px;  color:#C7665F;}
a { color:#C7665F; text-decoration:underline; }
a:hover { color:#C7665F; text-decoration:underline; }
ul,
ol { margin-left: 1.8em; }
ol { list-style-type: decimal; }
ul {list-style:square;}

}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}
/* End Global */
                            
                            
                            