@charset "utf-8";
/* CSS Document */
body { background:url(/images/bg.jpg) repeat-x #3c2d0b; font-family:Helvetica, Arial, sans-serif; color:#3b2c0b; font-size:13px; margin:0;}
table, td { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:0; vertical-align:top }
img { border:0; behavior:url("/css/pngfix.htc"); }
img.left { float:left; padding-right:5px; }
img.right { float:right; padding-left:5px; }
ul { list-style-type:none; margin:0px 5px 5px 5px; padding:0px 5px 5px 5px; }
li { padding:0 0 6px 0; margin:0 }
ul li ul {  margin:0 0 0 10px; padding:0 0 0 10px;}
form, input { padding:0; margin:0 }
h1, h2, h3 { padding:0; margin:0; }
h1 { font-size:18px; line-height:38px; font-weight:bold; color:#9bab11; }
h2 {font-size:15px; line-height:normal; font-weight:bold; color:#0062b1; }
h3 { }
a { color:#005b9b; text-decoration:none;  }
a:hover {color:#e5901b; text-decoration:underline; }
.float-right {float:right;}
.float-left {float:left;}
.fact-li { color:#0062b1; text-transform:uppercase;}
.sub-form th { font-size:13px; line-height:18px; font-weight:bold; color:#0062b1; text-align:left; vertical-align:top; }
.sub-form td { padding-bottom:10px; }
.sub-form td.msg, .sub-form th.msg { padding-bottom:0px; }

/*----- WRAPPER -----*/
#mainWrap { width:992px; margin:0 auto; background:url(/images/bg-wrapper.jpg) no-repeat}

/*----- HEADER -----*/
#header { background: url(/images/bg-header.jpg) top no-repeat; width:926px; height:89px; float:left; text-align:right; padding:5px 35px 0px 31px; margin:0 0 0 0; }

/* homepage splash */
#hpSplash { width:922px; height:351px; background: url(/images/bg-flash.jpg) no-repeat; margin:0 ; padding:0;  }
#hpSplash .flash { width:552px; margin:32px 44px 0 24px; padding:0; float:left;}
*html #hpSplash .flash {width:552px;  margin:34px 50px 0 11px; background: url(/images/flash/bg-flash.gif); padding:0;  }
#hpSplash .factoid {  width:290px; height:170px; float:left; margin:90px 0 0 0; padding:0; font-size:24px; line-height:28px; color:#3b2c0b; } 
#hpSplash .factoid ul li { height: 170px; } 

#hpSplash .bottom { width:255px; height:30px; float:left; padding:7px 0 0 0; text-align:right; }
#hpSplash .bottom a.linkit { display:inline-block; padding-top:20px;}

/* internal splash */
#inSplash { }

/*----- NAVIGATION -----*/
#nav	{ float:right; text-align:right; padding:0; margin:0; }
#topnav { float:left; width:355px; height:30px; text-align:right; padding:5px 20px 0 0; }
#topnav a { padding:0 10px; }

/*---- BODY ----*/
#middle {background:url(/images/bg-middle.jpg) repeat-y; width:921px; float:left; margin:0; padding:0px 35px 0px 36px; }

/*----- BODY HOMEPAGE -----*/
#features { background:url(/images/bg-hp-features.jpg) no-repeat; width:921px; height:218px; margin: 0 0 5px 0;  padding:0;}
#features a { font-style:italic; font-size:12px; }
#features #section1 { width:425px; min-height:218px; padding:19px 15px 0 15px; margin:0; float:left; font-size:17px; line-height:24px; color:#3b2c0b; }
#features #section1 .text { width:415px; background:url(/images/bg-int-did-you-know.gif) no-repeat; padding:15px 0 15px 15px;}
#features #section2 { width:220px; min-height:225px; padding:19px 0px 0 4px; margin:0; float:left; }
#features #section2 .share { width:204px; height:168px; background: url(/images/bg-share-your-story.jpg) no-repeat; margin:14px 0 0 7px; padding:0;   }
#features #section3 { width:213px; min-height:218px;   padding:19px 10px 0 7px; float:left;  }
#features #section3 .text { padding-left:15px;}

/*----- BODY INTERNAL -----*/
#internal { float:left; background:url(/images/bg-internal.jpg) no-repeat top #FFFFFF; width:920px; margin-top:20px;}
#internal #col-1 { background:url(/images/bg-story.gif) no-repeat; width:407px; height:624px; margin-bottom:20px; float:left; }
#internal #col-1 img { margin:-10px 0 0 -11px;  }
#internal #col-1 .story { margin:70px 45px 0 38px; font-size:19px;  }
#internal #col-1 .story a { font-size:12px; font-style:italic; color:#FFFFFF; font-weight:normal;}

#internal #col-2 { width:478px; margin:23px 17px 23px 16px; padding-bottom:10px; float:left;  }
#internal #col-2 .hdr { background:url(/images/bg-int-header.gif) no-repeat bottom; width:480px; height:91px; margin-right:-20px; }
#internal #col-2 .hdr .sub { width:108px; height:90px; float:left;}
#internal #col-2 .hdr .sub a { background:url(/images/arrow-green.gif) no-repeat; display:block; margin:0; font-size:15px;  color:#8e9e09; padding:0 0 0 14px; }
#internal #col-2 .hdr .sub a:hover { background:url(/images/arrow-orange.gif) no-repeat; color:#e38607; }
#internal #col-2 .know { background:url(/images/bg-int-did-you-know.gif) no-repeat bottom; width:480px;  padding-bottom:15px; } 
#internal #col-2 .know .fact{ margin:0 0 0 18px; padding:0;}
#internal #col-2 .know .fact ul li { display:block; width:442px; height:76px;  font-size:24px; line-height:26px; }
#internal #col-2 .know .btm { width:460px; margin: 0px 0 10px 11px; text-align:right;}
#internal #col-2 .know .btm a	{ font-style:italic;}
#internal #col-2 .content { width:461px; margin:0px 0 0px 18px; line-height:20px;  } 
#internal #col-2 .content #partners { width:410px; }
#internal #col-2 .content #partners td { text-align:center; padding:10px 0;} 
#internal #col-2 .content #partners td img	{ float:none; clear:both;}

#internal #col-none { width:885px; margin:23px 17px 23px 0px; padding-bottom:10px; float:left; }
#internal #col-none .content {  margin:0px 0 0px 18px; padding:5px; line-height:20px;}
#internal #col-none .hdr{ background:url(/images/bg-int-header.gif) repeat-x bottom; height:91px; margin-right:-35px}
#internal #col-none #logos { width:885px; margin:0 0 0 18px; font-family:Arial, sans-serif; color:#3b2c0b; font-size:13px; }
#internal #col-none #logos td { width:375px; padding:5px; border:solid 1px #cccccc; }
#internal #col-none #logos th { width:500px; padding:5px 0; border:solid 1px #cccccc;}


/* Factoid page */
#internal #col-2 .content ul.factlist { list-style-image:url(/images/arrow-orange.gif); margin-left:10px; padding-left:10px;} 
#internal #col-2 .content ul.factlist li { margin:5px; padding:5px; font-size:16px;  }

/* Categories page */
#internal #col-2 #all-cats { margin:0; padding:0; width:500px; margin-right:-20px;}
#internal #col-2 #all-cats .facts, #internal #col-2 #all-cats .cat-pix {background:url(/images/bg-int-header.gif) no-repeat bottom; width:460px; height: auto; padding:10px 20px; float:left; margin:0; }
#internal #col-2 #all-cats .fact1 { padding:10px 0;}
#internal #col-2 #all-cats .facts a { background:url(/images/arrow-green.gif) no-repeat; font-size:13px; line-height:14px;  color:#8e9e09; padding:0 0 0 15px; }
#internal #col-2 #all-cats .facts a:hover { background:url(/images/arrow-orange.gif) no-repeat; color:#e38607; text-decoration:none;}
#internal #col-2 #all-cats div a.cat-link { background:none; font-size:15px; line-height:normal; font-weight:bold; color:#0062b1; padding:0; } 
#internal #col-2 #all-cats div a.cat-link:hover { background:none; color:#9bab11; text-decoration:none;} 
#internal #col-2 #all-cats .cat-pix { width:480px; float:left; margin:0 -20px 0 10px; padding:10px 0;}
#internal #col-2 #all-cats .cat-pix h2 { display:inline-block; width:50%; height:30px;}
#internal #col-2 #all-cats .cat-pix .link-more { float:right;  width:50%; height:30px; }
#internal #col-2 #all-cats .cat-pix .lw_gallery { float:left; width:150px; height:180px; padding:10px 0; margin:0; }
#internal #col-2 #all-cats .cat-pix .lw_gallery .lw_gallery_image {float:left; background:none; width:150px; height:114px; padding:0; margin:0; text-align:center; }
#internal #col-2 #all-cats .cat-pix .lw_gallery .lw_gallery_desc {float:left; width:150px; height:45px; vertical-align:top; margin:0; padding:0; text-align:center;} 
 
/*----- FOOTER -----*/
#footer { background:url(/images/bg-footer.jpg) no-repeat; width:921px; height:152px; float:left; padding:6px 35px 0px 36px;}
#footer #footnav { float:right; clear:right; text-align:right; width:375px; margin:0; padding:35px 10px 0 0; color:#ded6b3;}
#footer #footnav a {color:#ded6b3; font-size:11px; } 
#footer #footnav a:hover {color:#e5901b; } 
#footer #ftr { font-size:11px; float:left; clear:left; text-align:left; width:255px; margin:0; padding:35px 0 0 10px; color:#ded6b3;}
#ftr a { color:#ded6b3; font-size:11px;}
#ftr a:hover { color:#ded6b3; font-size:11px; text-decoration:none;}
