/* 

STYLE SHEET FOR BRING DOWN IE6
Created by Craig Grannell
www.snubcommunications.com

Table of contents
-------------------
	1. defaults
	2. magazine strap
	3. masthead
	4. content area
	5. footer
-------------------

/* ---- 1. _defaults  ---- */

@import url(css-defaults.css);

body {/* default font definition */
		font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;
		font-size: 12px;
		line-height: 20px;
		color: #363636;
		background: #1b1613;
		}

/*  ---- 2. _magazine strap  ---- */

#magazineLinksC {
		height: 40px;
		background: url(assets/magazineLinksC-background.gif) repeat-x;
		border-bottom: 10px solid #1b1613;
		}

#magazineLinksC ul {
		list-style: none;
		width: 860px;
		margin: 0 auto;
		line-height: 42px;
		font-size: 12px;
		}

#magazineLinksC li {
		float: left;
		padding: 0 10px;
		display: block;
		height: 40px;
		}

#magazineLinksC li:hover {
		background: #6c1010;
		}

#magazineLinksC img {
		padding: 8px 0;
		}

#magazineLinksC a {
		color: #ffffff;
		text-decoration: none;
		}

/* ---- 3. _masthead ---- */

#masthead {
		background: url(assets/masthead-background.gif) repeat-x;
		height: 210px;
		border-bottom: 10px solid #1b1613;
		}

#masthead span {
		position: absolute;
		top: -1000px;
		}

#masthead a {
		margin: 0 auto;
		width: 950px;
		display: block;
		}

/* ---- 4. _content area ---- */

#contentC {
		background: #ffffff;
		border-bottom: 10px solid #1b1613;
		}

#content {
		padding: 30px;
		width: 860px;
		margin: 0 auto;
		}

#ie6Warning {
		background: #e3e3e3;
		border: 1px solid #bbbbbb;
		padding: 10px 10px 1px;
		margin-bottom: 10px;
		}

#ie6Warning h2 {
		background: url(assets/ie6-warning.gif) 0 50% no-repeat;
		padding-left: 40px;
		}

.columnC {
		overflow: auto;
		}

.column {
		width: 260px;
		float: left;
		margin-left: 20px;
		}

.columnS2 {
		float: left;
		width: 540px;
		margin-left: 20px;
		}

#content a {
		color: #15100f;
		}

#content a:visited {
		color: #6c1010;
		}

#content a:hover {
		color: #d13236;
		}

h2 {
		color: #d13236;
		font: 28px/40px Cambria, Georgia, "Times New Roman", Times, serif;
		margin: 0 0 2px 0;
		}

h3 {
		font: 18px/20px Cambria, Georgia, "Times New Roman", Times, serif;
		padding-top: 5px;
		padding-bottom: 19px;
		border-bottom: 1px solid #15100f;
		margin-bottom: 20px;
		}

h4 {
		font-size: 14px;
		line-height: 20px;
		color: #d13236;
		}

#content p, #content ul {
		color: #15100f;
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 20px;
		}

#content ul {
		list-style: none;
		}

#content li {
		margin-bottom: 9px;
		padding-bottom: 10px;
		border-bottom: 1px solid #bbb;
		}

	/* >> credits and screen grabs*/
	
#credits {
		padding-top: 127px;
		padding-left: 45px;
		}	
	
#credits h2, #screenGrab1 h2, #screenGrab2 h2, #screenGrab3 h2 {
		font: bold 11px/16px "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;
		float: left;
		margin: 0 0.5em 0 0;
		}

#credits p, #screenGrab1 p, #screenGrab2 p, #screenGrab3 p {
		font-size: 11px;
		line-height: 16px;
		}
	
#screenGrab1 img, #screenGrab2 img, #screenGrab3 img {
		display: block;
		margin-bottom: 11px;
		}	

#screenGrab1, #screenGrab2, #screenGrab3 {
		padding-left: 45px;
		}

#screenGrab1 {
		padding-top: 195px;
		}

#screenGrab2, #screenGrab3 {
		padding-top: 50px;
		}

	/* >> home page blockquote */
.quoteC {
		position: relative;
		padding: 20px 0 10px;
		}

#skullBadge {
		position: absolute;
		left: 5px;
		top: 50%;
		margin-top: -65px;
		}

#patternBadge {
		position: absolute;
		right: 5px;
		top: 50%;
		margin-top: -65px;
		}

#content blockquote {
		width: 540px;
		margin: 0 auto;
		}

#content blockquote p {
		color: #d13236;
		font: 21px/30px Cambria, Georgia, "Times New Roman", Times, serif;
		text-align: center;
		margin: 0;
		}

#content cite {
		font-size: 18px;
		color: #080a07;
		font-style: normal;
		}

/* ---- 5. _footer ---- */

#footer {
		background: url(assets/footer-background.gif) repeat-x;
		}

#footerContent {
		margin: 0 auto;
		width: 872px;
		}

#footerContent img {
		display: block;
		}

#copyrightStrap {
		height: 80px;
		width: 860px;
		margin: 0 auto;
		position: relative;
		}

#netLogoFooter {
		position: absolute;
		left: 10px;
		top: 50%;
		margin-top: -12px;
		}

#skullFooter {
		position: absolute;
		right: 20px;
		top: 50%;
		margin-top: -15px;
		}

#copyrightStrap ul {
		text-align: center;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #786d60;
		}

#copyrightStrap li {
		display: inline;
		line-height: 80px;
		padding-left: 20px;
		background: url(assets/footer-bullet.png) 6px 55% no-repeat;
		}

#copyrightStrap li.leadItem {
		background: none;
		padding-left: 0;
		}

#copyrightStrap a {
		color: #786d60;
		}

#copyrightStrap a:hover {
		color: #d2c3b0;
		}