@font-face {
	font-family: 'Walkway Black';
	src: url('Wallkway_Black.eot');
}
@font-face {
	font-family: 'Walkway Black';
	src: url('Walkway_Black.tff');
}
@font-face {
	font-family: 'Mary Jane Antique';
	src: url('maryj__.tff');
}
@font-face {
	font-family: 'Mary Jane Antique';
	src: url('MARYJAN0.eot');
}

@font-face {
	font-family: 'LaPointes Road';
	src: url('LAPOINT0.eot');
	}
@font-face {
	font-family: 'LaPointes Road';
	src: url('LaPointesRoad.ttf');
	}

@font-face {
	font-family: 'Aardvark Cafe';
	src: url('AARDVAR0.eot');
	}
@font-face {
	font-family: 'Aardvark Cafe'; 
	src: url('AARDC__.TTF');
	}
	
@font-face {
	font-family: 'Yellow Magician';
	src: url('YellowMagician.eot');
	src: url('YellowMagician.ttf') format('truetype');
}

@font-face {
	font-family: 'Mirisch';
	src: url('MIRISCH.eot');
	src: url('MIRISCH.TTF') format('truetype');
}
@font-face {
	font-family: 'MirischNormal';
	src: url('MIRISCH.eot');
	src: local('Mirisch Normal'), local('Mirisch-Normal'), url('MIRISCH.TTF') format('truetype');
}		

@font-face {
	font-family: 'Water Street';
	src: url('waterst.eot');
	src: url('waterst.ttf') format('truetype');
}

@font-face {
	font-family: 'Water Street Detour';
	src: url('waterst2.eot');
	src: local('Water Street Detour Regular'), local('WaterStreetDetour'), url('waterst2.ttf') format('truetype');
}

@font-face {
	font-family: 'SF Archery Black';
	src: url('SF_Archery_Black.eot');
	src: local('SF Archery Black Regular'), local('SFArcheryBlack'), url('SF_Archery_Black.ttf') format('truetype');
}

@font-face {
	font-family: "SF Archery Black SC";
	src: url('SF_Archery_Black_SC.eot');
	src: local('SF Archery Black SC Regular'), local('SFArcheryBlackSC'), url('SF_Archery_Black_SC.ttf') format('truetype');
}

@font-face {
	font-family: 'AirstreamRegular';
	src: local('Airstream Regular'), local('Airstream'), url('Airstream.woff') format('woff'), url('Airstream.ttf') format('truetype'), url('Airstream.svg#Airstream') format('svg');
}
@font-face {
	font-family: 'BlackRoseRegular';
	src: url('BLACKR~1.eot');
	src: local('Black Rose Regular'), local('BlackRose'), url('BLACKR~1.woff') format('woff'), url('BLACKR~1.ttf') format('truetype'), url('BLACKR~1.svg#BlackRose') format('svg');
}

@font-face {
	font-family: "1942 report";
	src: url('1942.eot');
	src: url('1942.woff') format('woff'), url('1942.ttf') format('truetype'), url('1942.svg#1942report') format('svg');
}

@font-face {
	font-family: "EraserRegular";
	src: url('EraserRegular.eot');
	src: local('Eraser Regular'), local('EraserRegular'), url('EraserRegular.ttf') format('truetype');
}
@font-face {
	font-family: "Amerika";
	src: url('AMERIKA_.eot');
	src: local('Amerika Regular'), local('Amerika'), url('AMERIKA_.woff') format('woff'), url('AMERIKA_.ttf') format('truetype'), url('AMERIKA_.svg#Amerika') format('svg');
}
@font-face {
	font-family: "BacktoBay6Regular";
	src: url('Back-to-Bay-6.eot');
	src: local('Back to Bay 6 Regular'), local('BacktoBay6Regular'), url('Back-to-Bay-6.woff') format('woff'), url('Back-to-Bay-6.otf') format('opentype'), url('Back-to-Bay-6.svg#BacktoBay6Regular') format('svg');
}

@font-face {
	font-family: "FontinRegular";
	src: url('Fontin-Regular.eot');
	src: local('Fontin Regular'), local('Fontin-Regular'), url('Fontin-Regular.woff') format('woff'), url('Fontin-Regular.ttf') format('truetype'), url('Fontin-Regular.svg#Fontin-Regular') format('svg');
}

@font-face {
	font-family: "FontinSansRegular";
	src: url('Fontin_Sans_R_45b.eot');
	src: local('Fontin Sans Regular'), local('FontinSans-Regular'), url('Fontin_Sans_R_45b.woff') format('woff'), url('Fontin_Sans_R_45b.otf') format('opentype'), url('Fontin_Sans_R_45b.svg#FontinSans-Regular') format('svg');
}

@font-face {
	font-family: "FontinItalic";
	src: url('Fontin-Italic.eot');
	src: local('Fontin Italic'), local('Fontin-Italic'), url('Fontin-Italic.woff') format('woff'), url('Fontin-Italic.ttf') format('truetype'), url('Fontin-Italic.svg#Fontin-Italic') format('svg');
}

.title {	
	margin: 15px 0px 1px 0px;
	font-size: 3.0em;
	border-top: medium groove #524611;
	border-bottom: medium groove #524611;
	padding-left: 15px;
	display: block;	
	font-family: FontinSansRegular, Arial;
	text-shadow: 10px 10px 2px black;
	background: -moz-linear-gradient(top, #341826, #751922);
	background: -webkit-gradient(linear, center top, center bottom, from(#341826), to(#751922)); 
	/*background: -webkit-gradient(linear, left top, left bottom, from(#4A2E1D), to(#965E3B), color-stop(0.5, #573622);
	background: -moz-linear-gradient(left, #4A2E1D, #965E3B 70%, #573622);*/
	background-color: #341826;
	
	/*background: rgb(107, 46, 46);*/
	/*background: rgba(107, 46, 46, .4);*/
	color: #777744; 
	
}
.title a:visited {
	color: #85872B;
	text-decoration: none;
}

.title a:link {
	color: #86882B;
	text-decoration: none;
}
.title a:hover {
	color: #222222;
}

.title:before {
	content: "\2766 \0020";	
}
.title:after {
	content: "\0020 \2767";
}

.date {
	margin: 8px 0px 0px 40px;
	
	font-family: "SF Archery Black";
}

.post {
	margin: 10px 10px 5px 10px;
	text-indent: 20px;
	-moz-column-count: 2; 
	-moz-column-gap: 1em; 
	-moz-column-rule: 1px solid #999999; 
	-webkit-column-count: 2; 
	-webkit-column-gap: 1em; 
	-webkit-column-rule: 1px solid #999999;
	column-count: 2;
	column-gap: 1em;
}

.cat {
	display: block;
	padding-left: 60px;
	font-family: "SF Archery Black";
	
}

.admin {
	font-family: Euphemia;
	text-indent: 15px;
	margin: 15px 20px 25px 20px;
	font-style: italic;
}

#footer p {
	margin: 20px 20px 0px 20px;
}

#spacer {
	height: 1px;
	width: 680px;
	clear: both;
}

.window1 p {
	font-family: "FontinRegular";
	margin: 10px 100px 10px 0px;
	text-shadow: 0px 2px 1px #FBD73B;
	text-align: right;
}

.window1 h2 {
	margin: 20px 0px 20px 0px;
	padding-left: 20px;
	border-bottom: thick groove #283554;
	text-shadow: 0px 2px 1px #00af30;
	font-family: "FontinRegular", sans-serif;
}

.section1 h2 {
	font-family: "FontinRegular", arial;
	border-bottom: thick groove #283554;
	padding-left: 20px;
	font-size: 1.5em;
}
.section2 h2 {
	font-family: "FontinRegular", arial;
	border-bottom: thick groove #283554;
	padding-left: 20px;
	font-size: 1.5em;
}

ul {
	text-indent: -1em;
	list-style: none;
	}

.section li:nth-child(odd) { color: #fbe7a0; margin-left: 15px; }
.section li:nth-child(even) { color: #b8985b; margin-left: 15px; }


.section1 p {
	margin-left: 1em;
	margin-right: 1em;
	text-indent: 15px;
}

/*.section p:last-of-type {
*	border-bottom: #fbe7a0 solid thin; 
*	
}*/
.blue a:link {
	color: #3287A7;
}

/*#BF4949*/


.section ul li {
	font-family: "Mary Jane Antique";
	font-size: .8em;
	padding: 3px 3px;
}

.section h2 {
	border-bottom: thick inset #283554;
	padding-left: 30px;
	font-family: "FontinRegular", arial;
	font-size: 2.0em;
}
.section1 li {
	font-family: "Mary Jane Antique";
}

.section2 li {
	font-family: "Mary Jane Antique";
}
.noborders {
	border: 0px none White;
}

.menu h1 {
	font-family: "FontinSansRegular";
	text-shadow: 0px 2px 1px #AAACAB;
	border-bottom: thin inset #88002d;;
	background: rgb(28, 38, 54);
	background: rgba(28, 38, 54, .3); 
	width: 100%;
	text-align: center;
}
.alt {
	background-color: #5e4735;
}

.menu ul li {
	font-family: "Mary Jane Antique";
	text-shadow: 0px 2px 1px #000045;
	padding: 3px 3px;	
}

.bg1 {
	background-color: #ffff99;
	text-align: center;
}
/* for 20-40% */
.bg2 {
	background-color: #ffcc99;
	text-align: center;
}
/*41-60% */
.bg3 {
	background-color: #66ffcc;
	text-align: center;
}
/* for 61 - 80% */
.bg4 {
	background-color: #66ff66;
	text-align: center;
}
/* for 81-99% */
.bg5 {
	background-color: green;
	text-align: center;
}

/* Double columms for the window*/
#window p {
	margin-left: 20px;
	margin-right: 20px;
	-moz-column-count: 2; 
	-moz-column-gap: 1em; 
	-moz-column-rule: 1px solid #999999; 
	-webkit-column-count: 2; 
	-webkit-column-gap: 1em; 
	-webkit-column-rule: 1px solid #999999;
	column-count: 2;
	column-gap: 1em;
		
}

#window h1 {
	text-align: center;
	border-bottom: thin solid #999999;
	text-shadow: 0px 2px 1px green;
	font-family: FontinRegular, Arial;
	background: rgb(107, 46, 46);
	background: rgba(107, 46, 46, .4);
	font-size: 3.5em;  

}
.journal {
	-moz-column-count: 2; 
	-moz-column-gap: 1em; 
	-moz-column-rule: 1px solid #999999; 
	-webkit-column-count: 2; 
	-webkit-column-gap: 1em; 
	-webkit-column-rule: 1px solid #999999;
	column-count: 2;
	column-gap: 1em;
}
.foot {
	border: medium inset #336600;
	font-stretch: narrower;
	margin: 75px auto auto auto;
	width: 50%;
	vertical-align: middle;
	text-align: center;
}
caption {
	font-size: 2em;
	font-family: Courier;
	letter-spacing: 3px;
	text-shadow: 0px 2px 1px #88002d;
}
.journ {
	vertical-align: middle;
	text-align: center;
}
img {
	border: 2px inset #000033;
	padding: 10px;
	background-color: #88002d;
	margin: 10px;
	-webkit-box-shadow:10px 15px 20px #000;
	-moz-box-shadow: 10px 15px 20px #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow:10px 15px 20px #000;
}
/*outline: 2px solid #897048;
*outline-offset: 15px;
*/

.menu h2 {
	text-align: center;
	font-family: "Mary Jane Antique";
	text-shadow: 0px 2px 1px #AAACAB;
	border-bottom: medium groove #88002d;;
	background: rgb(107, 46, 46);
	background: rgba(107, 46, 46, .4); 

}
.twit {
	margin-left: 50px;
	margin-bottom: 30px;
	margin-top: 25px;
	margin-right: auto;
}
form {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	}
.search {
	width: 99%;
}
.nob {
	background-color: transparent;
	border: 2px solid black;
	padding: 0;
}

.mid {
	padding:30px;
	color: black;
	background: rgba(107, 46, 46, .2);
	border: thick ridge #819ec8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.report {
	font-family: "Amerika";
	color: #E0FFD8;
	-moz-column-count: 2;
-moz-column-gap: 10px;
-webkit-column-count: 2;
-webkit-column-gap: 10px;
column-count: 2;
column-gap: 10px; 
}

#window strong {
	color: #615929;
	font-weight: bolder;
	font-size: 1.2em;
}

blockquote {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 15px;
	border: 3px inset black;
	border-right: none;
	font-style: oblique;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: rgba(255, 0, 0, .1);
}

.links {
	text-align: center;
	border-bottom: thin solid #999999;
	text-shadow: 0px 2px 1px green;
	font-family: "LaPointes Road";	
	background: rgb(107, 46, 46);
	background: rgba(107, 46, 46, .4); 
}
.backtobay {
	font-family: "BacktoBay6Regular";
}

.intro {
	margin-left: -130px;
	float: left;
	clear: right;
	text-align: center;
	background-image: url(../pictures/box2.jpg);
	border: thick ridge #819ec8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:10px 15px 20px #000;
	-moz-box-shadow: 10px 15px 20px #000;
	box-shadow:10px 15px 20px #000;
	height: auto;
	width: 120px;
	color: #E2F170;	
	
}
span.int {
	color: black;
	font-family: cursive;	
	height: auto;
	width: 100px;
	color: #E2F170;
	padding-top: 3px;
	margin-bottom: 3px;
	
}

span.int a:visited {
	color: #D6CBBE;
	font-family: "Amerika";
}
span.int a:visited:before {
   content:  "\2713 ";
}
span.int a:link {
	color: #E2F170;
	font-family: "Amerika";
}
span.int a:hover {
	color: #D6CBBE;
	font-family: "Amerika";
}

p a:visited {
	color: #7EE4DD;
}
p a:visited:before {
   content:  "\2713 ";
}

p a:link {
	color: #DFC865;
	
}
p a:hover {
	color: #BABC4E;
}
.tab { padding: 0; margin: 0; display: inline; border-bottom: 1px solid #ccc; }
.tab li { padding: 5px 5px 0px 5px; margin-right: 15px; text-align: center; width: 50px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; display: inline; border-bottom: 1px solid #fff; }
 
#nav li.current {
	background-color: black;
	display: inline;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:5px 5px 10px #ccc;
	-moz-box-shadow: 5px 5px 10px #ccc;
	box-shadow:10px 5px 5px #ccc;
	
}
td a:visited {
	color: #FF0000;
	text-decoration: none;    
}
a:visited:before {
   content:  "\2713 ";
}
td a:link {
	color: #E82C0C;
	text-decoration: none;
}

td a:hover {
	color: #FF0DFD;
}

code {
	background-color: #965E3B;
	color: black;
	font-size: 14px;
}

.evil {
	font-family: Amerika;
	color: gold;
	font-weight: bold;
}

.marg li {
	margin-left: 0px;
	padding-left: 0;
}

.number {
    background-color: blue;
    color: yellow;
    height: 20px;
    font-size: 18px;
    text-align: center;
    padding:5px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    letter-spacing: 3px;
    font-family: Amerika;
}
.search{
    background-color: transparent;
    background-image: none;
	margin:0;
}    
.look {
    display: inline;
    margin:0;
    border: none;
    padding: 1em;
    background: #fff;
    font-family: MirischNormal, Mirisch;
	width:40px;
}
.see {
    background-color: #000;
	background-image:none;
    border: none;
    color: White;
    padding-bottom: 5px;
    padding-top: 5px;
  }

::-moz-selection { color: #000;  background: #f60; }
::selection      { color: #000;  background: #f60; }


/* Find all links where an href is not provided */
html body a:not([href]), html body a[href='']  { background: red !important;}
