﻿/* LeftColFloat.css */

/* Block all default margins and padding */
* {
    margin: 0;
    padding: 0;
}

body {
    /* Required to center wrapper in old browsers */
     text-align: center; 
    /* The rest is optional, style to taste */
    background: #003B12  url(images2/forestile2.jpg) repeat;
    font-family: Verdana, Geneva, Sans-Serif;
}

/* Wrapper sizes the layout */
#wrapper {
    /* Sets width of fixed or elastic layout */
    width: 45em; 
    /* Centers the layout (newer browsers) */
    margin: 0 auto;
     /* Wrapper must have a border */
       border: 0;
    /* Required so absolute mesaurements are in wrapper */
    position: relative; 
    /* Style to taste */
    background-color: #000;
    margin-top: 40px;
    /* The rest is optional, style to taste */
   
}

/* ---------------------- Start layout division styles ---------------------- */
/* Branding division */
#branding {
    /* Style to taste */
    height: 9em; 
    text-align:left;
    background: black url(images2/header3.jpg) no-repeat;
  
}


/* Navbar division */
#navbar {
    position: relative; 
    /* Top = branding height */
    top: 0.5em; 
    /* Width = 100% */
    width: 100%;
    /* Style to taste. Content top padding must match this height. */
    height: 1.8em; 
    background-color: black;
}


/* Remove bullets from unordered list */
    #navbar ul{
        list-style-type:none;
    }
    
    /* Make list horizontal */
    #navbar li{
        float:left;
        font-size: 1em;
    }
    /* All links, and links in unvisited and visited states */
    #navbar li a,
    #navbar li a:link,
    #navbar li a:visited{
       text-decoration:none;
       background-color: #3e4541;
       color:#fff; /* Text color of link */
       display:block; /* required to set width and height */
       text-align:center;
       height:1.8em; /* Match to navbar height */
       line-height:1.8em; /* Match to navbar height */
       width: 7em;
       border-right:solid 1px #fff;
       /* Remove dotted border from Firefox */
       outline-style:none;
    }
    /* Hover and active links */
    #navbar li a:hover,
    #navbar li a:active{
        /* Use any colors you like */
        background-color: black;
        color:#fff;
    }
    
    #navbar li.selected a:link,
#navbar li.selected a:visited{
  background-color: #704f2b;
  color: #fff;
  }
    



/* Content division */
#content {
    padding-top: 3em; 
   /* Right margin = rightcolumn width */
    margin-right: 0;
    /* Optional, style to taste */
    padding-left: 1em; 
	padding-right: 1em;	
    padding-bottom: 0.5em;
    background-color: #fff;
    color: #000;    
}

/* Footer division */
#footer {
    /* Leave room for rightcolumn */
    margin-right: 0em;
    text-align:center;
    background-color: #003a15;
    color: #fff;
    border-top: solid 1px #B0C4D0;
    min-height: 2.7em;
     margin-bottom: 2em;
    }
    
#footer p {
	font-size: 0.70em;
	margin-top: 0.6em;
}

#footer a:link {
	color: #fff;
}

#footer a:visited {
	color: #fff;
}



/* ---------------------- End layout division styles ---------------------- */

/* ---------------------- Start Content division styles ------------------- */
/* Heading 1 tags in content division */


#content h1 {
    margin-left: 0.5em;
	font-family: Fantasy, Cursive, Times, serif;
	font-style: italic;
    font-size: 1.75em;
}

#content h3 {
	font-family: Fantasy, Cursive, Times, serif;
	font-style: italic;
    font-size: 1.5em;
}





/* Paragraphs in content division */
#content p {
    font-size: 0.85em;
    line-height: 1.5em;
    margin: 1em 12px;
}



/* Bulleted lists in content division */
#content ul {
    font-size: 0.85em;
    margin: 1em 20px 1em 40px;
}

#content ul li {
    margin-bottom: 0.5em;
}


/* --- End Content division styles -----*/

p.leftalign {
	font-size: 0.85em;
    line-height: 1.5em;
    margin: 1em 12px;
    text-align: left;
}

ul.leftalign {
	font-size: 0.85em;
    line-height: 1.5em;
    margin: 1em 12px;
    text-align: left;
}


img.running {
	float: right;
	margin: 1em;
}


img.cover {
	float: right;
	margin: 0 1em 0.75em 1em;
	border: 2px solid black;
}

img.copter {
	float: right;
	margin: 1em 1em 0 1em;
}


img.mugshot {
	float: left;
	margin: 1em 1em 2em 1em;
}


.list {
	font-weight: bold;
	font-style: italic;
	text-align: center;
	}

img.boots {
	float: right;
	margin: 3em 2em 0em 2em;
}


.address {
	margin-left: 1em;
	margin-top: 1em;
	font-family: Verdana, Geneva, Sans-Serif;
	font-size: 0.85em;
    line-height: 1.5em;
    font-weight: normal;
    font-style: italic;
    }


