﻿/*
CSS for Scientists for 9/11 Truth - style1.css.
*/

/*  This code did not seem to have any effect with IE.
     With Mozilla Firefox, the "moz" line poduced an undesirable diminution of text
     width in the central area (bodycontent). Commented out for now.

* {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}   */

/* Controls the main (middle) area */

body {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   background-color: #e2edff;
   line-height: 125%;
   padding: 0;
   margin: 0;
}

/* Controls the narrow tagline area under the header */

#tagline p {
   font-style: italic;
   font-family: Georgia, Times, serif;
   border-top: 3px solid #7da5d8;
   border-bottom: 3px solid #7da5d8;
   padding-top: .2em;
   padding-bottom: .2em;
   padding-left: .8em;
   margin: 0;
   background: #bed8f3    url(backgrounds/tagline-fade.jpg)  repeat-y  right;

}

/* headers */

h1, h2, h3 {
     font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
   }

h1 {
   font-size: x-large;
   color: white;
   padding-top: 3em;
   padding-bottom: .2em;
   padding-left: .4em;
   margin: 0;
   background: navy  url(backgrounds/wtc_from_east_color.jpg)  repeat-y  right;
} 

h2 {
   color: navy;
   font-size: 130%;
   font-weight: normal;
   padding-top: 15px;
}

h2, ul {
   margin-top: 15px;
}

h3 {
   color: blue;
   font-size: 15px;
   font-weight: normal;
   padding-top: 0;
}

h4 { color:navy; }

h5 { color:navy; }

/* For a heading smaller than h3, bigger than h4 */
/* Use with <span class="subh3">  in Introduction*/

#subh3 { font-size: 11pt; color: #cc0000; }

.subh3 {
    font-size: 11pt; 
    font-weight: bold;
    color: #cc0000; 
}


/* For a heading smaller than subh3 */
/* Use with <span class="subh4">  */

#subh4 { font-size: 9pt; color: #cc0000; }

.subh4 {
    font-size: 9pt; 
    font-weight: bold;
    color: #cc0000; 
}




/* end of headers */

p {
   font-size: small;
   color: navy;
}

li {
   font-size: small;
}

em {
   
   text-transform: uppercase;
}


/* anchors */

#address1 li {
   list-style-type: none;
   color: black;
}

a {
   font-weight: bold;
   text-decoration: none;
}

a:link {
color: black;
}

a:visited {
color: navy;
}

a:hover {
   text-decoration: none;
   color: white;
   background-color: navy;
}

a:focus {
outline: none; /* remove the dotted outline added by Firefox */
}

a:active {
   color: aqua;
   background-color: navy;
}

/* end of anchors */

 
.fun {
   color: #339999;
   font-family: Georgia, Times, serif;
   letter-spacing: 0.05em;
}

.italic {
   font-style: italic;
}

.bold {
   font-weight: bold;
}

.emphasis {
   color: navy;
   font-family: Georgia, Times, serif;
   letter-spacing: 0.05em;
   font-weight: bold;
}

blockquote.fun {
   font-style: italic;
}


#address li {
   list-style-type: none;
   color: blue;
}


#header {
    border-top: 3px solid #7da5d8;
    width: 100%;
}


#navigation {
    float: left;
    width: 12%;
    padding-right: 2%;
    height: 1600em;
    background-color: #7da5a8;
} 

#navigation li {
   list-style-type: none;
} 

#bodycontent {
    float: left;
    width: 57%;
    padding-left: 2%;
    padding-right: 2%;
} 


#content {
   height: 1600em;
   background-color: #7da5a8;
   float: right;
   width: 21%;
   padding-left: 2%;
   padding-right: 2%;
}

#content li {
   list-style-type: none;
   padding: 0;
}


#bodycontent_newwindow {
   padding: 15px;
   margin: 0;
}

img {
   border: 4px solid white;
}

.memberphoto p {
   font-size: 65%;
   font-weight: bold;
   margin-top: 0;
   width: 80px;
   line-height: 1.4em;
}

.memberphoto img {
   border: 4px solid white;
   margin-top: 10px;
}

.otherphoto {
    float: right;
}

.otherphoto p {
   font-size: 65%;
   font-weight: bold;
   margin-top: 0;
   margin-left: 15px;
   line-height: 1.4em;
}

.otherphoto img {
   border: 4px solid white;
   margin-top: 5px;
   margin-left: 10px;
}

.alignright {text-align: right}
.alignleft   {text-align: left   }
.aligncenter {text-align: center}

/* Member text and field in Signatories */

.memberfield { font-size: 15px; color: #cc0000; font-weight: bold; }

.membertext p { font-size: 15px; color: navy; }

.membertext a { font-size: 15px; }

.memberentry {
   margin-bottom: 5px;
   padding-bottom: 5px;
   height: 110px;
}

.membertext img { 
   margin: 10px;
   margin-top: 0;
   margin-bottom: 0;
}

/* Subheadings in Member Pages */

.mempagesubh { color: #cc0000; font-weight: bold; }

hr {
   height: 1px;
   color: navy;
}

hr.red {
   height: 2px;
   color: red;
}

hr.navy2 {
   height: 2px;
   color: navy;
}


/* forms */

form.contact fieldset {
   border: 2px solid navy;
   padding: 10px;
   width: 675px;
}

form.contact legend {
   font-weight: bold;
   font-size: small;
   color: navy;
   padding: 5px;
}

form.contact {
   padding: 0;
   margin: 0;
   margin-top: -15px;
   line-height: 150%;
}

form.contact input.ample {
   width: 200px;
} 


form.contact label {
   font-weight: bold;
   font-size: small;
   color: blue;
}

form.contact label.fixedwidth {
   display: block;
   width: 240px;
   float: left;
}

form.contact .buttonarea input {   
  background: navy;
  color: white;   
  font-weight: bold;   
  padding: 5px;   
  border: 1px solid white; 
}


/* Figures */

#figure { font-size: 11pt; color: #cc0000; }

.figure { 
    font-size: 11pt; 
    font-weight: bold;
    color: #cc0000; 
}

/* Summary tables */



table.summary  {		
		font-size: small;
		color: navy;
		border-collapse: collapse;
		border: 1px solid navy;
	}

table.summary  th {
		background-color: #cccccc; 
		border: 1px solid #000099;
		padding-left: 3px;
		padding-right: 3px;
	}


table.summary  td {
		background-color: #ffffcc; 
		border: 1px solid #000099;
		padding-left: 3px;
		padding-right: 3px;
	}

/* End of entries that apply to tables  */

