/* SCIENCE FICTION LIBGUIDE STYLESHEET */

@import url(http://fonts.googleapis.com/css?family=Holtwood+One+SC);

/* redefine some tag styles like I want them */
a {
  font-weight: bold;
}
  a:link, a:visited {
    color: #fd0;
  }
  a:hover {
    text-shadow: 0 0 2px #fd0;
    color: #c02;
    text-decoration: none;
  }

strong {
  color: #fd0;
}

.roundbox b {
  background-color: transparent !important;
}
	b > b, b + b {
    background-color: transparent !important;
    border: none !important;
  }

ul {
  padding-left: 1em;
  list-style: none;
  text-indent: -1em;
  margin-left: 0;
}
li {
  margin-bottom: .8em;
}
	li:before {
    content: "\00BB \0020";
    color: #c02;
    font-size: 110%;
  }
h1, .pagetitle {
  font-size:1.5em;
}

.outerbox {
  padding:2px;
}

.headerbox {
  margin-bottom:3px;
}

.breadcrumbs {
  /*font-family:'Gill Sans','Gill Sans MT',Trebuchet,Calibri,sans-serif;*/ 
  font-weight:light;
}

.font11 {
  font-size:12px;
}

.headerbox h2 {
  color:#111111; 
  /*font-family:'Gill Sans','Gill Sans MT',Trebuchet,Calibri,sans-serif;*/
  font-family: 'Holtwood One SC', serif;
  font-size:16px;
  font-weight:normal;
  letter-spacing:0.2em;
  text-transform:uppercase;
}

h3, .mediumboxtop h3, .wideboxtop h3, .narrowboxtop h3, .xwideboxtop h3 {
  color:#111111;
  /*font-family:'Gill Sans','Gill Sans MT',Trebuchet,Calibri,sans-serif;*/
  font-family: 'Holtwood One SC', serif;
  font-size:14px;
  font-weight:normal;
  letter-spacing:0.2em;
  text-transform:uppercase;
}

.img-shadow {
  margin-top: 30px;
}

.bi_text, .bi_links, .bi_event, .bi_rss {
  display: none; 
  visibility: hidden;
}

#logo {
  margin-top: -48px;
}


#tabsI {
  background: transparent url('http://myweb.fsu.edu/mshackelford/lg/bg.gif');
  background-repeat: repeat;
  padding-bottom: 1px;
  border-bottom-width: 0px;
}
#tabsI ul li a {
  padding-bottom: 9px;
}
#tabsI ul li:before {
  content: none;
}

input.searchField {
  background: #333 !important;
  color: #c02;
  border: 1px solid #0f0;
}

#tabsI a, #tabsI a span {
  background-image: none; 
}

#wrapper {
    background: transparent url( 'http://myweb.fsu.edu/mshackelford/lg/sf/wrap_bg.png' );
  }
  #container {
    background: transparent;
  }
  html, body, div, p, ul, li, bold, span,
    h1, h2, h3, h4, h5,
    .roundbox h2, .roundbox h1, .roundbox h3, .roundbox h4,
    .guideattr, .guidedesc {
    color: #0f3;
  }
  h1, h2, h3, h4, h5 {
    font-family: 'Holtwood One SC', serif;
  }
  	h3 {
      font-size: .9em; 
    }
  .stitle {
    background-color: transparent;
    background-image: none;
}
  .profilecontent, .profileh4 {
    color: #002;
  }
.innerbox {
  background-color: #000;
}
.linkdesc {
  color: #0f0;
}

#footer {
    background-color: #000000;
    border-top: 0 solid #1958B7;
    clear: both;
    font: 10px Verdana;
    padding: 7px;
    position: relative;
    right: 7px;
    width: 100%;
}

h2:first-letter {
  background: #0f0;
  color: #000;
  padding-left: 2px;
 }

h2 span:first-letter {
  color: #000;
  background-color: #0f0;
  padding-left: 2px;
}


.roundbox {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -opera-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}


/* bookboxes */

/* google branding */
#books p a img {
 display: block;
 position: relative;
 left: 87%;
 top: -5px;
 margin-bottom: -2em;
}

.bkbx {
    width: 100%;
    margin-bottom: .5em;
  }
  .bkbx a {
    text-decoration: none;
    float: left;
    display: block;
    margin: .5em 0 0 0;
  }
  .bkbx p a {
    display: inline;
    margin-top: 0;
    float: none;
  }
  .bkbx img {
    height: 90px;
    width: 60px;
    padding: .6em;
    border: 1px solid #c02;
  }
  .bkbx a:hover {
    -moz-box-shadow: 0 0 5px #c02;
		-webkit-box-shadow: 0 0 5px #c02;
		box-shadow: 0 0 5px #c02;
  }
 
.bkinfo {
  float: left;
  padding-top: .8em;
  margin-left: .85em;
  width: 75%;
}
	.bkinfo a:link {
    color: #0dd;
  }
	.bkinfo a:hover {
    color: #0ff;
    text-shadow: 0 0 .2em #0ff;
    -moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
  }
  .bkinfo p {
    margin: 0;
    line-height: 1.25em;
   }
    .bkinfo p em {
      display: block;
      margin-top: .25em;
      margin-bottom: .35em;
      color: #ddd;
      font-size: .8em;
      line-height: 1.5em;
     }
.twoprtr {
  margin: 4em 0 .8em 0;;
  color: #fd0;
  display: block;
  font-variant: small-caps;
}
  .twoprtr strong {
    font-variant: normal;
    display: block;
    font-size: 12pt;
    color: #fd0;
  }
  .twoprtr strong a:link {
    color:#fd0;
    margin-bottom: .15em; 
  }
  .twoprtr strong a:hover {
   	color: #c02; 
    text-shadow: 0 0 .2em #fd0;
  }
  
/* .lstlnk class for links in lists! */
.lstlnk {
  font-weight: bold;
}
.lstlnk:link, .lstlnk:visited {
  color: #fd0;
}
.lstlnk:hover {
  text-shadow: 0 0 2px #fd0;
  color: #c02;
  text-decoration: none;
}
.lstlnk p {
  margin: 4pt 0 4pt 0;
  padding: 0;
}

/* Catalog Search Box Style */
#catsearch fieldset {
    border-right-width: 0;
    border-left-width: 0;
    border-top: 1px solid #c02;
    border-bottom: 1px solid #c02;
    margin-bottom: .8em;
  }
  .innerbox #catsearch fieldset legend {
    font: .8em;
    font-style: italic;
    font-variant: small-caps;
    color: #c02;
    display: inline;
    padding: 4pt 0;
  }
  #catsearch fieldset p {
    margin: 0;
    font: 10pt;
    font-style: italic;
    color: #fd0;
  }
  #catsearch select {
    border: 1px solid #0f0;
    text-align: center;
    line-height: 1.25em;
    background: #000;
    color: #fd0;
    width: 49%;
  }
  #catsearch input {
    width: 100%;
    background: #222;
    color: #c02;
    border: 1px solid #0f0;
    margin: .5em 0;
  }
    #catsearch input#srchbtn {
      width: 49%;
    }



.fltclr {
  clear: both;
}
