
body			{ font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: none; text-align: center; 
                  line-height: 100%; margin-top: 0; margin-bottom: 10; background-color:#000000; }

body.bgimg		{ background:#000000 url('../images/pageimgs/pagebg.jpg') no-repeat fixed left top; text-align: center; 
                  line-height: 125%; margin-top: 0; margin-bottom: 10; }

body.milimg		{ background:#000000 url('../images/pageimgs/WTCLights.jpg') no-repeat fixed left top; text-align: center; 
                  line-height: 105%; margin-top: 0; margin-bottom: 10; }


               
/* Home page */

.home			{ width: 95%; height: 478; text-align: center; margin-top: 50; }

#homeimg		{ background-image: url('../images/pageimgs/indeximg.jpg'); background-repeat: no-repeat; 
                  background-attachment: scroll; background-position: center top; height: 478px; }

#homenav		{ border-top:3px dotted #800000; border-bottom:3px dotted #800000; width: 65%; height: auto;
			      text-align: center; }

.homepara		{ width: 75%; height: auto; text-align: center; color: #FF0000; margin-top: 20; margin-bottom: 20; line-height: 150%; }

#homefooter    	{ border-top:3px dotted #800000; border-bottom:3px dotted #800000; width: 65%; height: auto;
			      padding-left: 0; padding-right: 0; padding-top: 5; padding-bottom: 5; text-align: center; }



/* Page headers */

.header			{ width: 90%; height: auto; text-align: center; }


h2.title        { font-family: BernhardFashion BT,Arial; color: #ffffff; font-size: 18pt; text-decoration: none; 
                  text-align: right; margin-right: 50; margin-top: 50; margin-bottom: 0; }


#topnav      	{ border-top:3px dotted #800000; border-bottom:3px dotted #800000; width: 100%; height: auto;
			      text-align: center; margin-top: 70;  }

               

/* Navigation setup */

#homenav ul, #topnav ul, #footer ul, .maincontent ul	 	{ margin-top: 6; margin-bottom: 10; list-style-type: none; position:relative; z-index:1; }

#pagefooter ul		{ margin-top: 6; margin-bottom: 16; list-style-type: none; position:relative; z-index:1; }

#homenav li, #topnav li, #footer li, #pagefooter li, .maincontent li	   	{ display: inline; padding-right: 30; position:relative; z-index:1; }

#homenav a, #topnav a, #footer a, #pagefooter a	    	{ text-decoration: none; background-color:#000000; color:#ffffff; position:relative; z-index:1; }

#homenav a:visited, #topnav a:visited, #footer a:visited, #pagefooter a:visited 
		  	{ color: #CC0000; background-image: url('../images/buttons/gunsdotline.gif');
			  background-repeat: repeat-x; background-attachment: scroll; background-position-y: bottom; 
			  padding-bottom: 2; position:relative; z-index:1; }

#homenav a:hover, #topnav a:hover, #footer a:hover, #pagefooter a:hover, .maincontent a:hover 	{ text-decoration: none; color: #00CC00; position:relative; z-index:1; }



/* Main body */

.maincontent 	{ border:1px solid #000000; padding:15; width: 75%; margin-top:1; margin-bottom:1;
				  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15); background-color:#CC0000; }

.milcontent 	{ width: 800px; margin-top:0; margin-bottom:0;
				  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); background-color:#000000; }

h1           { font-family: Arial; color: #FFFFFF; font-size: 24pt; text-decoration: none; 
               text-align: center; margin-top: 20; margin-bottom: 15; position:relative; z-index:1; }

h2           { font-family: Arial; color: #FFFFFF; font-size: 20pt; text-decoration: none; 
               text-align: center; margin-top: 20; margin-bottom: 15; position:relative; z-index:1; }

h3           { font-family: Arial; color: #FFFFFF; font-size: 18pt; text-decoration: none; 
               text-align: center; margin-top: 20; margin-bottom: 15; position:relative; z-index:1; }

h4           { font-family: Arial; color: #E4E4E4; font-size: 10pt; font-weight: normal; text-decoration: none; 
               text-align: center; margin-top: 15; margin-bottom: 10; position:relative; z-index:1; }

h5           { font-family: Arial; color: #808080; font-size: 10pt; font-weight: normal; text-decoration: none; 
               text-align: center; margin-top: 10; margin-bottom: 5; position:relative; z-index:1; }

h6           { font-family: Arial; color: #808080; font-size: 8pt; font-weight: normal; text-decoration: none; 
               text-align: center; margin-top: 5; margin-bottom: 5; position:relative; z-index:1; }

p			 { position:relative; z-index:1; }

ul			 	{ margin-top: 6; margin-bottom: 8; list-style-type: none; position:relative; z-index:1; }

li	 		  	{ display: inline; position:relative; z-index:1; }

a		    	{ text-decoration: none; color:#ffffff; position:relative; z-index:1; }

a:visited    	{ text-decoration: none; color:#CC0000; position:relative; z-index:1; }

a:hover			{ text-decoration: none; color:#00CC00; position: relative; z-index:1; }

hr.phototop		{ width: 700px; height: 1; color: #C0C0C0; position:relative; z-index:1; }

#photoalbum		{ width: 800px; position:relative; z-index:1; }



/* Footers */

#footer    		{ border-top:3px dotted #800000; border-bottom:3px dotted #800000; width: 100%; height: auto;
			 	  text-align: center; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; }

#pagefooter    	{ width: 100%; height: auto; text-align: center; padding-left:0; padding-right:0; padding-top:10; padding-bottom:0; position:relative; z-index:1; }





/* Other */

