/* This was developed from a css zen garden page */

body { 
   background: url(images/bgFull.gif) repeat-x #6F715C; 
   font: normal 11px/16px Tahoma, Verdana, Arial, sans-serif; 
   color: #333; 
   margin: 0;	
   padding: 0;
}

p { 
}

hr {
   border: 1px dotted #AAA;
   height: 0px;
   margin: 0px;
   padding: 0px;
}

h3 { 
   font: bold 12pt Tahoma, Verdana, Arial, sans-serif; 
   letter-spacing: 1px; 
   margin-bottom: 0px; 
   color: #7D775C;
}

td {
  font: 10pt Tahoma, Verdana, Arial, sans-serif;
}

a:link { 
   font-weight: normal; 
   text-decoration: underline; 
   color: #4F8CC3;
}

a:visited { 
   font-weight: normal; 
   text-decoration: underline; 
   color: #1D3F64;
}

a:hover, a:active { 
   text-decoration: none; 
   color: #346293;
}

#linkList ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   top: 0px;
}

#linkList li { 
   color: #fff; 
   margin: 0px;
   padding: 2px 0px 0px 17px; 
   line-height: 1.2em;
   top: 0px;
}

#linkList li a { 
   display: block; 
   border: none; 
   color: #98B974; 
   text-decoration: none; 
   font-weight: bold; 
   margin-left: -12px; 
   padding-left: 12px; 
   background: url(images/arrow.gif) no-repeat 0 2px;
}

#linkList li a:hover { 
   color: #f4f0e6;
   text-decoration: underline; 
   background-position: 0 -48px; 
}

#container { 
   position: relative;
   width: 750px; 
   padding: 10px;
   background: url(images/bg.gif) no-repeat; 
   min-height: 1300px;
}

#intro {
   position: relative;
   padding: 180px 0px 0px 0px; 
   left: 198px;
   width: 300px;
   text-align: justify;
}

#paragraph { 
   position: relative;
   left: 205px;
   padding: 0px; 
   width: 280px;
   text-align: justify;
}

#dottedLine {
   position: relative;
   left: 192px;
   width: 310px;
}

#sideNav {
   position: absolute; 
   color:#4C4E39;
   width: 165px;
   margin: 5px;
   left: 530px;
   top: 170px;
   padding: 5px;
   line-height: 1.0pt;
}

#sideNav h3 {
   color: #000;
   font-weight: bold;
   font-size: 10pt;
}

#hottopics {
   position: absolute;
   color:#4C4E39;
   width: 160px;
   margin: 5px;
   padding: 5px;
   left: 5px;
   top: 250px;
   line-height: 1.0pt;
}

#hottopics h3 {
   color: #000;
   font-weight: bold;
   font-size: 10pt;
}

#ads {
   position: absolute;
   width: 150px;
   margin: 5px;
   padding: 5px;
   left: 530px;
   top: 640px;
}

#archives {
   position: absolute;
   color:#4C4E39;
   width: 150px;
   margin: 5px;
   padding: 5px;
   left: 530px;
   top: 420px;
   line-height: 1.0pt;
}

#archives h3 {
   color: #000;
   font-weight: bold;
   font-size: 10pt;
}

#stats
{
   position: absolute; 
   background: #29425b;
   color: #4F8CC3;
   width: 130px;
   margin: 5px;
   left: 530px;
   top: 290px;
   padding: 5px;
   border: 1px solid #000;
}

#stats h3 {
   color: #4F8CC3;
   font-weight: bold;
   font-size: 10pt;
   line-height: 1.0pt;
}

#footer { 
   position: relative; 
   padding: 0px; 
   height: 60px;
   width: 550px; 
   left: 170px;
   background: url(images/bgBottom.gif) 0px 0px no-repeat;
}

#copy {
   position: relative;
   padding: 20px 0 30px 45px;
   width: 510px;
   right: 408px;
}

.special
{
   width: 5px;
   visibility: hidden;
}

