/* PRIMARY STYLESHEET FOR IIA */


body {margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #333; background: #eee; }

/* links */
a { text-decoration: none; color: #28afe5;
}
/* a:hover { border-bottom: 1px dotted #999; } */
a.image:hover { border: none;}

/* text styles */
h1, h2, h3, h4, h5, h6 { line-height: 1.3em;}
p { line-height: 1.5em; }
p { font-size: 13px; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }
b, strong { font-weight: bold; }
i, em {font-style: italic;}
blockquote { margin: 25px 15px; padding: 15px;  background: #eee; }
small { font-size: .8em; line-height: 1.4em;}
.small { font-size: .8em; line-height: 1.4em;}
ol { list-style: decimal; }

.hidden { display: none;}
.clear { clear: both; }
.spacer { height: 15px; width: 10px;}
.rule { display: block; height: 5px; border-top: 1px dotted #aaa; margin: 20px 0px;}

.float_left { float: left; margin-right: 10px;}
.float_right { float: right; margin-left: 10px;}


/* general layout 
-------------------------------------------------------------- */
#wrapper { margin: 0px auto; padding: 0px; margin-top: 27px; width: 960px; }
#content{ 
	/*background: #e6e1d9;  beige */
	background: #fff;
}
#sidebar { width: 260px; float: right; margin-right: 15px; margin-top: 15px; }
#footer { height: 30px; background: #333; color: #fff; font-size: 10px; text-align: right; line-height: 34px; padding: 0px 15px; }

#home_top { background: #D2E6E3 url(/images/site/home_top_bkg.jpg) no-repeat; padding: 0px; padding-right: 0px; display: block; height: 400px; overflow: hidden; }
#home_left { float: left; padding: 15px; width: 655px; }
.content_top { padding: 10px 15px 10px 15px; background: #d2e6e3; border-bottom: 1px dotted #333;}
#content_left { float: left; padding: 15px; width: 655px;}



/* Nav bar 
----------------------------------------------------------*/
#navTop { padding: 18px; background: #fff; }
#navTop a { color: #000; }
#navTop a:hover { border-bottom: 0; }
#navTop #logo { float: left; }
#navTop #logo img { border-right: 2px dotted #d2e6e3; padding-right: 10px; margin-right: 30px; }
#navTop #logo h1 { display: inline-block; font-weight: bold; font-size: 22px; line-height: 25px; padding-left: 15px; }
#navTop #logo img, #navTop #principles img, #navTop #petition img, #navTop #social img { float: left; margin: 0 12px; }
#navTop h5 { font-weight: bold; margin-top: 14px; }
/* modified for only two lines of copy, for facebook button */
#navTop p { line-height: 1.2em; font-size: 12px; }
#navTop #principles, #navTop #social, #navTop #petition { float: right; width: 220px; font-size: 12px;}
#navTop #social { padding: 27px 0 27px 40px;}
#navTop #petition, #navTop #social, #navTop #principles  { border-left: 2px dotted #d2e6e3; }

/* Tabs 
-------------------------------------------------------------- */
#tabHome { background: #333;}
#tabHome a { background: #62c7e6 url('/images/site/nav_icons.gif') 0px 0px no-repeat; border: 1px solid #62c7e6; display: block; height: 26px; width: 26px; float: left; margin-left: 115px;  }
#tabHome a:hover { background:  url('/images/site/nav_icons.gif') 0px -27px no-repeat; border: 1px solid #448aa0; }
.tabs { background: #333; }
.tabWindow { display:none;}
ul.tabNavigation { height: 28px; background: #333; }
ul.tabNavigation li { display: inline; }
ul.tabNavigation li a { background: #62c7e6 url('/images/site/top_nav_bgtile.gif') 0px 0px repeat-x; border: 1px solid #62c7e6; color: #fff; float: left; display: block; width: 120px; height: 26px; text-align: center; line-height: 30px; }
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover { background: url('/images/site/top_nav_bgtile.gif') 0px -27px repeat-x; border: 1px solid #448aa0; }
ul.tabNavigation li a:focus { outline: 0; }
/* tabwindow layout */
.tabWindow { padding: 0px 15px 5px 15px; background: #58595b url(/images/site/dd_bkg.gif) repeat-x; }
.tabArrow { background: url(/images/site/top_nav_arr.gif) no-repeat; display: block; height: 15px; width: 20px;}
#community .tabArrow { position: relative; left: 180px; }
#library .tabArrow { position: relative; left: 302px; }
#activities .tabArrow { position: relative; left: 425px; }
#pressroom .tabArrow { position: relative; left: 548px; }
#podium .tabArrow { position: relative; left: 670px; }
.tabWindow .header .icon { float: left; margin-right: 15px; display: block; width: 50px; height: 50px;  background: url(/images/site/dd_icns.gif) no-repeat;  }
#community .header .icon { background-position: 0px 0px;}
#library .header .icon { background-position: -50px 0px;}
#activities .header .icon { background-position: -100px 0px;}
#pressroom .header .icon { background-position: -150px 0px;}
#podium .header .icon { background-position: -200px 0px;}
.tabWindow .header { float: left; width: 250px;}
.tabWindow .headerText { float: left; width: 165px;  }
.tabWindow .content { float: left; border-left: #aaa dotted 1px; width: 222px; padding-left: 20px;}
.extra { width:160px; border-left:none; padding-top:30px; }
.tabWindow .last {float: left; border-left: #aaa dotted 1px; width: 160px; min-height: 60px; padding-left: 20px;}
/* tabwindow text styles */
.tabWindow .headerText h3 { font-size: 21px; font-weight: bold; color: #fff; }
.tabWindow .headerText p { color: #ccc; font-size: 12px; }
.tabWindow .content h4 { font-size: 15px; color: #FFF; font-weight: bold; padding-top: 6px; padding-bottom: 4px;}
.tabWindow .content p { color: #ccc; font-size: 12px; margin-bottom: 5px; line-height: 1.1em; clear: left; }
.tabWindow .content p img { float: left; margin: 0px 10px 15px 0px; border: 1px solid #ccc; }
.tabWindow .content p span { font-family: Georgia, serif; font-style: italic;  }
.tabsClose { text-align: right; font-size: 10px; }



/* search */
#search_bar { float: right; padding-top: 0px;}
.search_input { float: left; width: 150px; height: 16px; border: 1px solid #ccc; margin-top: 6px; }
.search_submit  { background: #62c7e6 url('/images/site/nav_icons.gif') -27px 0px no-repeat; border: 1px solid #62c7e6; height: 28px; width: 28px; margin: 0px 15px 0px 5px; float: left; }
.search_submit:hover  { background: url('/images/site/nav_icons.gif') -27px -27px no-repeat; border: 1px solid #448aa0; }


/* top section box */
.content_top h2 { font-weight: bold; font-size: 24px; line-height: 1.2em;}
.content_top p { font-family: Georgia, serif; font-style: italic; font-size: 14px; width: 900px; }

/*  PODIUM KICKER */
#podium_kicker { background: #d2e6e3; padding: 0px 15px; height: 31px; }
#podium_kicker h4 { font-weight: bold; font-size: 16px; line-height: 32px; }
#podium_kicker .kicker { font-family: Georgia, serif; font-style: italic; font-weight: normal; font-size: 13px; color: #444;}
#podium_kicker a { color: #333;}

/* SUBSCRIBE/RSS */
#subfeed { display: inline-block; width: 250px; float: right; height: 27px; margin-top: 2px;  }
#subfeed a { float: right; color: #fff; height: 27px; padding: 0px 35px 0px 15px; text-align: right; line-height: 27px; }
#subfeed a:hover { border: none; }
#subscribe { background: url('/images/site/nav_icn_sub.gif') top right no-repeat; }
a#subscribe:hover { background: url('/images/site/nav_icn_sub.gif') bottom right no-repeat; color: #666; }
#rss { background: url('/images/site/nav_icn_feed.gif') top right no-repeat; }
a#rss:hover { background: url('/images/site/nav_icn_feed.gif') bottom right no-repeat; color: #666; }

/* library layout */
#lib_top { padding: 15px; background: #fff; min-height: 70px; }
#lib_icon { width: 60px; height: 60px; margin: 5px 40px 5px 25px; float: left; }
#lib_desc { float: left; }
#lib_desc p { width: 720px; }
#lib_content { background: #fff; padding: 15px; margin: 15px;}
#lib_main, #lib_states { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #aaa;}
#lib_states2 { padding-bottom: 15px; margin-bottom: 15px;}
#lib_main_no_dots { padding-bottom: 15px; margin-bottom: 15px;}
#lib_bb_report { margin-bottom: 15px; border-bottom: 1px dotted #aaa;}
.lib_left { float: left; width: 620px;}
.lib_sidebar { width: 260px; float: right; }
#libbot { margin: 0px 15px; padding-bottom: 10px;}

/* factbook layout */
#fb_content { background: #fff; padding: 15px; margin: 15px; }
.fb_left { float: left; width: 620px;}
.fb_sidebar { width: 260px; float: right; }





/* text styles 
-----------------------------------------------------------*/
h2.section_title, h2.sidetitle { font-size: 24px; }
.paginate, .breadcrumb { font-family: Georgia, serif; font-style: italic; color: #666; }

/* entry styles */
.entry {  
	/*background: #fff url('/images/site/cl_crn_ur_big.gif') top right no-repeat; */
	border: 0; padding: 15px; }
.entry p {margin-bottom: 10px; }
.date {
	color: #fff;
	background-color: #a0a0a0;
	border-bottom: 2px solid #909090;
	font-size: 18px;
	padding: 4px 16px 2px;
}
.twitterdate { color: #000; font-size: 11px; padding: 0; padding-top: 10px; }
.status { padding-bottom:5px; }


h3.title { font-weight: bold; margin-bottom: 5px; padding-right: 20px; }
h3.title a { color: #333; }
h3.title a:hover { color: #28afe5; }
.entry ul, .entry ol { margin-bottom: 10px;}
.entry li { line-height: 1.3em; list-style: disc outside; margin: 5px 30px; }
.entry li li { margin: 5px 30px; list-style: square; }
.entry h4 { font-weight: bold; font-size: 18px; margin-top: 15px; }
.entry h5 { font-weight: bold; margin-top: 10px; }


/* blog styles */
p.author { font-family: Georgia, serif; font-style: italic; font-size: 14px; color: #999; }
.blog_image { margin-bottom: 10px; margin-right: 15px; float: left;}
.blog_image_fact { float: left; background: #fff; border: 1px solid #ccc; padding: 15px; margin-right: 20px; margin-bottom: 5px;}
.meta { margin-top: 15px; border-top: 1px dotted #ccc; border-bottom: 1px solid #777; padding: 15px 0 10px;}
.tags { width: ; float: left; font-family: Georgia, serif; font-style: italic; }
.tools_blog { float: left; margin-left: 20px; width: 200px; }
.tools_blog div { float: left; margin: 0 10px; text-align: center; font-size: 9px; }
.tools_blog div a { display: block; width: 42px; padding-top: 30px; }
.tools_blog div a:hover { border: 0; }

.tools_share { background: url('/images/site/cl_entry_icn_share.gif') top center no-repeat; }
.tools_discuss { background: url('/images/site/cl_entry_icn_discuss.gif') top center no-repeat; }
.tools_permalink { background: url('/images/site/cl_entry_icn_permalink.gif') top center no-repeat; }
.comment, .readmore { float: right; font-weight: bold; font-size: 14px; }
.comment a, .readmore a { background: url('/images/site/cl_icn_comments.gif') center right no-repeat; padding: 5px 25px 5px 0; }
/*.entrybot { height: 13px; background: url('/images/site/cl_arr_d_big.gif') no-repeat; background-position: 15px 0px; margin-bottom: 15px; }*/

.podcast { float: right; text-align: right; }
.podcast .tools_share { float: right; }

/* other entry styles */
.tools { float: right; margin-left: 30px;}
.tools div { float: left; margin: 0 10px; text-align: center; font-size: 9px; }
.tools div a { display: block; width: 42px; padding-top: 30px; }
.tools div a:hover { border: 0; }
.meta .posted { width: 350px; float: left; }
.meta .posted p { font-family: Georgia, serif; font-style: italic; color: #666; }
.updated { margin-top: 15px;}
.updated p { color: #999; font-family: Georgia, serif; font-size: 12px; font-style: italic; }
.position { font-style: italic; line-height: 16px; margin: 5px 0px 20px 0px!important; }



/* home featured */
.home_featured_container_lg { margin-top: 15px; margin-right: 15px; float: left; width: 614px;  border: 1px solid red; }
.transparent {position: absolute; z-index: 1; background-color:#fff; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; width:613px; height: 122px; top: 33px; }
.transparent_r {position: absolute; z-index: 1; background-color:#fff; filter:alpha(opacity=70); -moz-opacity: 0.8; opacity: 0.8; width:300px; height: 122px; top: 33px; }

.home_featured_container { margin-left: 15px; margin-right: 15px; float: left; width: 614px; }
.home_featured_container_sm { margin-right: 15px; float: right; width: 300px; height: 265px; margin-bottom: 0px; }
.home_featured_container_smlr { margin-right: 15px; float: right; width: 221px; height: 156px; margin-bottom: 18px; }
.home_featured_lg { position: absolute; z-index: 1; border: 0; margin-top:15px; padding-bottom: 10px; margin-bottom: 15px ;width: 614px; height: 235px; }
.home_featured_lg h3 { color: #000; position: absolute; z-index: 2; top: 40px; left: 10px; font-size: 36px; font-weight: bold; line-height: 35px; /* margin-bottom: 5px; padding-top: 25px; */ }
.home_featured_lg:hover h3 { color: #33a1c2; }
.home_featured_lg:hover .transparent { positions: absolute; z-index: 2; filter:alpha(opacity=85); -moze-opacity: 0.85; opacity: .85;}
.home_featured_lg img { position: relative; z-index: 0; float: left; margin-right: 15px;}
.home_featured_lg p { position: absolute; z-index: 2; top: 80px; left:15px; font-size: 16px; padding-right: 115px; }

p.home_featured_more_lg { margin-top: 25px; padding-left: 280px;  }
p.home_featured_more_lg a { color: #267099; font-family: helvetica; font-style: oblique; font-size: 16px; text-align: left; }
.home_featured_sm { position: absolute; z-index: 3; background: transparent; no-repeat; border: 0; padding-bottom: 10px; width: 285px; height: 235px; margin-top: 15px; }
/* .home_featured_sm h4 { color: #000; position: absolute; z-index: 1; font-size: 22px; font-weight: bold; line-height: 15px; overflow: hidden; padding-top: 47px; padding-left: 10px; } */

.home_featured_sm h4 { color: #000; position: absolute; z-index: 1; font-size: 28px; font-weight: bold; line-height: 15px; overflow: hidden; padding-top: 47px; padding-left: 10px; }

.home_featured_sm:hover h4 { color:#33a1c2 }
.home_featured_sm:hover .transparent_r { positions: absolute; z-index: 2; filter:alpha(opacity=85); -moze-opacity: 0.85; opacity: .85;}
.home_featured_sm img { position: absolute; z-index: 0; margin-bottom: 5px; width: 300px; height: 235px;}
.home_featured_sm p { position: relative; z-index: 2; font-size: 16px; padding-right: 10px; padding-left: 10px; top:75px }
p.home_featured_more_sm { margin-top: -24px; padding-left: 100px;  }
p.home_featured_more_sm a {  color: #267099; font-family: helvetica; font-style: oblique; font-size: 16px; text-align: left; }
.home_featured_smlr {  background: #fff url('/images/site/cl_crn_ur_home.gif') top right no-repeat; border: 0; padding-left: 0px; padding-top: 10px; padding-bottom: 0px; width: 222px; height: 156px; margin-top: 0px; }
.home_featured_smlr h4:hover { color:#33a1c2 }
.home_featured_smlr h4 { font-size: 15px; font-weight: bold; line-height: 16px; margin-bottom: 0px; height: 20px; overflow: hidden; padding-left:15px; }
.home_featured_smlr:hover h4 {color: #33a1c2 }
.home_featured_smlr img { margin-bottom: 5px; width: 188px; height: 54px; padding-left: 15px;}
.home_featured_smlr p {font-size: 12px; line-height:1.4em; padding-left: 15px; padding-right: 15px; margin-bottom:4px; }

p.home_featured_summary { font-size: 13px; line-height: 15px; height: 35px; overflow: hidden; padding-left: 15px; padding-right: 15px; padding-bottom: 0px; }
p.home_featured_more { font-family: Georgia, serif; font-style: italic; font-size: 12px; text-align: right;  }
.home_featured_bt { height: 15px; width: 50px; background: url('/images/site/cl_arr_d_home.gif') no-repeat; background-position: 15px 0px;  }






/* library pages
-----------------------------------------------------------*/
#lib_content h3.title, h3.title p { margin-bottom: 10px; }
#lib_content p { margin-bottom: 10px;}

.lib_left ul { padding-left: 20px; }
.lib_left li { list-style: disc; margin-bottom: 10px; font-size: 13px; line-height: 1.3em;  }

h4.subsection { font-size: 21px; font-weight: bold; }
.lib_left h4.rule { border-top: 1px dotted #ccc; padding-top: 15px; margin-bottom: 25px; }
.lib_left h4 { font-weight: bold; }
.lib_left h5 { font-weight: bold; margin-top: 20px; margin-bottom: 5px; }
.lib_left h6 { font-weight: bold; margin-top: 10px; }
.further_reading { margin: 10px 0px; padding-bottom: 5px; border-bottom: 1px dotted #ccc; }
.further_reading h4 { font-size: 14px; }
.further_reading span.further_reading_type { font-family: Georgia, serif; font-style: italic; font-size: .8em; color: #666; }
.lib_readmore { text-align: right; font-weight: bold; margin-top: 5px; }
.lib_readmore a { background: url('/images/site/cl_icn_comments.gif') center right no-repeat; padding: 3px 25px 3px 0px;}



/* Broadband-Calc & Speedtester Page Specifics 
-----------------------------------------------------------------*/
#ftbutton_st { text-indent:-3000px; white-space:nowrap; float:left; background: url(/images/site/button_speedtest.jpg) no-repeat; width: 301px; height: 142px; margin: 15px 0px 0px 0px;}
#ftbutton_st:hover { background: url(/images/site/button_speedtest_over.jpg) no-repeat;}
#ftbutton_r { text-indent:-3000px; white-space:nowrap; float:right; background: url(/images/site/button_rsdata.jpg) no-repeat; width: 301px; height: 142px; margin: 15px 0px 0px 15px;}
#ftbutton_r:hover { background: url(/images/site/button_rsdata_over.jpg) no-repeat;}
#ftbutton_l { text-indent:-3000px; white-space:nowrap; float:left; background: url(/images/site/button_bbcalc.jpg) no-repeat; width: 301px; height: 142px; margin: 15px 0px 0px 0px;}
#ftbutton_l:hover { background: url(/images/site/button_bbcalc_over.jpg) no-repeat; }

.blocked_wrapper { width: 100% }
.blocked { float:left; width: 195px; padding: 15px 0 0 0px;}
.blocked p { color: #303030; font-size: 12px; padding-bottom: 5px; padding-right: 10px;}
.blocked_mid { float:left; width: 195px; padding: 15px 15px 15px 15px; }
.blocked_mid p { color: #303030; font-size: 12px; padding-bottom: 10px; padding-right: 5px;}

.head_d { background: #b8b2ab url(/images/site/block_icn_debate.gif) left no-repeat; height: 50px; }
.head_d h3 { font-size: 16px; color: #fff; padding-left: 55px; padding-top: 5px; }
.body_d { background: url(/images/site/box_bg_debate.jpg); height: 204px; padding-left: 15px; }
.body_d h4 { font-weight:500; font-size: 14px; color: #000; line-height: 18px; padding-top: 15px; padding-bottom: 15px; }

.head_e { background: #b8b2ab url(/images/site/block_icn_enviro.gif) left no-repeat; height: 50px; }
.head_e h3 { font-size: 16px; color: #fff; padding-left: 55px; padding-top: 5px; }
.body_e { background: url(/images/site/box_bg_enviro.jpg); height: 204px; padding-left: 15px; }
.body_e h4 { font-weight:500; font-size: 14px; color: #000; line-height: 18px; padding-top: 15px; padding-bottom: 15px; }

.head_p { background: #b8b2ab url(/images/site/block_icn_plan.gif) left no-repeat; height: 50px; }
.head_p h3 { font-size: 16px; color: #fff; padding-left: 55px; padding-top: 5px; }
.body_p { background: url(/images/site/box_bg_plan.jpg); height: 204px; padding-left: 15px; }
.body_p h4 { font-weight:500; font-size: 14px; color: #000; line-height: 18px; padding-top: 15px; padding-bottom: 15px; }



/* stimulus page */
div#stimulusPrinicples { width: 370px; float: left; }
div#stimulusPrinicples h5 { font-weight: bold; margin-bottom: 10px;}

.dots { margin: 5px 0px; border-bottom: 1px dotted #ccc; }
b.stimulus { font-size: 14px; font-weight: bold; }
li.stimulus { list-style: disc; line-height: 20px; margin-left: 5px;}
ul.stimulus { margin: 0; padding: 0;  border: 0; list-style: disc;}


/* states section */
.states_subsection { font-size: 21px; font-weight: bold; height: 60px; background: url(/images/site/lib_icn_state.gif) no-repeat; line-height: 60px; padding-left: 60px; }
#lib_states h5 { font-weight: bold; margin-top: 15px; }
#lib_states form { float: right; margin-left: 10px;}
#lib_states .lib_readmore { margin-top: 15px; line-height: 20px;}
.lib_states_comments { background: #E6E1D9; padding: 15px; margin-top: 5px; }
.lib_states_comments p {}
.lib_states_comments .posted, .lib_statespage_comment .posted { text-align: right; color: #666; font-family: Georgia, serif; font-style: italic; }
#lib_statespage_commentarea { border-top: 1px dotted #aaa; margin-top: 20px; }
#lib_statespage_commentarea h5 { font-weight: bold; margin-bottom: 5px; margin-top: 20px; }
.lib_statespage_comment { background:  #E6E1D9; padding: 15px; }
.lib_statespage_comment_entrybot { height: 13px; background: url('/images/site/cl_arr_d_big_lib.gif') no-repeat; background-position: 15px 0px; margin-bottom: 15px; }


/* national broadband policy report */
#lib_bb_report h5 { font-weight: bold; margin-top: 10px; }
#lib_bb_report h6 { font-weight: bold; margin-top: 3px; }
#lib_bb_report .report_col { width: 260px; margin-right: 20px;  float: left;}
#lib_bb_report ol li { list-style: decimal; margin: 5px 20px; }
#lib_bb_report .lib_readmore a { background: none; padding: 0px;}
.report h4, .report h5 { font-weight: bold; margin-top: 20px;}
.report ul { margin-bottom: 20px;}
.report li { list-style: disc; margin: 10px 15px; line-height: 1.4em;}


/* special reports */
h5.download { margin: 5px 0px; }


/* how much data do you use */


#lib_data_use { width: 900px; 
				border: 0px; 
				padding-top: 10px; 
				padding-bottom: 12px; 
				border-bottom: dotted gray 1px;
				line-height: 20px;
				background-color: white;
				background: url('/images/site/data_bg.jpg') center right no-repeat; 
				}

.lib_data_img {
				float: left;
				border: 0px; 
				padding: 20px;
				padding-left: 0px;
				padding-top: 0px;
				padding-bottom: 0px; 
				}


a.lib_data_video_launch { display: block; text-align: center; margin: 0px; font-weight: bold; padding: 5px;}
a.lib_data_video_launch:hover { border: 0 }

#downloads { width: 420px; float: left; padding-right: 20px; border: solid red 1px}

.download_win { float: left; font-weight: bold; font-size: 14px; padding-right: 10px  }
.download_win a { background: url('/images/site/lib_icn_wmv.gif') center right no-repeat; text-shadow:3px 3px 3px #FFF; padding: 5px 22px 5px 0px; }

.download_mpg { float: left; font-weight: bold; font-size: 14px; padding-right: 10px  }
.download_mpg a { background: url('/images/site/lib_icn_mpg.gif') center right no-repeat; text-shadow:3px 3px 3px #FFF; padding: 5px 22px 5px 0px; }

.download_mov { float: left; font-weight: bold; font-size: 14px; padding-right: 10px }
.download_mov a { background: url('/images/site/lib_icn_mov.gif') center right no-repeat; text-shadow:3px 3px 3px #FFF; padding: 5px 22px 5px 0px; }

.download { float: left; font-size: 12px; color: gray; padding-right: 5px;  }




/* videos */
.videos_image { float: left; border: 1px solid #E6E1D9; margin-right: 15px;  }
a.video_still:hover { border-bottom: none;}
a.video_launch { display: block; background: #E6E1D9; text-align: center; margin: 0px; font-weight: bold; padding: 5px; border-bottom: 1px solid #E6E1D9; }
a.video_launch img { margin-bottom: -4px;   }
a.video_launch:hover { border-bottom: 1px dotted #999;  } 
/* comments */
#comment_form textarea { width: 588px; height: 100px; padding: 15px; background: #eee; border: 1px solid #aaa; }
#comment_form textarea:focus { background: #fff; }
.comments .posted {  text-align: right; color: #666; font-family: Georgia, serif; font-style: italic; }
h5.leave_comment, #comment_form h5 { font-weight: bold; margin-bottom: 5px;}


/* newsletterarchive */
#newsletters h3.title { font-size: 16px; margin-bottom: 25px;}


/* factbook 
------------------------*/
.fb_subhead { font-size: 16px; font-style: italic; font-family: Georgia, serif; color: #666; margin-bottom: 40px; }
.fb_entry { border-top: 1px dotted #aaa; margin: 15px 0px; padding-top: 15px;}
.fb_entry p { margin-bottom: 10px;}
.fb_left h3.title { margin-top: 5px;}
.fb_left h3.title p { font-size: 22px; }
.fb_entrytitle p { font-weight: bold; font-size: 22px; margin-bottom: 5px;}
.fb_title p, .fb_left h4  { font-weight: bold; font-size: 18px; margin-bottom: 5px;}
.fb_left h3.title span { color: #666; font-weight: normal;}
.fb_meta { margin-top: 15px; color: #666;  }
p.fb_tags { font-family: Georgia, serif; font-style: italic; margin-bottom: 0px; }
.fb_source { font-size: 11px; margin-top: 2px; margin-bottom: 3px; }
.fb_links { text-align: right; font-size: 11px; }
.fb_left li { list-style: disc; margin: 10px 15px; line-height: 1.4em;}
.fb_image { margin-bottom: 10px;}

.fb_searchresult { border-top: 1px dotted #aaa; margin-top: 15px; padding-top: 15px; }
.fb_searchresult .fb_excerpt { font-style: italic; } 
.fb_searchresult .fb_posted { font-style: italic; font-family: Georgia, serif; color: #666; text-align: right; margin-top: 5px; }

h4.fb_subsection { font-size: 21px; font-weight: bold; border-top: 1px dotted #aaa; margin-top: 30px; padding-top: 15px; }
#fb_form { background: #E6E1D9; padding: 15px;  }
#fb_form p { margin: 10px 0px;}
#fb_form textarea { width: 580px; height: 100px; padding: 5px; background: #eee; border: 1px solid #b9b3ab; }
#fb_form textarea:focus { background: #fff; }
#fb_form td { padding: 5px; padding-left: 0px; font-size: 12px;}
#fb_upload { padding: 10px 15px; margin: 15px 0px; background: #b9b3ab; }
#fb_upload p { margin: 0px;}
#fb_form input.inputfield { width: 250px; padding: 3px; border: 1px solid #b9b3ab; background: #eee; }
#fb_form input.inputfield:focus { background: #eee; }

.fb_entrybot { height: 13px; background: url('/images/site/cl_arr_d_big_lib.gif') no-repeat; background-position: 15px 0px; margin-bottom: 15px; }

/* complete factbook */
.fb_complete { margin-top: 30px;}
.fb_nav { font-size: 14px; font-style: italic; font-family: Georgia, serif; color: #666; margin-bottom: 20px; }

/* factbook banners */
.banner_head { font-size: 24px; font-weight: bold; line-height: 1.3em; margin-top: 10px; margin-bottom: 10px; }
.banner_body p { font-size: 16px; }
#fb_small { border-top: 1px dotted #aaa; margin-top: 30px; padding-top: 15px;}
#fb_small .fb_image { width: 300px; float: left;  }
#fb_small h4 { font-size: 20px; margin-top: 30px;}


/* prints */
.fb_print { margin-right: -10px;}
.print { float: right; margin-right: 10px; }
.print a { display: block; width: 112px; height: 27px; line-height: 27px; color: #fff; background: url(/images/site/print_button.gif) no-repeat; padding-left: 8px; }
.print a:hover { background-position: bottom left; border: none; }

/* handbook
------------------------*/

.bb_title { font-size: 22px; font-style: italic; font-family: Georgia, serif; color: #666; margin-bottom: 40px;}
.bb_subhead { font-size: 16px; font-style: italic; font-family: Georgia, serif; color: #666; }
.bb_entry { border-top: 1px dotted #aaa; margin: 15px 0px; padding-top: 15px;}





/* Community 
-----------------------------------------------------------*/
/* Member page */
#members { margin: 0px;}
#members h4 { font-weight: bold; margin-top: 10px; margin-bottom: 5px; font-size: 20px; text-align: center; }
#members img { border: 1px solid #ccc; margin: 0px 5px 10px 0px; width: 146px; height: 96px; }

/* ambassador page */
#bb_ambassadors h4 { font-weight: bold; margin-bottom: 5px; font-size: 20px; }
.ambassador { border: 1px solid #ccc; width: 295px; height: 85px; float: left; margin: 15px 15px 0px 0px; font-size: 12px;}
.trigger { margin: 0px;}
.ambassador img { float: left; margin: 10px; margin-top: 0px; }
.ambassador h5 { font-weight: bold; padding-top: 5px; }
.ambassador p { line-height: 1.1em; margin: 0px; margin-right: 10px; font-size: 12px;}
/* popup bubbles */
.bubbleInfo { position: relative; }
.popup { position: absolute; z-index: 50; display: none; /* keeps the popup hidden if no JS available */ }
.popupTop { display: block; width: 300px; height: 25px; background: url('/images/site/popup_top.png') no-repeat;}
.popupContent { display: block; width: 270px; padding: 0px 15px 15px 15px;background: url('/images/site/popup_mid.png') repeat-y; }
.popupContent p { font-family: Georgia, serif; font-size: 12px; line-height: 1.3em;}
.popupBot { display: block; width: 300px; height: 25px; background: url('/images/site/popup_btm.png') no-repeat;}

/* Leadership page */
.leadership_photo { float: right; margin: 0px 0px 10px 15px; }
.leadership_photo img { border: 1px solid #eee; }

/* contact page */
#contact_table td { padding: 5px; padding-left: 0px; font-size: 14px;}
#contact_table a { padding: 5px; padding-left: 0px; font-family: Courier New, Courier New, Courier6, monospace; font-size: 14px; font-weight: bold;}



/* Activities 
-----------------------------------------------------------*/
/* petition */
#petition_text { margin: 20px; padding-top: 20px; border-top: 1px dotted #aaa; }
#petition_text textarea { width: 580px; font-family: Courier New, Courier New, Courier6, monospace; font-size: 14px; padding: 5px; margin-bottom: 20px; }
#petition_form { margin: 20px; }
#petition_form td { padding: 5px; padding-left: 0px; font-size: 14px;}
#petition_form input.inputfield { width: 250px; padding: 3px; border: 1px solid #aaa; background: #ccc; }
#petition_form input.inputfield:focus { background: #eee; }
#shadowbox_inline { padding: 15px; background: #e6e1d9; }

#sb_petition_form2 input.inputfield { width: 190px; height: 15px; padding: 5px 3px; border: 1px solid #aaa; background: #fff; }
#sb_petition_form2 input.inputfield:focus { background: #e9f7f6; border: 1px solid #abd8d5; }
#sb_petition_form2 p { font-size:12px; } 
#sb_petition_form2 p.terms { font-size: 11px; }


#sb_petition_form3 {margin: auto; border: 0px; width: 300px;}
#sb_petition_form3 input.inputfield { width: 300px; height: 22px; padding: 10px 5px; border: 1px solid #aaa; background: #fff; }
#sb_petition_form3 input.inputfield:focus { background: #e9f7f6; border: 1px solid #abd8d5; }
#sb_petition_form3 p { font-size:16px; } 
#sb_petition_form3 h1 {font-size:24px; font-weight: bold;}
#sb_petition_form3 p.terms { font-size: 14px; }


/* ces form */
#cestable { margin: 20px auto; border: 1px; }
#ces_form { position: absolute; left: 0px; top: 110px; border: solid red 0px; padding: 25px; background-image: url( '/images/site/data_bg.jpg' ); background-position: top;}
#ces_form td { text-align: right; padding: 10px; padding-left: 5px; padding-right: 5px; font-size: 16px; }
#ces_form input.inputfield { width: 250px; height: 14px; padding: 3px; border: 1px solid #aaa; background: #ddd; font-size: 14px; }
#ces_form input.inputfield:focus { width: 250px; height: 14px; background: #fff; }
#ces_form .button { background: #a7d9e2; padding: 5px; font-size: 20px; }
#ces_form .button:hover { background: #eee; padding: 5px; font-size: 20px; }

/* ces poll */
#ces_poll { position: absolute; left: 0px; top: 100px; border: solid red 0px; padding: 0px; background: #fff; background-image: url( '/images/site/data_bg.jpg' ); background-position: bottom; background-repeat:no-repeat;  width: 100%; font-size: 16px; line-height: 24px;}
#lg-poll-2816 { margin: 0px auto; width: 670px; border: solid red 0px;}
#ces_poll .continue { margin: 0px auto; width: 670px; border: solid red 0px; text-align: right; background: #fff;}
#ces_poll .button { background: #a7d9e2; padding: 5px; font-size: 20px; }
#ces_poll .button:hover { background: #eee; padding: 5px; font-size: 20px; }
#lg-poll-2816 h1.poll p { font-size: 20px; }


.events h3.title { font-size: 24px;}
.events h4.title { font-size: 20px; margin-bottom: 5px; }
.events h4.titlePast { font-size: 16px;}
.events h5.past { font-family: Georgia, serif; font-style: italic; font-weight: normal; color: #444; margin-bottom: 5px; }
.events .updated { border-bottom: 1px dotted #AAA; padding-bottom: 15px; margin-bottom: 20px; }

.academyImage { float: right; width: 240px; }

.symposiumImage { margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee;}
.symposiumBios { border: 1px dashed #ccc; padding: 20px; margin-top: 10px; background: #eee; }
.symposiumBios h5 { margin: 0px;}
.symposiumBios p { font-size: 12px; margin-bottom: 5px;}


/* event forms */

#event_form { margin: 20px 0px; padding: 20px; width: 340px; background: #eee; border: 1px dashed #ccc; }
#event_form h4 { margin: 0px;}
#event_form td { padding: 5px; padding-left: 0px; font-size: 12px;}
#event_form input.inputfield { width: 250px; padding: 3px; border: 1px solid #aaa; background: #ccc; }
#event_form input.inputfield:focus { background: #eee; }
#shadowbox_inline { padding: 15px; background: #e6e1d9; }



/* More Info
-------------------------------------------------------------- */
.moreinfo{ position:absolute; top:-530px; height: 530px; width:960px; background:#333 url(/images/site/WhatIsIIA_bkg.jpg) no-repeat; z-index:6;  }
#about_content_top { position:absolute; left: 170px; top: 55px; color: #333; }
#about_content_top h2 { margin: 0; padding: 0; font-size: 30px; line-height: 1.1em; }
#about_content_btm { position:absolute; left: 170px; top: 420px; width: 700px; height: 95px;  color: #ccc; overflow: hidden; }
#about_content_logo { position:absolute; left: 20px; top: 420px; display: block; width: 110px; height: 80px; overflow: hidden; }
#about_content_logo h1 { font-size: 22px; line-height: 25px; color: #fff; }
.moreinfo .link { background: #333; position: absolute; width: 960px; height: 27px; bottom: -25px;  }
.moreinfo .link a { width: 100px; height: 25px; margin-left: 15px; background: #62c7e6 url('/images/site/top_nav_bgtile.gif') 0px 0px repeat-x; border: 1px solid #62c7e6; display: block; color:#fff; line-height:25px; outline: 0; text-align: center; font-size: 11px; }
.moreinfo .link a:hover, .moreinfo .link a.selected { background: url('/images/site/top_nav_bgtile.gif') 0px -27px repeat-x; border: 1px solid #448aa0; outline: 0; }
#blue_arrow { margin-left: 39px;}
#content_close {  margin-bottom: 15px; }
#content_close a { display: block;  width: 144px; height: 30px; line-height:30px; text-align: center; outline: 0; color: #fff; }



/* Sidebar
----------------------------------------------------------- */
/* SIDEBAR COMMON */
.sidebar_mod { background: #fff; margin-bottom: 20px; }
.sb_library { background-color: #E6E1D9; margin-bottom: 0px; }
.sidetitle { background: #ccc; /*background: #b9b3ab url('/images/site/sb_tile_title.gif') bottom repeat-x;*/ }
.sidetitle2 { background: #ccc; /*background: #b9b3ab url('/images/site/sb_tile_title_lg.gif') bottom repeat-x;*/ }
.sb_library .sidetitle { background: #ccc; /*background: #b9b3ab url('/images/site/sb_tile_title_lib.gif') bottom repeat-x; */}
.sidetitle h4 {color: #fff; font-weight: normal; padding: 4px 10px; margin-bottom: 15px;/*padding: 14px 50px 28px 15px;*/ line-height: 1.1em;}
.sidetitle2 h4 {color: #fff; font-weight: bold; padding: 14px 50px 28px 15px; line-height: 1.1em;}

.sidebar_mod_content { padding: 0 15px 15px 15px; line-height: 18px;}
.sidebar_mod_content_s { background: url(/images/site/sb_bkg_subscribe.gif);padding: 0px 15px 4px 15px; line-height: 18px;}
.sidebar_mod_content_g {background: url(/images/site/block_shdw.png) bottom no-repeat;padding: 0 15px 15px 15px; line-height: 18px;}
.sidebar_mod_content p { margin-top: 5px;}
.sidebar_mod_content li, .sidebar_mod_content_g li { margin-bottom: 6px;}
.sidebar_mod_content a, .sidebar_mod_content_g a { font-weight: bold; }
.sidebar_mod_content a:hover { color: #333; }
.sidebar_mod_content_center {text-align: center; margin-top: -18px;}



/* SB MOD FEED */
.sidebar_mod #subfeed { float: none; background: #b9b3ab; }

/* SB MOD: CATEGORIES 
#mod_categories { background: url('/images/site/sb_icn_categories.gif') bottom right no-repeat; }*/

/* SB MOD: BLOGROLL 
#mod_blogroll { background: url('/images/site/sb_icn_blogroll.gif') bottom right no-repeat; }*/

/* SB MOD: BLOGROLL 
#mod_facebook { background: url('/images/site/sb_icn_facebook.gif') bottom right no-repeat; }
#mod_facebook_g { background: url('/images/site/sb_icn_facebook_g.gif') bottom right no-repeat; }*/


/* SB MOD: BOOKMARKS 
#mod_bookmarks { background: url('/images/site/sb_icn_blogroll.gif') bottom right no-repeat; }*/
.delicious-even { background-color: #eee }
.delicious-post { padding: 0.50em; font-size: 80% }


/*SB MOD: TWITTER 

.tweetbrown {background-color: #EEE;}
.tweetwhite {background-color: #FFF;}

#mod_twitterroll { background: url('/images/site/sb_icn_twitter.gif') bottom right no-repeat; }*/


/* SB MOD: POPULAR VIDEOS
#mod_videos { background: url('/images/site/sb_icn_videos.gif') bottom right no-repeat; }*/
.sb_vid { clear: both; padding-bottom: 15px; }
.sb_vid img { float: left; vertical-align:baseline; border: 1px solid #ccc; margin: 0 15px 15px 0; }
.sb_vid_title { font-weight: bold; }

/* SB MOD: WATCH THIS */
#lib_video { }
#lib_video .sidebar_mod_content { padding-bottom: 5px; }
/*#mod_watch { background: url('/images/site/sb_icn_watchthis.gif') bottom right no-repeat; }*/
h5.video_title { font-weight: bold; margin: 5px 0px; font-size: 16px; }
#lib_video a.video_launch { background: #fff; margin-bottom: 10px; border-bottom: 1px solid #fff; }
#lib_video a.video_launch:hover { border-bottom: 1px dotted #999; }

/* SB MOD: UPCOMING EVENTS 
#mod_events { background: url('/images/site/sb_icn_events.gif') bottom right no-repeat; }
#mod_events_brown { background: url('/images/site/sb_icn_events_brown.gif') bottom right no-repeat; }*/

/* SB MOD: RELATED CONTENT 
#mod_related { background: url('/images/site/sb_icn_related.gif') bottom right no-repeat; }
#mod_related_g { background: url('/images/site/sb_icn_related_g.gif') bottom right no-repeat; }*/

/* SB MOD: LIB RELATED CONTENT 
#mod_related_lib  { background: url('/images/site/sb_icn_related_lib.gif') bottom right no-repeat; }*/

/* SB MOD: PRESS RELATED CONTENT 
#mod_related_press  { background: url('/images/site/sb_icn_related_press.gif') bottom right no-repeat transparent;}*/

/* SB MOD: FACTBOOK RELATED CONTENT 
#mod_related_fact  { background: url('/images/site/sb_icn_related_fact.gif') bottom right no-repeat transparent;}*/

/* SB MOD: LIB STATES MAP */
#lib_map { width: 260px; height: 200px; background: #e6e1d9; line-height: 200px; text-align: center; }
/*#mod_statesmap  { background: url('/images/site/sb_icn_state.gif') bottom right no-repeat; }*/
#lib_statespage #lib_map { margin: 0px;}
#lib_statesmap_ddmenu { margin-top: 20px; }
#lib_statesmap_ddmenu h5 { font-weight: bold; text-align: left; font-size: 15px; }
#lib_statesmap_ddmenu {}

/* SB MOD: Calculator */
#mod_calculator { }

/* SB MOD: Factbook 
#mod_factbook_white { background: url('/images/site/sb_icn_factbook_white.gif') bottom right no-repeat; }
.mod_factbook { background: url('/images/site/sb_icn_factbook.gif') bottom right no-repeat; }*/
#fb_search { background-color: #b9b3ab; margin-bottom: 15px; height: 28px; }
#fb_searchinput { font-size: 12px; background: #E6E1D9; width: 210px; height: 17px; padding: 3px 0px 0px 3px; border: 1px solid #ccc; float: left; margin: 3px;}
#fb_searchinput:focus { background: #fff; }
#fb_search .submit { background: url('/images/site/top_icn_search.gif') no-repeat; border: 1px solid #62c7e6; height: 28px; width: 28px; float: left; }
#fb_search .submit:hover { background: url('/images/site/top_icn_search_on.gif') no-repeat; border: 1px solid #448aa0; }
p.fb_readmore { font-weight: bold;  }
.fb_readmore a { background: url('/images/site/cl_icn_comments_tan.gif') top right no-repeat; padding: 0px 25px 5px 0;}

/* podcast */
#podcast {  margin-bottom: 15px; background: #ccc;  }
#podcast a { background: #ccc url('/images/site/podcast.gif') top left no-repeat; display: block; width: 220px; height: 27px; background:  height: 27px; padding: 0px; text-align: left; padding-left: 40px; line-height: 27px; font-weight: bold; color: #FFF; }
#podcast a:hover { border: none; background: #ccc url('/images/site/podcast.gif') bottom left no-repeat; color: #666; }

/* facebook */
#facebook {  margin-bottom: 15px; background: #ccc;  }
#facebook a { background: #ccc url('/images/site/facebook.gif') top left no-repeat; display: block; width: 220px; height: 27px; background:  height: 27px; padding: 0px; text-align: left; padding-left: 40px; line-height: 27px; font-weight: bold; color: #FFF; }
#facebook a:hover { border: none; background: #B9B3AB url('/images/site/facebook.gif') bottom left no-repeat; color: #666; }

/* twitter */
#twitter {  margin-bottom: 15px; background: #ccc;  }
#twitter a { background: #ccc url('/images/site/twitter.gif') top left no-repeat; display: block; width: 220px; height: 27px; background:  height: 27px; padding: 0px; text-align: left; padding-left: 40px; line-height: 27px; font-weight: bold; color: #FFF; }
#twitter a:hover { border: none; background: #ccc url('/images/site/twitter.gif') bottom left no-repeat; color: #666; }


/* espagnol */
#espagnol {  text-align: center; margin-bottom: 30px; margin-top: 10px;  /*background: #B9B3AB;*/  }
#espagnol a { background: url('/images/site/Espagnol_sm.gif') top left no-repeat; display: inline-block; height: 27px; padding: 0px; text-align: left; padding-left: 40px; line-height: 27px; font-weight: bold; }
#espagnol a:hover { border: none; background: url('/images/site/Espagnol_sm.gif') bottom left no-repeat; color: #333; }

/* subscribe sidebar 
#mod_subscribe { background: url('/images/site/sb_icn_related.gif') bottom right no-repeat; }*/
#mod_subscribe_lg { 
/* background: url('/images/site/sb_icn_related_lg.gif') bottom right no-repeat; */
padding-bottom:30px; }
#mod_subscribe_lg .h4 {  }
#sb_petition_form { margin: 0px; }
#sb_petition_form input.inputfield { width: 220px; padding: 5px 3px; border: 1px solid #aaa; background: #ccc; }
#sb_petition_form input.inputfield:focus { background: #eee; }
#sb_petition_form p.terms { font-size: 11px; }
/*event archive nav*/

#archive_nav {
			background:#E6E1D9;
			border:1px solid #CCCCCC;
			margin:0;
			padding:15px;
			width:300px;
			font-size:14px;
				}
#archive_nav p {font-size:14px; line-height:14px;}
#archive_nav a { font-size:16px; line-height:20px; text-decoration: none; color: #28afe5}
#archive_nav a:hover { border-bottom: 1px dotted #999; 	color:#28afe5;
 }

/* gridweek */
#gridweek ol li { list-style: upper-roman;}
#gridweek ol ol li { list-style: lower-alpha; }




/* Title II styles */

.titleII_map { display: block; width: 620px; height: 380px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
p.totalArticles { font-size: 16px; font-weight: bold; margin-bottom: 20px !important;  }
.latestArticles .article { margin-bottom: 30px; }
.latestArticles .article_state { font-family: Georgia, serif; font-style: italic; margin-bottom: 0px !important; color: #666; }
.latestArticles h3.article_state { margin-bottom: 10px !important; }
.latestArticles h3.title { margin-bottom: 0px !important; }
.latestArticles p span { font-family: Helvetica, Arial, san-serif !important; font-size: 13px !important; }
.latestArticles p.article_pub { font-weight: bold; margin-bottom: 0px !important; }
.latestArticles p.article_pub .ui-li-icon img { position: relative!important; float:left; }
.latestArticles p.article_link { text-align: right; }

.allArticles { text-align: right; }


/* BW STYLES */


#BW_content_top {
width: 960px; height: 107px;
background:#d2e6e3 url('http://internetinnovation.org/images/site/Broadband_Biz_Blog_header2_notext.jpg') no-repeat left top; 
color: white; font-size:16px; line-height:22px;
padding: 0px;
text-shadow: 0px 0px 4px #003366;
border: 0px;
}

#BW_content_top h1 {padding-top: 15px; padding-bottom: 5px; font-size: 33px; font-weight:500; width: 800px; border: 0px}

.fake_button {width: 160px; height: 106px; float: left; overflow: auto; border: 0px;}
.fake_button_ie:hover {border: 0px;}

#biz_blog_home {padding-left: 20px; padding-top: 7px; width: 940px; height: 20px; border: 0px; background: white;}

#biz_blog_home a {font-size: 12px; text-decoration: underline;}

#biz_blog_home a:hover {color:#ccc; text-decoration: none;}

.bw_headshot {float: left; border: solid #ccc 1px; margin-right: 18px; margin-bottom: 1px; }

.little_pad {margin-bottom: 10px; }

.helptext {color:#999; font-size:12px; padding-right: 3px; font-style: normal; border: 0px; }

.bw_sidebar_authors {padding: 5px; border-bottom: solid 1px #ccc;}

.bw_tools_share { float: right; margin-right: 250px; height: 20px; width: 200px; border: 0px; }

.bw_meta { margin-top: 5px; border-top: 1px dotted #ccc; padding-top: 5px;}

#bw_social_butts {display:inline-block; }
#bw_social_butts img { float: left; margin: 15px 0px 0px 30px; overflow: auto; border: 0px; }


table.aubb { width: 85px; float:left; margin-bottom: 25px; }
td.aubb { background: #eee; padding: 10px; 
		font-size: .8em; line-height: 1.4em;}
td.aubb2 { background: #f5fdff; padding: 10px 10px 0; font-size: .8em; line-height: 1.4em; }


/* MISC */

.small_member {padding: 10px; font-size: .8em; line-height: 1.4em;}
.bump { margin-top: 30px; }
.oner { padding-top: 10px; }
#ncaa {
    padding: 30px 30px 30px;
    background: #FFF;
}

/* 10 ways broadband saves $ table*/
table#savings { width: 600px; font-family: "helvetica"; font-size: 13px;}
tr.data td { background: #fff; border: 1px solid #ccc; padding: 7px; }
tr.header td { background: #eee; height: 70px; text-align: center; border: 1px solid #ccc; font-weight: bold; }
tr.total td { background: #e3f8ff; font-weight: bold; border: 1px solid #ccc; padding: 7px;}
tr.end td { border: 1px solid #aaa; background: #ebffff; font-weight: bold; padding: 7px;} 



/* Darken Social Buttons (FB, Youtube, and Twitter) */
.outerlink { background-color:black; display:block; opacity:1; filter:alpha(opacity=100) }
img.darkableImage { opacity:1; filter:alpha(opacity=100); }
