@charset "UTF-8";
/* CSS Document */

* {
padding:0;
margin:0;	
}

html {
margin:0;
padding:0;	
}

body {
color:#fff;
font-family: arial, helvetica, sans-serif;
font-size:62.5%;
background: #393939;
}

a:link, a:hover, a:visited, a:active {
color: #eecb7d;
text-decoration:none;
border-bottom:1px solid;
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

a:hover {
color:#fff;	
}

.plain, a.plain {
border:none;
text-decoration:none;	
}

p, dd {
font-size: 1.2em;	
}

p {
padding: 0 0 1em 0;	
}

li {
list-style-type:none;	
padding:0;
margin:0;
}

ul {
padding:0;
margin:0;	
}

.red {
color: #98121e;	
}

.bold {
font-weight: bolder;	
}

div#holder_holder {
background: #393939 url('../images/bg_long.png') top left repeat-y;
width:1048px;
margin:0px auto;	
}

div#holder {
padding:0 0 40px 0;
background:transparent url('../images/bg.png') top left no-repeat;
}

div#left {
float:left;	
}

div#right {
float:right;	
}

div#main {
position:relative;	
}


/*HEADER*/

div#header {
height:265px;
position:relative;
}

div#header h1 a {
height:100px;
left:180px;
position:absolute;
text-indent:-999em;
top:85px;
width:100px;
border:none;
text-decoration:none;
}

body#contact div#header ul#submenu a#contact_link {
color: #fff;	
}

div#header ul#menu {
height:74px;
position:absolute;
right:110px;
top:85px;
width:537px;
}

div#header ul li#tab_facts a {
background:transparent url('../images/bg_menu.png') no-repeat scroll 0px 0px;
display:block;
height:57px;
left:0px;
position:absolute;
text-indent:-999em;
top:23px;
width:112px;}

div#header ul li#tab_facts a:hover, body#facts div#header ul li#tab_facts a {
background: transparent url('../images/bg_menu.png') 0px -57px no-repeat;
}

div#header ul li#tab_smokescreen a {
background:transparent url('../images/bg_menu.png') no-repeat scroll -115px 0px;
display:block;
height:57px;
left:112px;
position:absolute;
text-indent:-999em;
top:23px;
width:149px;
}

div#header ul li#tab_smokescreen a:hover, body#smokescreen div#header ul li#tab_smokescreen a {
background: transparent url('../images/bg_menu.png')  no-repeat scroll -115px -57px;
}

div#header ul li#tab_tombstone a {
background:transparent url('../images/bg_menu.png') no-repeat scroll -264px 0px;
display:block;
height:57px;
left:261px;
position:absolute;
text-indent:-999em;
top:23px;
width:131px;
}

div#header ul li#tab_tombstone a:hover, body#make_tombstone div#header ul li#tab_tombstone a {
background:transparent url('../images/bg_menu.png') no-repeat scroll -264px -57px;
}

div#header ul li#tab_nomics a {
background:transparent url('../images/bg_menu.png') no-repeat scroll -395px 0px;
display:block;
height:57px;
left:392px;
position:absolute;
text-indent:-999em;
top:23px;
width:152px;
}

div#header ul li#tab_nomics a:hover, body#calculator_life div#header ul li#tab_nomics a, body#calculator_money div#header ul li#tab_nomics a {	
background: transparent url('../images/bg_menu.png') -395px -57px no-repeat;	
}

div#header ul li#tab_smokescreen a:hover, body#video_main div#header ul li#tab_smokescreen a, body#webisodes div#header ul li#tab_smokescreen a, body#tv_spots div#header ul li#tab_smokescreen a, body#radio div#header ul li#tab_smokescreen a, body#tv_spot div#header ul li#tab_smokescreen a {
background:transparent url('../images/bg_menu.png') no-repeat scroll -115px -57px;
}



div#header ul#submenu {
float:right;
margin:9px 94px 0 0;
font-size:1.3em;	
}

div#header ul#submenu li {
float: left;
padding:0 10px 0 0;
font-size: 1em;
font-weight:bold;
color:#1f1e1b;
}

div#header ul#submenu li a, div#header ul#submenu li a:visited {
	color:#e9d89b; 
	font-weight:normal;
}

div#header ul#submenu li a, div#header ul#submenu li a:visited {
	color:#eecb7c; 
	font-weight:normal;
}


div#header ul#submenu img {
	border:0;	
}



/*FOOTER*/

div#footer {
clear:both;	
margin: 0 10% 0 35%;
padding:80px 0 0 0;
}

div#footer ul li {
float:left;	
margin-left: 3px;
}

/*MAIN*/


/*HOME*/

body.home div#main div#left {
	width: 195px;
	padding: 0 0 0 160px;
}

body.home div#main div#right {
	width: 554px;
	height:562px;
	margin: -20px 120px 0 0px;
	background: url(../images/hm_video_frame.png) no-repeat;
}

body.home div#main div#right #mediaspace {
	height:283px;	
	padding-top:37px;
	padding-left:33px;
	cursor:pointer;
}

body.home div#main div#right #title {
	padding-top:10px;
	width:555px;
	padding-left:230px;
}

body.home div#main div#right #title #hm_video_title {
	float:left;	
	padding-top:10px;
}


body.home div#main div#right #title .view_all {
	float:left;
	padding-top:7px;
	padding-left:40px;
}

body.home div#main div#right #title .view_all a, body.home div#main div#right #title .view_all a:visited, body.home div#main div#right #title .view_all a:hover, body.home div#main div#right #title .view_all a:active {
	color:#000;
	font-family:"depot-new-condensed";
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	border:0px;
}

body.home div#left dl {
padding:13px 0 0 0;	
}

body.home div#left dl a {
color: #fff;
}

body.home div#left dl dt#smoke_a_nomics a{
display:block;
height:136px;
width:180px;
background:transparent url('../images/button_smoke_a_nomics.png') top left no-repeat;
text-indent: -999em;	
}

body.home div#left dl dt#send_a_tombstone a {
display:block;
height:114px;
width:180px;
background:transparent url('../images/button_tombstone.png') top left no-repeat;
text-indent: -999em;	
}

body.home div#left dl dd {
padding:10px 23px 20px 0;
margin:0;	
}

body.home div#main div#right #movie_clip {
margin: -47px 0 0 -122px;	
}

body#tv_spot #movie_clip {
margin:-27px 0pt 0pt 24px;
}



/*make tombstone*/

body#make_tombstone div#main, body#view_tombstone div#main {
margin:20px 192px;	
}

body#make_tombstone div#main label {
color: #eecb7d;	
display: block;
font-size: 1.3em;
}

body#make_tombstone div#main input, body#make_tombstone div#main select {
background-color: #000;
border:1px solid #eecb7d;	
color:#eecb7d;	
padding:.25em;
}


body#make_tombstone div#main li.half{
width:48%;
float: left;
}

body#make_tombstone div#main li{
padding:1em 0;
}

body#make_tombstone div#main li.epitaphs a {
display: block;
border:1px solid #eecb7d;
color:#fff;
font-style: italic;
font-weight: bold;
font-family: georgia, serif;
margin: 2em 0;
font-size:1.4em;
padding: 1em;
background-color: transparent;
}

body#make_tombstone div#main li.epitaphs a:hover, body#make_tombstone div#main li.epitaphs a.active {
color:#98121E;
}

/*tombstone preview/the real thing*/

div#tombstone_preview, div#tombstone_holder {
height:541px;
margin-left:-64px;
position:relative;
width:813px;
}



body#make_tombstone div#main div#tombstone_preview input#submit_tombstone {
bottom:-41pt;
left:245px;
padding:0pt;
position:absolute;
}

body#make_tombstone div#main div#tombstone_preview a {
bottom:-52px;
left:60px;
position:absolute;
}

h2#tombstone_name {
left:491px;
position:absolute;
top:130px;
text-align: center;
width: 224px;
padding:0;
margin:0;
font-size: 30px;
}

h2#tombstone_date {
position:absolute;	
top:199px;
left:488px;
text-align: center;
width: 224px;
height:30px;
font-size: 20px;
}

p#tombstone_fact {
padding-left:59px;
padding-top:34px;
width:293px;
}


/*calculator*/

body.calculator div#main {
	margin:20px 192px;	
}

body.calculator div#main div#left {
width:260px;
float:left;	
}

body.calculator div#main ul#calculator_subnav li {
	font-size: 1.2em;
	float: left;
	text-transform: uppercase;
	font-weight: bolder;
	padding:2em 0;
}

body.calculator div#main div#left label img, body.calculator div#main div#left label {
clear: both;
}

body.calculator div#main div#left select {
float: right;
margin-right:17px;
}

body.calculator div#main div#left form ul li {
clear: both;
}

body#calculator_money div#main div#left ul#calculator_subnav li a#link_money, body#calculator_life div#main div#left ul#calculator_subnav li a#link_life {
color: #aa7922;	
}

body.calculator div#main select {
background-color: #000;
border:1px solid #eecb7d;	
color:#eecb7d;	
padding:.25em;
}

body#calculator_money div#main div#right {
background:transparent url('../images/bg_calculator_money.png') top left no-repeat;
height:559px;
width:281px;
margin:-20px 0 0 0;	
}

body#calculator_life div#main div#right {
background:transparent url('../images/bg_calculator_life.png') top left no-repeat;
height:559px;
width:281px;
margin:-25px 0 0 0;	
}

body.calculator div#main div#right {
position: relative;
}

body.calculator div#main div#right ul li {
font-size: 1.9em;
}

body.calculator div#main div#right ul {
left:77px;
position:absolute;
top:129px
}

body#calculator_life div#main div#right ul {
left:87px;
position:absolute;
top:102px
}



/*body.one_column_sidebar*/

body.one_column_sidebar div#main {
margin: 20px 148px 20px 192px;	
}

body.one_column_sidebar div#main div#right {
width:186px;
}

body.one_column_sidebar div#main div#left {
width:476px;
}

/*body.one_column*/
body.one_column div#main {
margin: 20px 148px 20px 192px;	
}


/*video main*/
body#video_main div#main {
background:transparent url(../images/bg_video_1.png) no-repeat scroll left top;
height:400px;
margin-left:126px;
width:816px;
}

body#video_main div#main div#bump {
margin: 0 63px;
}

body#video_main div#main ul li {
width:210px;
float: left;
display: block;
padding-right:18px;
height:230px;
}

body#video_main div#main ul li a.box {
display:block;
text-indent:-999em;
width:204px;
height:177px;
/*border:3px solid #fff;*/
margin-bottom:22px;

}

body#video_main div#main ul li h3 {
text-transform: uppercase;
color: #EECB7D;
font-size: 1.4em;
}

body#video_main div#main ul li a:hover {
/*border:3px solid #832020;*/
}

body#video_main div#main ul li#webisodes a {
background: transparent url('../images/link_webisodes.jpg') top left no-repeat;
}

body#video_main div#main ul li#tv a {
background: transparent url('../images/link_tv.jpg') top left no-repeat;
}

body#video_main div#main ul li#radio a {
background: transparent url('../images/link_radio.jpg') top left no-repeat;
}

/*video webisodes*/

#movie_clip {
margin-left:-65px;	
margin-top: -28px;
}

body#webisodes ul#media_category li h3 a, body#webisodes ul#puppets li h3 a {
text-decoration:none;
border:0;	
}

/*Facts page*/


body#facts div#main {
	padding-left:170px;
}

body#facts div#main div#bkgd_facts {
background: url(../images/bkgd_facts.png) no-repeat;	
	height:314px;
	width:733px;
	padding:144px 0px 38px 0px;
}

#carousel {
	height:165px;
	padding: 0px 44px;
}



#border {
	width:100%;
	background:url(../images/facts_border.png) no-repeat;
	margin-left:15px;
	height:5px;
	clear:both;
	padding-bottom:14px;
}

#content_bottom {
	padding-left:23px;
	padding-right:20px;
}

#content_bottom p {
	font-size:15px;
	color:#fff;
	line-height:22px;
	text-align:center;
	font-weight:normal;
	padding-left:45px;
	padding-right:45px;
}


#content_bottom #sub_nav {
	padding-top:15px;	
}

#content_bottom #sub_nav ul {
	height:46px;
}

#content_bottom #sub_nav ul li {
	float: left;
	/*height:46px;*/
	padding-right:5px;
}

#content_bottom #sub_nav ul li#health a {
background:transparent url('../images/facts_subnav.png') no-repeat scroll 0px 0px;
display:block;
height:46px;
text-indent:-999em;
overflow:hidden;
/*top:23px;*/
width:124px;
border:0;
}

#content_bottom #sub_nav ul li#health a:hover, body#facts.health #content_bottom #sub_nav ul li#health a {
background: transparent url('../images/facts_subnav.png') 0px -46px no-repeat;
border:0;
}

#content_bottom #sub_nav ul li#legal a {
background:transparent url('../images/facts_subnav.png') no-repeat scroll -124px 0px;
display:block;
height:46px;
text-indent:-999em;
width:122px;
border:0;
}


#content_bottom #sub_nav ul li#legal a:hover, body#facts.legal #content_bottom #sub_nav ul li#legal a {
background: transparent url('../images/facts_subnav.png')  no-repeat scroll -124px -46px;
border:0;
}

#content_bottom #sub_nav ul li#social a {
background:transparent url('../images/facts_subnav.png') no-repeat scroll -246px 0px;
display:block;
height:46px;
text-indent:-999em;
width:127px;
border:0;
}

#content_bottom #sub_nav ul li#social a:hover, body#facts.social #content_bottom #sub_nav ul li#social a {
background:transparent url('../images/facts_subnav.png') no-repeat scroll -246px -46px;
border:0;
}

#content_bottom #sub_nav ul li#financial a {
background:transparent url('../images/facts_subnav.png') no-repeat scroll -373px 0px;
display:block;
height:46px;
text-indent:-999em;
width:148px;
border:0;
}

#content_bottom #sub_nav ul li#financial a:hover, body#facts.financial #content_bottom #sub_nav ul li#financial a {	
background: transparent url('../images/facts_subnav.png') -373px -46px no-repeat;	
border:0;
}

#content_bottom #sub_nav ul li#chemical a {
background:transparent url('../images/facts_subnav.png') no-repeat scroll -521px 0px;
display:block;
height:46px;
text-indent:-999em;
width:141px;
border:0;
}

#content_bottom #sub_nav ul li#chemical a:hover, body#facts.chemical #content_bottom #sub_nav ul li#chemical a {	
background: transparent url('../images/facts_subnav.png') -521px -46px no-repeat;	
border:0;
}





/*body#facts div#main div#right ul#sidebar li {
font-size:1.3em;
font-weight:bolder;
list-style-type: disc;
margin: .5em 44px;
color: #832020;
}

body#facts div#main div#right ul#sidebar li a {
color: #832020;
}

body#facts div#main div#right ul#sidebar li a:hover {
color: #000;
}

body#facts div#main div#right ul#sidebar li.active a {
color:#000;	
}

body#facts div#main div#right ul#sidebar li#top {
background:transparent url('../images/bg_sidebar_facts_top.png') top left no-repeat;	
height: 62px;
text-indent: -9999em;
list-style-type: none;
margin:0;
}*/

/*end facts*/

body#

div#main div#right ul#sidebar, body#webisodes div#main div#right ul#sidebar, body#tv_spots div#main div#right ul#sidebar, body#tv_spot div#main div#media_bottom div ul#sidebar, body#webisodes div#main div#media_bottom div ul#sidebar {
background:transparent url('../images/bg_sidebar_facts_middle.png') 0px 29px repeat-y;	
}

body#facts div#main div#right ul#sidebar li, body#webisodes div#main div#right ul#sidebar li, body#tv_spots div#main div#right ul#sidebar li, body#tv_spot div#main div#media_bottom div ul#sidebar li, body#webisodes div#main div#media_bottom div ul#sidebar li {
font-size:1.3em;
font-weight:bolder;
list-style-type: disc;
margin: .5em 44px;
color: #832020;
}

body#facts div#main div#right ul#sidebar li a, body#webisodes div#main div#right ul#sidebar li a, body#tv_spots div#main div#right ul#sidebar li a, body#tv_spot div#main div#media_bottom div ul#sidebar li a, body#webisodes div#main div#media_bottom div ul#sidebar li a {
color: #832020;
}

body#facts div#main div#right ul#sidebar li a:hover, body#webisodes div#main div#right ul#sidebar li a:hover, body#tv_spots div#main div#right ul#sidebar li a:hover, body#webisodes div#main div#right ul#sidebar li a:hover, body#webisodes div#main div#media_bottom div ul#sidebar li a:hover, body#tv_spot div#main div#media_bottom div ul#sidebar li a:hover {
color: #000;
}

body#facts div#main div#right ul#sidebar li.active a, body#webisodes div#main div#right ul#sidebar li.active a, body#tv_spots div#main div#right ul#sidebar li.active a, body#webisodes div#main div#right ul#sidebar li.active a, body#webisodes div#main div#media_bottom div ul#sidebar li.active a, body#tv_spot div#main div#media_bottom div ul#sidebar li.active a {
color:#000;	
}

body#facts div#main div#right ul#sidebar li#top {
background:transparent url('../images/bg_sidebar_facts_top.png') top left no-repeat;	
height: 62px;
text-indent: -9999em;
list-style-type: none;
margin:0;
}

body#webisodes div#main div#right ul#sidebar li#top, body#webisodes div#main div#media_bottom div ul#sidebar li#top {
background:transparent url('../images/bg_sidebar_webisodes_top.png') -14px 0px no-repeat;	
height: 62px;
text-indent: -9999em;
list-style-type: none;
margin:0;
}

body#tv_spots div#main div#right ul#sidebar li#top, body#tv_spot div#main div#media_bottom div ul#sidebar li#top {
background:transparent url('../images/bg_sidebar_tv_top.png') -14px 0px no-repeat;	
height: 62px;
text-indent: -9999em;
list-style-type: none;
margin:0;
}

body#facts div#main div#right ul#sidebar li#bottom, body#webisodes div#main div#right ul#sidebar li#bottom, body#tv_spots div#main div#right ul#sidebar li#bottom, body#tv_spot div#main div#media_bottom div  ul#sidebar li#bottom, body#webisodes div#main div#media_bottom div  ul#sidebar li#bottom {
background:transparent url('../images/bg_sidebar_facts_bottom.png') top left no-repeat;	
height: 38px;
padding: 0;
list-style-type: none;
margin:0;
}

div#left h3 {
text-transform: uppercase;
color: #EECB7D;
font-size:1.4em;	
}

body#radio div#left h3 {
text-transform: uppercase;
color: #EECB7D;
font-size:1.4em;
margin-bottom:.5em;	
}

body#facts div#main div#left p {
padding-bottom: 2em;
}

body#facts div#main div#right ul#sidebar li.active a, body#facts div#main div#right ul#sidebar li.active {
color: #000;	
} 

/*MEDIA PAGES*/

.sidebar_button {
margin: 0px 0 0px -14px;
}

.sidebar_button img {
padding:5px 0;	
}

body#webisodes div#main div#left ul#media_category li, body#tv_spots div#main div#left ul#media_category li, body#webisodes div#main div#left ul#puppets li, body#tv_spots div#main div#left ul#puppets li {
width:210px;
display:block;
float:left;	
margin-bottom:40px;
cursor: pointer;
}

body#tv_spots div#main div#left ul li.hover img {
border-color: #fff;	
}

body#video_main div#main ul li.hover {
	cursor: pointer;
}

body#video_main div#main ul li img {
	border:2px solid #f2d48b;	
}

body#video_main div#main ul li a {
/*border:3px solid #832020;*/	
border:0;
}

body#video_main div#main ul li.hover a {
/*border:3px solid #832020;*/	
}

body#webisodes div#main div#left ul#media_category li.even, body#tv_spots div#main div#left ul#media_category li.even, body#webisodes div#main div#left ul#puppets li.even, body#tv_spots div#main div#left ul#puppets li.even {
margin-right:32px;
}

body#webisodes div#main div#left ul#media_category li img, body#tv_spots div#main div#left ul#media_category li img, body#webisodes div#main div#left ul#puppets li img, body#tv_spots div#main div#left ul#puppets li img {
display: block;
width:204px;
height:139px;
margin-bottom: 5px;
border:2px solid #EECB7D;
}

body#webisodes div#main div#left ul#media_category li img, body#tv_spots div#main div#left ul#media_category li img.active, body#webisodes div#main div#left ul#puppets li img, body#tv_spots div#main div#left ul#puppets li img.active {
border:2px solid #fff;
}


body#webisodes div#main div#left ul#media_categrory li.hover h3, body#tv_spots div#main div#left ul#media_category li.hover h3, body#webisodes div#main div#left ul#puppets li.hover h3, body#tv_spots div#main div#left ul#puppets li.hover h3 {
color:#832020;
}

body#webisodes div#main div#media_bottom h4, body#tv_spot div#main div#media_bottom h4 {
font-size: 1.8em;	
color: #EECB7D;
text-transform: uppercase;
}

body#webisodes div#main div#media_bottom h4 span, body#tv_spot div#main div#media_bottom h4 span {
font-weight:normal;
}

body#webisodes div#main div#media_bottom div, body#tv_spot div#main div#media_bottom div {
float: right;
width:186px;
}

body#facts div#main div#left ul li {
font-size:1.2em;
padding: 0 0 1em 0;	
}

body#facts div#main div#left ol li {
list-style-type: decimal;
font-size: 1.2em;
padding:0 0 1em 0;
}

ul#menu li a {
border:none;
text-decoration:none;	
}

.height_post {
display:block;
float:left;
width: 1px;
height:600px;	
}

/*sifr*/

h1.sifr_gold_grunge {
font-size:3.3em;
padding-bottom:15px;	
text-transform: uppercase;
}

#bump h1.hdr {
	background:url(../images/hdr_smokescreen.png);
	width:290px;
	height:75px; 
	text-indent:-9999px;
	}
