* { margin: 0; padding: 0; } body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; background: #000000 url('warrior-loop-back.jpg') repeat-y center top;	 } h1, h2, h3 { } h1 { font-size: 3em; } h2 { letter-spacing: -1px; font-size: 2em; } h3 { font-size: 1em; } p, ul, ol { margin-top: 1.8em; line-height: 180%; } ul,ol { list-style: none; margin: 0; padding: 0; } blockquote { margin-left: 3em; margin-right: 3em; } a { color: #CCCCCC; text-decoration: none; } a:hover { color: #FFFFFF; } hr { display: none; } /* single post */ .post { margin-bottom: 40px; } .post .title { border-bottom: 1px solid #454545; } .post .title a { text-decoration: none; } .post .entry { padding: 0 20px; } .post .meta { height: 20px; padding: 15px 20px; line-height: normal; } .post .meta a { text-decoration: none; font-weight: bold; } .post .meta a:hover { text-decoration: underline; } .post .meta .byline { float: left; } .post .meta .comments { float: right; } /* main template and layout */ div#container{width:970px;margin:0 auto} div#content{float:right;width:700px} div#navigation{float:left;width:270px} div#extra{float:right;width:700px} div#footer{clear:both;width:100%} /* asthetic */ #containerouter { width:100%;	 } /* main nav */ #menulistcontainer { margin-right:10px; } #menulistcontainer ul { } #menulistcontainer ul li a { font-weight:bold; display:block; text-decoration:none; padding:3px; padding-left:13px; background-color:#111111; border-bottom-color:#555555; border-bottom-style:dotted; border-bottom-width:1px; } #menulistcontainer ul li a:hover { background-color:#252525; color:#ffffff; } #menulistcontainer ul li ul { } #menulistcontainer ul li ul li a{ font-weight:normal; font-size:0.9em; display:block; text-decoration:none; margin:0px; padding:2px; padding-left:13px; background-color:#030303; border-bottom-style:none; border-top-style:none; } #menulistcontainer ul li ul li a:hover { background-color:#191919; color:#ffffff; } #menulistcontainer ul li ul li ul li { margin:0px; padding:0px; } #menulistcontainer ul li ul li ul li a{ font-weight:normal; font-size:0.75em; display:block; text-decoration:none; margin:0px; padding:0px; padding-left:25px; } /*frontpage blocks*/ .fpblock33 { font-weight:normal; font-size:0.9em; margin:0px; padding-right:10px; } .fpblock33 h2{ padding:5px; margin:0px; margin-bottom:5px; margin-top:5px; font-weight:bold; font-size:1.25em; background-color:#111111; border-bottom-color:#555555; border-bottom-style:dotted; border-bottom-width:1px; } /*- Menu Tabs H--------------------------- */ #hnav { float:left; width:100%; background:#000; font-size:93%; line-height:normal; } #hnav ul { margin:0; padding:0px 5px 0 5px; list-style:none; } #hnav li { display:inline; margin:0; padding:0; } #hnav a { float:left; background:url('tableftH.gif') no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; } #hnav a span { float:left; display:block; background:url('tabrightH.gif') no-repeat right top; padding:5px 15px 4px 6px; color:#FFF; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #hnav a span {float:none;} /* End IE5-Mac hack */ #hnav a:hover span { color:#FFF; } #hnav a:hover { background-position:0% -42px; } #hnav a:hover span { background-position:100% -42px; } .product_list { width:170px; height:200px; float:left; } .sectionheader { margin-left: 0px; margin-bottom: 8px; margin-right: 0px; margin-top: 4px; padding: 8px; background-color: #600000; color: white; text-align: left; text-decoration: none; font-style: normal; font-weight: bold; font-size: 18px; } .sectiondescription { font-size: 9px; text-decoration: none; } .product_title { width: 150px; font-size: 11px; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 8px; } .product_title a { text-decoration: none; padding: 2px; padding-left:4px; display:block; width:100%; background-color: #600000; /*background-color: #000;*/ color: #ffffff; } .product_title a:hover { background-color: #ffffff; color: #000000; } .minortitle { margin-left: 0px; margin-bottom: 8px; margin-right: 16px; margin-top: 4px; padding-left: 8px; padding-bottom: 4px; padding-right: 4px; padding-top: 4px; background-color: #600000; color: white; font-size: 12px; font-weight: bold; }