/* The following tags are common to all pages on this web site */

/* Make all body text silver-colored 12-point alleycat icg font and special forces teal blue background */

body {color: silver;
font-size: 12pt;
font-family: "alleycat icg";
background-color: #003500;
text-align: left;}

/* create the full screen */

#content {width: 99%;
position: absolute;}
/* Table definitions for full page */
table#page {width: 95%;margin-left: 1px;position: relative;top: 2pt;}

/* TD definitions for left, mid and right columns */td#left {width: 35px;border: none;}
td#mid {width: 850px;border-left: 2px none;}
/* The right td tag is not needed at this time 

td#right {width: 2px;border-left: 2px red solid;border-right: 2px red solid;margin-right: -1em;}/* Tag for the SF Chapter 33 Logo on Meeting pages */

#logo {
font-weight: 600;
text-align: center;}

/* create tag for text in various pages */

.adrtext {text-align: center;
font-size: 9pt;
font-weight: bold;}

/* Tag to display the gold bar across the page */

.goldbar {
padding-top: 15pt;
padding-bottom: 15pt;text-align: center;}

/* tag for the beret, crest and sf patch used on meeting pages */

#crests {font-weight: bold;
text-align: center;
margin-top: 15pt;}

/* Tage for header labels */

.sftext {text-align: center;
font-variant: small-caps;
font-size: 20pt;
font-weight: 800;
margin-top: 30pt;
margin-bottom: 30pt;font-family: "freedom extended";}

/* Tag for dates and times */

.dtg {font-size: 12pt;
font-weight: bold;
text-align: center;
padding-top: 15pt;
padding-bottom: 15pt;}

/* Text Tag for main pages */

.meeting-text {
font-size: 12pt;
font-weight: bold;
text-align: left;padding-left: 11pt;}

/* Tag used in copywrite & date created coding */

.copywrite{font-size: 12pt;
font-weight: bold;
text-align: center;}

/* link definitions */

a:link {color: red;}

a:visited {color: white;}

a:active {color:yellow;}

a:hover {color: aqua;}





/* End of Common tags */



/*  Hide everything from this point down */

/* Thorne's background is different from the normal 

.thorne-body {
background-image: url(photos/jpg/pow-bkg.jpg);
background-attachment: fixed;
background-color: #000000;}


/*create the header for alert page 

#top-alert {margin-top: 30pt;margin-left: auto;
margin-right: auto;}

/* create the top of the screen for alert page. This will hold the links 

#navbar-alert {position: absolute;
left: 10px;
width: 99%;
top: 40px;
height: 10px;bottom: 50px;}

/* tag for alert page indexes .home-page {font-weight: bold;width: 1cm;font-size: 9pt;vertical-align: super;}
/* tag to move logo down on Alert Page .alert-space {margin-top: +2in;}/*create the header of each page 

#top {margin-top: 30pt;
margin-bottom: 10pt;
margin-left: auto;
margin-right: auto;
font-weight: 600;}

/* create the left side of the screen. This will hold the links 

#navbar {position: absolute;
left: 10px;
width: 210px;
top: 40px;
height: 10%;}

/* create the left side of the screen for text pages 

#tnavbar {
position: absolute;
left: 10px;
width: 210px;
height: 5%;}

/*create the right side of the screen.  This will hold the pages of text and photos 

#main-text {border-left: 20px none;
border-bottom: 1px none;
border-right: 10px none;
margin-left: 225px;
margin-right: 10px;}

/* next four tags build colums for memorial page 

#memorial {
width: 95%;
position: relative;
left: 10pt;}

.left-column {
font-size: 12pt;
font-family: Times, "Times New Roman", serif;
font-weight: bolder;
text-align: left;
width: 2in;
position: relative;
left: 6em;
vertical-align: top;}

.mid-column {
position: relative;
left: 1.95in;
width: 15%;
font-size: 50pt;
font-family: Vivaldi;
font-weight: bolder;
text-align: center;
height: 100px;
line-height: 1em;
vertical-align: middle;}

.right-column {
width: 2.2in;
position: relative;
font-family: Times, "Times New Roman", serif;
font-size: 12pt;
font-weight: bolder;
text-align: left;
left: 15em;
padding-top: 10pt;
vertical-align: top;}

/* tag for memorial page return links 

.funeral {
font-family: "freedom extended";
font-size: 15pt;
font-weight: bolder;
text-align: center;
text-transform: lowercase;
position: relative;
left: 4.5in;}


/* tag for memorial photo album .albums {font-size: 12pt;font-weight: bold;text-align: center;margin-left: 6em;}.memorial-photo {
position: relative;
top: 20pt;
text-align: center;}

/* tag for memorial text .memorial-text {font-weight: 800;font-size: 16pt;text-align: center;font-family: "Times New Roman CE";}

/* tag for text used in individual memorial pages .page-text {font-size: 13pt;font-weight: bold;text-align: left;margin-left: 5em;margin-right: 5em;font-family: Times, "Times New Roman", serif;}/* Tag for the SF Chapter 33 Logo on Primary pages 

#prim-logo {
font-weight: 600;
text-align: center;
margin-right: 14em;}

/* Tag for the combined logo, crest, patch, sfa 
#logo-1 {
font-weight: bolder;
text-align: center;
margin-right: 1.5em;}

/* tag for the beret, crest and sf patch used on Primary pages 

#prim-crests {font-weight: bold;
text-align: center;
margin-top: 15pt;
margin-right: 13em;}


/* Tag for Chapter Header 

#chapter-header {
margin-top: 30pt;
margin-bottom: 30pt;
padding-right: 140pt;
font-size: 25pt;
font-weight: 800;
text-align: center;
font-variant: small-caps;}

h1 {
font-weight: 700;
font-size: 13pt;
text-align: center;
}

h2 {
font-weight: bold;
font-size: 12pt;
text-align: center;}

h3 {
font-size: 20pt;
font-weight: 800;
text-align: center;
margin-right: 5em;
font-variant: small-caps;}

h4 {}

h5{}

h6{}

/* Tag used in 'counter' coding 

.counter {text-align: center;
font-size: 12pt;
font-weight: bolder;}

/* Tag for underline, italics and underscore text 

.underline {text-decoration: underline;}

.italics {font-weight: bold;
font-style: italic;}

.underscore {
text-decoration: underline;
font-weight: bold;
font-style: italic;}

/* Tag for Chapter Meeting Discription 

.meeting-discription, .guest-name, .remember-when {font-size: 19pt;
font-weight: bold;
text-align: center;
margin-bottom: 20pt;}

/* Tag for miscellaneous items 

.misc {font-weight: 800;
font-size: 16px;
text-align: center;}

/* Start of Chapter Roster */

/* Alphabetical listing 

.alphabet {
font-weight: 700;
font-size: 30px;
font-family: "freedom extended";
color: #ecff14;
text-align: center;
text-transform: uppercase;
}

/* table defs for roster 

table.member {
border: 2px solid;width: 95%;}

td.member {
border: 1px solid;
font-size: 14px;
font-weight: bolder;
font-style: normal;
font-family: "freedom extended";
width: 33%;
text-align: center;}

/* End of Roster Page */

/* tags for memorial pages 

table {}

tr {}

th {
text-align: center;
text-transform: uppercase;
font-size: 20pt;
font-family: Times, "Times New Roman", serif;
font-weight: bolder;}

td {}

td.memory {
width: 3in;
text-align: center;
text-transform: uppercase;
font-family: Vivaldi;
font-size: 22pt;
font-weight: bolder;
position: relative;
top: 5em;
padding-left: 5pt;}

/* Tag used to create the form coding 

form {font-size: 12pt;
font-weight: bold;}

/* Return Tag coding 
.return {
text-align: center;
font-size: 11pt;
font-weight: bold;}

/* Tag to align photos */

/* End of the Common Tags 

.photo {
text-align: center;
padding-top: 15pt;
padding-bottom: 15pt;
}

/* Tag for text in main page 
.gentext, .alert {font-size: 12pt;
font-weight: bold;
text-align: left;}


/*  */

/*  */

/* The following tags are used in the NavBar section */

/*  */

/* Tag used in links to other pages 

.linkadr {font-weight: bold;
text-align: center;}

/* The following tags are used on the right side of the index page */

/* Tag for list of officers 

#officers {font-size: 15px;
font-weight: bold;
padding: 3px;
margin-left: 33%;
margin-right: 10%;
font-variant: small-caps;}

/* Tag to display the 'new' icon on 'sites of interest' 

.new {text-align: right;
width: 10%;
vertical-align: middle;}

/* Tag to display 'additional links'

.more-links {text-align: center;
font-variant: small-caps;
font-size: 13pt;
font-weight: bolder;
padding-top: 15pt;
padding-bottom: 15pt;}

/* Tag used in table for 'guest book' 

.guest-book {text-align: center;}

/* Tag used for 'guest book' 

.guest {text-align: right;
vertical-align: middle;
font-size: 12pt;
font-weight: bold;}

/* Tag also used for 'guest book' 

.guest1 {text-align: left;
font-size: 12pt;
font-weight: bold;
vertical-align: middle;}

/*  */

/* End of Right Side Page Tags */

/*  */

/* Tags for the Alert Order Page */

/* Tag for alert order header 

.alertorder, .guesthdr, .court {
font-size: 22pt;
font-weight: bold;
text-align: center;
padding-top: 15pt;
padding-bottom: 15pt;}

/* Tag for the text in the alert order page 

.alerttext {padding-top: 15pt;
padding-bottom: 15pt;
font-size: 13pt;
font-weight: bold;}

/* Tag for the Detailed information 

.alertinfo {font-size: 15pt;
font-weight: bold;
color: maroon;
text-align: center;
font-variant: small-caps;}

/* Tag for the sub alert info 

.subinfo {font-size: 13pt;
font-weight: bold;
color: yellow;
text-align: center;
padding-top: 15pt;
padding-bottom: 15pt;}

/* Tag for main food menu 

.menu {font-size: 12pt;
font-weight: 700;
text-decoration: underline;
font-style: italic;
font-variant: small-caps;
text-align: center;
padding-top: 10pt;
padding-bottom: 10pt;}

/* Tag for menu items 

.items {font-size: 12pt;
font-weight: 700;
text-align: center;
padding-top: 10pt;
padding-bottom: 10pt;}

/*  */

/* End of the Alert Order Page */

/*  */

/* Start of Announcement Page 

#marquee {text-align: center;
font-size: 15pt;
font-weight: bold;
margin-left: 10px;
margin-right: 5px;
color: orange;}

/*  */
/* End of Announcement Page */
/*  */

/* Start of Green Beret 

.ballad {text-align: center;
font-variant: small-caps;
font-family: "freedom extended";
font-size: 15px;
font-weight: bold;
font-style: italic;
}

/* Start of Thorne */
/* green beret tab 

#greenberet {
border: 3pt silver ridge;
text-align: center;
color: red;
font-size: 12pt;
font-weight: bold;
margin-left: 310pt;
margin-right: 310pt;
background-color: green;
line-height: 20pt;
}

/* Kadonnut taistelussa tab 

#kadonnut {
border: 3pt silver ridge;
text-align: center;
line-height: 20pt;
color: blue;
font-size: 12pt;
font-weight: bold;
background-color: red;
margin-left: 280pt;
margin-right: 280pt;}

/* Mies tab 

#mies {
border: 3pt silver ridge;
text-align: center;
line-height: 20pt;
color: red;
font-size: 12pt;
font-weight: bold;
background-color: blue;
margin-left: 215pt;
margin-right: 215pt;}

/* Honors tab 

.honors {
color: #ff8429;
font-size: 12pt;
font-weight: bold;
text-align: center;}

/* pow-mia tab for text version 

.powmia, .remember {
text-align: center;
font-size: 35pt;
font-weight: bolder;
padding-top: 10pt;
padding-bottom: 10pt;
line-height: 10pt;
letter-spacing: 3pt;}

/* color codes for pow-mia tab for text version 

.p,.d,.a {
color: red;}

.o,.m {
color: white;}

.w,.i {
color: blue;}

/*  */
/* End of Thorne Page */
/*  */

/*  */

/* Start of Taps Page */

/* taps script 

.taps {
font-size: 25pt;
font-weight: 700;
letter-spacing: 10pt;
text-transform: uppercase;
position: relative;
bottom: 3.25em;
text-align: center;}

/* Taps Photos 

.taps-photo {
width: 40%;
margin-left: 40%;}



/* Taps table definitions 

table.taps {
border: 10pt;
width: 50%;
position: relative;
left: 15%;
top: 15pt;
margin-left: 4em;}

td.taps {
text-align: left;
font-size: 10pt;
font-weight: bold;
font-variant: normal;
text-transform: none;
word-spacing: normal;
letter-spacing: normal;
padding-left: 3cm;
padding-top: 5pt;
padding-bottom: 5pt;}

/* Tag for In Memory page 

.in-memory {
padding-top: 15pt;
padding-bottom: 15pt;
font-family: Vivaldi;
font-size: 45pt;
font-weight: 700;
text-align: center;
letter-spacing: 4px;
text-transform: uppercase;}

/* End of Taps and Memory tags */

/* Awards and Honor Tags 

#award-logo, #award-crests {
text-align: center;
font-weight: bolder;}

/* Tag for resolution page 

.resolution {
font-size: 13pt;
font-weight: bold;
text-align: left;
text-transform: uppercase;}

/* tag for resolution text 

.restext {
text-align: left;
font-size: 12pt;
font-weight: bold;
padding-left: 1in;}

/* End of Resolution Page */

/* Tags for Meeting Pages 

/* misc tag .misc-court {font-size: 25pt;font-weight: 800;text-align: center;font-variant: small-caps;font-family: "freedom extended";}
/* Tag for 50th convention */

/* Tag for Main Header 

#convention-hdr,#archive-hdr {
font-size: 30pt;
font-weight: bolder;
text-align: center;
font-variant: small-caps;
letter-spacing: 5px;}

/* Tag for photos 

.pics {
padding-left: 15pt;
padding-right: 15pt;
text-align: center;}

/* tags for court martial 

.courtmartial, .guest-text{
font-size: 12pt;
font-weight: bold;
text-align: left;
margin-left: 15%;
margin-right: 15%;
padding: 5pt;
vertical-align: text-top;}

/* end of court martial */
/* Myer Hof Celebration 

#myerhof {
font-weight: 900;
font-size: 40pt;
text-align: center;}

/* ul and li 

.ol, .li {
list-style-type: none;
display: list-item;}

/* Around the Chapter Tag 

.around-chapter {
text-align: center;
font-variant: small-caps;
font-size: 14pt;
font-weight: 800;}



