/* generic styles */
* {
	font-family: Helvetica Neue, Helvetica, Arial, Sans-serif;
	}
body {
	font-size: 15px;
	line-height: 17px;
	}
h1,
h2 {
	font-size: 18px;
	}
em {
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	}

/* main body styles */
#container {
	background: url(/images/textured_paper.png) 0 0 #e0e0e0;
	}
#header {
	background: transparent;
	}
	#header a {
		background: url(/images/thestate51conspiracy_header.png) 0 0 transparent;
		}
#navigation {
	border-bottom: solid 1px #5d5d5d;
	}
	#navigation a {
		background: url(/images/navigation.png) no-repeat transparent;
		}
	#navigation .collective a {
		background-position: 0 0;
		}
		#navigation .collective  a:hover {
			background-position: 0 -19px ;
			}
	#navigation .conspiracy a {
		background-position: 0 -38px;
		}
		#navigation .conspiracy  a:hover {
			background-position: 0 -57px;
			}
	#navigation .greedbag  a {
		background-position: 0 -76px;
		}
		#navigation .greedbag  a:hover {
			background-position: 0 -95px;
			}
	#navigation .publishing a {
		background-position: 0 -114px ;
		}
		#navigation .publishing  a:hover {
			background-position: 0 -133px ;
			}
	#navigation  .contact  a {
		background-position: 0 -154px ;
		}
		#navigation .contact  a:hover {
			background-position: 0 -173px ;
			}
	#navigation  .blog  a {
		background-position: 0 -193px ;
		}
		#navigation .blog  a:hover {
			background-position: 0 -212px ;
			}

#support_content #author {
	font-weight: bold;
	}
	#support_content #author:before {
		content:"-- ";
		}
#main_content {
	color: #383838;
	}
/* page specific styles */
/* conspiracy */
#conspiracy {
	background: url(/images/conspiracy/conspiracy_background.png) -3px 0 transparent;
	}
#conspiracy strong {
	color: #56A3C2;
	}
#conspiracy a,
#conspiracy #support_content {
	color: #56A3C2;
	}
#conspiracy #main_content li {
	display: inline;
	}
#conspiracy #header,
#conspiracy #footer {
	background: url(/images/conspiracy/conspiracy_banner.png) 0 0 #293a4a;
	}
	#conspiracy  #header span,
	#conspiracy #footer span  span{
		background: url(/images/conspiracy/conspiracy_seal.png) 0 0 transparent;
		}
#conspiracy #navigation {
	border-top: solid 1px #858f9b;
	}
	#conspiracy #navigation .conspiracy a {
		background-position: 0 -57px;
		}
#conspiracy #footer span {
	background: url(/images/conspiracy/conspiracy_banner_bottom_shadow.png) no-repeat transparent;
	}
/* collective */
#collective {
	background: url(/images/collective/collective_background.png) -3px 0 transparent;
	}
#collective strong {
	color: #8F1835;
	}
#collective a,
#collective #support_content {
	color: #8F1835;
	}
#collective #main_content li {
	display: inline;
	}
#collective #header,
#collective #footer {
	background: url(/images/collective/collective_banner.png) 0 0 #5b1927;
	}
	#collective  #header span,
	#collective #footer span  span{
		background: url(/images/collective/collective_seal.png) 0 0 transparent;
		}
#collective #navigation {
	border-top: solid 1px #a37e86;
	}
	#collective #navigation .collective a {
		background-position: 0 -19px;
		}
#collective #footer span {
	background: url(/images/collective/collective_banner_bottom_shadow.png) no-repeat transparent;
	}
/* greedbag */
#greedbag {
	background: url(/images/greedbag/greedbag_background.png) -3px 0 transparent;
	}
#greedbag strong {
	color: #1B8F45;
	}
#greedbag a,
#greedbag #support_content {
	color: #1B8F45;
	}
#greedbag #main_content li {
	display: inline;
	}
#greedbag #header,
#greedbag #footer {
	background: url(/images/greedbag/greedbag_banner.png) 0 0 #3e4d30;
	}
	#greedbag  #header span,
	#greedbag #footer span  span{
		background: url(/images/greedbag/greedbag_seal.png) 0 0 transparent;
		}
#greedbag #navigation {
	border-top: solid 1px #939a8a;
	}
	#greedbag #navigation .greedbag a {
		background-position: 0 -95px;
		}
#greedbag #footer span {
	background: url(/images/greedbag/greedbag_banner_bottom_shadow.png) no-repeat transparent;
	}	
/* publishing */
#publishing {
	background: url(/images/publishing/publishing_background.png) -3px 0 transparent;
	}
#publishing strong {
	color: #B2953B;
	}
#publishing a,
#publishing #support_content {
	color: #B2953B;
	}
#publishing #main_content li {
	display: inline;
	}
#publishing #header,
#publishing #footer {
	background: url(/images/publishing/publishing_banner.png) 0 0 #4d3a2b;
	}
	#publishing  #header span,
	#publishing #footer span  span{
		background: url(/images/publishing/publishing_seal.png) 0 0 transparent;
		}
#publishing #navigation {
	border-top: solid 1px #a4958e;
	}
	#publishing #navigation .publishing a {
		background-position: 0 -133px;
		}
#publishing #footer span {
	background: url(/images/publishing/publishing_banner_bottom_shadow.png) no-repeat transparent;
	}		
/* contact */
#contact {
	background: url(/images/contact/contact_background.png) -3px 0 transparent;
	}
#contact strong {
	color: #542163;
	}
#contact a,
#contact #support_content {
	color: #542163;
	}
#contact #main_content li {
	display: inline;
	}
#contact #header,
#contact #footer {
	background: url(/images/contact/contact_banner.png) 0 0 #1d182e;
	}
	#contact  #header span,
	#contact #footer span  span{
		background: url(/images/contact/contact_seal.png) 0 0 transparent;
		}
#contact #navigation {
	border-top: solid 1px #817f8c;
	}
	#contact #navigation .contact a {
		background-position: 0 -173px;
		}
.type {
	display: none;
	}

	/* form gubbins */
label {
	font-weight: bold;
	text-transform: lowercase;
	font-size: 12px;
	}

	#contact #footer span {
	background: url(/images/contact/contact_banner_bottom_shadow.png) no-repeat transparent;
	}		
	
#footer p {
	font-size: 12px;
	color: #fff;
	}

