@charset "UTF-8";
/* channelsmedia.com CSS Document */

/* main containers */
#top { background: #EFEFEF url(/images/top.gif) repeat-x; height:21px; }
#masthead { background: #000000; }
#masthead ul { display: inline; margin: 0; padding: 0; }
#masthead li { display: inline; list-style-type: none; margin: 0; padding: 0; float:left; }
#masthead li.menu-item a { background: url(/images/masthead_menu.gif); height: 22px; display: block; text-indent: -999999px; overflow: hidden; }
#masthead li.contact a { width: 92px; background-position: 0 0; }
#masthead li.contact a:hover { background-position: 0 -22px; }

#hero { background: #EFEFEF url(/images/home_hero_bg.gif) repeat-x; height:171px; overflow:hidden; }

/* menu container */
#menu { border-top: 1px solid #AAA; }
#menu ul { display: inline; margin: 0; padding: 0; }
#menu li { display: inline; list-style-type: none; margin: 0; padding: 0; float:left; }
#menu li.menu-item a { background: url(/images/menu.gif); height: 27px; display: block; text-indent: -999999px; overflow: hidden; }
#menu li.selected { background: #EED800; }
#menu li.home a { width: 84px; background-position: 0 0; }
#menu li.home a:hover { background-position: 0 -27px; }
#menu li.portals a { width: 139px; background-position: -84px 0; }
#menu li.portals a:hover { background-position: -84px -27px; }
#menu li.advertisers a { width: 127px; background-position: -223px 0; }
#menu li.advertisers a:hover { background-position: -223px -27px; }
#menu li.social a { width: 88px; background-position: -350px 0; }
#menu li.social a:hover { background-position: -350px -27px; }
#menu li.press a { width: 81px; background-position: -438px 0; }
#menu li.press a:hover { background-position: -438px -27px; }
#menu li.contact a { width: 105px; background-position: -519px 0; }
#menu li.contact a:hover { background-position: -519px -27px; }

/* body content container */
#bodycontent { margin:30 0 30 0; min-height:500px; }
h4.title { text-decoration:none; font-weight:bold; color:#000; font-family:"Helvetica Neue", Arial,Helvetica,sans-serif; font-size:25px; line-height:25px; display:block; letter-spacing: -.05em; margin:0 0 10 0px; }
h6 { font-size:11pt; color:#000; font-family:"Helvetica Neue", Arial,Helvetica,sans-serif; }
.header { margin:0 0 15 0; }

/* support panel container */
#support { border: 4px solid #EEE; padding:10px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; }
#support h5 { font-size:14px/1.5; font-weight:bold; text-transform:uppercase; color:#000; margin: 0; padding: 0;}
#support ul { margin: 0 0 20 25; padding: 0; padding: 0; }
#support li { font-size:12px; color:#898989; }
#support li span { font-size:12px; font-style:italic; color:#000; }
#support a { font-size:12px; }

/* footer container */
#footer { background: #000000; }
#footer ul { display: inline; margin: 0; padding: 0; }
#footer li { display: inline; list-style-type: none; margin: 0; padding: 0; float:left; }
#footer li.menu-item a { background: url(/images/footer_menu.gif); height: 16px; display: block; text-indent: -999999px; overflow: hidden; }
#footer li.about a { width: 50px; background-position: 0 0; }
#footer li.about a:hover { background-position: 0 -16px; }
#footer li.contact a { width: 60px; background-position: -50 0; }
#footer li.contact a:hover { background-position: -50 -16px; }
#rights { background: #EFEFEF url(/images/footer_bg.gif) repeat-x; }
#rights p { font-size:11px; color:#666; margin:10 0 20 0px; }

/* general */
img.link { margin:0 5 0 5px; vertical-align:middle; }
hr { display:block; color:#DDD; background-color:#DDD; height: 1px; width: 100%; border: 0; }
a.alone { font:12px "Helvetica Neue", Arial, Helvetica, sans-serif; }


