html,body {margin: 0; height: 100%; width: 100%}
body { font: 10pt verdana, sans-serif; background-color : #000;}
img { border: none; }
form { margin: 0px; }
fieldset { border: none; padding: 0px; }
.clearAll { clear: both; }
.noSeeText { visibility: hidden; position: absolute;}
h2 { font-size: 12pt; margin-bottom: 2px; }
h2 a, h2 a.visited { color: #000; }
small.date { color: #555; }
.dateGrey { margin-bottom: 5px; background: #eee; }
.navigation { margin-left: 8px; }


/* content wrappers */
#contentBody { margin: auto; width: 994px; background: url('/images/background_main.gif') center repeat-y; }
#header { width: 994px; height: 97px; background: url('/images/header_faq.jpg'); }
#header ul { margin: 14px 118px 0px 0px; float: right; display: block; clear: right; width: 800px; text-align: right; }
#header ul li { font: 10pt tahoma, sans-serif; display: inline; border-right: solid 1px #000; padding: 0px 5px 0px 9px; text-transform: lowercase; font-weight: bold; }
#header ul li a, #header ul li a.visited { color: #0000FF; }
#topLinks { margin: 17px 128px 0px 0px; width: 300px; float: right; text-align: right; }
#searchBox { margin: 5px 128px 0px 0px; width: 300px; float: right; clear: right; text-align: right; }
ul.faqMenu { padding: 2px 0px 0px 0px; }


#mainContent { width: 994px; padding: 0px 0px 0px 50px; background: url('/images/background_top.jpg') no-repeat; }

#adBlockLeft { margin: 30px 0px 0px 0px; float: left; }
#adBlockRight { margin: 30px 40px 0px 0px; float: right; }

#contentBlock { margin: 26px 0px 0px 0px; width: 725px; float: left; }
#contentBlock h1 { color: #555; font: 17pt tahoma, sans-serif; font-weight: bold; margin-bottom: 5px; margin-left: 8px; }
#contentBlock h1.indexHead { margin-bottom: 3px; border-bottom: 1px solid #ddd; width: 705px; }
#contentBlock h1.singleTitle { border-bottom: 1px solid #555; }
#contentBlock h1.catHeader { border-bottom: 1px solid #ccc; }
#contentBlock h2 { color: #222; font: 15pt tahoma, sans-serif; font-weight: bold; }
#contentBlock h2.indexHead2 { border-top: 1px solid #ccc; width: 450px; padding-top: 10px; margin-bottom: 0px; }
#contentBlock h2.faqHead { padding-top: 0px; margin-bottom: 0px; }
#contentBlock h2.allCatsList { margin-top: 20px; margin-left: 8px; }
#contentBlock h2.reply { margin-top: 20px; margin-left: 8px; border-bottom: 1px solid #999; width: 580px; }
#contentBlock .indenter { margin-left: 8px; }
#contentBlock .logger { margin-top: 0px; }

h3 { margin: 17px 0px 0px 0px; }

.breadCrumbs { margin: 0px 0px 8px 10px; }
#recentPostsList  {	list-style-type: none; margin: 5px 0px 15px 10px; padding: 0px 0px 5px 0px; width: 200px; border-bottom: 1px solid #999; }
#recentPostsList  li { background: url('/images/square.jpg') 0px 7px no-repeat; padding-left: 10px; margin-bottom: 3px;}
#recentPostsHead { margin: 20px 0px 0px 10px; border-bottom: 1px solid #999; width: 200px; color: #555; }

.postmetadata { margin-bottom: 0px; font-weight: bold; font-size: 8pt; }

.midPageBlock { margin: 10px 0px 0px 0px; }
.gallery { margin: 10px 0px 0px 0px; }

.gallery img { margin: 0px 0px 0px 5px; border: 4px solid black; }

#bodyText { width: 480px; float: right; }
#bodyText p {  }
#bodyTextFaq { width: 700px; float: left; margin-left: 8px;}
#bodyTextFaq p { margin: 15px 0px 0px 0px; }

.post img { float: left; border: 1px solid #888; margin-right: 3px; }
.post p { clear: left; display: block; margin: 3px 0px 3px 0px; padding-top: 5px;}
.homePics { margin: 0px 0px 10px 10px; }
.bannerAd {  }
.linkGoogs { margin: 0px 0px 8px 5px; }
.linkGoogs2 { margin: 10px 0px 0px 5px; }
.entry { margin-top: 0px; padding-top: 0px; margin-left: 8px; }
.entryIndex { margin-top: 0px; padding-top: 0px; margin-left: 0px; margin-right: 40px;}
.entryIndex p { margin: 5px 0px 8px 0px; }
h2.entryTitle { border-bottom: 1px solid #ccc; padding-top: 10px; margin-top: 10px; color: #333; padding-left: 20px; background: url('/images/star.png') 0px 13px no-repeat; }
h2.reviewHead { padding-top: 10px; margin-top: 10px; color: #333; padding-left: 20px; background: url('/images/control_down_blue.png') 0px 13px no-repeat; }
.post { width: 515px; }
.postFoot { background: #eee; border-bottom: 1px solid #ccc; margin-bottom: 30px; margin-top: 10px;}

table.steelTable { width: 660px; border: 2px solid #999; border-collapse: collapse;}
table.steelTable td { border: 1px solid #bbb; width: 60px; text-align: center; }

.singleAuthor { font-size: 11pt; color: #999; }
.singleCat { margin-top: 3px; font-size: 7pt; }
.catDesc { margin: 0px 0px 10px 8px; width: 515px; float: left; }

.bladeGeoPics { float: left; margin: 20px 10px 10px 0px; }
.fullWidthPics { margin: 10px 0px 0px 0px; }

img.rightPics { float: right; }
div.smallRect { float: right; width: 180px; }

#footer { height: 33px; width: 994px; background: url('/images/background_footer.jpg') no-repeat; overflow: hidden; }
#footer span { display: block; margin: 10px 0px 0px 50px; }

.divCatList { background: url('/images/list_back.gif') repeat-y; margin: 5px 0px 0px 8px; width: 515px;}
ul.catListCust { list-style-type: none; margin: 0px 20px; padding: 0px; }
ul.catListCust li { width: 220px; display: block; float: left; margin-bottom: 5px; background: url('/images/square.jpg') 0px 7px no-repeat; padding-left: 8px; }

