/* 

HASI :  hasi.ws

It is true, you ARE what you see, but even before that there is already an established existence. All that you see, is you. You are, therefore all is. What a momentous occasion to celebrate!

*/
body { font-family: Arial,Helvetica,sans-serif; font-size: 14px;  line-height: 20px;  color: #000; line-height: 20px; background-color: #c0c0c0; margin: 0px;
	/* original--->padding: 30px 0 10px 0; */
	padding: 0 0 10px 0;
}
a:link, a:visited, a:active { color: #000;  text-decoration: none;  border-bottom: 1px dashed #000; }
a:hover { color: #ff0000;  text-decoration: none;  border-bottom: 0; }
img { border: 0; }
#wrapper { margin: auto;  width: 770px;  border: 0; }
#site { display: none; }
#header { width: 770px;  height: 128px;  position: relative;  border-bottom: }
#header a { border-bottom: 0; }
#content { width: 100%;  position: relative;  min-height: 200px; }
#content { background: url(images/content_bg.png) repeat; }
.alignleft { float: left; }
.alignright { float: right; }
#nav { width: 770px;  height: 21px; max-height: 21px; background: url(images/nav_bg.png) no-repeat left top; }
#headerlinks { float: right;  padding: 2px 18px 0 0; }
#headerlinks img { padding-left: 6px;  opacity: 0.8; }
#headerlinks a { border-bottom: 0; }
#subnav { font-size: 90%;  text-align: center; }
#subnav a { color: #333;  border-bottom: 0; }
#subnav a.selected { color: #ff4800; }
#subnav a: hover { color: #960000;  border-bottom: 1px dashed #000; }
#subnav { width: 754px; vertical-align: middle; background-color: #e3e3e3; border-bottom: 1px solid #b3b3b3; margin-left: 8px; padding: 3px 0 0 0; }
.pagenavtopa,.pagenavbota,.pagenavtopb,.pagenavbotb { width: 47%; font: 90%/100% Arial,Helvetica,sans-serif; padding-top: 3px; }
.pagenavtopa,.pagenavbota { float: left; padding-left: 13px; }
.pagenavtopb,.pagenavbotb { float: right; padding-right: 13px; text-align: right; }
.pagenavtopa a,.pagenavtopb a,.pagenavbota a,.pagenavbotb a { border-bottom: 0; }
.pagenavtopa a: hover,.pagenavtopb a: hover,.pagenavbota a: hover,.pagenavbotb a: hover { color: #ff0000;  border-bottom: 0; }
.pagenavbota,.pagenavbotb { padding-top: 7px; }
.pagenavbota { padding-left: 0; }
.pagenavbotb { padding-right: 0; }
#quicklinks { float: right;  padding: 4px 3px 0 0; }
#quicklinks img { padding-left: 6px; }
#quicklinks a { border-bottom: 0; }
#padding { clear: both;  padding: 30px 30px 30px 30px; }
#pagecontainer { clear: both; margin-top: 10px; min-height: 125px; background: url(images/entry_bg.png) no-repeat left bottom; }
#document { font-family: Arial,Helvetica,sans-serif; font-size: 100%;  color: #000; text-align: justify; line-height: 20px; margin: 0px; padding: 0 0 0 15px; min-height: 125px; }
#document .multitop { float: left; text-align: center; font-style: italic; }
#document .multibot { text-align: center; width: 35%; border: 1px dashed #a0a0a0; background-color: #e8e8e8; margin: auto; margin-bottom: 10px; padding: 2px; }
#document hr { clear: both; width: 100%;  height: 3px; color: #fff; border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc; border-right: 0px none #ccc;  border-left: 0px none #ccc; margin-top: 8px; margin-bottom: 12px; }
#document ul { margin-bottom: 0px; }
#document h1 { font-size: 135%;  color: #333;  font-weight: normal; margin: 0px 0px 10px;  padding: 0px 0px 8px; }
#document h1 b { color: #ff4800;  font-weight: normal; }
#document h2 { font-size: 125%;  color: #333;  font-weight: normal; }
#document h3 { font-size: 120%;  font-weight: normal; margin: 0 0 5px;  padding: 0 0 14px; }
#document h4 { font-size: 115%;  color: #000; margin: 0 0 10px;  padding: 0px; }
#document h5 { font-size: 110%;  color: #333; margin: 0 0 5px;  padding: 0px; }
#document p { margin: 0px;  padding: 0px 0px 15px; }
#document blockquote { color: #000; border-left: 2px solid #ccc; padding: 0 0 0 10px; }
#documentdate { clear: both; font-family: Arial,Helvetica,sans-serif; font-size: 11px;  color: #708090; background-color: #e8e8e8; border: 1px solid #ccc; text-align: right; padding: 1px 5px 1px 5px; }
#document a { color: #ff4800; }
#document a: hover { color: #000; }
#document .post { background: url(images/entry_bg.png) no-repeat left bottom; }
#document .poll { border: 1px dotted #ccc;  background: url(images/_bkp31.jpg); }
.notescontainer { clear: both; width: 90%; border: 1px dashed #7d775c; background: url(images/_bkp31.jpg) repeat; margin: 0 auto; margin-bottom: 25px; }
.notes { font-family: "Futura CondensedLight","Trebuchet MS",Arial,Verdana,sans-serif; font-size: 90%;  color: #000; font-weight: normal; line-height: 125%; padding: 20px 16px 8px 24px; text-align: justify; background: url(images/notearw.png) no-repeat left top; }
.notesdate { font-size: 85%;  color: #708090; text-align: right; margin-top: -15px; }
.notes a { color: #7d775c;  border-bottom: #00c 1px dashed; }
#relatedcontainer { width: 207px; float: right; margin: 0 0 4px 18px;  padding: 0; }
#relatedcontent { padding: 8px 20px 10px 18px; font-size: 95%;  color: #777; background: url(images/related-bg.png) no-repeat top right; }
.relatedheader { font-size: 15px;  color: #6fbaee; letter-spacing: 1px; font-style: italic; padding: 5px 0 6px 0; border-bottom: 1px dotted #aaa; }
.relatedlist  { margin: 0;  padding: 0;  text-align: left; }
.relatedlist li { line-height: 125%;  display: block;  border-bottom: 1px dotted #aaa; }
#relatedcontent a { color: #aaa;  display: block;  padding: 4px 5px 4px 5px;  border-bottom: 0; }
#relatedcontent a: hover { background: #eee; }
#relatedbottom { min-height: 8px; background: url(images/related-bg.png) no-repeat bottom right; }
#defcontainer { clear: both; width: 90%; border: 1px dashed #666; background-color: #f7f7f7; margin: 0 auto; padding: 8px 8px 0 8px; margin-top: 25px; margin-bottom: 25px; font-family: verdana,arial,Helvetica,sans-serif; color: #777; }
#defcontainer h2 { font-size: 100%; color: #777; padding: 0; border-bottom: 1px solid #999; }
.def { padding: 0px;  font-size: 80%;  line-height: 140%; }
.defref { font-style: italic;  font-size: 90%; }
.defref a { color: #7d775c;  border-bottom: #00c 1px dashed; }
#quotecontainer { clear: both; width: 80%; border: 1px solid #666; background-color: #c0c0c0; margin: 0 auto; padding: 3px; margin-bottom: 50px; }
#quoteinner { clear: both; border: 1px dashed #7d775c; background: url(images/_bkq.jpg) repeat; margin: 0 auto; padding: 8px; font-size: 85%;  color: #000; font-weight: normal; line-height: 125%; }
#quoteinner p { margin: 0;  padding: 0 0 10px 0; }
#quoteref { font-family: "Futura CondensedLight","Trebuchet MS",Arial,Verdana,sans-serif; font-size: 90%;  color: #000; padding: 2px 16px 0 24px; text-align: justify; text-align: right; margin-top: -12px; }
.quoteref a { color: #7d775c;  border-bottom: #00c 1px dashed; }
.latest { clear: both; background: url(images/entry_bg.png) no-repeat left bottom; }
#document .latest h3 { font-size: 115%; margin: 18px 0 13px 0;  padding: 0px; }
#document .latest h3 a { margin: 0px;  padding: 0px; border-bottom: none; }
.latest .latestdate { display: block; font-size: 85%; line-height: 100%; border-bottom: 1px solid #ccc; margin: -10px 0 8px 0;  padding: 0 0 4px 0; }
.latest .entry { padding-left: 15px;  min-height: 125px; }
.latest blockquote { color: #000; border-left: 2px solid #ccc; padding: 0 0 0 10px; }
.latest .poll  { line-height: 175%; padding: 25px; border: 1px dashed #7d775c; margin-bottom: 15px;  padding-bottom: 15px; }
.latest .posted { clear: both; font-size: 95%;  color: #616980; background-color: #8bbfcc; border: 1px solid #ccc; padding: 1px 5px 1px 5px; }
.readmore { font-size: 90%; padding: 0 0 12px 0; }
#document .index { line-height: 150%; padding-bottom: 16px; }
#document .index h2 { font-size: 125%; font-weight: 200; padding: 25px 0 0 0; }
#document .index ul { list-style: none;  margin-bottom: 0px; }
#document .index hr { height: 8px; }
#document .index a { color: #000;  border-bottom: 0; }
#document .index a: hover { color: #ff0000; }
.excon { font-size: 70%;  padding-left: 12px; }
#document .index .latestmore { width: 98%; font-size: 95%; font-weight: normal; padding: 0 5px 0 5px; border: 1px dashed #c0c0c0; }
#document .index .latestmore .next { text-align: right; }
#document .index .latestmore .next { float: right; }
table { border-collapse: collapse; width: 100%; font: normal 90%/175% verdana,arial,Helvetica,sans-serif; text-align: left; margin: 0;  padding: 0; border: 1px solid #eee; }
th,td { padding: 0; }
.latedate { font-size: 85%; }
tbody tr: hover td { background-color: #e5e5cb; }
#commentscontainer { clear: both; width: 90%; font-family: Arial,Helvetica,sans-serif; font-size: 90%; margin: 0 auto;  padding: 0; border-top: 1px solid #aaa;  border-right: 1px dashed #7d775c;  border-bottom: 1px solid #aaa;  border-left: 1px dashed #7d775c; background: url(images/_bkp31.jpg) repeat; }
.commsubmit { font-size: 95%; }
#commentscontainer .comments { padding: 8px 32px 18px 32px;  text-align: justify; }
#commentscontainer .comments hr { height: 4px; color: #fff; border-top: 1px solid #ccc;  border-right: 0px none #ccc;  border-bottom: 1px solid #ccc;  border-left: 0px none #ccc; margin-top: 24px; margin-bottom: 12px; }
#commentscontainer .comments a { color: #000; }
#commentscontainer .comments a: hover { color: #ff0000; }
.closed { font-size: 90%;  font-style: italic;  text-align: center;  padding: 0;  margin: 0; }
.commsubthx { clear: both; border: 1px dashed #666; padding: 7px; margin-bottom: 20px; background-color: #ffc; }
.commblock { padding: 10px; background-color: #fcfcfc; border: 1px solid;  border-color: #666 #ccc #ccc #666; }
commblock .comments .commblock { padding: 10px; }
#comma,#commb { width: 770px; height: 32px; text-align: center; }
#comma { margin-top: 24px; background: url(images/comma_bg.png) no-repeat left top; }
#commb { background: url(images/commb_bg.png) no-repeat left bottom; }
.commblock { font-style: italic; }
.commsubmit { font-style: italic; }
input.tbox2,.tboxx,textarea { font: 12px/14px verdana,arial,Helvetica,sans-serif; color: #000; background-color: #f8f8f8; border-top: 1px solid #5e5d63;  border-bottom: 1px solid #aaa; border-left: 1px solid #5e5d63;  border-right: 1px solid #aaa; padding: 2px; }
textarea { background-color: #f8f8f8;  overflow: auto; }
.tboxx { background-color: #ffe1e1; }
#commfnote { font-size: 90%; line-height: 125%; border: 1px dashed #666; background-color: #ffc; padding: 7px; }
#contentfooter { width: 770px;  height: 32px;  background: url(images/footer_bg.png) no-repeat; }
#credits { font-family: "Trebuchet MS",Arial,Verdana,sans-serif; font-size: 85%;  color: #666; text-align: center; line-height: 110%; margin-top: 15px; }
#credits a { color: #fff;  text-decoration: underline; }
#credits a: hover { text-decoration: none; }
#credits { padding-top: 3px; }
* HTML .subentry { height: 1px; }
/* IE6Win Fix */.subentry { min-height: 1px; }
/* IE7Win Fix */.subentry LEGEND { font-size: 110%;  color: #3a3b3c;  font-weight: bold;  padding: 2px 6px; }
.subentry FIELDSET { padding: 12px;  border: 1px solid #666; }


/* HASI :  hasi.ws */