/*  
Theme Name: Forge
Theme URI: http://www.cimbrian-forge.com/
Description: Template for Forge Site
Version: 2.0
Author: Cimbrian / Jeff Green
*/

* { margin: 0; padding: 0; }
a { color: #CBC1BD; text-decoration:none; }
a:hover { color: #fdd78b; text-decoration:none; }

a img { border:0pt none!important; }

body { background:#292929 url(../images/ui/site-bkgd.jpg) repeat-x; }

#siteWrapper { margin:0 auto; padding:0; }

#pageWrapper { width:960px; margin:0 auto; padding:0; }

.clear { clear:both; height:1px; overflow:hidden; }

ul, ol { margin-left: 0; }

ul ul { margin-bottom: 20px; }

p { font:normal 12pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FDD78B; padding:0 0 15px 0; margin:0; }



/* ------------------- H Tags -------------------*/
h1 { font:normal 25pt/26pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CBC1BD; padding:0 0 20px 0; margin:0; }
h2 { font:normal 16pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c9bfbb; padding:0 0 10px 0; margin:0; }
h3 { font:normal 12pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FDD78B; padding:0; margin:0; width:400px; }
h3 ul { margin:0 0 0 18px; }
h3 ul li { padding:0 0 10px 0; }
h4 { font:normal 12pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fdd78b; padding:8px 0 2px 0; margin:10px 0 0 0; /*width:500px;*/ border-top:solid 1px #666; }

/* ------------------- Header -------------------*/
#headerWrapper { margin:0 auto; padding:0; height:160px; display:block; background:url(../images/ui/header-bkgd.jpg) no-repeat center top; }

#header { width:960px; margin:0 auto; padding:0; height:160px; background:url(../images/ui/content-top-bkgd.png) no-repeat center bottom; _background:url(../images/ui/content-top-bkgd-png8.png) no-repeat center bottom; }

#logo { margin:39px 0 0 33px; padding:0; float:left; _margin:39px 0 0 16px; background:url(../images/ui/forge-logo.png) no-repeat left top; _background:url(../images/ui/forge-logo-png8.png) no-repeat left top; }

#nav { margin:53px 0 0 0; padding:0; float:right; width:650px; z-index:10000!important; }



/* ------------------- HOME Content -------------------*/
#headerHome { width:960px; margin:0 auto; padding:0; height:160px; background:url(../images/ui/content-top-home.png) no-repeat center bottom; }

#homeContent { width:960px; margin:0 auto; padding:0; height:623px; position:relative; background:url(../images/ui/home-hammer.jpg) no-repeat 268px 0px; _background:url(../images/ui/home-hammer-ie6.jpg) no-repeat 268px 0px; } 

#homeHammer { position:absolute; display:block; width:679px; height:534px; left:268px; top:0; background:url(../images/ui/home-hammer.jpg) no-repeat; _background:url(../images/ui/home-hammer-ie6.jpg) no-repeat; z-index:1; }

#demoButton { position:absolute; width:128px; height:128px; display:block; background:url(../images/ui/btn-demo.png) no-repeat; _background:url(../images/ui/btn-demo-png8.png) no-repeat; right:27px; top:280px; z-index:2; }


/* ------------------- Header Page IMAGES -------------------*/
#headerCAD { width:960px; margin:0 auto; padding:0; height:160px; background:url(../images/gui/content-top-cad-png8.jpg) no-repeat center bottom; }

#headerContact { width:960px; margin:0 auto; padding:0; height:160px; background:url(../images/gui/content-top-contact.jpg) no-repeat center bottom; }

#headerNews { width:960px; margin:0 auto; padding:0; height:160px; background:url(../images/gui/content-top-news.jpg) no-repeat center bottom; }

#headerAbout { width:960px; margin:0 auto; padding:0; height:160px; background:url(../images/gui/content-top-about.jpg) no-repeat center bottom; }

#headerSafety { width:960px; margin:0 auto; padding:0; height:160px; background:url(../images/gui/content-top-safety.jpg) no-repeat center bottom; }


/* ------------------- Content Page IMAGES - Absolute Positioned -------------------*/
#mainCAD { position:absolute; display:block; width:640px; height:450px; left:307px; top:0; background:url(../images/gui/main-img-cad.jpg) no-repeat; _background:url(../images/gui/main-img-cad-ie6.jpg) no-repeat; z-index:1; }

#mainContact { position:absolute; display:block; width:640px; height:450px; left:307px; top:0; background:url(../images/gui/main-img-contact.jpg) no-repeat; _background:url(../images/gui/main-img-contact-ie6.jpg) no-repeat; z-index:1; }

#mainNews { position:absolute; display:block; width:640px; height:450px; left:307px; top:0; background:url(../images/gui/main-img-news.jpg) no-repeat; _background:url(../images/gui/main-img-news-ie6.jpg) no-repeat; z-index:1; }

#mainAbout { position:absolute; display:block; width:640px; height:450px; left:307px; top:0; background:url(../images/gui/main-img-about.jpg) no-repeat; _background:url(../images/gui/main-img-about-ie6.jpg) no-repeat; z-index:1; }

#mainSafety { position:absolute; display:block; width:640px; height:450px; left:307px; top:0; background:url(../images/gui/main-img-safety.jpg) no-repeat; _background:url(../images/gui/main-img-safety-ie6.jpg) no-repeat; z-index:1; }


/* ------------------- Content Page IMAGES - Content Background -------------------*/
#contentNews { width:960px; margin:0 auto; padding:0 0 15px 0; position:relative; background:url(../images/gui/main-img-news.jpg) no-repeat 307px 0px; _background:url(../images/gui/main-img-news-ie6.jpg) no-repeat 307px 0px; min-height:500px; height:auto !important; height:500px; }

#contentSafety { width:960px; margin:0 auto; padding:0 0 15px 0; position:relative; background:url(../images/gui/main-img-safety.jpg) no-repeat 307px 0px; _background:url(../images/gui/main-img-safety-ie6.jpg) no-repeat 307px 0px; min-height:500px; height:auto !important; height:500px; }

#contentAbout { width:960px; margin:0 auto; padding:0 0 15px 0; position:relative; background:url(../images/gui/main-img-about.jpg) no-repeat 307px 0px; _background:url(../images/gui/main-img-about-ie6.jpg) no-repeat 307px 0px; min-height:500px; height:auto !important; height:500px; }

#contentContact { width:960px; margin:0 auto; padding:0 0 15px 0; position:relative; background:url(../images/gui/main-img-contact.jpg) no-repeat 307px 0px; _background:url(../images/gui/main-img-contact-ie6.jpg) no-repeat 307px 0px; min-height:500px; height:auto !important; height:500px; }

#contentCAD { width:960px; margin:0 auto; padding:0 0 15px 0; position:relative; background:url(../images/gui/main-img-cad.jpg) no-repeat 307px 0px; _background:url(../images/gui/main-img-cad-ie6.jpg) no-repeat 307px 0px; min-height:500px; height:auto !important; height:500px; }


/* ------------------- HOME News Carousel -------------------*/
#newsCarousel { position:relative; width:836px; height:184px; display:block; margin:0 0 0 62px; padding:13px 0 0 0; z-index:3; }

#newsReadMore { font:normal 8pt Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:6px 0 0 0; padding:0; text-align:right; }

#newsReadMore a { color:#ffe9b8; }

#newsReadMore a:hover { color:#FFF; }

#newsArticleGeneric { background:url(../images/news/news-blank.png) no-repeat 0 0; _background:url(../images/news/news-blank.gif) no-repeat 0 0; padding:14px 30px; margin:0; height:184px; width:180px; font:normal 10.5pt/14pt Georgia, "Times New Roman", Times, serif; color:#FFF; }

#newsCategory { font:normal 10.5pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fdd78b; /*position:relative;*/ margin:0; padding:0 0 4px 0; }

#newsArticleImg1 { background:url(../images/news/news-042008.png) no-repeat 0 0; _background:url(../images/news/news-042008.gif) no-repeat 0 0; padding:14px 30px; margin:0; height:184px; width:180px; font:normal 10.5pt/14pt Georgia, "Times New Roman", Times, serif; color:#FFF; }



/* ------------------- Content -------------------*/
#contentWrapper { margin:0 auto; padding:0; background:url(../images/ui/content-bkgd.png) repeat-y; _background:url(../images/ui/content-bkgd-png8.png) repeat-y; width:960px; }

#content { width:960px; margin:0 auto; padding:0 0 15px 0; position:relative; background:url(../images/ui/forge-logo-bkgd-big.png) no-repeat 554px 25px; _background:url(../images/ui/forge-logo-bkgd-big.gif) no-repeat 554px 25px; min-height:500px; height:auto !important; height:500px; }

#textArea { width:636px; margin:0 0 0 62px; padding:25px 0 0 0; z-index:4; position:relative; }

.leadParagraph { width:500px; }

.leadParagraph a { color:#FDD78B; text-decoration:underline; }
.leadParagraph a:hover { color:#CBC1BD; text-decoration:underline; }

ul.leadParagraph { font:normal 12pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fdd78b; list-style:none; }
ul.leadParagraph a { text-decoration:none; }
ul.leadParagraph li { margin:0 0 10px 0; }
ul.leadParagraph li ul { margin:0 0 15px 30px; list-style:disc; }
ul.leadParagraph li ul li { margin:0; }

.leadText { color:#c9bfbb; font-size:16pt; }

a div#button { background-color:#141414; padding:4px 10px 4px 10px; margin:8px 0 20px 0; border:solid 1px #666; font:normal 9pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; width:105px; text-align:center; text-decoration:none!important; cursor:pointer; }

a:hover div#button { background-color:#666; color:#000; }

a div#downloadBtn { background:#141414 url(../images/ui/download-pdf.gif) no-repeat 2px 2px; padding:0 8px 0 28px; margin:0; border:solid 1px #666; font:normal 9pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; height:23px; text-align:left; text-decoration:none!important; cursor:pointer; position:absolute; left:725px; top:-10px; z-index:2; }

a:hover div#downloadBtn { background:#666 url(../images/ui/download-pdf-ro.gif) no-repeat 2px 2px; color:#000; }


/* New Download PDF Function */
#downloadBtnWrapper { padding:0; margin:0; height:47px; width:192px; cursor:pointer; position:absolute; left:725px; top:-10px; z-index:2; }

#downloadBtn a { display:block; width:192px; height:27px; background:url(../images/ui/download-btn.gif) no-repeat 0 0; margin:0; padding:0; }
#downloadBtn a:hover { background:url(../images/ui/download-btn-ro.gif) no-repeat 0 0; }

#downloadReaderBtn a { display:block; width:192px; height:20px; background:url(../images/ui/get-reader-btn.gif) no-repeat 0 0; margin:0; padding:0; }
#downloadReaderBtn a:hover { background:url(../images/ui/get-reader-btn-ro.gif) no-repeat 0 0; }


.descriptions { font:normal 10.5pt/15pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cbc1bd; padding:0 0 10px 0; margin:0; width:636px; }

.descriptions img { /*background-color:#FFF;*/ border:solid 1px #666; padding:3px; margin:0 0 0 15px; }


/* ------------------- News Content -------------------*/
#news h2 { font:normal 16pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c9bfbb; padding:0 0 2px 0; margin:0; }

.newsAuthor { font:italic 10.5pt/12pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cbc1bd; padding:0 0 10px 0; margin:0; width:636px; }

a div#storyBtn { background:#141414 url(../images/ui/download-pdf.gif) no-repeat 2px 2px; padding:0 8px 0 28px; margin:8px 0 20px 0; border:solid 1px #666; font:normal 9pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; height:23px; width:135px; text-align:center; text-decoration:none!important; cursor:pointer; }

a:hover div#storyBtn { background:#666 url(../images/ui/download-pdf-ro.gif) no-repeat 2px 2px; color:#000; }

a div#moreInfoBtn { background-color:#141414; padding:4px 10px 4px 10px; margin:8px 0 20px 0; border:solid 1px #666; font:normal 9pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; width:170px; text-align:center; text-decoration:none!important; cursor:pointer; }

a:hover div#moreInfoBtn { background-color:#666; color:#000; }


/* ------------------- Footer -------------------*/
#footerWrapper { margin:0 auto; padding:0; background:url(../images/ui/content-bottom-bkgd.png) no-repeat center top; _background:url(../images/ui/content-bottom-bkgd-png8.png) no-repeat center top; width:960px; height:100px; }

#footer { width:960px; margin:0 auto; padding:20px 0 0 0; }

#footerLeft { float:left; width:600px; margin:0	0 0 50px; padding:0; _margin:0 0 0 25px; }

#footerRight { float:right; width:236px; margin:0; padding:0; background:url(../images/ui/cimbrian-logo.png) no-repeat left top; _background:url(../images/ui/cimbrian-logo.gif) no-repeat left top; }

.msGoldLogo { border:solid 1px #666; padding:4px; margin:0 22px 0 0; }

.subNav { font:normal 11pt "Trebuchet MS"; color:#b1b1b1; text-decoration:none; padding:23px 20px 0 0; }
a.subNav:hover { color:#FDD78B; }

.copyright { font:normal 8.5pt/22pt "Trebuchet MS"; color:#666; text-decoration:none; }

a.copyright { padding:0 0 0 15px; }
a.copyright:hover { color:#C9BFBB; }

