/*-------------------------------------------------
=HOMEPAGE
-------------------------------------------------*/

#homeFeat { margin-bottom: 20px; background-image: none; padding: 0; width: 941px; height: 274px; }
#homeFeat img { width: 941px; height: 274px; position: relative; padding: 0px 20px 0 0px; margin-bottom: 20px; }
#homeContent { overflow: hidden; width: 455px; float: left;}
#homeContentLeft { overflow: hidden; margin-bottom: 18px; padding-bottom: 7px; padding-left: 40px; padding-right: 30px; font-size: 13px; line-height: 18px;}
#homeContentLeft #audience { margin-top: 10px; padding-top: 10px;}


/*-------------------------------------------------
=GLOBAL, home page
-------------------------------------------------*/

.smbox { background: #efefef; margin: 10px 0 10px 0; padding: 10px 15px 15px 15px; -moz-border-radius: 14px; -khtml-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; width: 265px; float: left; }
#home h6 {color: #00aeef;} /* blue hd - remove? */
#contentWrap .smbox h2 { font-size: 14px; line-height: 22px; margin-bottom: 3px; color: #414141; }

/*-------------------------------------------------
=FEATURE LISTS (bottom left)
-------------------------------------------------*/

#homeContentLeft ul li {background: url(img/check.gif) no-repeat left top; padding-left: 25px; margin-bottom: .7em;}

#homeContentLeft #audience ul {margin-top: 10px;}
#homeContentLeft #audience ul li {padding-bottom: 10px;padding-left: 70px;}
#homeContentLeft #audience ul li.users {background: url(img/users.gif) no-repeat left top; }
#homeContentLeft #audience ul li.publishers {background: url(img/publishers.gif) no-repeat left top; }
#homeContentLeft #audience ul li.developers {background: url(img/developers.gif) no-repeat left top; }


/*-------------------------------------------------
=SIDEBAR
-------------------------------------------------*/
#home #sidebar ul a { font-weight: normal; }
#home #sidebar { width: 400px; padding-right: 20px; }
#home #sidebar ul li { background:none; font-weight: normal;	border-bottom: 1px solid #e3e3e3;	margin-top: 25px; padding-bottom: 5px;	padding-left: 0px; }
#home #sidebar ul > li:first-child { margin-top: 0px; }
#home #sidebar ul li:last-child { border: none; }
#home #sidebar ul li>img { padding-right: 10px; }
#home #sidebar .sm-icons { float: left; margin: 10px 0px 0px 8px; }
#home #sidebar .sm-icons img { margin-right: 3px; margin-bottom: 2px; }
#home #sidebar div { border-bottom: none; }

#contentWrap.home #sidebar { width: 225px; }

.twitterStatus { color: #6B6B6B; font-size: 13px; line-height: 18px; margin-bottom: 1em; }

/*-------------------------------------------------
=SPECIAL A:LINKS
-------------------------------------------------*/
/* remove next two for new home styles 
#homeContent a, #home p>a { font-size: 80%; font-weight: bold; text-decoration: none; }
#homeContent a:hover , #home p>a:hover  { text-decoration: underline; }
*/


/*-------------------------------------------------
=JQUERY CAROUSEL
-------------------------------------------------*/

div.wrap {
width:941px;
margin:0 auto;
text-align:left;
}
/* not used

div#top div#jnav {
float:left;
clear:both;
width:941px;
height:52px;
margin:22px 0 0;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}
div#top div#jnav ul{
float:left;
width:700px;
height:52px;
list-style-type:none;
}
div#jnav ul li{
float:left;
height:52px;
}
div#jnav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
*/ 
div#hd{
margin:-1px 0 0;
}
div#video-hd{
height:683px;
margin:-1px 0 0;
}
div#hd div.wrap{
height:274px;
}
div#hd div#slide-holder{
z-index:40;
width:941px;
height:274px;
position:absolute;
}
div#hd div#slide-holder div#slide-runner{
top:0px;
left:0px;
width:941px;
height:274px;
overflow:hidden;
position:absolute;
}
div#hd div#slide-holder img {
display:none;
position:absolute;
}
div#hd div#slide-holder div#slide-controls{
left:850px;
bottom:230px;
width:100px;
height:46px;
display:none;
position:absolute;
background-image: none;
}
div#hd div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#hd div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:16px;
height:16px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:16px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#slide-holder div#slide-controls p#slide-nav a.on{
background-color: white;
}
div#slide-holder div#slide-controls p#slide-nav a{ background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.5);border: 1px solid white;}


div#hd div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#jnav ul li a{background:url(images/nav.png) no-repeat;} 

#sidebar div.blog {margin-bottom: -1em;}

