/* Stylesheet screen.css for standard display */

/* Fonts for site. */
@font-face {
	font-family: 'BookOS';
	src: url('/templates/css/BOOKOS.TTF'); 
	src: 
		local('BookOS'),
		url('/templates/css/BOOKOS.TTF') 
		format('truetype');
}
/* Bold fonts for site */
@font-face {
	font-family: 'BookOSB';
	src: url('/templates/css/BOOKOSB.TTF'); 
	src: 
		local('BookOSB'),
		url('/templates/css/BOOKOSB.TTF') 
		format('truetype');
	font-weight:bold;
}

@font-face {
	font-family: 'BookOSBI';
	src: url('/templates/css/BOOKOSBI.TTF'); 
	src: 
		local('BookOSBI'),
		url('/templates/css/BOOKOSBI.TTF') 
		format('truetype');
	font-style: italic; 
	font-weight:bold;
}
/* Bold fonts for site */
@font-face {
	font-family: 'BookOSI';
	src: url('/templates/css/BOOKOSI.TTF'); 
	src: 
		local('BookOSI'),
		url('/templates/css/BOOKOSI.TTF') 
		format('truetype');
	font-style: italic;
}

/* Overall site theme stuff. */
html, body { 
	margin: 0px auto 0px auto; 
	display: block; 
	height: 100%; 
	font-family: 'BookOS';
	color:#fff;
	font-size: 12pt;
}

/* quote coloring */
.boxquote {
	background-color:#eee;
	width:98%;
	box-shadow: 0 0 8px rgba(128, 128, 128, 1);
	-webkit-box-shadow: 0 0 8px rgba(128, 128, 128, 1); 
	-moz-box-shadow: 0 0 8px rgba(128, 128, 128, 1);
	border:1px solid rgba(128,128,128, 0.8); 
}

/* Link coloring for not-visited, visited, hovering over it, active
   text-decoration is set to none, so no underlining for a link
 */
  
a:link {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-family: 'BookOS';
    color: #00ccff;
  }

a:visited {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-family: 'BookOS';
    color: #00bb55;
  }

a:hover {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-family: 'BookOS';
    color:#CC3300;
    
  }

a:active {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-family: 'BookOS';
    color:#956839;
  }
  
.menu a:link {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-family: 'BookOS';
    color: #fff;
    font-size:12pt;
  }

.menu a:visited {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-family: 'BookOS';
    color: #fff;
    font-size:12pt;
  }

.menu a:hover {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    background-color: #777;
    font-family: 'BookOS';
    color:#E3F6CE;
    font-size:12pt;
  }

.menu a:active {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-family: 'BookOS';
    color:#fff;
    font-size:12pt;
  }

/* Coloring for <tr> tags */
tr {
    font-family: 'BookOS';
    font-size : 10pt;
    color: #fff;
  }

/* General glowing text box */
 .box {  
	background-color:#000;
	box-shadow: 0 0 8px rgba(128, 128, 128, 1);
	-webkit-box-shadow: 0 0 8px rgba(128, 128, 128, 1); 
	-moz-box-shadow: 0 0 8px rgba(128, 128, 128, 1);
	border:1px solid rgba(128,128,128, 0.8); 
}	
  
img { border:0px; }
  
/* borders for images*/
.img_border {
	padding:1px;
	box-shadow: 0 0 8px rgba(128, 128, 128, 1);
	-webkit-box-shadow: 0 0 8px rgba(128, 128, 128, 1); 
	-moz-box-shadow: 0 0 8px rgba(128, 128, 128, 1);
	border:1px solid rgba(128,128,128, 0.8); 
}

/* Pagination. */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #274B47;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #00ccff;
	color: #000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ffffff;
	
	font-weight: bold;
	background-color: #ffffff;
	color: #000;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}

/* Title texts */
.title-text { text-transform:uppercase; color:#ddd; font-family:"BookOS"; font-size:30px; }
.label-text { text-transform:uppercase; color:#bbb; font-family:"BookOS"; font-size:13px; }


blockquote {
  background: #404040;
  border-left: 10px solid #ccc;
  margin: 1.5em 30px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

/* Font Awesome Stuff */
.fa {
}

.fa-exclamation-triangle {
	font-size: 2.5em;
    box-shadow: 0 0 0px rgba(221, 75, 57, 0.5) inset;
    color: #ffffff; 
    background: #777;}

/* New CSS */