/* RESET */

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
	margin: 15px 30px;
}
form { display: inline; }



/* GENERAL */

body { background: #f2f2f2 url(/img/fdog_01.png) repeat-x top; text-align: center; }
form { display: inline; margin: 0; }
p { margin: 0px 0px 13px 0px; }
.clear { clear: both; line-height: 0; height: 0; }
body, div, td { font-family: helvetica, sans-serif; font-size: 11pt; }
strong { font-weight: bold }
em { font-style: italic; }



/* STRUCTURE */

#outer_wrapper { position: relative; margin: 0 auto; text-align: center; width: 944px; }

#header { position: relative; width: 944px; height: 109px; }
#header .logo { position: absolute; left: 0; top: 3px; width: 146px; height: 86px; background: transparent url(/img/fdog_06.png) no-repeat; }
#header .tagline { position: absolute; left: 166px; top: 38px; width: 420px; height: 18px; font-weight: 900; color: #ef9912; font-family: arial black; font-size: 12pt; text-transform: uppercase; text-align: left; }
#header .signup_widget { position: absolute; left: 681px; top: 0px; width: 250px; height: 65px; padding: 25px 0 0 13px; background: transparent url(/img/fdog_03.png) no-repeat; text-align: left; font-family: tahoma,sans-serif; color: #fff; font-size: 9pt; }
#header .signup_widget h1 { margin-bottom: 5px; font-size: 16pt; font-weight: bold; letter-spacing: -1px; text-shadow: 2px 2px 1px #2a5b83; }

#nav_wrapper { position: relative; width: 944px; height: 33px; margin: 0 auto; }
#nav { position: relative; margin-left: 136px; }
#nav ul { list-style-type: none; display: inline; }
#nav li { display: inline; float: left; height: 33px; margin-right: 3px; text-align: center; }
#nav li a { display: block; line-height: 33px; padding: 0 12px; font-size: 10pt; font-family: arial black, sans-serif; font-weight: bold; text-transform: uppercase; text-shadow: 1px 1px 2px #393939; background: #6f7d8a url(images/fdog_13.png) repeat-x; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; -webkit-border-bottom-left-radius: 12px; -webkit-border-bottom-right-radius: 12px; -moz-border-radius-bottomleft: 12px; -moz-border-radius-bottomright: 12px; }
#nav li a.highlight { background: #ef9912 url(/img/fdog_11.png) repeat-x; }
#nav li a:link, #nav li a:visited { color: #fff; text-decoration: none; }
#nav li a:hover { color: #fff; text-decoration: underline; }

#main_wrapper { position: relative; width: 940px; min-height: 400px; margin: 15px auto 25px auto; background: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#main { position: relative; padding: 20px 20px 20px 30px; text-align: left; line-height: 110%; }
#main h1 { margin: 12px 0 8px 0; font-family: verdana,sans-serif; font-weight: bold; font-size: 14pt; color: #000; }
#main h2 { margin: 12px 0 8px 0; font-family: verdana,sans-serif; font-weight: bold; font-size: 12pt; color: #f09b16; }
#main_right { position: relative; float: right; width: 230px; margin-left: 20px; padding: 0 15px 15px 15px; border: 1px solid #ddd; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size: 9pt; background: #f2f2f2; }
#main_right h2 { margin: 15px 0 5px 0; font-family: verdana,sans-serif; font-weight: bold; font-size: 12pt; color: #3b80b6; }
#main_left { position: relative; float: left; width: 590px; line-height: 1.3em; }

#masthead_wrapper { position: relative; width: 938px; height: 378px; margin: 15px auto; }
#masthead_links { position: relative; float: left; width: 204px; height: 376px; background: transparent url(/img/fdog_21.png) no-repeat 0 2px; text-align: left; overflow: hidden; }
#masthead_links ul { list-style-type: none; margin-left: 18px; }
#masthead_links li { display: block; width: 165px; height: 25px; margin-top: 16px; }
#masthead_links li.primary { height: 204px; }
#masthead_links li.primary p { margin-top: 15px; font-size: 11pt; color: #fff; line-height: 1.2em; }
#masthead_links li.secondary { height: 48px; }
#masthead_links li a { display: block; width: 165px; height: 25px; font-family: arial black, sans-serif; font-size: 10pt; text-transform: uppercase; text-shadow: 1px 1px 2px #343434; }
#masthead_links li a:link, #masthead_links li a:visited { color: #fff; text-decoration: none; }
#masthead_links li a:hover { text-decoration: underline; }
#masthead_links li a.sublink { padding-right: 10px; font-family: helvetica,sans-serif; font-size: 10pt; text-transform: none; text-shadow: none; text-align: right; font-weight: bold; text-decoration: underline; background: transparent url(/img/fdog_link_arrow.png) no-repeat top right; }
#masthead_links li a.sublink:hover { text-decoration: none; }
#masthead { position: relative; float: left; width: 734px; height: 378px; background: #fbfbfb url(/img/fdog_18.jpg) no-repeat; font-family: verdana,sans-serif; }
#masthead h2 { position: absolute; left: 22px; top: 30px; width: 477px; height: 25px; color: #e68831; font-weight: bold; font-size: 15pt; letter-spacing: -1px; text-align: left; overflow: hidden; }
#masthead h1 { position: absolute; left: 22px; top: 78px; width: 450px; height: 155px; color: #000; font-size: 32pt; letter-spacing: -1px; line-height: 1.1em; text-align: left; overflow: hidden; }
#masthead h1 strong { font-weight: 900; font-size: 50pt; letter-spacing: -4px; }
#masthead .byline { position: absolute; left: 22px; top: 290px; width: 360px; height: 65px; color: #929292; font-size: 15pt; text-align: left; }

#insets_wrapper { position: relative; width: 938px; text-align: left; }
#insets_wrapper h1 { margin: 10px 0 8px 0; font-family: verdana,sans-serif; font-weight: bold; font-size: 14pt; color: #000; }
#insets_wrapper p { line-height: 1.2em; }
#inset_left { position: relative; float: left; width: 392px; margin-right: 20px; }
#inset_right { position: relative; float: left; width: 250px; }
#inset_middle { position: relative; float: left; width: 243px; margin-right: 20px; }

.inset_button { position: relative; width: 219px; height: 66px; margin: 5px auto; padding: 7px 0 0 11px; text-align: left; font-family: tahoma,sans-serif; color: #fff; font-size: 9pt; }
.inset_button h3 { margin-bottom: 3px; font-size: 16pt; font-weight: bold; letter-spacing: -1px; text-shadow: 1px 1px 2px #5e5e5e; }
.button_blue { background: transparent url(/img/fdog_33.png) no-repeat; }
.button_orange { background: transparent url(/img/fdog_37.png) no-repeat; }

#footer_wrapper { position: relative; background: #313d4b; margin-top: 15px; padding: 15px 30px; color: #fff; }
#footer { position: relative; width: 944px; margin: 0 auto; }
#footer .logo { position: relative; float: right; width: 124px; height: 87px; margin-left: 20px; background: transparent url(/img/fdog_41.png) no-repeat; }
#footer .contact_info { position: relative; float: right; width: 315px; text-align: right; font-size: 9pt; }
#footer .bottom_nav { position: relative; float: right; width: 530px; margin-right: -50px; }
#footer .bottom_nav ul { list-style-type: none; display: inline; }
#footer .bottom_nav li { display: inline; float: left; text-align: center; }
#footer .bottom_nav li a { font-weight: bold; color: #fff; }
#footer .bottom_nav li a:link, #nav li a:visited { color: #fff; text-decoration: none; }
#footer .bottom_nav li a:hover { color: #fff; text-decoration: underline; }

.readmore {  position: relative; text-align: right; padding-right: 20px; background: transparent url(/img/fd_52.png) no-repeat right; font-size: 8pt; font-weight: bold; }
.readmore a { color: #4d4d4d; }



/* LEARNING CENTER */

#lc_header { position: relative; display: block; height: 170px; margin-bottom: 20px; overflow: hidden; }
#lc_header .thumb { position: absolute; left: 0; top: 0; width: 240px; height: 164px; }
#lc_header .description { position: absolute; left: 250px; top: 5px; width: 640px; height: 100px; font-size: 9pt; color: #4d4d4d; overflow: hidden; }
#lc_header .description h1 { font-size: 15pt; font-weight: bold; color: #f09b16; }
#lc_list_header { position: relative; height: height: 24px; padding: 0 10px; font-size: 10pt; color: #fff; line-height: 24px; text-align: left; background-color: #f09b16; }
#lc_list_wrapper { position: relative; background: #fff url(/img/fd_mod_13.png) repeat-x top; }
#lc_list { position: relative; padding-top: 20px; }
#lc_list_item { position: relative; display: block; float: left; width: 420px; height: 115px; margin: 0 15px 20px 0; font-size: 9pt; color: #4d4d4d; text-align: left; }
#lc_list_item .thumb { position: relative; float: left; width: 153px; height: 108px; margin-right: 12px; border: 1px solid #000; }
#lc_list_item h1 { font-size: 13pt; font-weight: bold; color: #f09b16; margin-bottom: 5px; }
#lc_list_item h1 a { color: #f09b16; }

#power_list_header { position: relative; height: height: 24px; padding: 0 10px; font-size: 10pt; color: #fff; line-height: 24px; text-align: left; background-color: #f7bb0e }
#power_list_wrapper { position: relative; min-height: 300px; background: #fff url(/img/fd_mod_13.png) repeat-x top; }
#power_list { position: relative; padding: 20px; }
#power_list_item { position: relative; display: block; float: left; margin: 0 15px 20px 0; padding: 20px 30px; border: 1px solid #ccc; background-color: #eee; text-align: center; font-size: 13pt; font-weight: bold; color: #4d4d4d; text-decoration: underline; }


/* MODULE PAGE */

#module_header { position: relative; display: block; height: 164px; margin-bottom: 20px; overflow: hidden; }
#module_header .thumb { position: absolute; left: 0; top: 0; width: 240px; height: 164px; }
#module_header .description { position: absolute; left: 250px; top: 5px; width: 560px; height: 150px; font-size: 9pt; color: #4d4d4d; overflow: hidden; }
#module_header .description h1 { font-size: 15pt; font-weight: bold; color: #f09b16; }
#module_stats_wrapper { position: absolute; left: 735px; top: 20px; width: 201px; overflow: hidden; background: #f3f1ea url(/img/fd_mod_06.png) no-repeat top; }
#module_stats { position: relative; padding: 10px 20px 0px 20px; font-size: 8pt; font-weight: bold; color: #4d4d4d; text-align: center; }
#module_stats p { margin: 0 0 5px 0; }
#module_stats strong { color: #be7d00; }
#module_stats_wrapper .footer { position: relative; width: 201px; height: 7px; background: #f3f1ea url(/img/fd_mod_09.png) no-repeat; }
#module_list_header { position: relative; height: height: 24px; padding: 0 10px; font-size: 10pt; color: #fff; line-height: 24px; text-align: left; background-color: #f7bb0e }
#module_list_wrapper { position: relative; min-height: 300px; background: #fff url(/img/fd_mod_13.png) repeat-x top; }
#module_list { position: relative; padding: 20px; }
#module_list_item { position: relative; display: block; float: left; width: 430px; height: 115px; margin: 0 15px 20px 0; font-size: 9pt; color: #4d4d4d; }
#module_list_item .thumb { position: relative; float: left; width: 153px; height: 108px; margin-right: 12px; }
#module_list_item h1 { font-size: 13pt; font-weight: bold; color: #f09b16; }
#module_list_item h1 a { color: #f09b16; }
#module_list_stats { position: absolute; left: 165px; top: 85px; width: 265px; height: 23px; background: #f3f1ea url(/img/fd_mod_19.png) no-repeat left; font-size: 8pt; font-weight: bold; color: #4d4d4d; text-align: left; }
#module_list_stats strong { color: #be7d00; }
#module_list_stats .length { position: absolute; left: 10px; top: 4px; width: 95px; height: 15px; }
#module_list_stats .status { position: absolute; left: 120px; top: 4px; width: 110px; height: 15px; }
#module_list_stats .score { position: absolute; left: 214px; top: 4px; width: 35px; height: 15px; text-align: center; }
#module_list_stats .endcap { position: absolute; left: 260px; top: 0px; width: 5px; height: 23px; background: #f3f1ea url(/img/fd_mod_21.png) no-repeat; }



/* POWER CONCEPTS */

.power_listing_wrapper { position: relative; display: block; width: 607px; height: auto; margin-bottom: 15px; line-height: 1.2em; background: #f2f2f2 url(/img/fd_blog_03.png) no-repeat top; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.power_listing { position: relative; display: block; padding: 12px 5px 5px 200px; }
.power_listing a.concept { position: absolute; display: block; left: 10px; top: 10px; width: 180px; font-size: 13pt; font-weight: bold; color: #49535d; text-align: center; text-decoration: none; }
.power_listing a.concept:hover { text-decoration:  underline; }
.power_listing .info { position: relative; display: block; font-size: 9pt; color: #49535d; text-align: left; }

#power_concepts { position: relative; font-size: 9pt; color: #000; }
#power_concepts ul, #power_concepts ol { margin-left: 50px; margin-bottom: 15px; }
#power_concepts h2 { font-size: 12pt; font-weight: bold; color: #000; margin: 15px 0 5px 0; }
#power_concepts a.link_older { position: relative; display: block; float: right; width: 110px; background-color: #f3f1ea; margin-right: 15px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #000; }
#power_concepts a.link_newer { position: relative; display: block; float: left; width: 110px; background-color: #f3f1ea; margin-left: 5px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #000; }
#power_concepts a.return { display: block; float: right; width: auto; height: auto; color: #000; font-size: 8pt; margin-right: 10px; }
#power_concepts a.return { display: block; float: right; width: auto; height: auto; color: #000; font-size: 8pt; margin-right: 10px; }

#power_concepts a.linker { position: relative; display: block; float: left; background-color: #f3f1ea; margin-left: 5px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #4d4d4d; }
#power_concepts a.unlinker { position: relative; display: block; float: left; background-color: #f09b16; margin-left: 5px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #000000; }



/* BLOG */

#blog_listing_wrapper { position: relative; padding: 10px 10px 3px 10px; height: auto; margin-bottom: 35px; line-height: 1.2em; background: #f2f2f2 url(/img/fd_blog_03.png) no-repeat top; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#blog_listing .EEEh3 { position: absolute; left: 12px; top: -15px; width: 450px; height: 20px; text-align: left; font-size: 12pt; font-weight: bold; color: #49535d; overflow: hidden; }
#blog_listing h3 { left: 12px; top: -15px; text-align: left; font-size: 12pt; font-weight: bold; color: #49535d; }
#blog_listing h3 a { color: #49535d; }
#blog_listing .info { position: absolute; left: 336px; top: -14px; width: 246px; height: 16px; text-align: right; font-size: 8pt; color: #49535d; }

#blog { position: relative; font-size: 9pt; color: #4d4d4d; width: 600px; }
#blog .thumb { position: relative; float: left; width: 240px; height: 100px; margin-right: 15px; }
#blog .info { font-size: 9pt; color: #4d4d4d; }
#blog_summary_wrapper { position: relative; margin-bottom: 15px; width: 575px; height: auto; background: #f3f1ea url(/img/fd_blog_03.png) no-repeat top; }
#blog_summary { position: relative; display: block; padding: 10px 15px 5px 15px; font-size: 9pt; color: #4d4d4d; }

#blog .content { font-size: 9pt; color: #4d4d4d; padding: 10px 30px 10px 10px; }
#blog .content ul, #blog .content ol { margin-left: 50px; margin-bottom: 15px; }
#blog a.return { display: block; float: right; width: auto; height: auto; color: #4d4d4d; font-size: 8pt; margin-right: 10px; }
#blog a.link_older { position: relative; display: block; float: right; width: 110px; background-color: #f3f1ea; margin-right: 15px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #4d4d4d; }
#blog a.link_newer { position: relative; display: block; float: left; width: 110px; background-color: #f3f1ea; margin-left: 5px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #4d4d4d; }

#blog a.linker { position: relative; display: block; float: left; background-color: #f3f1ea; margin-left: 5px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #4d4d4d; }
#blog a.unlinker { position: relative; display: block; float: left; background-color: #f09b16; margin-left: 5px; padding: 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; border: 1px solid #ccc; color: #000000; }

#related { position: relative; background: #fff url(/img/fd_mod_13.png) repeat-x top; width: 605px; }
#related h1 { position: relative; height: 24px; padding-left: 10px; background-color: #f7bb0e; font-size: 9pt; font-weight: bold; color: #fff; line-height: 24px; text-align: left; }
#related .info { position: relative; float: left; width: 175px; min-height: 125px; padding: 10px 10px 0 10px; font-size: 9pt; color: #4d4d4d; }
#related_list { position: relative; float: left; width: 395px; margin-top: 10px; text-align: left; font-size: 9pt; }
#related_list ul { margin-left: 20px; list-style: disc; }
#related_list li { margin-bottom: 3px; height: 18px; }
#related_list a { color: #4d4d4d; line-height: 18px; }

#comment_section { position: relative; width: 622px; }
#comment_section h1 { font-size: 12pt; font-weight: bold; color: #4d4d4d; margin: 0 0 5px 5px; }
#comment_wrapper  { position: relative; margin-bottom: 15px; padding-top: 10px; width: 607px; height: auto; background: #fff url(/img/fd_blog_08.png) no-repeat top; }
#comment { position: relative; padding: 5px 20px 5px 20px; font-size: 9pt; color: #4d4d4d; background: #fff url(/img/fd_blog_10.png) repeat-y; text-align: left; }
#comment_footer { position: relative; display: block; width: 607px; height: 32px; background: #fff url(/img/fd_blog_12.png) no-repeat; }
#comment_footer .author { position: absolute; left: 255px; top: 13px; width: 200px; height: 16px; font-size: 8pt; color: #4d4d4d; text-align: right; }
#comment_footer .postdate { position: absolute; left: 498px; top: 13px; width: 100px; height: 16px; font-size: 8pt; color: #4d4d4d; text-align: left; }
#comment_box { border: 1px solid #4d4d4d; width: 600px; height: 90px; }



/* TEST */

#test_wrapper { position: relative; width: 775px; height: 406px; margin: 20px auto; background: #6287dc url(/img/fd_test_bg.png) no-repeat; }
#test_wrapper .status { position: absolute; left: 575px; top: 18px; width: 180px; height: 20px; text-align: right; font-size: 10pt; font-weight: bold; color: #fff; }
#test_wrapper .status strong { color: #f7bb0e; }
#test_wrapper .question_number { position: absolute; left: 80px; top: 80px; width: 250px; height: 20px; font-size: 11pt; font-weight: bold; color: #f7bb0e; text-align: left; }
#test_question { position: absolute; left: 80px; top: 103px; width: 620px; height: 300px; text-align: left; }
#test_question h1 {  font-size: 15pt; font-weight: bold; color: #fff; margin-bottom: 16px; line-height: 26px; }
#test_question .choices { font-size: 10pt; font-weight: bold; color: #fff; text-align: left; }
#test_question p { font-size: 10pt; font-weight: bold; color: #fff; text-align: left; }
#test_question .choices ul { list-style: none; margin-left: 30px; }
#test_question .choices li { margin-bottom: 6px; }
#test_question .smaller ul { font-size: 9pt; }
#test_question .smaller li { margin-bottom: 3px; }
#test_wrapper .test_button_previous { position: absolute; left: 80px; top: 345px; width: 90px; height: 25px; }
#test_wrapper .test_button_next { position: absolute; left: 175px; top: 345px; width: 128px; height: 25px; }
#test_wrapper .test_button_explanation { position: absolute; left: 308px; top: 345px; width: 106px; height: 25px; }

#test_info { position: relative; width: 766px; margin-left: auto; margin-right: auto; background: #fff url(/img/fd_mod_13.png) repeat-x top; }
#test_info h1 { position: relative; height: 24px; padding-left: 10px; background-color: #f7bb0e; font-size: 9pt; font-weight: bold; color: #fff; line-height: 24px; text-align: left; }
#test_info .info { position: relative; min-height: 125px; padding: 10px 20px; font-size: 9pt; color: #4d4d4d; }

#test_explanation { position: absolute; left: 310px; top: 55px; width: 430px; height: 280px; background-color: #fff; border: 1px solid #000; }
#test_explanation h1 { font-size: 10pt; font-weight: bold; color: #fff; background-color: #f7bb0e; margin: 0 0 5px 0; padding: 4px 10px; }
#test_explanation .content { padding: 5px 15px; font-size: 9pt; color: #4d4d4d; }
#test_explanation .content a { color: #4d4d4d; text-decoration: underline; }
#test_question .yourtag { display: inline; margin-left: 5px; padding: 2px 4px; background-color: #f7bb0e; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; }
#test_question .correcttag { display: inline; background-color: #adce62; margin-left: 5px; padding: 2px 4px; font-size: 8pt; font-weight: bold; color: #000; text-transform: uppercase; }


/* ENROLL */

#enroll_left { position: relative; float: left; width: 350px; }
#enroll_right { position: relative; float: left; width: 500px; margin-left: 25px; }
#enroll_contact { position: relative; }
#enroll_plan { position: relative; font-size: 10pt; }
#enroll_payment { position: relative; }
.enroll_box { padding: 0 15px 15px 15px; margin-bottom: 25px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size: 9pt; background: #f2f2f2; }
.box_title { margin: 0 -15px 15px -15px; padding: 0 15px; line-height: 30px; font-size: 10pt; font-weight: bold; background: #4c5761; color: #fff; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.form_content { font-size: 10pt; color: #000; text-align: left; }
.form_content td { font-size: 10pt; color: #000; padding: 3px; }
.form_content input[type=text] { font-size: 9pt; color: #000; border: 1px solid #6a675e; width: 150px; height: 18px; padding: 3px; }
.form_content select { font-size: 9pt; border: 1px solid #6a675e; padding: 3px; }
.form_terms { font-size: 9pt; color: #000; text-align: left; margin: 10px 0; }


.theScore { font-size: 55pt; font-weight: bold; color: #FFFFFF; }

