body {
margin:0;
padding:0;
background:#000144 url('images/bg.jpg') 0px -106px repeat-x;
color:#fff;
font-family:Helvetica,Geneva,sans-serif;
font-size:small;
}

body#nyp{
background:none;
background-color:#FFFDF2;
color:#111;
}

img { border:none; }

a {text-decoration:none;}

#wrapper {position:relative; margin-left:3%; top:30px; width:1048px; height:700px; z-index:6; float:left; background-color:transparent;
}

#header { left:178px; top:130px; width:808px; height:192px; z-index:5; float:left;
background:transparent url('images/bg-tv.jpg') -1px 0 no-repeat;
}

#header h1{
position:relative;
left:156px;
top:127px;
z-index:9;
width:340px;
display:inline;
float:left;
margin:0;
padding:0;
font:small-caps bold 2.5em Arial,Verdana,sans-serif;
letter-spacing:1px;
}

#logo{
float:left;
position:relative;
top:57px;
left:92px;
}

#selector { left:986px; top:130px; width:240px; height:192px; z-index:4; float:right;
background:transparent url('images/bg-tv.jpg') -809px 0px no-repeat;
}

select {
position:relative;
top:90px;
left:76px;
height:25px;
width:120px;
padding-top:3px;
background:url('images/bg-selector.png') repeat-x center top;
border:2px solid #333;
text-align:center;
font:small-caps bold 1.1em Arial,Verdana,sans-serif;
color:#eee;
}

#selector a {
display:block;
height:79px;
margin:0;
padding:0;
position:relative;
right:-96px;
top:103px;
width:79px;
}

#nav { left:986px; top:322px; width:240px; height:442px; z-index:3; float:right;
background:transparent url('images/bg-tv.jpg') -809px -192px no-repeat;
}

#menu{
float:left;
left:25px;
position:relative;
top:16px;
list-style:none;
}

#menu li{
float:left;
height:28px;
margin-bottom:10px;
width:139px;
}

#menu a {
display:block;
float:left;
width:141px;
height:25px;
color:#111;
background:url('images/bg-menu-item2.png') no-repeat top center;
border:none;
text-align:center;
padding-top:3px;
font:small-caps bold 1.4em Arial,Verdana,sans-serif;
letter-spacing:0.01em;
}

#menu a:visited{
border:none;
}

#menu a:hover {
color:#fff;
background:url('images/bg-menu-item2.png') no-repeat bottom center;
}

#menu a:active {
color:blue;
background:url('images/bg-menu-item2.png') no-repeat bottom center;
}

#portals #menu .one a,
#networks #menu .two a,
#news #menu .three a,
#music #menu .four a,
#misc #menu .five a,
#kids #menu .six a,
#sports #menu .seven a,
#paid #menu .eight a,
#beware #menu .nine a,
#about #menu .ten a
 {
color:#def;
background:url('images/bg-menu-item2.png') no-repeat bottom center;
}

#menu .eight,
#menu .nine,
#menu .ten {
margin-left:-0.02em;
}

#content {left:178px; top:322px; width:808px; height:442px; z-index:2; float:left;
background:transparent url('images/bg-tv.jpg') -1px -192px no-repeat;
}

#footer { left:178px; top:764px; width:1062px; height:107px; z-index:1; float:left;
background:transparent url('images/bg-tv.jpg') -1px -634px no-repeat;
}

#blurb,
#listings{
position:relative;
left:113px;
top:21px;
width:664px;
height:356px;
overflow:auto;
float:left;
padding:10px 21px 0 0;
}

#listings dl {
float:left;
width:638px;
height:104px;
margin:5px 12px 12px 12px;
padding:0;
display:inline;
background:transparent url('images/bg-listing.png') no-repeat top center;
}

#listings dd.img {
float:left;
height:69px;
margin:0 39px 0 0;
padding:28px 0 0 22px;
width:116px;
}

#listings dd.img img{
margin:27px 0 0 12px;
}

#listings dt {
float:right;
width:459px;
margin:0;
padding:0;
font:bold 1.4em Arial,Verdana,sans-serif;
letter-spacing:1px;
color:#333;
padding-top:27px;
}

#listings dd.desc {
width:440px;
height:50px;
float:left;
margin:0;
padding:0;
font-size:1em;
line-height:1.5em;
color:#111;
overflow:auto;
}

#listings a{
display:inline;
float:left;
height:93px;
width:580px;
z-index:9;
margin:0 0 39px;
position:relative;
top:-24px;
left:-18px;
}

#blurb{
color:#000040;
font-size:1.08em;
padding:8px;
}

form{
width:99%;
color: #023B1E;
}

form fieldset{
border:1px solid #e76c24;
}

form fieldset legend{
width:220px; 
height:28px;
}

form fieldset input,
form fieldset textarea, 
form fieldset select{border:1px solid #21461D;}

table#survey tr td{
padding-bottom:7px;
color: #023B1E;
font-size:0.8em;
}

.t6 {font-size: 10px; color: #036233; line-height: 13px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif;}

A.ul2:link    {color:#036233; text-decoration:underline; background-color:transparent;}
A.ul2:visited {color:#036233; text-decoration:underline; background-color:transparent;}
A.ul2:active  {color:#036233; text-decoration:underline; background-color:transparent;}
A.ul2:hover   {color:#036233; text-decoration:underline; background-color:#f7f3d4;}