/* famstyle0 - style used for flagandmap homepage */
/* vDkGold: #11100f  DkBlu: #0e183a  vDkGrn(BG): #11160a  DkGrn: #304414  Cream: #f8f3d8  Gold: #d8c454  BrightGold #fce980 */

/* RESET ALL MARGINS & PADDING PLUS OVERALL BODY & FONT SETTINGS */
* {margin: 0px; padding: 0px;}
body {border: 0px none #000; background-image: url('../famimgs/earth-grncell.png'); color: #f8f3d8;
	font-family: Futura, Arial, sans-serif; font-size: 12px; line-height: 1.4;}

h1,h2,h3,h4 {padding: 0.5em 0 0; line-height: 1.6;}
h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
p {padding: 0.5em 0;}
a {text-decoration: none; color: #d8c454;}
a:hover {color: #fce980;}
img,input {border-width: 0;}
span.smital {font-size: 10px; font-style: italic;}

/* Main Block Formatting */
div.header {position:relative; width:980px; height:100px; margin-right:auto; margin-left:auto; background-image:url('../famimgs/earthlogonameicon.png');}
div.footer {position:relative; width:980px; height:30px; margin-right:auto; margin-left:auto; clear:both; text-align:center; font-size:11px; line-height:40px;}
div.corral {position:relative; width:980px; margin-right:auto; margin-left:auto; background-color:#11100f; clear:both;}

div.divider {width:980px; height:20px; background-image:url('../famimgs/flagstrip.png'); clear:both;}
div.leftpanel {width:150px; float:left; background-color:#0e183a;}
div.mainfield {width:800px; margin-right:15px; float:right; overflow:hidden;}

div.blaze {position:absolute; left:150px; top:2px; height:16px; padding:0 15px; font-size:10px; font-style:italic; background-color:#0e183a;}
div.brline {width:800px; height:6px; clear:both; background-image:url('../famimgs/brline.png');}

div.linkbloc {width:150px; height:270px;}
div.linkbloc li {list-style-type:none; margin-top:5px; line-height:22px;}
div.linkbloc a {display:block; height:24px; padding:0 0 0 10px; background-image:url('../famimgs/btn150.png'); background-color:#304414; color:#f4e79c; white-space:nowrap;}
div.linkbloc a:hover {background-color:#46641c; color:#f8f3d8;}
div.linkbloc a.blank:hover {background-color:#304414}

div.srchbloc {width:150px; height:70px; background-color:#304414;}
div.srchbloc input {margin:10px 10px 5px 10px; width:130px; height:20px; background-color:#f8f3d8;}
div.srchbloc button {margin:0 10px; width:130px; height:25px; color:#f8f3d8; background-color:#0e183a;}

div.adbloc {width:150px; margin-top:20px; text-align:center;}
div.gpsunit {width:150px; height:270px; background-image:url('../famimgs/gpsunit.png');}

/* Additional Element Formatting */
div.box300x80 {width:300px; height:80px; margin:10px 0 0 10px; font-variant:small-caps; text-align:center; line-height:1.6; white-space:nowrap; overflow:hidden; background-image:url('../famimgs/boxbdr300x80.png');}
div.box400x125 {width:400px; height:125px; float:left; white-space:nowrap; overflow:hidden;}
div.box300x270 {width:300px; height:270px; white-space:nowrap; overflow:hidden;}
div.box500x270 {width:500px; height:270px; white-space:nowrap; overflow:hidden;}
ul.pdctlist {padding:0 5px 0 22px; font-size:11px; line-height:1.6;}
ul.featlist {padding:0 5px 0 22px; font-size:11px; line-height:1.6;}

div.navinfo {width:190px; float:left;}
div.navddm {width:90px; height:24px; float:left; margin:10px 0 0 10px; background-image:url('../famimgs/btn90.png'); background-color:#304414; text-align:center;}
div.navddm h5 {padding:3px 0 7px; font-size:11px; color:#f4e79c;}
div.navddm ul {display:none; list-style:none; width:80px; padding-left:10px; background-color:#11100f; text-align:left; font-size:11px; line-height:1.5;}
div.navddm:hover {background-color:#46641c; color:#f8f3d8;}
div.navddm:hover ul {display:block; position:absolute;}
