﻿/* --- Follow On Button --- */

#fobtn			{
	margin: 5 2 5 2;
	text-align: center;
	font: bold small "Times New Roma", serif;
	float: clear;
}
#fobtn a		{
	background: url("../images/fobtn3.jpg") 100%;
	text-decoration: none;
	color: #a77c07;
	padding: 0.28em 2.35em;
	border: 5px 0;
	border-color: #a77c07;
	margin: 5em 5em 20em 5em;
	font: bold smaller;
}
#fobtn a:hover	{
	background-image: url("../images/fobtn_hvr3.jpg");
	color: #ffffc3;
	font: bold smaller;
	padding: .28em 2.35em;
	margin: 0.5em;
}
			
/* --- Basic --- */
#fobtntable {
	margin: 5px auto 5px auto;
}

h1				{	text-align:center;
				}

h2, h3, p, .emp	{	font-family:"times new roman", serif;
					font-weight:bold;
				}

h2				{	font-size:18pt; 
					font-variant:small-caps;
					text-align:center; 
				}

h3				{	font-size:14pt; 
				}

p				{	font-size:10pt;
					font-weight:normal; 
				}

.emp			{
	font-size: medium;
	font-weight: bold;
	font-variant: small-caps;
}

.update			{	font-style:italic;
					text-decoration:underline;
				}

#class1 a:link  {
	color: #000000;
}
#class1 a:visited  {
	color: #000080;
}
#class1 a:hover    {
	color: #00ff00;
}
#class1 a:active   {
	color: #800000;
}
#class1		   	{
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 78%;
	font-family: "Times New Roman", Times, serif;
	font-size: small;
}
.archivelink	{
	width: 20%;
	float: right;
	padding: 3em 0 0 0;
	font-size: smaller;
}

/* --- Officers --- */

.opichdr 		{	font-family:"times new roman", serif;
					font-size:10pt; 				
					text-align:center; 
					font-weight:bold; 
				}

.pcpichdr 		{	font-variant:small-caps; 
					text-align:center;
					font-size:8pt; 				
				}

.pcpicbtm 		{	font-variant:normal; 	
				}

.pichdr, .picbtm {  font-size:10pt; 
					font-family:"times new roman", arial, helvetica; 
					text-align:center  }
.pichdr 		{  	font-variant:small-caps; font-weight:bold  }
.picbtm 		{  	font-variant:normal; font-weight:bold  }

/* --- Calendar of Events --- */

.cetitle, .ceevent 	{	font-family:"times new roman", serif;
						text-align: center;  
					}

.cetitle		{	font-size:12pt; 
					font-weight:bold; 
					font-variant:small-caps; 
					color:#ffff99;  
					background-color:#996611; 
				}

.ceevent  		{	font-size:10pt; 
					font-variant:normal; 
					text-align:left;  
				}
				
#cehdr			{	
				}

#cehdr th		{	
	font-weight: bold;
	text-align: center;
	color: #FFFF99;
	background-color: #996611;
	font-size: small;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	width: 14.3%;
	font-variant: small-caps;
}
#cehdr p {
	text-align: center;
}

/* --- Past Commanders --- */

.pcpichdr, .pcpicbtm {	font-family:arial, helvetica; 
						font-size:10pt; 
						text-align:center;
						font-weight:bold;
					}

.pcpichdr 		{	font-variant:small-caps; 				
				}

.pcpicbtm 		{	font-variant:normal; 				
				}

/* --- Hall Rental --- */

.hrtitle, .hrevent 	{	font-family:"times new roman", serif; 
						text-align:center;  
					}

.hrtitle		{
	font-size: 12pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #ffff99;
	background-color: #996611;
	text-align: center;
}


.hrevent  		{	font-size:10pt;
					font-weight:normal; 
					font-variant:normal; 
					text-align:left;  
				}

/* --- Info Box --- */

.ibtitle, .ibevent, .lmevent, .lmsubt
			  	{	font-family:"times new roman", serif; 
					font-weight:normal;
					text-align:center;
				}

.ibsubt			{
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ibsubt li {
	font-size: small;
	text-align: left;
	text-decoration: none;
}
.ibtitle		{
	font-size: 12pt;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}

.ibevent  		{
	border: thin solid #996611;
	font-size: 10pt;
	font-variant: small-caps;
	text-align: left;
	background-color: #F2F2AE;
	width: 20%;
	float: right;
}
.ibevent img {
	margin-right: auto;
	margin-left: auto;
}

.lmevent		{	font-size:10pt;
				}	

.lmsubt			{	font-weight:bold;
				}

/* --- Links Directory --- */

.alpha			{	font-size:18pt;
					font-family: monospace;
					font-weight: 700;
					text-align:center; 
				}

th				{	font-size:18pt;
					font-family: monospace;
					font-weight: 700;
					text-align:center; 
				}

.mission		{	font-family: arial, helvetica;
					font-size: 10pt;  
					font-weight: bold; 
					text-align: center;
					border-style: groove;
					border-width: medium;
					border-color: red white blue;
					border-top-color: red;
					border-right-color: white;
					border-bottom-color: blue;
					border-left-color: white;
				}
/* --- Memorial Day --- */

.memorialday	{	font-family: "Times new roman", serif;
					font-size: 10pt; 
					text-align: center;
					font-weight: bold;
				}

/* --- Join the VFW --- */

.benefits		{
	font-family: "Times new roman", serif;
	font-size: large;
	text-align: center;
	color: #ffff00;
	background-color: #0000ff;
	font-weight: bold;
	font-variant: small-caps;
}

/* --- Home Page Sidebar Events --- */

#hpsidebar a:link     	{  	color: #000000;  
						}

#hpsidebar a:visited 	{  	color: #000080;  
						}

#hpsidebar a:hover   	{  	color: #00ff00; 
							text-decoration	: underline;  
						}

#hpsidebar a:active  	{  color: #800000;  
						}

#hpsidebar a	{  text-decoration: none;
				}

#hpsidebar		{
	border: 2px solid #a77c07;
	width: 70%;
	margin: 1em auto 1em;
}
				
/* #hpsidebar h1	{	font-family: helvetica, san-serif;
					font-size: 1em;
					color: red;
					margin: 0.5em 0;
					border-bottom: 1px solid #a77c07;
				}
 */				
#hpsidebar th	{	font-family: helvetica, san-serif;
					font-size: 1em;
					color: #a77c07;
					padding: 0 3em 0 3em;
				}
				
#hpsidebar tr	{	vertical-align: top;
				}
			
#hpsidebar li	{
	list-style: none;
	font-size: smaller;
	padding: 0 auto;
	vertical-align: top;
	white-space: nowrap;
	text-align: left;
}

/* --- Directions --- */

#cehdr td 		{	vertical-align: top;
				}
#rightsidebar {
	border: 2px solid #C0C0C0;
	width: 134px;
	float: right;
	margin: 0px 5px 0px -145px;
	background-color: #F2F2AE;
}
.vfwvideos {
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}
.pbrs td img {
	margin-right: auto;
	margin-left: auto;
}
.pbbanner {
	border: medium double #996611;
	background-color: #FFFF99;
	text-align: center;
	padding: 15px;
}
