@charset "utf-8";
/* CSS Document */


body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}



.style1 {font-size: 14px}

h1 {}
h2 { color: #00a3f8; font-size: 14px; text-transform: uppercase; margin: 10px 0;}
h3 { color: #0046f8; font-size: 12px; margin: 0; padding: 0;}
h4  { margin: 0; padding: 0;}
h5  { margin: 0; padding: 0;}
h6 { margin: 0; padding: 0;}

/* Logo */

.logo img { border: none;}


/** Image Replace **/

h1.this_fall { background: url(../images/ir_thisfall.gif) no-repeat; height: 68px; color: #0046f8; font-size: 18px; overflow: hidden; text-indent: -10000px;}

h1.teens_teachers { background: url(../images/ir_teens_teachers.gif) no-repeat; height: 68px; color: #0046f8; font-size: 18px; overflow: hidden; text-indent: -10000px; margin: 0!important;}

p.faxing_abstraction { background: url(../images/p_faxing_abstaction.gif) no-repeat; height: 21px; color: #0046f8; font-size: 18px; overflow: hidden; text-indent: -10000px;}

p.wordplay { background: url(../images/p_wordplay.gif) no-repeat; height: 21px; color: #0046f8; font-size: 18px; overflow: hidden; text-indent: -10000px;}

p.thinking { background: url(../images/p_thinking.gif) no-repeat; height: 21px; color: #0046f8; font-size: 18px; overflow: hidden; text-indent: -10000px;}

/** Listed Items **/

ul {  list-style-type: none; padding: 0; margin: 0; }
.artist_list ul {color: #666666; font-weight: bold; }
.list_divider ul li {color: #3d3d3d;}

.mini_nav ul{ font-size: 10px; text-decoration:underline; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dashed #94F102;}

ul.last { border: none;}

.mini_nav a { color: #666666;}
.mini_nav li.header { font-size: 11px; text-transform: uppercase; font-weight: bold;}

.list_divider li.list_header { font-weight: bold; color: #0046f8;}
li.list_header { text-transform: uppercase; font-weight: bold;}
.list_divider {  border-top:3px dashed #94f102; margin: 20px 0 0 0; padding: 10px 0 0 0;}

.basic_info li.list_header { font-weight: bold; color: #0046f8;}
.basic_info { margin: 10px 0 0 0; padding: 10px 0 0 0;}

.lesson p { padding: 0; margin: 0; font-weight: bold; color: #2d2d2d; font-size: 10px;}
.first_para

p.caption { color: #666666; font-size: 10px; font-weight: bold; }

p.caption_img { color: #666666; font-size: 10px; }

/*  Teenfax Nav */

.teenfax_subnav {}
.teenfax_subnav ul {padding: 0; margin: 20px 0; }
.teenfax_subnav ul li { border-left: 1px solid #666666; padding: 0 10px 0 10px; display: inline;}
.teenfax_subnav li.first { padding-left: 0; border: none;}
.teenfax_subnav a { color: #666666!important; font-size: 10px; font-weight: bold; text-decoration: none;}
.teenfax_subnav a:hover { color: #0046F8;}
.teenfax_subnav a.active { color: #0046F8!important;}

.word_quote { color:#666666; font-size: 10px; font-weight: bold; }
.caption { color:#666666; font-size: 10px; font-weight: bold;}
.caption_alt { color:#666666; font-size: 10px; font-weight: bold; width: 420px}


/* Homepage Elements */

.hub_divider { border-top:3px dashed #94F102; margin: 20px 0 0 0; padding: 20px 0 0 0; }
.hub_divider h2 { margin: 0 0 12px 0;  }


/* Rounded Boxes */

.blue_contain { background: #0046F8; padding: 10px;}
.extra_round { margin: 14px 0 0 0; padding: 0; }
.rounded_top { background: url(../images/rounded_top.gif) no-repeat; height: 9px; overflow: hidden;}
.rounded_bottom { background: url(../images/rounded_bottom.gif) no-repeat; height: 9px;}
.blue_contain li { color: #fff!important; font-size: 10px; font-weight: bold; }
.blue_contain p { color: #fff!important; }
.blue_contain h3 { color: #fff; font-size: 12px; text-transform: uppercase; padding: 0 0 3px 0;}
.blue_contain h4 { color: #fff; font-weight: bold; font-size: 11px;}

.powder_contain { background: #60abff; padding: 10px;}
.powder_top { background: url(../images/powder_top.gif) no-repeat; height: 9px; margin: 14px 0 0 0; overflow: hidden;}
.powder_bottom { background: url(../images/powder_bottom.gif) no-repeat; height: 9px;}
.powder_contain li { color: #022c5c!important; font-size: 10px; font-weight: bold; }
.powder_contain p { color: #0041c5a!important; }
.powder_contain a { color: #fff!important;}
.powder_contain h3 { color: #022c5c; font-size: 12px; text-transform: uppercase; padding: 0 0 3px 0;}

.powder_contain h4 { color: #022c5c; font-weight: bold; font-size: 11px;}

.online_resources li { padding: 10px 0; font-size: 10px; font-weight: bold; border-bottom: 1px dashed #00A3F8; color: #022c5c!important;}

.online_resources { margin: 0; padding: 0;}
li.last_res {  border: none;}

.home_spacer { margin: 0 0 14px 0 ; border-bottom: 5px solid; padding: 10px 10px 5px 10px}

.lesson { margin: 0; padding: 0 0 5px 0;}
.lesson_container { width: 480px; height: 26px;}
.lesson_disc { margin: 0; padding: 0;}
.lesson_disc h2 {padding: 10px 0 0 0; margin: 0;}
.overall_lesson a { color: #00a3f8; font-weight: bold;}
.names a { color: #00a3f8; font-weight: bold;}

.online_resources a { color: #00a3f8; font-weight: bold; }

/* Button */

a.active { background-position: 0 -26px!important; }

a.lessons { height: 26px; width: 126px; background: url(../images/btn_lessons.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 14px 0 14px 0 ; padding: 0;}
a.lessons:hover { background-position: 0 -26px;}

a.lesson_1 { float: left; height: 26px; width: 26px; background: url(../images/btn_1.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 0; padding: 0 10px 0 0; }

a.lesson_1:hover { background-position: 0 -26px;}

a.lesson_2 { float: left; height: 26px; width: 26px; background: url(../images/btn_2.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 0; padding: 0 10px 0 0; }

a.lesson_2:hover { background-position: 0 -26px;}

a.lesson_3 { float: left; height: 26px; width: 26px; background: url(../images/btn_3.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 0 ; padding: 0 10px 0 0; }

a.lesson_3:hover { background-position: 0 -26px;}

a.lesson_4 { float: left; height: 26px; width: 26px; background: url(../images/btn_4.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 0 ; padding: 0 10px 0 0; }

a.lesson_4:hover { background-position: 0 -26px;}

a.sub_instruct { float: left; height: 26px; width: 209px; background: url(../images/btn_sub_instruct.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 4px 0 20px 0 ; padding: 0;}

a.sub_instruct:hover { background-position: 0 -26px;}

a.cover_page { height: 26px; width: 183px; background: url(../images/btn_cover.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 4px 0 14px 0 ; padding: 0;}

a.cover_page:hover { background-position: 0 -26px;}

a.vocab { height: 26px; width: 110px; background: url(../images/btn_vocab.gif) no-repeat; display: block; overflow: hidden;  text-indent: -10000px; margin: 14px 0 14px 0 ; padding: 0;}

a.vocab:hover { background-position: 0 -26px;}

a.vocab_float { float: left; margin: 0!important;}

/* Innactive Button */

img.lessons { float: left; margin: 0 ; padding: 0 10px 0 0; }

/* Pics */

img.launch { margin: 0 0 103px 40px;}
img.launch { border: none;}
.pic_container { float: left; width: 480px; margin: 0 0 10px 0; }
.pic_container_x { }
.pic_container img { float: left; padding: 0 10px 0 0; border: none;}
.pic_extra_marg { padding: 10px 0 0 0;}
