/*[fmt]1110-110A-B*/
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin,greek-ext,greek);
body {  background: #EFEFEF url("../img/furley_bg.png"); font-family: Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: 400;  word-wrap: break-word; }
/*
body.denim { background:#333 url("../img/denim.png"); }
*/
.ancient_greek { font-family: Calibri, new_athena_unicoderegular, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: 400;  word-wrap: break-word; }
#lemmas.ancient_greek {font-size: 18px;}
object {  width: 100%; }
iframe {  border: none; }
h1, h2, h3, h4, h5, h6 {  font-family: "Ubuntu Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: 400;  margin: 0px;  color: #333;  z-index: 3; }
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h2 sup { font-size: 14px;}
a:active{outline: none;}
a:focus{outline: none;}
p {  font-family: Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;  margin: 0px 0px 20px;  font-weight: 400;  color: #333; }
.monospace {  font-family: "Courier New", Courier, Arial, sans-serif;  font-size: 14px;  font-weight: 400;  color: #333; }
input, textarea, select {  font-family: Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;  color: #333; }
html.no-js img {  display: block; }
strong, b {  font-weight: 700; }
img {  max-width: inherit; }
.small {  font-size: 13px; }
.small label {  font-size: 13px;  padding-top: 4px;  margin-right: 10px; }
form h4 {  border-bottom: 1px solid #CCC; }
.border-light-gray {  border: 1px solid #EEE; }
.round {  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px; }
.shadow {  -webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.2);  box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.2); }
.padding10 {  padding: 10px; }
.padding20 {  padding: 20px; }
.padding40 {  padding: 40px; }
.header {  margin-bottom: 20px; }
.container {  background: #FFF;  padding: 20px;  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); }
#header {  position: relative; padding: 10px 20px;  border-bottom: 2px solid #DDD;  background: rgb(255, 255, 255);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); }
#header .left-header, #header .right-header {  height: 100px;  text-shadow: 1px 1px #333;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px; }
#header .left-header a.icon, #header .right-header a.icon {  font-size: 14px;  text-shadow: none; }
#header .left-header {  background: #C4928C;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0OTI4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2MyOGQ4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2FkNWU1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTE5MGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, #c4928c 0%, #c28d87 30%, #ad5e53 30%, #7a190a 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4928c), color-stop(30%,#c28d87), color-stop(30%,#ad5e53), color-stop(100%,#7a190a));  background: -webkit-linear-gradient(top, #c4928c 0%,#c28d87 30%,#ad5e53 30%,#7a190a 100%);  background: -o-linear-gradient(top, #c4928c 0%,#c28d87 30%,#ad5e53 30%,#7a190a 100%);  background: -ms-linear-gradient(top, #c4928c 0%,#c28d87 30%,#ad5e53 30%,#7a190a 100%);  background: linear-gradient(to bottom, #c4928c 0%,#c28d87 30%,#ad5e53 30%,#7a190a 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4928c', endColorstr='#7a190a',GradientType=0 ); }
#header .right-header {  background: #A4AFBB;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YWZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2E0YWZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzUxNjI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDU0NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, #a4afbb 0%, #a4afbb 30%, #516273 30%, #3d546a 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4afbb), color-stop(30%,#a4afbb), color-stop(30%,#516273), color-stop(100%,#3d546a));  background: -webkit-linear-gradient(top, #a4afbb 0%,#a4afbb 30%,#516273 30%,#3d546a 100%);  background: -o-linear-gradient(top, #a4afbb 0%,#a4afbb 30%,#516273 30%,#3d546a 100%);  background: -ms-linear-gradient(top, #a4afbb 0%,#a4afbb 30%,#516273 30%,#3d546a 100%);  background: linear-gradient(to bottom, #a4afbb 0%,#a4afbb 30%,#516273 30%,#3d546a 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4afbb', endColorstr='#3d546a',GradientType=0 ); }
#header .site {  color: #FFF;  text-align: center;  padding: 5px 0;  font-size: 11px;  opacity: 0.8; }
#header .GCL {  display: none; }
#header h1 {  position: absolute; left: 20px; top: 45px; margin: 0; color: #FFF;  opacity: 0.5;  text-shadow: 2px 2px #333; font-size: 24px; line-height: 28px; text-align: center;}
#header h1 span { display: block; font-size: 18px; font-weight: normal; text-shadow: 1px 1px #333; }
#header h2 {  color: #FFF;  opacity: 0.8;  text-align: right; margin-right: 20px;}
.header-background01 {  height: 100px;  background: url("../img/abc.png") no-repeat 70% 5px; }
.index #header {  padding: 10px 20px;  border-bottom: 2px solid #DDD;  background: rgb(255, 255, 255);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); }
.index #header .left-header, .index #header .right-header {  height: 150px;  text-shadow: 1px 1px #333;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px; }
.index #header .left-header a.icon, .index #header .right-header a.icon {  font-size: 14px;  text-shadow: none; }
.index #header .left-header {  background: #C4928C;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0OTI4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2MyOGQ4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2FkNWU1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTE5MGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, #c4928c 0%, #c28d87 20%, #ad5e53 20%, #7a190a 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4928c), color-stop(20%,#c28d87), color-stop(20%,#ad5e53), color-stop(100%,#7a190a));  background: -webkit-linear-gradient(top, #c4928c 0%,#c28d87 20%,#ad5e53 20%,#7a190a 100%);  background: -o-linear-gradient(top, #c4928c 0%,#c28d87 20%,#ad5e53 20%,#7a190a 100%);  background: -ms-linear-gradient(top, #c4928c 0%,#c28d87 20%,#ad5e53 20%,#7a190a 100%);  background: linear-gradient(to bottom, #c4928c 0%,#c28d87 20%,#ad5e53 20%,#7a190a 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4928c', endColorstr='#7a190a',GradientType=0 ); }
.index #header .right-header {  background: #A4AFBB;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YWZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2E0YWZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzUxNjI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDU0NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, #a4afbb 0%, #a4afbb 20%, #516273 20%, #3d546a 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4afbb), color-stop(20%,#a4afbb), color-stop(20%,#516273), color-stop(100%,#3d546a));  background: -webkit-linear-gradient(top, #a4afbb 0%,#a4afbb 20%,#516273 20%,#3d546a 100%);  background: -o-linear-gradient(top, #a4afbb 0%,#a4afbb 20%,#516273 20%,#3d546a 100%);  background: -ms-linear-gradient(top, #a4afbb 0%,#a4afbb 20%,#516273 20%,#3d546a 100%);  background: linear-gradient(to bottom, #a4afbb 0%,#a4afbb 20%,#516273 20%,#3d546a 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4afbb', endColorstr='#3d546a',GradientType=0 ); }
.index #header .site {  color: #FFF;  text-align: center;  padding: 5px 0;  font-size: 11px;  opacity: 0.8; }
.index #header .GCL {  display: block; background: url("../img/GCL.png") no-repeat center 15px;  color: #FFF;  text-align: center;  padding: 5px 0;  padding-top: 85px;  font-size: 11px;  opacity: 0.8; }
.index #header h1 {  text-indent: -9999px; }
.index #header h1 span {  font-size: 24px; position: relative; display: inline; text-shadow: 2px 2px #333; opacity: 0.6; }
.index #header h2 {  display: none;  }
.actions {  margin-right: 10px; }
.actions .nav-pills > li > a {  padding-top: 6px;  padding-bottom: 6px; }
.index .header-background01 {  height: 150px;  background: url("../img/index/header/top_banner_pic.png") no-repeat bottom left; }
.index .header-background02 {  height: 150px;  background: url("../img/index/header/psi8ides_logo.png") no-repeat 95% 50%; }
.slideMenu { font-size: 14px; }
#MainMenu .inner-1 {  border: 1px solid #3E454B;  border-bottom: 0;  -webkit-border-radius: 4px 4px 0 0;  -moz-border-radius: 4px 4px 0 0;  border-radius: 4px 4px 0 0;  margin-top: 10px; }
#MainMenu .inner-2 {  background: #2C3136 url(../img/mm-bg.png) repeat-x 0 0;  min-height: 33px;  padding: 0 7px;  -webkit-border-radius: 2px 2px 0 0;  -moz-border-radius: 2px 2px 0 0;  border-radius: 2px 2px 0 0; }
#MM {  float: left; }
#MM-Right {  float: right; }
/*no content adjustments*/
.noHeaderContent #MainMenu .inner-1 {  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px; }
.noHeaderContent #MainMenu .inner-2 {  -webkit-border-radius: 2px 2px 3px 3px;  -moz-border-radius: 2px 2px 3px 3px;  border-radius: 2px 2px 3px 3px; }
/*no content adjustments (contained showcase)*/
.noHeaderContent.sc-closed #MainMenu .inner-1 {  -webkit-border-radius: 4px 4px 0 0;  -moz-border-radius: 4px 4px 0 0;  border-radius: 4px 4px 0 0; }
.noHeaderContent.sc-closed #MainMenu .inner-2 {  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0; }
/*full width menu*/
.mm-full #MainMenu .inner-1, .mm-full.noHeaderContent #MainMenu .inner-1 {  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0; }
.mm-full #MainMenu .inner-2, .mm-full.noHeaderContent #MainMenu .inner-2 {  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0; }
#SubHeader {  background: #373E44;  background: -webkit-gradient(linear, left top, left bottom, from(#373E44), to(#1B1D22));  background: -moz-linear-gradient(top, #373E44, #1B1D22);  background: linear-gradient(#373E44, #1B1D22); }
#SubHeader h2 {  color: #FFF;  margin: 0;  padding: 20px; }
#main {  padding: 20px 20px 0; }
#footer { }
#footer p {  margin-top: 5px; }
#header .btn-navbar {  background-color: #2C2C2C;  background-image: -moz-linear-gradient(center top , #333333, #222222);  background-repeat: repeat-x;  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);  display: none;  float: right;  margin-left: 5px;  margin-right: 5px;  padding: 7px 10px; }
#lemmas dd {  margin-bottom: 10px; }
.dark-well {  min-height: 20px;  padding: 19px;  margin-bottom: 20px;  background-color: #4C5560;  border: 1px solid #EEE;  border: 1px solid rgba(0, 0, 0, 0.05);  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.navbar .container {  background: none;  padding: 0; }
#timeline-embed {  min-height: 350px !important; }
.hero-unit .normal p {  font-size: 14px;  line-height: 18px; }
.nav-header {  font-size: 15px;  text-transform: none; }
sub, sup {  line-height: 1em; }
table.bordered {  width: 100%;  background: #FFF;  border: 1px solid #CCC;  border-collapse: collapse;  margin-top: 30px;  margin-bottom: 20px; }
table.bordered th {  background: #F8F8F8; }
table.bordered th, table.bordered td {  text-align: left;  vertical-align: top;  border: 1px solid #CCC;  padding: 5px; }
ul.horizontal li {  display: block;  float: left;  margin: 2px;  padding: 0 10px;  width: 30%; }
.box {  padding-right: 10px; }
.box a:hover {  text-decoration: none; }
.thumb {  margin: 0 10px 10px 0; }
.box h4 {  color: #0088CC;  margin-bottom: 10px; }
.nav-icon40 img {  border: 1px solid #CCC;  padding: 1px;  margin: 1px 5px 0 0;  background: #FFF; }
.nav-icon40 a {  margin-top: 2px; }
.nav-icon40 a.active, .nav-icon40 a.active:hover {  background-color: #0088CC;  color: #FFFFFF;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); }
.tabs-right > .nav-tabs > li > a {  min-width: 34px; }
.poem, .prose {  background-color: #FFFFFF;  margin-bottom: 20px;  margin-top: 20px;  min-height: 20px;  padding: 39px 69px;  font-size: 1.2em;  line-height: 1.6em; }
.poem h1, .poem h2, .poem h3, .prose h1, .prose h2, .prose h3 {  margin-top: 20px;  margin-bottom: 20px; }
.prose p {  text-align: justify;  margin-bottom: 0; }
.anth_text p {  text-align: justify;  margin-bottom: 0; }
.anth_text.translation_poem p {  text-align: left; }
.align-right {  text-align: right; }
.align-left {  text-align: left; }
.align-center {  text-align: center; }
.align-justify {  text-align: justify;  text-justify: newspaper; }
.italic {  font-style: italic; }
.justified { text-align: justify; }
span.align-left, span.align-right, span.align-center {  display: block; }
span.align-justify {  display: block; }
span.p {  display: block;  margin: 20px 0; }
.anth_text span.p {  display: block;  margin: 0; }
span.l {  display: block; }
span.l {  margin-left: 30px;  text-indent: -30px; }
#lemmas dd {  margin-left: 170px;  text-indent: -170px; }
#lemmas dd span, #lemmas dd a {  text-indent: 0; }
#lemmas dd span { display: inline-block; }
p.speaker {  display: block;  margin: 20px 0 0;  color: #999; }
.lbr_text span.name {  font-weight: bold;  color: #999; }
span.expanded {  letter-spacing: 4px; }
span.indent {  padding-left: 30px; }
span.indent-1 {  padding-left: 60px; }
span.indent--1 {  margin-left: -1em; }
.left-part .note span.indent-2 {  padding-left: 0 !important; }
span.indent-2 {  padding-left: 120px; }
span.indent-3 {  padding-left: 180px; }
span.indent-4 {  padding-left: 240px; }
span.indent-5 {  padding-left: 300px; }
span.indent-6 {  padding-left: 360px; }
span.indent-7 {  padding-left: 420px; }
span.indent-8 {  padding-left: 480px; }
span.indent-9 {  padding-left: 540px; }
span.indent-10 {  padding-left: 600px; }
span.aindent-1 {  padding-left: 30px; }
span.aindent-2 {  padding-left: 60px; }
span.aindent-3 {  padding-left: 90px; }
span.aindent-4 {  padding-left: 120px; }
span.aindent-5 {  padding-left: 150px; }
span.aindent-6 {  padding-left: 180px; }
span.aindent-7 {  padding-left: 210px; }
span.aindent-8 {  padding-left: 240px; }
span.aindent-9 {  padding-left: 270px; }
span.aindent-10 {  padding-left: 300px; }
.epigraph, .closer, .signed, .stage, .note, .ab {  font-size: 15px;  color: #666;  margin-bottom: 20px; }
.ab {  text-align: center; }
span.closer {  text-align: right; }
.sworks > ul {  width: 290px;  padding: 20px; }
.sindexes > ul {  width: 290px;  padding: 20px; }
.soptions > ul {  width: 390px;  padding: 20px; }
.sworks ul ul, .sindexes ul ul, .soptions ul ul {  margin-left: 10px; }
.sworks a span, .sindexes a span, .soptions a span {  display: inline-block;  color: #FFF;  border: 1px solid #3873BB;  margin-left: 5px;  margin-right: 5px;  background: #4E8AD2;  width: 15px;  text-align: center;  padding: 1px 0;  -moz-border-radius: 3px;  border-radius: 3px; }
.sworks a span.disabled, .sindexes a span.disabled, .soptions a span.disabled {  border: 1px solid #CCCCCC;  background: #EEEEEE;  opacity: 0.4; }
.cnd_results em, .cnd_text em, .lbr_results em, .lbr_text em, .anth_results em, .anth_text em {  font-style: normal;  font-weight: bold;  background: #FFFF00; }
.part-header {  text-align: center; }
.anth_text .note {  display: block;  margin-bottom: 5px; }
.anth_text h2 {  margin-bottom: 5px; }
.anth_text h4 {  margin-top: 20px; }
.cnd_results .ref, .lbr_results .ref, .anth_results .ref {  width: 150px;  padding: 0 5px;  display: inline-block;  margin-right: 10px;  background: #F8F8F8;  font-family: "Courier New", Courier, Arial, sans-serif; font-size: 11px;}
.excerpt {  height: 4px;  margin: 10px 0;  background: url("../img/excerpt.png") repeat-x; }
.torn {  margin-top: -10px;  margin-bottom: 20px;  padding: 10px;  background: #FFF url("../img/excerpt.png") repeat-x; }
.speaker {  margin-bottom: 0; }
.hilight {  background: #D9EDF7;  color: #3A87AD; }
.sections {  padding-bottom: 60px; }
ol.rectangle-list, ul.rounded-list {  counter-reset: li; list-style: none; =list-style: decimal; font-size: 17px;  padding: 0;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  margin-top: 20px; }
ol.rectangle-list ol, ol.rectangle-list ul {  margin-left: 4em; /*Add some left margin for inner lists*/
}
ul.rounded-list {  margin-bottom: 20px; }
.rectangle-list h4 > a {  position: relative;  display: block;  padding: 0.4em 0.4em 0.4em 0.8em;  =padding: 0.4em;  margin: 0.5em 0 0.5em 2.5em;  background: #DDD;  color: #444;  text-decoration: none;  transition: all .3s ease-out; }
.rectangle-list h4 > a:hover {  background: #EEE; }
.rectangle-list h4 > a:before {  content: counter(li);  counter-increment: li;  position: absolute;  left: -2.5em;  top: 1em;  margin-top: -1em;  background: #FA8072;  height: 2em;  width: 2em;  line-height: 2em;  text-align: center;  font-weight: bold; }
.rectangle-list h4 > a:after {  position: absolute;  content: '';  border: 0.5em solid transparent;  left: -1em;  top: 1em;  margin-top: -0.5em;  transition: all .3s ease-out; }
.rectangle-list h4 > a:hover:after {  left: -0.5em;  border-left-color: #FA8072; }
.rectangle-list p {  margin-left: 4em; }
.rounded-list a {  position: relative;  display: block;  padding: 0.4em 0.4em 0.4em 2em;  =padding: 0.4em;  margin: 0.5em 0;  background: #DDD;  color: #444;  text-decoration: none;  border-radius: .3em;  transition: all .3s ease-out; }
.rounded-list a:hover {  background: #EEE; }
.rounded-list a:before {  content: counter(li);  counter-increment: li;  position: absolute;  left: -1.3em;  top: 50%;  margin-top: -1.3em;  background: #87CEEB;  height: 2em;  width: 2em;  line-height: 2em;  border: 0.3em solid #FFF;  text-align: center;  font-weight: bold;  border-radius: 2em;  transition: all .3s ease-out; }
/*.storyjs-embed {  border: 1px solid #E3E3E3 !important;  -webkit-border-radius: 4px !important;  -moz-border-radius: 4px !important;  border-radius: 4px !important;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important; }*/
.accordion a:hover {  text-decoration: none; }
.muted {  color: #000;  opacity: 0.5; }
.nav-header {  color: #999; }
.form-help {  position: absolute;  top: 10px;  right: 20px;  font-size: 18px;  text-decoration: none; }
a.icon {  color: #333; }
a.icon:hover {  color: #000;  text-decoration: none; }
i.icon {  font-size: 15px; }
.big-divider {  width: 217px;  height: 89px;  margin: 20px auto 60px;  background: url("../img/big-divider.png"); }
.nav-list-left, .nav-list-right {  min-width: 150px;  margin: 0; }
.nav-list-left {  margin-right: 20px; }
.nav-list-right {  margin-left: 20px; }
.da-thumbs li a div span {  text-align: center;  font-size: 13px;  font-weight: bold;  margin: 40px 10px 20px; }
.right-nav {  margin: 20px; }
.right-nav .dropdown-menu {  padding: 20px 30px;  margin-right: -20px; }
.right-nav a {  color: #0088CC; }
.right-nav .dropdown-menu .nav-header a {  font-weight: bold; }
.right-nav .dropdown-toggle {  color: #888; }
.right-nav .open .dropdown-toggle, .right-nav .dropdown-toggle:hover {  color: #0088CC;  text-decoration: none; }
.nav li + .nav-header {  margin-top: 0; }
.desaturate a {  color: #333; }
.desaturate a:hover {  color: #005580; }
.numbering {  position: absolute;  color: #999;  left: 100%;  margin-left: 30px; }
blockquote.normal p {  font-size: 14px;  font-weight: 400;  line-height: 20px;  margin-bottom: 20px; }
.study h3 {  line-height: 30px;  margin-bottom: 10px;  margin-top: 40px;  border-bottom: 1px solid #CCC; }
.study p {  margin: 20px;  text-align: justify; }
.study p.caption {  color: #666;  font-size: 0.9em;  text-align: center; }
.carousel-200x300 {  width: 300px;  height: 420px;  margin: 20px auto; }
.carousel-300x400 {  width: 320px;  height: 400px;  margin: 20px auto; }
.carousel-200x300 .carousel-caption, .carousel-200x300 .carousel-caption, .carousel-300x400 p {  text-align: center;  font-size: 14px;  margin: 0; }
div.fnsep {  width: 200px;  border-bottom: 1px solid #CCC;  margin-top: 30px; }
p.fn {  color: #666;  font-size: 13px;  text-align: left; margin: 0; }
.padding40 {padding: 0 40px 40px 40px;}
div.divider {  background-color: #E5E5E5;  border-bottom: 1px solid #FFFFFF;  height: 1px;  margin: 9px 1px;  overflow: hidden; }
.select-header {  font-weight: bold;  background-color: #F5F5F5; }
.select-option-1 {  padding-left: 20px; }
.white {  background-color: #FFF; }
.verse {  color: #999999; }
.tags {  margin: 0;  padding: 0;  list-style: none; }
.tags li {  margin: 3px 0; }
.tags li, .tags a {  float: left;  height: 20px;  line-height: 20px;  position: relative;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 11px; }
.tags a {  margin-left: 20px;  margin-bottom: 5px; padding: 0 6px 0 8px;  background: #0089E0;  color: #FFF;  text-decoration: none;  -moz-border-radius-bottomright: 4px;  -webkit-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;  -moz-border-radius-topright: 4px;  -webkit-border-top-right-radius: 4px;  border-top-right-radius: 4px; }
.tags a:before {  content: "";  float: left;  position: absolute;  top: 0;  left: -10px;  width: 0;  height: 0;  border-color: transparent #0089E0 transparent transparent;  border-style: solid;  border-width: 10px 10px 10px 0; }
.tags a:after {  content: "";  position: absolute;  top: 8px;  left: 0;  float: left;  width: 4px;  height: 4px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;  background: #FFF;  -moz-box-shadow: -1px -1px 2px #004977;  -webkit-box-shadow: -1px -1px 2px #004977;  box-shadow: -1px -1px 2px #004977; }
.tags a.disabled {  opacity: 0.5; margin-left: 20px;  margin-bottom: 5px; padding: 0 6px 0 8px;  background: #666;  color: #FFF;  text-decoration: none;  -moz-border-radius-bottomright: 4px;  -webkit-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;  -moz-border-radius-topright: 4px;  -webkit-border-top-right-radius: 4px;  border-top-right-radius: 4px; }
.tags a.disabled:before {  content: "";  float: left;  position: absolute;  top: 0;  left: -10px;  width: 0;  height: 0;  border-color: transparent #666 transparent transparent;  border-style: solid;  border-width: 10px 10px 10px 0; }
.tags a.disabled:after {  content: "";  position: absolute;  top: 8px;  left: 0;  float: left;  width: 4px;  height: 4px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;  background: #FFF;  -moz-box-shadow: -1px -1px 2px #004977;  -webkit-box-shadow: -1px -1px 2px #004977;  box-shadow: -1px -1px 2px #004977; }
.tags.gray a[href] {  background: #EEE;  color: #333; }
.tags.gray a[href]:before {  border-color: transparent #EEE transparent transparent; }
.tags.gray a[href]:after {  -moz-box-shadow: -1px -1px 2px #333;  -webkit-box-shadow: -1px -1px 2px #333;  box-shadow: -1px -1px 2px #333; }
.tags a[href]:hover, .tags.gray a[href]:hover {  background: #666;  color: #FFF; }
.tags a[href]:hover:before, .tags.gray a[href]:hover:before {  border-color: transparent #666 transparent transparent; }
.small-header {  border-bottom: 1px solid #DDD;  margin-bottom: 10px; }
.lbr_text h4 {  margin-bottom: 20px; }
.lbr_results a.ref {  width: 120px; }
/*Columns-specific stuff*/
.col {  position: absolute; }
.columns {  margin: 0 1em;  text-transform: none;  text-align: justify;  padding: 0 !important; }
.interstitial {  border: 1px solid #000000;  border-width: 1px 0; }
.interstitial blockquote {  font-size: 120%;  font-weight: 600; }
.interstitial cite {  font-size: 90%; }
.interstitial img {  width: 100%; }
.col-up:hover, .col-down:hover {  background-color: #F5F5F5;  cursor: pointer; }
.col-page {  position: relative; }
/*temp*/
#wrapper {  max-width: none; }
#flipbook .page {  background: #FFF; }
ul.list-no-link li {  color: #A8A8A8;  background: url("../img/bullet.png") no-repeat 0 3px;  padding-left: 16px; }
table.lexdst, table.lexmorph {  width: 100%;  background: #FFF;  border-top: 5px solid #0088CC;  border-bottom: 5px solid #0088CC;  border-right: none;  border-left: none;  border-collapse: collapse;  margin-top: 30px;  margin-bottom: 20px; }
table.lexdst th, table.lexmorph th {  background: #F8F8F8; }
table.lexdst th, table.lexmorph th, table.lexdst td, table.lexmorph td {  width: 33%;  text-align: left;  vertical-align: top;  padding: 5px; }
table.lexdst td.info, table.lexmorph td.info {  background-color: #D3E5ED; }
table.lexdst td.mtd, table.lexmorph td.mtd {  background-color: #D5F5EF; }
table.lexdst td.rtd, table.lexmorph td.rtd {  background-color: #F5EED5; }
.margin-left {  margin-left: 20px; }
#map-wrap {  position: relative;  width: 100%;  margin: 0;  border: 1px solid #DFDFDF;  background: #EFEFEF;  height: 700px;  margin-bottom: 20px;  overflow: hidden; }
#map-wrap img {  cursor: pointer; }
#hand {  font-size: 18px;  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.9); }
#items-wrap {  /*background: url("../img/literature/education/urban/urban-background.png") 0 0 no-repeat;*/  margin: 0;  overflow: hidden;  position: relative;  width: 100%; }
#items-wrap .index {  padding:10px; }
#map {  display: block;  height: 700px;  margin: 0;  min-height: 30px; }



#map .overlay {  font-size: 15px;  font-weight: bold;  text-align: center;  background: white;  opacity:0.96;  width: 120px;  padding: 5px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.2);  box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.2);  }
#map .overlay2 { color:white; font-size: 14px;  font-weight: normal;  text-align: center;  opacity:1;  width: 270px;  padding: 5px;  }

#map .overlay a {  color: #333;  display: block; }

.inline-menu {  position: relative;  overflow: hidden;  margin-top: 20px;  padding-bottom: 20px;  margin-left: 0;  padding-left: 20px; }
.inline-menu div {  position: relative;  z-index: 2; }
.inline-menu:before {  position: absolute;  content: ' ';  top: 0;  left: 7px;  bottom: 0;  right: 0;  background-color: transparent;  box-shadow: 0 0 5px #000000;  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);  border-left: 1px solid #DDD;  z-index: 1; }
.inline-menu-content .level3 {  list-style: square; }
.popover.top {  margin-top: -10px; }
a[rel="cnd-popover"]:hover {  text-decoration: none; }
/*Translation - No translation*/
.left-part, .right-part {  line-height: 20px;  position: relative;  float: left; }
.right-part .anth_text {  overflow-x: hidden;  overflow-y: scroll; }
.translation_poem #translation_text p {  margin-left: 30px;  text-indent: -30px; }

.left-part .numbering, .right-part .numbering {  left: 95%; white-space:nowrap; }
.left-part li a, .right-part li a {  width: 130px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.translation-button {  position: absolute;  right: 0;  top: 3px; }
.no-translation {  padding: 0 40px; }
.no-translation .left-part {  width: 100%; }
.no-translation .left-part > div {  background-color: #FFFFFF;  margin-bottom: 20px;  min-height: 20px;  padding: 39px 69px;  font-size: 1.2em;  line-height: 1.6em; }
.no-translation .right-part {  display: none; }
.translation .left-part {  width: 50%; }
.translation .right-part {  width: 50%; }
.bookshelf {  float: right;  width: 530px;  height: 160px;  padding: 48px 23px 30px 47px;  background: url("../img/bookshelf.png") no-repeat; }
.title-bookshelf {  margin: 20px 0 20px 20px; }
.covers {  margin: 0; }
.lm-thumbs.contents {  list-style: none; }
.da-thumbs.contents li a div span {  margin: 20px;  text-transform: none; font-size: 16px;}
.da-thumbs.contents {  margin: 0; }
.da-thumbs.contents li { margin-left: 3%; position: relative;}
.da-thumbs.contents.noimage li a { min-height: 170px; }
.da-thumbs.contents img { margin: 0 auto; }
.da-thumbs.covers li {  padding: 0;  margin: 2px; }
.da-thumbs.covers li img {  border: 1px solid #333; }
.da-thumbs.covers li.active img {  border: 1px solid #f00; }
.da-thumbs.covers li a div span {  margin: 20px 10px 20px;  text-transform: none;  font-weight: normal; }
.da-thumbs.poets img { margin: 0 auto; }
.kwicks {
	width: 515px;
	height: 120px;
}
.kwicks > li {
	width: 100px;
	height: 120px;
	/* overridden by kwicks but good for when JavaScript is disabled */
	margin-left: 5px;
	border: 1px solid #eee;
}
.kwicks > li {  overflow: hidden;  font-family: "Ubuntu Condensed", Arial, sans-serif;  font-size: 18px;  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);  background-color: #ffffff;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px; }
.kwicks > li img {
	float: left;
	margin-right: 10px;
}
.kwicks > li a {
	display: block;
	height: 100px;
	font-size: 20px;
	font-family: "Ubuntu Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #333;
}
.kwicks > li a:hover {
	text-decoration: none;
}
.kwicks > li a span {
	display: block;
	padding: 10px;
}
h3.header {  color: #CC8800; font-size: 16px; line-height: 24px; margin-bottom: 5px;}
h4.header {  line-height: 27px;  background: #FAFAFA;  padding: 2px 15px;  margin-bottom: 10px;  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
h4.header.active {  background: #333;  color: #fff; }
h4.header.active a { color: #fff; }
h4.header.active .muted { color: #fff; }
.nav-expand .nav-list ul {  padding-left: 15px;  padding-right: 0; }

h4.header a { display: block; color: #333; outline: 0; padding-right: 20px; position: relative; }
h4.header a.active { color: #08c; }
h4.header .caret { position: absolute; top: 12px; right: 0; }
h4.header a:hover { text-decoration: none; }
.nav-expand > .nav.in { margin-bottom: 10px; }

.dropdown-menu a {  clear: none;  }

.right-nav .dropdown-menu {  margin: 5px;  padding: 20px;  }

.dropdown-menu .covers a {  padding: 0;  white-space: normal;  }




/*The following should be at the end of the file*/
@media (max-width: 480px) {  .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a  {   min-width: 0;  }
 .bookshelf  {   float: none;  }
 .title-bookshelf  {   margin: 0 0 30px 20px;  }
}
@media (min-width: 481px) and (max-width: 768px) {  #header .btn-navbar  {   display: block;  }
 .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a  {   min-width: 24px;  }
 .bookshelf  {   float: none;  }
 .title-bookshelf  {   margin: 0 0 30px 20px;  }
}
@media (min-width: 769px) and (max-width: 980px) {  #header .btn-navbar  {   display: block;  }
 .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a  {   min-width: 44px;  }
 .bookshelf  {   float: none;  }
 .title-bookshelf  {   margin: 0 0 30px 20px;  }
}


.fullscreen {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9000;
	overflow:hidden;
}

.no-margin { margin: 0; }

.legend {
	margin: 100px 0 0 0;
	text-align: center;
	padding: 10px;
	background: #f4f4f4;
	color: #666;
	font: 12px "Arial Unicode MS", "Palatino Linotype", "Times New Roman", serif;
}

#lhr-iframe {
	width:100%;
	height:700px;
	overflow:hidden;
}

#urb-iframe {
	width:100%;
	height:700px;
	overflow:hidden;
}

.bare {
	background:none !important;
}

.bare #main {
	margin:0;
	padding:0;
}

.items_image {
	height:317px !important;
	overflow:hidden;
}

.items_heading {
	height:40px !important;
	overflow:hidden;
	padding:0 20px;
	background:#f4f4f4;
}

.items_story {
	height:45px !important;
	overflow:hidden;
	padding:10px 20px;
	background:#f4f4f4;
}

.image-separator {
	margin:0;
	background: #f4f4f4 url("../img/image-separator.png") 50% 0 no-repeat;
	display:block;
	height:12px;
}

ol.agh_rectangle-list {
	counter-reset: li;
	list-style-type: none;
	font-size: 17px;
	padding: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	margin-top: 20px;
}

ol.agh_rectangle-list ol, ol.agh_rectangle-list ul {
	margin-left: 4em; /*Add some left margin for inner lists*/
}

.agh_rectangle-list li > a {
	position: relative;
	display: block;
	padding: 0.4em 0.4em 0.4em 0.8em;  =padding: 0.4em;
	margin: 0.5em 0 0.5em 2.5em;
	background: #DDD;
	color: #444;
	text-decoration: none;
	transition: all .3s ease-out;
}

.nested li > a {
	background: #EBEAE4;
}
.agh_rectangle-list li > a:hover {
	background: #EEE;
}
.agh_rectangle-list li > a:before {
	content: counters(li, ".");
	counter-increment: li;
	position: absolute;
	left: -4.5em;
	top: 1.5em;
	margin-top: -1em;
	background: #87CEEB;
	height: 2em;
	width: 4em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
}

.nested li > a:before {
	top: 1em;
	background: #FA8072;
}

.agh_rectangle-list li > a:after {
	position: absolute;
	content: '';
	border: 0.5em solid transparent;
	left: -1em;
	top: 1.5em;
	margin-top: -0.5em;
	transition: all .3s ease-out;
}

.nested li > a:after {
	top: 1em;
}

.agh_rectangle-list li > a:hover:after {
	left: -0.5em;
	border-left-color: #87CEEB;
}

.nested li > a:hover:after {
	border-left-color: #FA8072;
}

.brackets {
	margin-top: 50px;
	margin-right: 10%;
	font-size: 18px;
	border: 10px solid #CC8800;
	padding: 8%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.brackets:before {
	position: absolute;
	content: '';
	background: #fff;
	width: 70%; height: 40px;
	margin-top: -12%;
}
.brackets:after {
	position: absolute;
	content: '';
	background: #fff;
	width: 70%; height: 40px;
	margin-top: 6%;
}

.kwicks2 {  max-width: 695px;  height: 45px;  overflow: hidden; }
.kwicks2 > li {  width: 250px;  height: 45px; /*overridden by kwicks but good for when JavaScript is disabled*/
 margin-left: 5px;  float: left;  white-space: nowrap;  overflow: hidden;  font-family: "Ubuntu Condensed", Arial, sans-serif;  font-size: 18px;  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);  text-shadow: 1px 1px #333;  background-color: #AAA;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px; }
.kwicks2 > li.kwicks-selected {  background-color: #91382B; }
.kwicks2 > li a {  padding: 12px 10px 10px 45px;  color: #FFF;  display: block;  height: 45px;  transition: padding-left 0.5s;  -moz-transition: padding-left 0.5s; /*Firefox 4*/
 -webkit-transition: padding-left 0.5s; /*Safari and Chrome*/
 -o-transition: padding-left 0.5s; /*Opera*/
}
.kwicks2 > li a:hover {  text-decoration: none;  padding-left: 11px;  transition: padding-left 0.5s;  -moz-transition: padding-left 0.5s; /*Firefox 4*/
 -webkit-transition: padding-left 0.5s; /*Safari and Chrome*/
 -o-transition: padding-left 0.5s; /*Opera*/
}
.kwicks2 > li.kwicks-selected:not(.kwicks-expanded) a {  padding-left: 45px;  transition: padding-left 0.5s;  -moz-transition: padding-left 0.5s; /*Firefox 4*/
 -webkit-transition: padding-left 0.5s; /*Safari and Chrome*/
 -o-transition: padding-left 0.5s; /*Opera*/
}
.kwicks2 > li.kwicks-selected.kwicks-expanded a {  padding-left: 11px;  transition: padding-left 0.5s;  -moz-transition: padding-left 0.5s; /*Firefox 4*/
 -webkit-transition: padding-left 0.5s; /*Safari and Chrome*/
 -o-transition: padding-left 0.5s; /*Opera*/
}

.over-text  {  background: url("../img/over-text.png") 0 0 no-repeat !important;  }
.over-image {  background: url("../img/over-image.png") 0 0 no-repeat !important;  }
.over-audio {  background: url("../img/over-audio.png") 0 0 no-repeat !important;  }
.over-video {  background: url("../img/over-video.png") 0 0 no-repeat !important;  }
.over-link {  background: url("../img/over-link.png") 0 0 no-repeat !important;  }
.over-text_small  {  color:white; opacity:0.8; margin:-50px 0 0 0 !important; padding:25px 2px 2px 2px !important; position:relative !important; background: black url("../img/over-text_small.png")  50% 2px no-repeat !important;  }
.over-image_small {  color:white; opacity:0.8; margin:-50px 0 0 0 !important; padding:25px 2px 2px 2px !important; position:relative !important; background: black url("../img/over-image_small.png") 50% 2px no-repeat !important;  }
.over-audio_small {  color:white; opacity:0.8; margin:-50px 0 0 0 !important; padding:25px 2px 2px 2px !important; position:relative !important; background: black url("../img/over-audio_small.png") 50% 2px no-repeat !important;  }
.over-video_small {  color:white; opacity:0.8; margin:-50px 0 0 0 !important; padding:25px 2px 2px 2px !important; position:relative !important; background: black url("../img/over-video_small.png") 50% 2px no-repeat !important;  }
.over-link_small {  color:white; opacity:0.8; margin:-50px 0 0 0 !important; padding:25px 2px 2px 2px !important; position:relative !important; background: black url("../img/over-link_small.png") 50% 2px no-repeat !important;  }


.da-thumbs li {  box-shadow: 0 1px 5px !important;  }

#pp_full_res {
	line-height: 1.3 !important;
	padding:5px 0px;
}

.side-borders {
	border-left: 5px solid #e46c0a;
	border-right: 5px solid #e46c0a;
	padding: 0 10px;
}

.side-borders > div {
	background: #f5f5f5;
	padding: 1px 10px;
}

.captioned {
	position: relative;
}

.captioned p {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
	background: #465a6e;
	color: #fff;
	width: 96%;
	min-height: 40px;
	text-align: center;
	font-size: 12px;
	padding: 2%;
	opacity: 0.8;
}

.toc-contents div span {
	display: block;
	padding: 10px;
}

.toc-contents div:nth-child(odd) {
	background: #E2DFE8;
}
.toc-contents div:nth-child(even) {
	background: #FDF8FF;
}

.toc-contents ul {
	list-style: none;
}

.toc-contents h5 a {
	font-weight: bold;
	color: #333;
}

.cnd_poets {
	font-weight: bold;
}

.cnd_poets small {
	font-weight: normal;
}

.cnd_poets img {
	float: left;
	margin: 10px 10px 10px 0;
}

.cnd_poets div div {
	margin-top: 30%;
}

.cnd_poets a {
	color: #333;
}

.cnd_poets a:hover {
	text-decoration: none;
}

/* Sidenav for Docs
-------------------------------------------------- */

.bs-docs-sidenav {
  font-size: 16px;
  width: 228px;
  margin: 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.bs-docs-sidenav > li > a {
  display: block;
  width: 190px \9;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li > ul {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav > li > a:hover {
  background-color: #f5f5f5;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  background-image: url(../img/glyphicons-halflings-white.png);
  opacity: 1;
}
.bs-docs-sidenav.affix {
  top: 40px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}

/* Responsive
-------------------------------------------------- */

/* Desktop large
------------------------- */
@media (min-width: 1200px) {
  .bs-docs-container {
    max-width: 970px;
  }
  .bs-docs-sidenav {
    width: 268px;
  }
  .bs-docs-sidenav > li > a {
    width: 230px \9; /* Override the previous IE8-9 hack */
  }
}

/* Desktop
------------------------- */
@media (max-width: 980px) {
  /* Unfloat brand */
  body > .navbar-fixed-top .brand {
    float: left;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* Inline-block quick links for more spacing */
  .quick-links li {
    display: inline-block;
    margin: 5px;
  }

  /* When affixed, space properly */
  .bs-docs-sidenav {
    top: 0;
    width: 218px;
    margin-top: 30px;
    margin-right: 0;
  }
}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
  /* Remove any padding from the body */
  body {
    padding-top: 0;
  }
  /* Widen masthead and social buttons to fill body padding */
  .jumbotron {
    margin-top: -20px; /* Offset bottom margin on .navbar */
  }
  /* Adjust sidenav width */
  .bs-docs-sidenav {
    width: 166px;
    margin-top: 20px;
  }
  .bs-docs-sidenav.affix {
    top: 0;
  }
}

/* Tablet
------------------------- */
@media (max-width: 767px) {
  /* Remove any padding from the body */
  body {
    padding-top: 0;
  }

  /* Widen masthead and social buttons to fill body padding */
  .jumbotron {
    padding: 40px 20px;
    margin-top:   -20px; /* Offset bottom margin on .navbar */
    margin-right: -20px;
    margin-left:  -20px;
  }
  .masthead h1 {
    font-size: 90px;
  }
  .masthead p,
  .masthead .btn {
    font-size: 24px;
  }
  .marketing .span4 {
    margin-bottom: 40px;
  }
  .bs-docs-social {
    margin: 0 -20px;
  }

  /* Space out the show-grid examples */
  .show-grid [class*="span"] {
    margin-bottom: 5px;
  }

  /* Sidenav */
  .bs-docs-sidenav {
    width: auto;
    margin-bottom: 20px;
  }
  .bs-docs-sidenav.affix {
    position: static;
    width: auto;
    top: 0;
  }

  /* Unfloat the back to top link in footer */
  .footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .footer p {
    margin-bottom: 9px;
  }
}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
  /* Remove padding above jumbotron */
  body {
    padding-top: 0;
  }

  /* Change up some type stuff */
  h2 small {
    display: block;
  }

  /* Downsize the jumbotrons */
  .jumbotron h1 {
    font-size: 45px;
  }
  .jumbotron p,
  .jumbotron .btn {
    font-size: 18px;
  }
  .jumbotron .btn {
    display: block;
    margin: 0 auto;
  }

  /* center align subhead text like the masthead */
  .subhead h1,
  .subhead p {
    text-align: center;
  }

  /* Marketing on home */
  .marketing h1 {
    font-size: 30px;
  }
  .marketing-byline {
    font-size: 18px;
  }

  /* center example sites */
  .example-sites {
    margin-left: 0;
  }
  .example-sites > li {
    float: none;
    display: block;
    max-width: 280px;
    margin: 0 auto 18px;
    text-align: center;
  }
  .example-sites .thumbnail > img {
    max-width: 270px;
  }

  /* Do our best to make tables work in narrow viewports */
  table code {
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
  }

  /* Examples: dropdowns */
  .bs-docs-example-submenus > .pull-left {
    float: none;
    clear: both;
  }
  .bs-docs-example-submenus > .pull-left,
  .bs-docs-example-submenus > .pull-left + .pull-left {
    margin-left: 0;
  }
  .bs-docs-example-submenus p {
    margin-bottom: 0;
  }
  .bs-docs-example-submenus .dropup > .dropdown-menu,
  .bs-docs-example-submenus .dropdown > .dropdown-menu {
    margin-bottom: 10px;
    float: none;
    max-width: 180px;
  }

  /* Examples: modal */
  .modal-example .modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  /* Tighten up footer */
  .footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.flyout {
	margin: 0;
	margin-top: 20px;
	margin-left: -20px;
	position: absolute;
	z-index: 1000000;
	overflow: hidden;
	width: 300px;
	height: 200px;
}

.flyout_toggle {
	padding: 0;
	font-size: 24px;
	position: absolute;
	z-index: 1000001;
	left: 0;
}

.flyout_panel {
	position: absolute;
	left: -83%;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
}

.flyout_panel.shown {
	left: 0;
}

.flyout_toggle {
	left: 0%;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
}

.flyout_toggle.right_toggle {
	left: 85%;
}

.flyout_toggle a {
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	padding: 6px 16px;
	display: block;
	color: #333;
}

.flyout_toggle a:hover {
	color: #fff;
	text-decoration: none;
	background: #4d5f71;
}

.accordion-heading {
	color: #fff;
	background: #4d5f71;
}

.accordion-heading h4 {
	color: #fff;
}

.accordion-heading .caret {
  border-top: 4px solid #fff;
}

.summary p { margin: 0; text-align: justify;}

div.break {
	margin: 40px 0 -10px -20px;
	padding: 10px 0 0 16px;
	background: #fff url("../img/break_page.gif") no-repeat;
	height: 50px;
	width: 385px;
}

.right-icon {
	height: 100px;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	opacity: 0.8;
}

.right-icon:hover, .right-icon.active {
	background-position: 0 -100px !important;
}

.right-icon:hover {
	opacity: 1;
}

.right-icon.life {
	width: 85px;
	background: url("../img/life.png") no-repeat;
}

.right-icon.work {
	width: 110px;
	background: url("../img/work.png") no-repeat;
}
.right-icons {
	height: 90px;
	cell-padding: 0;
	cell-spacing: 0;
}

.right-icons td {
	width: 100px;
	height: 88px;
	text-align: center;
}

.right-icons a {
	display: block;
	color: #666;
	font-size: 12px;
	line-height: 1.4em;
}

.right-icons i {
	display: block;
	font-size: 32px;
}

.right-icons a:hover, .right-icons a.active {
	text-decoration: none;
	color: #0088CC
}

.right-icons a.disabled:hover {
	text-decoration: none;
	color: #666;
	cursor: default;
}

#urban {
	margin-top:45px;
}

/*
#urban .dropdown-menu {
	max-height: 650px;
	overflow: hidden;
	overflow-y: auto;
}

#urban a.dropdown-toggle {
	position: relative;
}


#urban a.dropdown-toggle::before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #CCC;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	bottom: -2px;
	right: 7px;
	display: none;
}

#urban a.dropdown-toggle::after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -2px;
	right: 8px;
	z-index: 1001;
	display: none;
}

#urban .open > a.dropdown-toggle::before, #urban .open > a.dropdown-toggle::after {
	display: block;
}
*/


#literature_articles {margin-top:10px;margin-left:20px;}

#literature_articles h3 {
	text-align:center !important;
}

#literature_articles p {
	margin:0 0 10px 0 !important;
}


#pp_full_res .pp_inline {
	font-size:15px !important;
	line-height:20px !important;
	margin:0 20px !important;
}

.pp_above {
	background:#CCDFE8!important;
	padding:2px;
	margin:1px;
}


#fullResImage {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.pp_content_container .pp_details {
	float: none;
}

.pp_content_container .pp_above {
	padding:2px 45px 2px 2px;
	background:#fafafa;
}

.pp_content_container .pp_below {
	padding:2px;
	background:#fafafa;
}

a.pp_close {
	right:20px !important;
}

.vco-slider .title {
	max-height: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tmline {
	background: #f5f5f5 url("../img/tmline/lightpaperfibers.png");
}

.tmline, .sections {
	position: relative;
}

.tmline .section {
	text-align: center;
	float: left;
	font-size: 11px;
	background: url("../img/tmline/bg-section.png") 50% 0 repeat-y;
}

.tmline .section-label {
	background: #fff;
	border-bottom: 1px solid #ddd;
}

.tmline-header {
	text-align: center;
}

.tmline-subheaders {
	margin: 0 auto;
	position: relative;
}

.tmline-subheader {
	position: absolute;
	text-align: center;
	border-left: 1px dotted #333;
	overflow: hidden;
}

.tmline-subheader.muted {
	border-left: none;
}

.tmline-subheader.first {
	border-left: none;
}

.tmline-subheader h4 {
	font-size: 14px;
}

.tmline .data {
	margin: 0 auto;
	position: relative;
}

.tmline .data-header {
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	width: 100%;
	position: absolute;
	background: #fff;
	opacity: 0.8;
	color: #000;
	font-size: 16px;
}

.tmline .data-genre {
	color: #fff;
	position: absolute;
	border-bottom: 1px solid #ddd;
	width: 100%;
	background: #999;
	opacity: 0.8;
}

.tmline .data-icon {
	position: absolute;
	left: -80px;
	bottom: 0px;
	border: 2px solid #fff;
	-webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3);  box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3);
}

.tmline .data-label {
	position: absolute;
	left: 5px;
	bottom: 25px;
	background: #fff;
	padding: 2px 5px;
	font-size: 13px;
	-webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
	opacity: 0.9;
	max-width: 250px;
}

.tmline .data-label:before {
    border-color: #fff transparent transparent ;
    border-style: solid;
    border-width: 9px 9px 0 9px;
    content: "";
    height: 0;
    left: 15px;
    position: absolute;
    bottom: -8px;
    width: 0;
}

.tmline .period {
	position: absolute;
	height: 30px;
	background: #dbe5f1;
	border: 1px solid #3399ff;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

.tmline .period.event {
	background: #3399ff;
	border: 1px solid #3399ff;
}

.tmline.full .period {
	height: 20px;
	font-size: 12px;
	text-align: center;
}

.tmline.full .data-label {
	left: -22px;
	bottom: 20px;
	max-width: 280px;
	text-align: left;
}

.tmline.full .data-label {
	left: -22px;
	bottom: 20px;
	max-width: 280px;
	text-align: left;
}

.nav-intro p {
	margin-bottom: 0;
}

.bg-icon {
	opacity: 0.1;
	font-size: 64px;
	position: absolute;
	left: 20px;
	bottom: 10px;
	
}

.section .bg-icon {
	font-size: 48px;
}

.navigator .author a {
	font-size: 12px;
	color: #666;
}

#lex .icon-large {
	padding: 0 5px;
}

#lex .lex_info {
	color: #666;
	font-size: 18px;
	padding-bottom: 10px;
}

#lex dl {
    margin-left: 0;
}

.bs-docs-sidenav.affix .well {
	margin-bottom: 0;
}

.lbr_refs li {
	list-style: none;
	width: 145px;
	float: left;
	font-size: 13px;
}

.lbr_refs li a {
	color: #666;
}

.video.thumbnail:before {
	content: '';
	width: 80px;
	height: 80px;
	position: absolute;
	background: url("../img/play.png") 0 0 no-repeat;
	opacity: 0.2;
}

.normal-link:before {
	content: '';
	width: 80px;
	height: 80px;
	position: absolute;
	top: 45px;
	right: 45px; 
	background: url("../img/link.png") 0 0 no-repeat;
	opacity: 0.95;
}

.external-link:before {
	content: '';
	width: 360px;
	height: 360px;
	position: absolute;
	top: 0;
	left: 0; 
	background: url("../img/link.png") 100% 100% no-repeat;
	opacity: 0.95;
}

a.no-decoration:hover {
	text-decoration: none;
}

.dbcard .author { font-size: 22px; margin-bottom: 5px; }
.dbcard .translator { font-size: 18px; margin-bottom: 15px; }
.dbcard .category { font-weight: bold; }

/*
div.tag span {
	display: none;
}

div.tag a {
    background: linear-gradient(to bottom, #FCFCFC, #F0F0F0) repeat scroll 0 0 #FAFAFA;
    border-color: #DADADA #D2D2D2 #C5C5C5;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #555555;
    font-size: 12px;
    height: 22px;
    line-height: 19px;
    padding: 0 9px 0 8px;
    text-decoration: none;
    text-shadow: 0 1px white;
    -moz-box-sizing: border-box;
	float: left;
	margin: 0 3px 3px 0;
}
*/


.library h1.author, .library h1.genre {
	text-align: center;
}

.library h2.work {
	margin-top: 20px;
	padding: 2px 10px;
	text-align: center;
	background-color: #f5f5f5;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.library div.info {
	text-align: left;
	padding: 20px;
}

.library div.info.first {
	border-right: 1px solid #e3e3e3;
}

	a[target=_blank] {
		background: transparent url(../img/aoutside.gif) 100% 60% no-repeat;
		padding-right: 10px;
	}
	
	a.thumbnail {
		background: none;
		padding-right: 4px;
	}

.box-4 {
  margin: 2% 1% 0 0;
  min-height: 230px;
  padding: 1%;
  width: 20%;
}


.boxed {
  background: none repeat scroll 0 0 #F4F4F4;
  border: 3px solid #FFFFFF;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08);
  float: left;
  text-align: center;
}

.boxed.last {
  margin: 2% 0 0;
}

.menu-disabled { color: #666 !important; }

.pdf {
		background: transparent url(../img/pdf.gif) 100% no-repeat;
		padding-right: 35px;
	}