/* -------------------------------------------------------------- 
Reset default browser CSS.
Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
a img{border:none;}
aside,div,article,footer,header{display:block;}
body{position:relative;margin:0 auto;text-align:center;font-family:"Helvetica Neue",helvetica,arial,sans-serif;color:#333;padding-bottom:200px;line-height:1.5em;font-size:13px;background-color:#3D6588;}
.fr_loading{background-image:url('http://goodideagal.com/images/ajax-loader.gif');background-repeat:no-repeat;text-align:center;background-position:center bottom;height:40px;}
p{margin-bottom:13px;}
a{color:#333;}
h1{font-size:34px;margin-bottom:8px;}
#wrapper{position:relative;margin:0 auto;width:960px;-webkit-box-shadow:0 0 10px #222;-moz-box-shadow:0 0 10px #222;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;}
#header{margin:0 auto;height:203px;position:relative;display:block;margin-top:-10px;}
#header h1{visibility:hidden;height:0px;}
/* MAIN CONTENT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.main-content{overflow:auto;position:relative;display:block;background-color:#fff;margin:0 auto;width:958px;z-index:1;border-right:1px solid #ddd;border-left:1px solid #ddd;overflow:hidden;background-image:url('../images/main-bkg.png');background-repeat:repeat-y;}
/* #footer CONTENT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer{overflow:hidden;position:relative;display:block;margin:0 auto;width:960px;color:#1a3c56;text-shadow:0px -1px 1px #000;background-image:url('http://goodideagal.com/images/footer-bkg.jpg');background-position:top center;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;}
#footer a{color:#eee;font-weight:bold;font-style:oblique;}
#footer form{margin-top:20px;}
#footer input,.nav input{border:0;margin:0;padding:0;margin-bottom:1.3em;width:260px;padding:8px 10px;background-color:#1a3c56;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px -1px 1px #1b1c56;-moz-box-shadow:0px -1px 1px #1b1c56;color:#fff;}
#footer textarea{border:0;margin:0;padding:0;margin-bottom:1.3em;width:260px;padding:8px 10px;background-color:#1a3c56;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px -1px 1px #1b1c56;-moz-box-shadow:0px -1px 1px #1b1c56;color:#fff;}
#footer input.submit{width:150px;color:#fff;}
.footer-column{width:290px;margin:15px;text-align:left;color:#fff;}
.footer-twitter{background-image:url('../images/twitter-bkg.png');background-position:top center;height:270px;}
#footer h3{font-size:21px;font-style:oblique;margin-bottom:12px;}
.footer-twitter h3,.footer-twitter div{margin-left:15px;color:#386186;}
.footer-twitter div.tweet{font-family:"Marker Felt","Comic Sans MS","Sans-serif";font-size:18px;line-height:1.5em;text-shadow:none;width:250px;padding-top:17px;}
/* RELATIVE BEHAVIOR CONTENT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.left{float:left;}
.center{float:left;}
.right{float:right;}
.fr_search_results_holder{display:none;}
div.entry-meta{display:block;}
div.entry-meta ul{font-size:13px;}
div.entry-meta ul li.entry-link a{font-size:11px;}
.main{font-size:13px;line-height:1.5em}
#news div.main,#blog div.main{width:550px;font-size:13px;display:block;text-align:left;margin:50px 25px 0 50px;line-height:1.5em;}
#blog p{margin:0 0 12px 0;}
#blog ul{list-style-type:disc;margin-left:24px;margin-top:10px;}
/*#news div.main h2,#blog div.main h2{font-size:24px;font-style:oblique;line-height:1.3em;}
#news div.main h2 a{color:#3D6588;}
#news div.fr_entry{display:block;margin-bottom:35px;}
*/
.appearance-list{padding:10px 0;border-bottom:1px dotted #dedede;}
#photos{padding:10px 0px 100px 0;}
#photos .main,#videos .main{width:650px;font-size:17px;display:block;text-align:left;margin:50px 25px 0 25px;line-height:1.5em;float:left;}
#photos .fr_media_items span,#videos .fr_media_items span{float:left;border:5px solid #fff;-webkit-box-shadow:0 0 6px #bbb;-moz-box-shadow:0 0 6px #bbb;box-shadow:0 0 6px #bbb;margin:10px;width:100px;height:100px;display:block;}
#photos div.photos-nav,#videos div.photos-nav{position:absolute;top:50px;right:50px;text-align:left;background-image:none;}
#photos div.photos-nav li,#videos div.photos-nav li{padding:10px;margin:5px;text-transform:uppercase;font-size:17px;font-style:oblique;}
#photo div.photos-nav li a:hover,#videos div.photos-nav li a:hover{background-image:url('../images/tab.png');}
#photos #appearances h3,#videos #appearances h3{font-style:bold;font-size:21px;text-transform:uppercase;margin-bottom:20px;}
#photos #appearances li,#videos #appearances li{margin-bottom:20px;display:block;}
#photos #appearances li.fr_title,#videos #appearances li.fr_title{font-size:13px;font-weight:bold;color:#555;line-height:1.5em;text-transform:uppercase;}
#photos #appearances li.fr_appearance,#videos #appearances li.fr_appearance{font-size:11px;font-weight:lighter;color:#888;}
#photos .fr_title{font-style:oblique;}
#photos .fr_description{font-size:13px;}
#videos #appearances{width:175px;background-color:#F4F4F4;display:block;text-align:left;padding:40px 20px;text-shadow:1px 1px 1px #fff;border-left:1px solid #ccc;border-bottom:1px solid#ccc;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;margin-top:-10px;margin-bottom:25px;opacity:0.8;}
#about-content{text-align:left;}
#about-content .fr_text{margin-bottom:48px;}
div.background{position:absolute;bottom:0;left:0;height:800px;width:1280px;background-image:url('../images/alaska.jpg');background-repeat:no-repeat;background-position:center bottom;display:none;}
#about .main{width:540px;margin:45px;}
#about .main h1{font-size:34px;text-transform:uppercase;font-style::;;:oblique;font-weight:bold;margin-bottom:18px;}
#contact{}
.contact-close{position:absolute;top:10px;right:10px;}
form#contact-form label{display:inline;width:85px;}
#contact{display:none;text-align:left;padding:30px;position:absolute;top:0;left:0;margin:0 auto;width:540px;background-color:#fff;z-index:9999;border-right:1px solid #222;border-bottom:1px solid #222;-webkit-box-shadow:0 0 30px #000;-moz-box-shadow:0 0 30px #000;-webkit-border-bottom-right-radius:12px;-moz-border-radius-bottomright:12px;}
#contact-page #contact{display:block;position:relative;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0px #fff;border:none;}
#contact input{width:140px;color:#29628d;text-transform:uppercase;font-size:12px;border:1px solid #ddd;margin:0;padding:0;margin-bottom:1.3em;padding:8px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#contact form{overflow:auto;margin-top:50px;}
#contact form label{display:block;font-size:17px;font-weight:bold;margin-bottom:8px;}
#contact textarea{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;}
#contact .subject{width:300px;}
#contact ul span{font-weight:bold;}
#contact input.submit{background-color:#1a3c56;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;font-weight:bold;}
#entry{width:480px;}
.lab-card .fr_tags{position:absolute;top:4px;right:8px;}
div#stream{display:none;}
.fr_text{font-size:13px;}
#about .fr_text{font-size:16px;}
.fr_text img{border:1px solid #ccc;padding:5px;width:450px;display:block;margin:13px 0;}
#blog{font-size:13px;}
div#contribute,div#discuss{margin:20px 0;padding:15px;line-height:1.5em;}
input.comments-submit {width: 80px !important;background-color:#1a3c56;color: #fff !important;
}
div#contribute h4,div#discuss h4{text-transform:uppercase;font-family:"helvetica","Arial","Sans-serif";font-style:oblique;font-size:14px;color:#333;margin-bottom:10px;font-weight:bold;}
#next-articles{border-bottom:1px solid #ccc;color:#333;width:inherit;}
#next-articles a{color:#}
.comments-number{color:#fff;padding:5px;background-color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;}
#comments-div{margin:20px 0;}
#comments-div input{width:240px;color:#29628d;text-transform:uppercase;font-size:12px;border:1px solid #ddd;margin:0;padding:0;margin:0.25em 0;padding:8px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#comments-div label{display:block;font-size:13px;font-weight:bold;margin-bottom:2px;margin-top:4px;}
ul#share li{display:inline;text-transform:uppercase;font-family:"helvetica","Arial","Sans-serif";margin-right:20px;}
ul#share li img{margin-right:2px;margin-bottom:-4px;}
.add{position:relative;width:249px;height:249px;border:1px solid #ccc;background-color:#eee;}
#next-articles{text-align:center;padding:10px;color:#000;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;}
#next-articles h4{margin-bottom:8px;}
div#latest-lab-entries div.article-header h3{margin-bottom:10px;}
span.date{color:#aaa;font-size:12px;line-height:1.5em;}
#next-articles{text-align:left;}
.fr_comments{}
.fr_comments{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding-top:5px;}
#appearances{width:220px;background-color:#F4F4F4;display:block;text-align:left;padding:40px 10px;text-shadow:1px 1px 1px #fff;border-left:1px solid #ccc;border-bottom:1px solid#ccc;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;margin-bottom:25px;}
#blog div.main{padding:21px;border:1px solid #eee;-webkit-box-shadow:0 0 13px #eee;-moz-box-shadow:#eee 0 0 13px;margin:0;}
.content{line-height:1.5em;}
.content p{margin-bottom:16px;}
.content article h1{font-size:34px;font-style:oblique;margin-bottom:16px;}
.content{width:860px;float:left;margin-left:48px;margin-top:48px;}
.fr_page_5,.fr_page_6,.fr_page_7,.fr_page_8,.fr_page_9,.fr_page_10,.fr_page_11{width:425px;float:left;}
.content{float:right;width:256px;margin:-40px 0 0 0;}
.content ul{padding:24px 0 24px 12px;}
.content li{margin-bottom:4px;padding:2px 0 2px 8px;font-size:12px;text-transform:uppercase;list-style-type:disc;font-weight:bold;font-style:oblique;}
#about{text-align:left;font-size:16px;}
.article{
}

.fr_text object {
  margin: 0 auto;
  text-align: center;
  margin: 14px;
}

#about-content,#about-why-jenn,#about-expertise{position:relative;display:block;text-align:left;}
.article{padding:0 0 3px 0;}
.article .fr_text img{width:420px;}
.article-summary p{font-family:"Helvetica","Arial","Sans-serif" !important;margin-bottom:8px !important;color:#333 !important;font-size:13px !important;font-weight:normal !important;}
.artivle-summary ul{list-style-type:circle !important;margin:0 0 14px 0 !important;}
.article-summary li{margin-left:24px !important;list-style-type:disc !important;}
.article-summary font{font-family:"Helvetica","Arial","Sans-serif" !important;color:#333;font-size:13px;font-weight:normal;}
#about-moose{background-image:url('../images/about/about-moose-bkg.jpg');background-repeat:no-repeat;height:800px;background-position:bottom right;font-size:16px;}
.content #about-moose div{width:580px;font-size:16px;}
.about-nav{padding:24px 24px 0 0;}
.about-nav ul li a:hover{color:#3D6588;}
.shadow-bottom{display:block;margin:0 auto;text-align:0;}
#highlight-reel img { margin-left:10px;border:1px solid #aaa;padding:3px;}
h1{line-height:48px;}
body{background-color:#3D6588;margin:0;padding:0;line-height:1;margin:0 auto;text-align:center;font-family:Arial;color:#333;font-size:14px;}
#nav{margin:0 auto;text-align:center;display:block;overflow:auto;width:960px;background-color:#5D788F;height:40px;}
#nav ul{padding:9px 0;margin-left:10px;display:block;}
#nav ul li{float:left;margin:0px 0 0 7px;color:#fff;text-transform:uppercase;font-size:12px;font-family:arial,verdana,sans-serif;}
#nav ul li a{color:#fff;text-transform:uppercase;}
a{color:#333;}
#content-wrapper{position:relative;margin:0 auto;text-align:left;width:960px;padding-top:20px;overflow:auto;padding-bottom:40px;background-color:#fff;}
.left{float:left;}
.right{float:right;}
.column-1,column-3{width:250px;}
.column-2{float:left;width:460px;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 3px #aaa;padding:0px;-webkit-border-radius:5px;-mox-border-radius:5px;}
.column-2 h1{font-size:16px;color:#fff;font-style:oblique;margin:0px 0 6px 0px;text-align:left;line-height:1;text-shadow:1px 1px 1px #000;}
h4{font-size:14px;}
.column-2 h2 a{letter-spacing:0.1em;display:block;position:relative;padding:10px;background-color:#3D6588;font-size:16px;font-style:oblique;color:#fff;text-shadow:1px 1px 1px #000;text-transform:uppercase;border-bottom:1px solid #477DAF;border-top:1px solid #222;}
.article{position:relative;margin-bottom:64px;background-color:#fff;}
.article-meta{position:relative;border-top:1px solid #222;color:#aaa;padding:5px 14px;border-bottom:1px solid #ddd;font-size:12px;background-color:#eee;}
.article-meta .comments-link{position:absolute;right:14px;}
.article-summary{width:420px;margin:24px 0 0 14px;line-height:1.3em;}
.read-more-link{position:absolute;margin-top:20px;right:14px;/*
display:block;width:78px;background-color:#39658B;color:#fff;text-shadow:1px 1px 1px #000;padding:5px 10px;-webkit-border-radius:14px;-moz-border-radius:14px;-webkit-box-shadow:0px 1px 1px #000;-moz-box-shadow:0px 1px 1px #000;font-size:12px;*/}
.secondary-content-box{font-size:12px;width:220px;-webkit-border-radius:5px;-moz-border-radius:5px;padding-bottom:14px;text-transform:uppercase;color:#aaa;margin:0 0 20px 10px;}
.secondary-content-box h3{font-size:14px;font-style:oblique;background-color:#EBF1F5;color="":#39658B;display:block;padding:10px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;margin:0 0 14px 0;}
.secondary-content-box a{color:#aaa;line-height:1.3em;}
.secondary-content-box a:hover,.secondary-content-box li:hover{color:#222;}
.secondary-content-box li{color:#aaa;margin:5px 0 0 10px ;line-height:1.3em;padding:2px 2px;}
.column-3{margin-right:10px;}
.column-2 .introduction{color:#fff;padding:15px;line-height:1em;background-color:#3D6588;border-bottom:1px solid #5D7C99;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-mox-border-topleft-radius:5px;-mox-border-topright-radius:5px;background-color:#3D6588;}
li.gallery_list_item{display:block;clear:both;text-align:left;line-height:2em;font-size:16px;color:#aaa;text-transform:uppercase;margin-left:20px;}
li.gallery_list_item a{color:#3D6588;}
li.gallery_list_item span{color:#aaa;}
#archive h3{letter-spacing:0.1em;display:block;position:relative;padding:10px;background-color:#3D6588;font-size:16px;font-style:oblique;color:#fff;text-shadow:1px 1px 1px #000;text-transform:uppercase;border-bottom:1px solid #477DAF;border-top:1px solid #222;}
.accordion li{font-weight:normal;font-size:13px;color:;padding:8px 14px;}
#archivebox h4 a{font-size:24px;font-weight:normal;font-style:oblique;}
#flash{-moz-border-radius-bottomleft:18px;}
.fr_next_item,.fr_prev_item{color:#3D6588;line-height:1.5;width:inherit;padding:0;margin:0;}
.fr_next_item{border-bottom:1px dotted #eee;}
.header-lab{background-image:url('http://goodideagal.com/images/banners/lab.jpg');background-repeat:no-repeat;background-position:center top;}
.header-blog{background-image:url('http://goodideagal.com/images/blog_banner.jpg');background-repeat:no-repeat;background-position:center top;}
.header-tips{background-image:url('http://goodideagal.com/images/banners/tips.jpg');background-repeat:no-repeat;background-position:center top;}
.header-news{background-image:url('http://goodideagal.com/images/banners/news.jpg');background-repeat:no-repeat;background-position:center top;}
.header-about{background-image:url('http://goodideagal.com/images/banners/about.jpg');background-repeat:no-repeat;background-position:center top;}
