/* -=- Doug's Family Style Sheet -=- */
/* Last hand-coded for your viewing pleasure 29 December 2012. */

body {
	color: #FFFFFF;
	background-color: #999999; }
	
.fieldnameback {
	color: #FFFFFF;
	background-color: #990000; }
	
.normal {
	color: #993300;
}

/* For the top menu in TNG 9 */
div.innercontainer, ul.tngdd .langmenu, .stubmenu {
    background-color: #999999;
    border: none; }

/* For the top menu in TNG 9 */
ul.tngdd {
    background-color: #999999; }

/* For the top menu in TNG 9 */
ul.tngdd .menulink {
    background: none;
    background-color: #FFCC99; }

.plainheader {
	color: #993300;
}

.titlebox {
	color: #990000;
	background-color: #999999;
	border: none;
}
	
.databack {
	color: #993300;
	background-color: #FFCC99; }

/* for navigation tabs */
#tngnav a { 
	color: #993300;
	background-color: #FFCC99; }

#tngnav a.here {
	color: #FFFFFF;
	background-color: #990000; }

#tngnav a:hover {
	color: #FFFFFF;
	background-color: #990000; }
	
/* for navigation menus at top right */

#mnav li:hover, #mnav {
	color: #993300;
	background-color: #FFCC99; }
.header {
	color: #FFFFFF;
	background-color: #999999; }
	
#mnav li {
	color: #FFFFFF;
	background-color: #FFCC99; }

.LB_closeAjaxWindow {
	background-color: #990000; }

.LB_content {
	background-color: #FFCC99; }
	
.LB_window {
	border-color: #990000;
	background-color: #990000; }
	
.snlink {
	background-color: #FFCC99; }
	
a.snlink:hover, .snlinkact {
	background-color: #990000;
	color: #FFFFFF; }
	
#index {
    font-family: Geneva, Verdana, sans-serif;
    font-size: 80%; 
    color: white;
    background-color: #999999;
    text-align: center; }

/* h1 is for the title of a How to page */    
h1 { 
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Verdana,'Univers 75 Black', 'Arial Black', sans-serif;
    font-size: 200%;
    font-weight: normal;
    text-align: left;
    color: #000066;
    background-color: #FFCC99; }

/* h1#maintitle is for the big "Our Family" title */    
h1#maintitle { 
    margin: 0;
    padding: 0;
    border: 0;
    margin-bottom: 10px;
    font-family: Verdana,'Univers 75 Black', 'Arial Black', sans-serif;
    font-size: 350%;
    font-weight: bold;
    letter-spacing: .2em;
    text-align: left;
    color: #000066;
    background-color: #FFCC99; }

/* "Doug & Neely" title */
h2 { 
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Palatino, Garamond, serif;
    letter-spacing: .3em;
    font-size: 150%;
    color: #990000;
    background-color: #FFCC99;
    text-align: left; }

h2 a:link, h2 a:visited {
    color: #990000;
    text-decoration: none; }

h2 a:hover {
    color: black;
    text-decoration: underline; }

/* Heading for notes & updates */
h3 {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Palatino, Garamond, serif;
    font-size: 150%;
    font-weight: bold;
    color: #990000;
    background-color: #FFCC99;
    text-align: left;
    float: left;}

/* h4 is for the photo caption on index.php */
h4 {
    padding: 0;
    margin: 0;
    border: 0;
    color: #000066;
    background-color: #FFCC99;
    font-size: 75%;
    font-weight: normal;
    text-align: left; }

/* h5 is for date stamps on index.php */
h5 {
    padding: 0;
    margin: 0;
    border: 0;
    color: #990000;
    background-color: #FFCC99;
    font-weight: normal;
    text-align: left;
    float: right; }

/* h6 is for the heading of boxes in the nav div */
h6 {
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #000066;
    margin-bottom: 5px;
    font-family: Verdana,'Univers 75 Black', 'Arial Black', sans-serif;
    font-size: 125%;
    font-weight: bold;
    text-align: left;
    color: #000066;
    background-color: #FFCC99; }
    
h6 a:link {
	color: #000066;
    background-color: #FFCC99;
    text-decoration: none; }
    
h6 a:visited {
	color: #000066;
    background-color: #FFCC99;
    text-decoration: none; }

img {
    margin: 0;
    border: 0; }
    
p {
    margin: 0;
    padding: 0;
    border: 0; 
    line-height: 130%; }

a:link {
    color: #993300; }

a:visited {
    color: #663300; }

a:hover {
    color: black; }
    
/* -=-=-=-=-=-=- divisions -=-=-=-=-=-=- */

#wrapper {
    padding: 10px;
    margin: 10px;
    border-left: 2px solid #990000;
    border-right: 2px solid #990000;
    border-top: 12px solid #990000;
    border-bottom: 12px solid #990000;
    color: #993300;
    background-color: #FFCC99;
    width: 640px;
    overflow: hidden; }

#navswrapper {
    border: 0;
    padding: 0;
    margin: 0;
    float: left;
    width: 170px; }

#maindiv {
    border: 0;
    padding: 0;
    margin: 0;
    margin-left: 10px;
    float: right;
    color: #990000;
    background-color: #FFCC99;
    text-align: left;
    width: 440px; }

#maindiv img {
    border: 2px solid #000066;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    float: right; }

#maindiv img#headerpic {
    border: 4px solid #000066;
    margin: 0;
    float: none; }

#maindiv img.inline {
	border: 0;
	margin: 0;
	padding: 0;
	float: none; }

#maindiv p {
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    color: #993300;
    background-color: #FFCC99; }

#howtotitle {
    width: 440px;
    margin: 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #000066;
    overflow: hidden; }

.nav {
    border: 1px solid #990000;
    padding: 5px;
    margin: 0;
    margin-bottom: 10px;
    float: left;
    width: 165px;
    color: #993300;
    background-color: #FFCC99;
    text-align: left; }

.title {
    width: 440px;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-right: 0;
    margin-left: 0;
    border-bottom: 1px solid #000066;
    overflow: hidden; }

.title_noline {
    width: 440px;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-right: 0;
    margin-left: 0;
    overflow: hidden;
    float: right; }
        
/* -=-=-=-=-=-=- lists -=-=-=-=-=-=- */

#genealogylist {
    margin: 0;
    margin-left: 0;
    padding: 0;
    list-style: none; }

#genealogylist li {
    padding-left: 22px;
    padding-top: 2px;
    padding-bottom: 3px; }

#nameslist {
    margin: 0;
    padding: 0; 
    list-style: none;}
    
#nameslist li {
    display: inline; }

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

#navlist li {
    text-align: center;
    display: inline;
    padding-left: 0.5em; 
    padding-right: 0.5em; }

#browsephotos {
    background:url('http://dougandneely.com/genealogy/img/tng_photo.gif') no-repeat left top; }

#whatsnew {
    background:url('http://dougandneely.com/genealogy/img/tng_new.gif') no-repeat left top; }
    
#anniversaries {
    background:url('http://dougandneely.com/genealogy/img/tng_date.gif') no-repeat left top; }
    
#login {
    background:url('http://dougandneely.com/genealogy/img/tng_log2.gif') no-repeat left top; }

#logout {
    background:url('http://dougandneely.com/genealogy/img/tng_logout.gif') no-repeat left top; }
    
#newacctform {
    background:url('http://dougandneely.com/genealogy/img/tng_help.gif') no-repeat left top; }
    
#search {
    background:url('http://dougandneely.com/genealogy/tng_search2.gif') no-repeat left top; }

#searchform {
    background:url('http://dougandneely.com/genealogy/img/tng_search2.gif') no-repeat left top; }

#surnames {
    background:url('http://dougandneely.com/genealogy/img/tng_names.gif') no-repeat left top; }

#statistics {
    background:url('http://dougandneely.com/genealogy/img/tng_stats.gif') no-repeat left top; }

#histories {
    background:url('http://dougandneely.com/genealogy/img/tng_hist.gif') no-repeat left top; }
    
#documents {
    background:url('http://dougandneely.com/genealogy/img/tng_doc.gif') no-repeat left top; }

#cemeteries {
    background:url('http://dougandneely.com/genealogy/img/tng_hs.gif') no-repeat left top; }

#headstones {
    background:url('http://dougandneely.com/genealogy/img/tng_hs.gif') no-repeat left top; }

#places {
    background:url('http://dougandneely.com/genealogy/img/tng_place.gif') no-repeat left top; }

#notes {
    background:url('http://dougandneely.com/genealogy/img/tng_note.gif') no-repeat left top; }

#reports {
    background:url('http://dougandneely.com/genealogy/img/tng_rpt.gif') no-repeat left top; }

#sources {
    background:url('http://dougandneely.com/genealogy/img/tng_src.gif') no-repeat left top; }

#administration {
    background:url('http://dougandneely.com/genealogy/img/tng_admin.gif') no-repeat left top; }

#suggest {
    background:url('http://dougandneely.com/genealogy/img/tng_contact.gif') no-repeat left top; }

#home {
    background:url('http://dougandneely.com/genealogy/img/tng_home2.gif') no-repeat left top; }

#main {
    background:url('http://dougandneely.com/genealogy/img/icon18.jpg') no-repeat left top; }

#bookmarks {
	background:url('http://dougandneely.com/genealogy/img/tng_bmk.gif') no-repeat left top; }

#videos {
	background:url('http://dougandneely.com/genealogy/img/tng_video.gif') no-repeat left top; }

#recordings {
	background:url('http://dougandneely.com/genealogy/img/tng_rec.gif') no-repeat left top; }

#albums {
	background:url('http://dougandneely.com/genealogy/img/tng_album.gif') no-repeat left top; }

/* -=-=-=-=-=-=- forms -=-=-=-=-=-=- */

.genealogyinput {
    margin: 1px;
    margin-left: 0;
    border: 1px solid #993300;
    padding-top: 0; 
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 3px; }
