/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css
	
*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

@font-face {
  font-family: 'album-avantquelombre';
  src: url(/fonts/album-avantquelombre.ttf);
}

@font-face {
  font-family: 'album-avantquelombre';
  src: url(/fonts/album-avantquelombre.eot);
}


@font-face {
  font-family: 'Awake-Bold';
  src: url(/fonts/Awake-Bold.ttf);
}

@font-face {
  font-family: 'Awake-Bold';
  src: url(/fonts/Awake-Bold.eot);
}


@font-face {
  font-family: 'OpenSans-CondBold';
  src: url(/fonts/album-avantquelombre.ttf);
}

@font-face {
  font-family: 'OpenSans-CondBold';
  src: url(/fonts/album-avantquelombre.eot);
}


@font-face {
  font-family: 'OpenSans-CondLight';
  src: url(/fonts/OpenSans-CondLight.ttf);
}

@font-face {
  font-family: 'OpenSans-CondLight';
  src: url(/fonts/OpenSans-CondLight.eot);
}


@font-face {
  font-family: 'OpenSans-CondLightItalic';
  src: url(/fonts/OpenSans-CondLightItalic.ttf);
}

@font-face {
  font-family: 'OpenSans-CondLightItalic';
  src: url(/fonts/OpenSans-CondLightItalic.eot);
}


/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
font-weight:normal;
}

h1	{
font-size:1.8em;	
}

h2	{
font-size:1.4em;	
color:#b73a02;
}

thead th,
tbody th{
font-family: 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}

.menu{
font-family: 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}

blockquote{
font-family: 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}

/*---------------------------------
	LAYOUT
-----------------------------------*/

body.zeroMarginal	{
background:#262626 url(/img/stripedBackground.gif) repeat;
}

.grid{
max-width:1020px;
margin:auto auto;
padding:0;
background-color:#fff;
}

.col_8 {
  margin-top: -94px;
  margin-left: 0; /* This has changed from the original */
  margin-right: 0;
  margin-bottom: 0;
  width: 70%; /* This has changed from the original */
  background-color: #fff;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 10%;
  padding-right: 10%;
}
.col_4 {
  margin-top: -94px;
  margin-right: 0; /* Only thing that has changed */
  margin-bottom: 0;
  margin-left: 0;
  width: 30%;
  background-color: #f39c22;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  padding-right: 2%;
}
                                            

.col_12	{
padding:0;
margin:0;
clear:both;
background-color:#262626;
}


.col_4 p, .col_4 td, .col_4 li	{
font:normal 1.0em  'OpenSans-CondLight', 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
line-height:1.2em;
}

.col_8 p, .col_8 td, .col_8 li	{
font:normal 1.0em  'OpenSans-CondLight', 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
line-height:1.2em;
}

#footer{
background-color:#262626;
height:100px;
padding-top:20px;
width:100%;
margin:0 auto;
font:normal 0.8em 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
clear:both;
text-align:center;
}


#footer p, #footer strong {
color:#989898;
}

#footer a {
margin-right:2em;
font-weight:bold;
text-transform:uppercase;
}

#footer a:link, #footer a:visited {
color:#f8f8f8;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#f39c22;
text-decoration:none;
}


.pageTitle	{
background-color:#262626;
padding:0;
float:left;
margin-top:15px;
margin-left:1.0em;
}

.pageTitle img	{
border:0;
padding:0;
}

.date	{
font-style:italic !important;
}

.galaxyRow	{
background:#262626 url(/img/Jeremy-Rifkin-Zero-Marginal-Society-Background.jpg) no-repeat;
padding:0;
width:auto;
height:132px;
clear:both;
}

.galaxyRow img	{
border:0;
padding:0;
}

.galaxyRowLanding	{
background:#262626 url(/img/Jeremy-Rifkin-Zero-Marginal-Society-Background.jpg) no-repeat;
padding:0;
width:auto;
height:435px;
padding-top:40px;
padding-left:2em;
clear:both;
}

.galaxyRowLanding img	{
border:0;
padding:0;
}


.navBox	{
width:50%;
float:right;
background-color:#262626;
padding:0;
overflow:hidden;
text-align:right;
padding-right:0.5em;
}

/* ebwebwork credit
----------------- */
#ebwebwork{
clear:both;
margin-top:10px;
text-align:right;
background:none;
}

#ebwebwork a{
text-decoration:none;
color:#989898;
font:normal 0.8em 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}


/*---------------------------------
	MENU STYLES
	EDIT BELOW THIS LINE TO CUSTOMIZE
-----------------------------------*/
.menu{
font-family:'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
border:none;
text-shadow:none;
background: #262626; /* Old browsers */
z-index:600;
margin:-1px -1px 0 -1px;
max-width:auto;
}



	.menu li{
		font-family:'Myriad Pro', 'Arimo', arial, verdana, sans-serif;

		}
	
		.menu li a{
		padding:0;
		text-decoration:none;
		color: #f8f8f8;
		font: bold 0.8em 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
		text-shadow:none;
		height:56px;
		line-height:56px;
		padding-left:0.6em;
		padding-right:0.6em;
		text-transform:uppercase;
		}
		
		.menu li.current>a,
		.menu li.current>a:hover,
		.menu li.current.hover>a{
		background: #f39c22; /* Old browsers */
		color:#f8f8f8;
		text-shadow:none;
		cursor: default;
		}
		
		.menu li a:hover,
		.menu li.hover>a{
		background: #f39c22; /* Old browsers */
		color:#f8f8f8;
		text-shadow:none;
		}
		
	/* sub menus */
	.menu ul{
		background: #f39c22; /* Old browsers */
		color:#f8f8f8;
		border:none;
		text-shadow:none;
	}
	
	.menu ul li{}
	.menu ul li a{}
	
		/* sub-sub menus */
		.menu ul ul{}
		.menu ul ul li{}
		.menu ul ul li a{}
		
	/* arrows */
	/* arrow down */  .menu li.has-menu span.arrow{border-color-top:#ccc;border-color:#ccc transparent transparent transparent;}
	/* arrow left */  .menu li li.has-menu span.arrow, .menu.vertical li.has-menu span.arrow
					   {border-color-left:#ccc;border-color:transparent transparent transparent #ccc;}
	/* arrow right */ .menu.vertical.right li.has-menu span.arrow{border-color-right:#ccc;border-color:transparent #ccc transparent transparent;}
	
	/* dividers */ 	  .menu ul li.divider{border-top:none;}
					  .menu ul li.divider a{border-top:none;}
					  
	/* icons */
	.menu .icon{margin:-10px 7px -10px -5px;vertical-align: middle;}
	.menu ul .icon{margin-left:-10px;}
	
	
/* front row3, includes front page quote and newsletter signup form
----------------- */

.frontrow3	{
		background: #262626; /* Old browsers */
		color:#f8f8f8;
		border:none;
		width:auto;
		height:150px;
}

.frontrow3-left	{
		background: #262626 url(/img/quote.png) no-repeat 50px 230px;
		color:#f8f8f8;
		border:none;
		float:left;
		width:60%;
		height:auto;
		text-align:left;
		font:normal 1.0em 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
		padding-left:130px;
		padding-top:43px;
}



.frontrow3-right	{
		background: #262626; /* Old browsers */
		color:#f8f8f8;
		border:none;
		float:left;
		width:35%;
		height:auto;
		padding-top:40px;
		padding-left:60px;
		font:normal 1.0em 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}

.frontrow3-right h2	{
		color:#f8f8f8;
		margin-bottom:0;
		text-transform:uppercase;
		font:normal 1.2em  'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}


/* LandingPageNavList; with rollovers from CSS sprites
----------------- */
#LandingPageNavList { 
        background: url(/img/AboutTheBookBuyTheBook-Zero-Marginal-Society-Buttons.png);
        width:420px; 
        height:48px; 
        margin-top:-116px;
		margin-left:212px;
        padding:0;
		position:relative;
		z-index:2 !important;
}

#LandingPageNavList li {   
        padding:0;
        list-style:none;
        position:absolute;
        top:0px; 
        left:0px;
}

#LandingPageNavList li, #LandingPageNavList a {
        height:48px;
        display:block;   
}

#LandingPageNavList a {text-indent: -9999px;}

#AboutTheBook {
        width:210px;
}

/*#AboutTheBook a:hover {
        background: transparent url(/img/AboutTheBookBuyTheBook-Zero-Marginal-Society-Buttons.png) 0px -100px;
}*/

#BuyTheBook {
		margin-left: 240px;
        width:180px;
}

/*#BuyTheBook a:hover {
        background: transparent url(/img/AboutTheBookBuyTheBook-Zero-Marginal-Society-Buttons.png) 0px -100px;
}*/



/* InternalPageNavList; with rollovers from CSS sprites
----------------- */
#InternalPageNavList { 
        background: url(/img/Jeremy-Rifkin-Zero-Marginal-Internal-Page-Header.png) no-repeat;
        width:648px; 
        height:243px; 
        margin-top:-169px;
		margin-left:20px;
        padding:0;
		position:relative;
		z-index:2 !important;
}

#InternalPageNavList li {   
        padding:0;
        list-style:none;
        position:absolute;
        top:122px; 
        left:160px;
}

#InternalPageNavList li, #InternalPageNavList a {
        height:48px;
        display:block;   
}

#InternalPageNavList a {text-indent: -9999px;}

#InternalPageAboutTheBook {
        width:210px;
}

/*#InternalPageAboutTheBook a:hover {
        background: transparent url(/img/AboutTheBookBuyTheBook-Zero-Marginal-Society-Buttons.png) 0px -100px;
}*/

#InternalPageBuyTheBook {
		margin-left:220px;
        width:98px;
}

/*#InternalPageBuyTheBook a:hover {
        background: transparent url(/img/AboutTheBookBuyTheBook-Zero-Marginal-Society-Buttons.png) 0px -100px;
}*/



.inputBox	{
border:none;
padding:7px;
margin:0;
clear:both;
background-color:#fff;
border-bottom-left-radius: 2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
text-transform:uppercase;
font:normal 1.1em 'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
color: #f39c22;
margin-right:80px;
margin-bottom:5px;
width:100%;
}

.InternalNewsletterSignUp	{
		background: transparent; /* Old browsers */
		color:#f8f8f8;
		border:none;
		width:35%;
		height:130px;
		float:right;
		margin-top:-131px;
}

.InternalNewsletterSignUp h2	{
		color:#f8f8f8;
		margin-bottom:0;
		text-transform:uppercase;
		font:normal 1.1em  'Myriad Pro', 'Arimo', arial, verdana, sans-serif;
}


