/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
	background: #8fd7ef;
	font: normal 14px bold "times-roman", Tahoma, Arial, Helvetica, sans-serif;/**normal**/   
	color: #000000;/**all text**/
}

#main_wrap {
	/*background:url(images/design/img_very_lgt_blue.jpg) repeat-x;*/
     }

img {
     border:double;
     border-width:thick;
     border-color:#ffffff;
      }  
         
h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004e8b;
}

h2 {
	text-transform: uppercase;
	font-size: 18px;
}

h3 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
}

p, blockquote, ul, ol {
	line-height: 18px;
	text-align: justify;
}

p {
  font-size:14px;
  font-weight:bold;
  letter-spacing:normal;
   }



 
   
.red {
     line-height:1.3; /*emphasis on some pages*/
     font-weight:bold;
     color:#cc0000;
     text-align:left;
     }

.red12 {
       line-height:1.3;
       font-weight:bold;
       color:#cc0000;
       text-align:center;
       font-size:12px;
       }

p.red14 {
        line-height:1.3;
        font-size:14px; 
        font-weight:bold;
        color:#cc0000;
        text-align:center;
        }

.italic {
        font-size:medium;
        font-style:italic;
        color:#004e8b; 
        font-weight:bold ;
        }

.italic1 {
         font-size:medium;
         font-style:italic;
         padding-bottom:20px;
         }

.italic2 {
         font-size:large;
         font-style:italic;
         color:#004e8b; 
         font-weight:bold ;         
         }
         
.italic3 {
         font-size:small;
         font-style:italic;
         color:#000000; /*  original colour of ed notes in geneoloy#004e8b*/
         font-weight:bold ;         
         }
  
  .wayne {
       font-style:italic;
       font-weight:bold;
       color:#000000;
       font-size:14px;
       }
              
 .alex {
       font-style:italic;
       font-weight:bold;
       color:#ca0909;
       font-size:14px;
       }
       
 .terry {       
       font-weight:bold;
       color:#008000;
       font-size:14px;
       font-style:italic;
       }
         
.center{/*use as a class to center anything*/
        width:auto; 
        margin:0%;
        padding:0%; 
        text-align:center;
        }
        
        .left{            
                    width:auto; 
                    margin:0%;
                    padding:0%; 
                    margin-left:-4.1%; /**12.1**/
                    }
        
.mid {margin-left:12%;}/*POSITIONING ANYTHING INCL. PICS*/

.mid_1 {margin-left:30%;}

.mid_2 {margin-left:70%;}

.mid_3 {margin-left:8%;}

.mid_4 {margin-left:20%;}

.mid_5 {margin-left:40%;}

.mid_6 {margin-left:35%;}

.mid_7 {margin-left:36%;}

.mid_8{margin-left:23%;}



blockquote {
	padding-left: 20px;
	background: url(img05.gif) repeat-y;/**no change to pg 1**/
            }
td  {
    width:16%;
    text-align:center;
    }



a {
   text-decoration:none;
	color: #004e8b;
}

a:hover {
     text-decoration:none;
	color:#c00000;/**text-decoration: none**/
}

/* Header */

#header {
	width: 760px;
	height: 180px;
	margin: 0 auto;
	background: url(../../images/lighthouse1.jpg);
     -moz-border-radius: 15px;
    border-radius:15px;
}

#header h1, #header h2 {
	text-transform: lowercase;
	font-weight: normal;
	color: #ffffff;
}

#header h1 {
	float: left;    
	padding: 120px 0 0 20px;
	font-size: 14px;
}

.title  {
             position:absolute;
             margin-left: 12%;
             margin-top:-46px;
             color:#004e8b;
             font-size:large;/*spaads video title*/
             }
/**#header h2 {
	float: right;
	padding: 140px 20px 0 0;
	font-size: 22px;
    color:#000000;

}**/

/* Menu */

#menu {
	width: 760px;
	height: 50px;
	margin: 0 auto;
    background-color:#000000; /**grey previous was black)//888476**/
     -moz-border-radius: 15px;
    border-radius:15px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style:none;   
    margin-left:auto;
    margin-right:auto;
    
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 17px 10px 0px 10px;
	background: url(img03.gif) no-repeat;/**navigation bar**/
	text-transform: uppercase;
	text-decoration: none;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffd700;/**d8d8d8**/
}

#menu a:hover {
	color: #ffffff;
}

#menu .first a {
	background: none;
}

/* Content */

#content {/*all center text , picture backgtound*/
	width: 720px;
    margin: 0 auto 0 auto;
	padding: 0px;
	background:url(images/design/white.jpg) /**repeat-x left bottom;**/
}

/* Posts */

#posts {
	float: left;
	width: 480px;
}

#posts_1 {
	float: left;
	width: 700px;
}

/* Links */

#links {
	float: right;
	width: 200px;
	padding-left: 20px;
	background: url(img05.gif) repeat-y;/** line if nec. between main content and rt side on pg1**/
}

#links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#links li ul {
	padding: 5px 0 30px 0;
}

#links li li {
	padding: 7px 5px;
	background: url(img06.gif) repeat-x left bottom;
}

#links li a {
	text-decoration: none;
}

#links li a:hover {
	text-decoration: none;
}

#links li i {
	font-style: normal;
	font-size: 14px;
}

#links li h2 {
	font-size: 14px;
    
}

/* Footer */

/**#footer {
	height: 10px;
	padding: 0px;
	background: #ffffff;
}**/



.copyright{display:block;font-size:x-small;text-align:center;}/**text at footer**/



.space {
       padding-top:5%;
       padding-bottom:5%;/*used to make blue sides go to bottom*/
        }
#footer p {
	text-align: center;
	color: #999999;
}

/* -----------------------------------
search-form
----------------------------------- */

.search-form
{
	position: absolute;
	right: 310px;
	top: 150px;
	padding: 0 0 0 0;
    color:#fff;
	/*background: url(../images/search-label.gif) no-repeat;*/
}

.search
{ 
	float: left;
	width: 130px;
	height: 16px;
	margin: 0;
	padding: 2px 0 2px 0px;
	border: 1 solid;
    background:#eef9fd;
}

.search-button
{
	float: left;
	margin: 0;
	padding: 0;
    height:23px;
   
}

.structural
{
    padding:5px 0 0 0;
	position: absolute;
	left:-8em;
}

.gutter { margin-left: 20px; }
