/*Global Resets*/
body,div,img { margin:0; padding:0; }
body         { color:#464646; background:#fff;
	       font-family:helvetica;font-size:125%;}
h1,h2,h3,
h4,h5,h6     { text-align:center; }
/*	h1,h2,h3     { padding-top:15px; padding-bottom:20px; }
	h4,h5,h6     { padding-top:5px;  padding-bottom:5px;  }
*/
/*Link Styles*/
a, a:active, a:link, a:hover { color:#444; }
	a:hover, a:active   { color:#242424; }
		a:active { outline:1px dotted grey; }
		a:visited { color:#333; }
#footer { position:absolute;
          bottom:10px; }
h2.banner { text-indent:-5000px; height:110px;padding-top:5px;  
background:url(../images/textnew/name-main.png) no-repeat center; }
h2.banner a { padding-right:5000px; font-size:4em; } 
h4.tagline { text-indent:-5000px; height:52px; 
background:url(../images/textnew/book-author.png) no-repeat center; }
 

/*Global Classes*/
.center {text-align:center;}
	.l {text-align:left;}
	.r {text-align:right;}
.c {clear:both;}
	.fl {float:left;}
	.fr {float:right;}
.i {font-style:italic;}
.hide,.h { display:none; }
 
.page-footer { margin-top:30px; color:#999; 
height:15px;font-size:0.90em; } 
body .typography .page-footer a { color:#777; }

/*Background Positioning*/
#wrap {position:relative;height:100%;}
div.img {position:fixed;
      bottom:0px; width:100%; height:100%;
background-position:bottom left; background-repeat:no-repeat; }
#img {
      z-index:2; background-image:url(../images/yellowflower.jpg);}
#img2 { z-index:20; }
/*Background Image*/
#mbg {position:fixed;
      left:0; bottom:0;
      max-width:60%; height:100%;}
.bg  {position:relative; float:left;
width:10%;height:100%;}
 
/*Content Wrapper Styles*/
.content {width:95%;float:right;
          max-width:760px;min-width:400px;
          margin:5px; height:100%; }
.container { float:right; position:relative;
             width:90%;height:100%;
              }
#c-wrap{ background:url(../images/trans-82-5.png); padding:2%; 
}
         
 
/*Content Styles*/
.content {  overflow:auto; margin-right:5%; }
#wrap {z-index:50; position:relative; }
 
#border { border:0 none; margin-top:5%; margin-bottom:5%; }
 
 
/*Header*/
.header  { background:url(../images/bg-g.png); }
.banner  { color:#333; margin:0; padding:16px 0; }
.tagline { text-style:italic; color:#555; }
.hide    { display:none;  }
/*Navigation*/
.nav     { margin:0 auto; padding-bottom:4px; height:30px; }
	.nav li  { float:left;
        	   list-style:none; list-style-type:none;
        	   text-align:center; margin:0 auto;
        	   border:2px solid inset 0; height:30px;  }
		.nav li a { padding:10px 10px 12px 10px; 
text-decoration:none; font-size:18px; margin:0 5px; 
text-transform:lowercase; }
			.nav li a:hover {background:#f8f8f8;  }
			.nav li a.sel   {  }
			.nav li a:hover, .nav li.current a { 
			background:url(../images/trans-82-5.png); 
			/*border:0px solid black; 
border-top-width:1px;border-left-width:1px; border-right-width:1px;*/  }
/*Footer*/
#footer { position:fixed; bottom:0; left:0; padding:8px;
          font-size:82%; background:url(../images/trans-82-5.png); }
	#footer span {   }
	#footer a    {   }
 
/*Content*/
blockquote {  }
	blockquote .quote  {text-indent:20px; font-style:italic;}
		blockquote .quote:before  { content:'“'; }
		blockquote .quote:after   { content:'”'; }
	blockquote .author {text-align:right; font-size:92%; }
		blockquote .author:before { content:'~ '; }
 
 
/*Misc*/
#note {
background:lightyellow;-moz-border-radius:10px;padding:25px 15px;
position:absolute;top:35px;left:35px;
z-index:10;font-size:75%;}
