#box_left_nav				{color:#111;background-color:#eee; padding:.5%; left:0;top:95px;width:19.35%;z-index:3;position:absolute;overflow:auto; }
#box_center				{color:#050505;background-color:#eee; padding:2%;left:20.35%;top:95px;width:56.3%;z-index:5;position:absolute;}
#box_center_ff			{color:#000;background-color:#fff; padding:4%;left:30%;top:95px;width:32%;z-index:5;position:absolute;}
#box_right_nav			{color:#eee;right:0;top:94px;width:19.35%;z-index:3;position:absolute;overflow:auto; }
#box_right_middle	{color:#eee;right:0;top:60%;width:19.35%;z-index:3;position:absolute;overflow:auto; }
#box_right_bottom	{color:#eee;right:0;bottom:0;width:19.35%;z-index:10;position:fixed;overflow:auto; }

.tsc_cover_150			{height:235px;background-position: center; left:0;width:100%;z-index:10; background-image:url('book_tsc/images/tsc_cover_150.jpg'); background-repeat:no-repeat}

.tagline a {display:block; width:33%; border:3px ridge;}
.tagline a:hover {border:3px outset;}
.tagline a:select {border:3px inset; backgound-color:#777;}
a {font-weight:900; color:#00f; text-decoration:none; }
a:hover {background-color: #00f; color:#fff;}

#logo_block {border-style:inset; border-width:4px; background-position: left center; left:1%; top:1%; width:98%;height:63px; background-image:url('_images/black_blue_fade.jpg'); background-repeat:repeat-x }
#logo_block h3 {margin:0;}
img.facebook_logo  {width:82px; height:30px;border:4px outset;}
img.twitter_logo  {width:84px; height:19px;border:4px outset;}
img.amazon_logo {width:100px; height:24px; boder:outset 4px; }
img.authorsden_logo {width:100px; height:43px; boder:outset 4px; }
img.facebook_logo a:hover, img.twitter_logo a:hover, img.amazon_logo a:hover, img.authorsden_logo a:hover {border:solid 6px #990; }

#header {top:0; left:0; width:99%; height: 95px;position:absolute; z-index:10; }
#header_shadow {top:2px; left:2px; width:99.9%; height: 93px;position:absolute; z-index:5; }
#header h1, #header p.tagline  { color:#FFD700;}
#header_shadow h1, #header_shadow p.tagline { color:#000;}
#header h1, #header_shadow h1, #header .tagline, #header_shadow .tagline  {text-align:left; margin-left:2%; }

.owl_right {
background-image:url('_images/owl_color_smaller_left_black.gif');
background-position: center;
background-repeat:no-repeat;
background-color:#000;
height:25px;
width:100%;
z-index:3
}

.owl_left {
background-image:url('_images/owl_color_small_right.jpg');
background-position:center;
background-repeat:no-repeat;
float:left;
height:95px;
margin:0 0 0 25px;
width:140px;
z-index:3;
}



.bop {
background-image:url('_images/bop2.jpg');
border:inset 3px;
color:#ccc;
float:left;
height:96px;
width:155px;
}
	
.tsc075 { width:75px; height:125px; float:right; margin:1%;}
.tsc100 { width:100px; height:143px; float:left; margin:1%;}
.tsc150 { width:150px; height:232px; float:left; margin:1%;}
.tsc200 { width:210px; height:300px; float:right; margin:1%;}

#bb_l {
bottom:7%;
color:#DDD;
left:0;
position:absolute;
width:18.5%;
z-index:7;
}

#bb_r {
bottom:7%;
color:#DDD;
position:absolute;
right:0;
width:18.5%;
z-index:7;
}

#bb_ssa_l {
height:137px;
left:1%;
position:absolute;
top:50%;
width:115px;
z-index:7;
}


#box_css {
background-image:url('_images/w3c_css_blue.jpg');
height:31px;
position:absolute;
right:1%;
top:2%;
width:81px;
z-index:7;
}

#box_right_bottom	p {
color:#eee;
}

#box_wide_left {
color:#fff;
top:95px;
left:1%;
position:absolute;
width:80%;
z-index:5;
}

#box_wide_squeeze {
background-color:#007;
color:#fff;
left:20%;
position:absolute;
top:1%;
width:60%;
}

#box_xhtml {
background-image:url('_images/w3c_xhtml_blue.jpg');
height:31px;
position:absolute;
right:1%;
top:50%;
width:81px;
z-index:7;
}

#copyright {
bottom:0;
color:#ddd;
font-size:.7em;
left:0;
position:absolute;
width:19.1%;
z-index:3;
}

#copyright h3 {
margin:0;
}

#footer {
background-color:#BBF;
border:outset 4px;
bottom:1%;
color:#00F;
font-size:80%;
height:4%;
left:21%;
position:fixed;
width:59%;
z-index:5;
}

#footer h3 {
margin-top:3px;
}

#pic_ff_3or4 {
background-image:url('_images/ff_3or4.JPG');
background-position: center;
background-repeat: no-repeat;
float:left;
height:150px;
width:150px;
margin:2%
}

#pic_blankinship {
border-style:ridge;
border-width:3px;
padding:2%;
background-image:url('dablankinship/pictures/dab_smile.jpg');
background-position: center;
background-repeat: no-repeat;
background-color:#004000;
float:left;
height:140px;
width:140px;
margin: 2%
}

#pic_tsc200 {
background-image:url('book_tsc/images/tsc_cover_200.jpg');
float:right;
height:310px;
width:200px;
margin:1%;
}

.pic_ecc {
background-image:url('_images/ecc.jpg');
float:left;
height:100px;
width:100px;
border: outset 3px;
margin:0 2% 0 0;
}

#ssa_1 {
left:0;
max-height:85%;
overflow:auto;
position:fixed;
top:1%;
width:19.1%;
z-index:5;
}

#ssa_2 {
background-color:#DDF;
color:#111;
left:19.2%;
padding:.5%;
position:fixed;
top:7%;
width:60.8%;
z-index:3;
}

#ssa_2_orgin {
background-color:#DDD;
color:#111;
left:19.2%;
max-height:86%;
overflow:auto;
padding:.5%;
position:fixed;
top:7%;
width:78.8%;
z-index:5;
}

#ssa_3 {
background-color:#DDD;
color:#111;
max-height:85%;
overflow:auto;
padding:1%;
position:fixed;
right:1%;
top:9%;
width:40.4%;
z-index:5;
}

#supporter_left {
bottom:30%;
color:#EEE;
height:40%;
left:0;
margin:0;
position:fixed;
width:19%;
z-index:7;
}

#font-family {
bottom:30%;
color:#EEE;
height:40%;
margin:0;
position:fixed;
right:0;
width:19%;
z-index:7;
}

#wc_text {
background-color:#fff;
margin:1%;
padding:1%;
}

#wc_text p {
text-indent:2em;
}

#wc_text p.abstract {
font-style:italic;
margin-left:2em;
margin-right:2em;
text-indent:0;
}

#wc_text p.new {
margin-top:2em;
text-indent:0;
}

.author {
font-size:.9em;
text-align:right;
}

.banner_nl,.banner_tsc,.banner_2010_wc {
background-position:center;
background-repeat:repeat-y;
height:100%;
position:fixed;
right:0;
top:0;
width:18.5%;
z-index:2;
}


.bop_class {
background-image:url('_images/bop2_small.jpg');
background-position:center;
background-repeat:no-repeat;
height:63px;
width:100%;
}

.bop_small {
background-image:url('_images/bop2_small.jpg');
border:inset 3px;
color:#ccc;
height:63px;
width:102px;
}

.box_groove {background-color:#fff;border:groove 3px;}
.box_in {background-color:#fff;border:inset 3px;}
.box_out {background-color:#fff;border:outset 3px;}
.box_parchment {background:url('_images/parchment.jpg');border-bottom:#223 solid 3px;border-right:#223 solid 2px;color:#00C;z-index:5;}
.box_papyrus {background:url('_images/box_papyrus.jpg');border-right:solid 2px #002;border-bottom:solid 2px #002;color:#000;z-index:5;}
.box_ridge {background-color:#fff;border:ridge 3px;}

.box_groove, .box_in, .box_out, .box_parchment, .box_papyrus, .box_ridge {color:#22a;margin:0 1% 1% 1% ;padding:2%;z-index:5;}

.box_dark_marble {
background-position: 0% 0%;
border:3px inset;
color:#fff;
font-weight:750;
padding:1%;
z-index:5;
background-image:url('_images/box_dark_marble.jpg');
background-repeat:repeat
}

.box_white_marble {
background-position: 0% 0%;
border:3px inset;
color:#000;
font-weight:750;
margin:1%;
padding:3%;
z-index:5;
background-image:url('_images/box_white_marble.jpg');
background-repeat:repeat
}

.box_parchment_50 {
background:url('_images/parchment.jpg');
border: inset 3px;
color:#700;
float:right;
margin:1% 0 1% 1%;
padding:1%;
width:50%;
z-index:5;
}
.box_parchment_33 {
background:url('_images/parchment.jpg');
border: inset 3px;
color:#700;
float:right;
margin:1% 0 1% 1%;
padding:1%;
width:33%;
z-index:5;
}

.box_scroll {
border: groove 3px;
padding:2%;
background-color:#fff;
color:#000;
width:93%;
height:500px;
margin:1%;
overflow:auto;
z-index:15;
}

.call_out_left {
background-color:#4B994D;
border:3px ridge;
color:#fff;
float:left;
margin:0 2% 0 0;
padding:0 2% 0 2%;
}

.call_out_left a,.call_out_right a {
color:#fff;
}

.call_out_right {
background-color:#4B994D;
border:3px ridge;
color:#fff;
float:right;
margin:.5%;
}

.call_out_right p,.call_out_right h4 {
text-align:right;
}

.italics,span.ital {
font-style:italic;
}

.new_paragraph {
margin-top:35px;
}

.wa_cover {
color:#aaa;
background-image:url('short_stories/images/wa_cover.jpg');
background-position: center;
background-repeat:no-repeat;
height:228px;
width:99%;
z-index:3
}

.red_alert {
background-color:red;
border-style:outset;
border-width:3px;
color:#FFF;
padding:3%;
}

.tagline {
color:#000;
font-family:"Bookman Old Style";
font-size:1.2em;
letter-spacing:.5pt;
margin:0;
text-align:center;
}
#header .tagline {color:#5e5;}
.tpi {
background-image:url('_images/tpi_32.gif');
background-position:center;
background-repeat:no-repeat;
border:3px outset;
color:#aaa;
float:left;
height:32px;
margin:0 5px 5px 0;
width:32px;
}

address {
font-family:"Trebuchet MS";
font-size:1.1em;
text-align:center;
}

body {background-image:url('_images/black_blue_fade.jpg'); font-size:80%; z-index:1; }
body_orig { background:#4b994d; font-size:80%; z-index:1; }

dfn {
font-weight:750;
}

h1 {
color:#5f5;
font-family:"Bookman Old Style";
font-size:1.4em;
font-variant:small-caps;
letter-spacing:1.5pt;
margin:20px 0 15px 0;
text-align:center;
}

h2 {
border-bottom-style:groove;
border-bottom-width:3px;
font-family:"Bookman Old Style","Book Antiqua",Garamond;
font-size:1.3em;
font-variant:small-caps;
letter-spacing:1.5pt;
margin-bottom:0;
margin-top:20px;
text-align:center;
}

h3 {
font-family:"Bookman Old Style","Book Antiqua",Garamond;
font-size:1.3em;
text-align:center;
}

.tagline a {color:#00e; text-decoration:none; }
.tagline a:hover {background-color:#00e; color:#eee; }

h4 {
font-family:"Trebuchet MS";
font-size:1em;
margin:0;
text-align:left;
word-spacing:.2em;
}

h5 {
font-family:"Trebuchet MS",Verdana,Tahoma,Arial;
font-size:.9em;
font-variant:small-caps;
letter-spacing:1.1pt;
margin:0;
text-align:center;
}

h5 a {font-size:1.2em; display:block;text-decoration:none;width:100%;color:#ccc; background: url('_images/link_green_default.jpg') center repeat-x;}
h5 a:active	{color:#aaa; background: url('_images/link_green_select.jpg') repeat-x center;text-decoration:none;}
h5 a:select	{color:#aaa; background: url('_images/link_green_select.jpg') repeat-x center;text-decoration:none;}
h5 a:focus	{color:#aaa; background: url('_images/link_green_select.jpg') repeat-x center;text-decoration:none;}
h5 a:hover	{color:#fff; background: url('_images/link_green_hover.jpg') repeat-x center; text-decoration:none;}

h6 {
font-family:"Trebuchet MS",Verdana,Tahoma,Arial;
font-size:.9em;
margin:0;
text-align:left;
}

h6 a {
background-color:#004;
border: 2px inset;
color:#ccc;
display:block;
padding:0 0 0 3%;
text-decoration:none;
width:95%;
}

h6 a:focus,h6 a:active {
border-bottom:outset 1px;
color:#ddd;
}

h6 a:hover {text-decoration:none;
border-style:outset; border-width:2px; background-color:#440000;
color:#FFD700;background-image:url('_images/brown_marble.jpg'); background-repeat:repeat
}

img {
border:groove 4px;
margin:1%;
}

img a,img a:focus {
border:inset 4px;
}

img a:hover {
border:outset 4px;
}

img.author_ssa {
border:inset 5px;
float:left;
height:150px;
width:150px;
}

img.bop {
float:left;
height:96px;
margin:.5%;
width:155px;
}

img.css {
border:0;
float:right;
height:31px;
width:82px;
}

img.icon_2010 {
float:left;
height:30px;
margin:0;
width:30px;
z-index:15;
}

img.pef {
border:0;
height:161px;
margin:0;
padding:0;
width:100px;
z-index:10;
}

img.pef_logo {
border:0;
float:left;
height:87px;
width:140px;
}

img.quantcast {
border:0;
height:1px;
width:1px;
z-index:15;
}

img.ssa {
height:137px;
width:115px;
z-index:15;
}

img.wc_2010_100 {
border:outset 3px;
float:right;
height:100px;
margin:0;
width:100px;
z-index:9;
}

img.xhtml {
border:0;
float:left;
height:31px;
width:82px;
}

li,ul {
font-family:"Trebuchet MS",Verdana,Tahoma,Arial;
font-size:1em;
list-style-type:circle;
text-align:left;
}

p {
font-family:"Trebuchet MS",Verdana,Tahoma,Arial;
font-size:1em;
line-height:120%;
margin:6px 0;
text-align:left;
}

span.booktitle {
font-variant:small-caps;
letter-spacing:1px;
}

span.f_book {
background-color:#627AAD;
color:#FFF;
font-family:"Trebuchet MS";
font-weight:900;
}

span.new {
background-color:#EEE;
border:outset 2px;
color:#900;
font-family:"Trebuchet MS";
font-variant:small-caps;
font-weight:800;
letter-spacing:1.5pt;
padding:3px;
}

td {
font-family:"Trebuchet MS";
font-size:0.9em;
line-height:1.25;
margin:2px 0;
text-align:left;
text-indent:0;
}

th {
font-family:"Trebuchet MS";
font-size:1.1em;
line-height:1.1;
margin:2px 0 1px;
text-align:center;
text-indent:0;
}