body {margin:0;padding:0;text-align:center;font: 12px/15px Georgia, 'Times New Roman', serif;color:#333;}

#container {margin: 0 auto;text-align: left;width: 800px;}
#menu {text-align:center; margin:0;border-top: 1px dotted #B6B6B6; border-bottom: 1px dotted #ccc; height:27px;}
#content {clear:left;}
#content-left, #content-right {padding:.5em 0em; width: 375px;}
#content-left  {float: left;}
#content-right {float: right;width: 375px;}
#footer {clear: both; margin-top:1em;height: 50px;}

.image {float:left;margin:0;}
.image img { margin:.5em 3.25em .2em 0em; padding:2px; border:3px solid #f4f4f4; }
.image .caption { margin:.5em 1.5em 2.5em 0em; font-size:11px; padding:0 0 0 2px;}
.image .caption span { display:block; font-size:10px; color:#888;}

.topmargin {margin-top:5.5em;}

.right 	{text-align:right;}
.center {text-align:center;}
.left 	{text-align:left;}

.float-left {float:left;}
.float-right {float:right;}

.adv {border-top:1px solid #E3F3D6; border-bottom:1px solid #E3F3D6;  background-color:#F5FBF0; color:#333;}
.con {border-top:1px solid #F9B7E9; border-bottom:1px solid #F9B7E9;  background-color:#FDE8F8; color:#333;}
.box {padding:1em; font-size:.9em; margin:.5em 0 0 0;}
.box strong{font-size:1.3em;}

.addborder {border:3px double #E3F3D6; padding:5px; margin-bottom:1em;}
#imgholder {clear:both;}
.fleft 	{float:left; margin:1em 0 1em 1em;}
.fright {float:right;margin:1em 1em 1em 0;}
.icon	{padding:2px 5px 0 0;float:left;}
a img 	{border:0; }
.hr     {margin:.5em 0 .2em 0;padding:0;height:1px;width:100%;background:url(/i/gfx/hr.gif) repeat-x 0 0; clear:both;}

.broadcastleft  { float:left; width:200px;}
.broadcastright { float:right; width:600px;}

#nav {list-style: none;margin: 0 auto;padding: 0; width:710px;}
#nav ul {padding: 0;margin:0;list-style: none;}

#nav a {display: block;font-size: 12px;font-weight: normal;text-decoration: none;}

#nav li a:link, #nav li a:visited {width: 100%;width:142px;padding: 6px 9px;}
#nav li {float: left;text-align: left;}
#nav li ul {position: absolute;left: -999em;width: 160px;background-color: #fff;  border-right: 1px solid #B6B6B6;border-left: 1px solid #B6B6B6; overflow:hidden;}
#nav li:hover ul, #nav li.over ul {left: auto;z-index: 1000;}

#nav li #m1, #nav li #m2, #nav li #m3, #nav li #m4, #nav li #m5 { font-size: 16px;font-weight: bold;text-align: center;}

#nav li:hover, #nav li.hover {position: static;}

#nav li #m1 {color: #bbb; background: #fff url(/mediakit/img/css/arrow-grey.gif) no-repeat 10px; width:135px;}
#nav li a#m1:hover {color: #E71AB0; background: #fff url(/mediakit/img/css/arrow-edi.gif) no-repeat 10px; width:135px;}
#nav #s1 a 	{color: #949494;border-bottom: 1px solid #B6B6B6;background-color: #fff;}
#nav #s1 li a:hover {color: #AF11C1; text-decoration:underline;}

#nav li #m2 {color: #bbb; background: #fff url(/mediakit/img/css/arrow-grey.gif) no-repeat 15px; width:135px;}
#nav li a#m2:hover  {color: #398ECE; background: #fff url(/mediakit/img/css/arrow-aud.gif) no-repeat 15px; width:135px;}
#nav #s2 a 	{color: #949494;border-bottom: 1px solid #B6B6B6;background-color: #fff;}
#nav #s2 li a:hover {color: #2F80BB;text-decoration:underline;}

#nav li #m3 {color: #bbb; background: #fff url(/mediakit/img/css/arrow-grey.gif) no-repeat 5px; width:145px;}
#nav li a#m3:hover {color: #85C442; background: #fff url(/mediakit/img/css/arrow-adv.gif) no-repeat 5px; width:145px;}
#nav #s3 a 	{color: #949494; border-bottom: 1px solid #B6B6B6;background-color: #fff;}
#nav #s3 li a:hover {color: #72A934;text-decoration:underline;}

#nav li #m4 {color: #bbb; background-color: #fff;background: #fff url(/mediakit/img/css/arrow-grey.gif) no-repeat 16px; width:90px;}
#nav li a#m4:hover {color: #F58F23; background-color: #fff;background: #fff url(/mediakit/img/css/arrow-buz.gif) no-repeat 16px; width:90px;}
#nav #s4 a 	{color: #949494; border-bottom: 1px solid #B6B6B6;background-color: #fff;}
#nav #s4 li a:hover {color: #D3750C;text-decoration:underline;}

#nav li #m5 {color: #bbb;background-color: #fff; width:100px; }
#nav li a#m5:hover {color: #FF287E; }

body#edi #m1 {color:#E71AB0;background: #fff url(/mediakit/img/css/arrow-edi.gif) no-repeat 10px; width:135px;}
body#aud #m2 {color:#398ECE;background: #fff url(/mediakit/img/css/arrow-aud.gif) no-repeat 15px; width:135px;}
body#adv #m3 {color:#85C442;background: #fff url(/mediakit/img/css/arrow-adv.gif) no-repeat 5px; width:145px;}
body#buz #m4 {color:#F58F23;background: #fff url(/mediakit/img/css/arrow-buz.gif) no-repeat 16px; width:90px;}
body#con #m5 {color:#FF287E; width:100px;}

#links {text-align:center; margin-top:.5em;}
#links ul, #navfooter ul {margin: 0;padding: 0;list-style-type: none;}
#links li, #navfooter li {display: inline;font: 0.8em/1.2em Georgia, 'Times New Roman', serif;text-transform: uppercase;}
#links li a {color: #999;font-weight: bold;text-decoration: none;border-right: 1px solid #999;padding: 0 4px 0 3px;}
#navfooter li a {color: #999;text-decoration: none;border-right: 1px solid #999;padding: 0 4px 0 3px;}
#links li li a:active, #links li li a:visited, #navfooter li a:active, #navfooter li a:visited {text-decoration: none;}
#links li a:hover, #navfooter li a:hover {text-decoration: underline;}
#links .last, #navfooter .last {border-right: none;}
#footer a, #footer a:link, #footer a:visited, #footer a:active {color: #999;text-decoration: none;}

dl 		{margin: 1.5em 0 1.5em 0;padding: 0;}
dt, dd 	{font-size: 11px;color: #888;}
dt 		{float: left;margin: 0;padding: 0;font-weight: normal;}
dd 		{clear: right;margin: 0 0 .4em 7em;padding: 0 0 0 7em;}
dd span {font-size:.9em; color:#333; }

dl#ddreaders 		{margin-bottom:3em;}
#ddreaders dt 		{font-weight: bold;color: #398ECE;padding:1em 0 0 0;}
#ddreaders dd 		{clear: both;margin:0;padding: 0;}

dl.ddstatistics 	{float: left;}
.ddstatistics dt 	{font-weight: bold;font-size: 1.6em;color: #398ECE;margin:.5em 0 0 0;}
.ddstatistics dd 	{float: left;clear: both;width: 120px;margin: .5em 0 0 0;padding: 0;color: #73B0DD;}

dl#demographics 	{margin-left:2em;text-align:left;}
#demographics dt 	{width:11em;float:left;}
#demographics dd 	{width:11em;}
#demographics hr 	{color: #bbb;display:block;border:none;border-bottom:1px solid #bbb;width:22em;height: 1px;}
#demographics dt strong,#demographics dd strong {color:#398ECE;font-weight:bold;}

dl#kids 	{margin-left:2em; text-align:left;}
#kids dt 	{width:11em;float:left;}
#kids dd 	{width:11em;}
#kids hr 	{color: #bbb;display:block;border:none;border-bottom:1px solid #bbb;width:22em;height: 1px;}
#kids dt strong,#kids dd strong {color:#398ECE;font-weight:bold;}

#contact dt.heading {text-decoration:underline; font-weight:bold; color:#333; margin:.5em 0 1em 0; width:350px;}

.dlcol {float:left;width:180px;}
#adv #content-left dt, #adv #content-right dt {font-weight:bold;color:#85C442;margin:1em 0 .5em 0;padding:0;}
#adv #content-left dd, #adv #content-right dd{clear:both;padding:0;margin:0;color:#4d4d4d;}

#a2 ul {margin: 0 0 .5em 3em; padding: 0;list-style: circle;}
#a2 li {margin: 0;padding: .3em;font-size: 11px;color: #888;}

ol li {color:#85C442;padding:.5em;}
p     {line-height: 160%;}
h1,h2 {font-weight: normal;letter-spacing: -0.5px;color: #333; margin:.6em 0 .6em 0;line-height: 100%;}
h1    {font-size: 2.3em;}
h2    {font-size: 1.3em; font-weight:bold;}
h4    { margin:1em 0 1em 1em; padding:0;}

h1.center { text-align:center;}

blockquote {margin: .8em .8em 2em 0;padding: 0;}
blockquote p {margin:0;padding:0;}

small {font-size:10px;color:#333;}

a {outline: none;}
a:link, a:visited {color: #0052B7;background: transparent;}
a:hover  {color: #0052B7;background: transparent;}
a:active {color: #0052B7;background: transparent;}

#head h1 	{top:0;left:0;font-size:20px;height:98px;background:#fff url(/mediakit/img/css/logo.gif) no-repeat; margin:20px 0 10px 0;}
#head h1 a 	{display: block;height:98px;width:308px;background: #fff url(/mediakit/img/css/logo.gif) no-repeat;text-indent: -9000px;text-decoration: none;margin-bottom:10px;}

#footer p  {text-align: center;font-size: 10px;color:#999;padding: .8em 0 0;margin: 0;}
#footer a, #footer a:link, #footer a:visited, #footer a:active {color: #999;text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#edi p strong  {color: #E71AB0;}
#edi h1 strong {color: #E71AB0;font-weight:lighter;}
#edi h2 { padding:0; margin:0; }
#edi h2 strong {color: #E71AB0;}
#edi h2 span {color: #666; font-size:.9em;}
#edi dt strong, #edi dd strong {border-bottom:1px dotted #E71AB0;color: #E71AB0;font-size:12px;}
#edi blockquote p strong, #buz blockquote p strong {font-size:1.6em;margin:0 .1em .1em .1em;padding:0;color:#bbb;}
#edi small { float:right;}

#adv h1 strong {color: #85C442;font-weight:lighter;}
#adv strong, #adv p strong  {color: #85C442;}
#adv #content-left strong 	{color: #85C442;}
#adv #content-right h2 {font-size: 1.0em;font-weight: bold;padding:0;margin:0;letter-spacing:0;color: #333;}

#aud p strong  {color: #398ECE;}
#aud h1 strong {color: #398ECE;font-weight:lighter;}
#aud th, #aud tr strong {color:#398ECE;}

#buz p strong  {color: #F58F23;}
#buz h1 strong {color: #F58F23;font-weight:lighter;}

#con p strong  {color: #ff0066;}
#con h1 strong {color: #ff0066;font-weight:lighter;}
#con h2 { font-weight:bold; color:#333;}

#obelix  {text-align:left;clear:both; padding:.5em; margin:1em 1em 0 0;}
#obelix small{float:left; font-size:.8em; color:#888;}

p.we {padding:0; margin:0 0 .5em 0;}
.clear {clear: both; height:0;}
.f { margin-bottom:20px; }
#subscriptions {text-align:left;width:100%;}
#subscriptions td {border:1px solid #ccc;}
#subscriptions th,td,tr {padding:.3em .5em .3em .5em;}
input, textarea, select {font: 12px/15px Georgia, 'Times New Roman', serif;padding: 2px;}
#advertisingForm {text-align:left;width:350px;}
#advertisingForm input, textarea, select {width:345px; }
#advertisingForm ul {padding:0; margin:0;}
#advertisingForm ul li {list-style-type:none; float:left; padding:0 27px 0 0;}
#advertisingForm div {margin-bottom:.5em;}
#advertisingForm label {display: block;padding: 0;margin: 0 0 .2em 0;font-weight: bold;}

#advertisingForm .state {width:120px; float:left;}
#advertisingForm .zip {width:55px; float:left;}
#advertisingForm .country {width:80px; float:left;}
.l{float:left;}
.r{float:right;}
.c{text-align:center;}
#advertisingForm .lfield, #advertisingForm .rfield {width:165px;}
#advertisingForm .submitButton {clear: both;width:81px;height:35px;text-align: center;padding-top: 1em;}

#errors ul {margin: 0 0 10px 0;padding: 10px;list-style-type: circle;border: 3px double #F9AEAE;background-color: #FFDCDC;}
#errors ul li {padding: 1px 0 0 5px;margin-left: 15px;list-style-type: circle; float:none;}

input.error, select.error, textarea.error {background-color: #FFDCDC;}
.vcard{margin:1em 1em 2em 1em;}
.pc {text-align:center; margin-top:4em;}
