﻿/* DevLounge */



body .ObjectSharp_devlounge
{
background:#fff url(/_layouts/images/ui/devlounge_swirlbg.jpg) no-repeat 50% top;color:#596c7a
}

a
{
    text-decoration: none;
}

#Branding h1
{
    margin-top: 10px;
    width: 982px;
    background: transparent url("http://www.objectsharp.com/images/devlounge/masthead.png") no-repeat left 25px;
    z-index: 9;
}

img.right
{
    float: right;
    margin: 2px 0 16px 20px; 
}


#Branding div.devlogo {
background:transparent url(/_layouts/images/devlounge/masthead.png) no-repeat scroll left 25px;
margin-top:10px;
width:982px;
z-index:9;
}

#Branding div.devlogo {
cursor:pointer;
height:130px;
text-indent:-9999px;
width:980px;
}

#VideoSearch div.SearchTitle {
	display: inline;
}

#VideoSearch div.SearchTag {
	display: inline;
	padding-left:350px;
}

#WelcomeHeader
{
    margin-bottom:0px;
padding-top:0px;
}

#WelcomeHeader .grid2col h1
{
    margin-bottom: 36px;
}

#WelcomeHeader .grid2col h2
{
    padding: 0;
    margin: 0;
    color: #000000;
    font-size:16px;
    font-weight:bold;
    line-height:18px;
    margin-bottom: 24px;
    display: block;
}

#WelcomeHeader .grid2col p
{
    margin: 0;
    padding: 0;
    color: #777777;
    font-size: 12px;
    line-height: 18px;
}

#Features
{
    background:transparent url(/_layouts/images/devlounge/features_bg.gif) repeat-x scroll 0% 50%;
margin:0pt 1px;
}

#Features .grid3col .column
{
    margin-left: 27px;
    margin-right: 27px;
    width: 264px;
}

#Features .grid3col .column.first
{
    margin-left: 27px !important;
}

#Features .grid3col h2
{
    padding: 0;
    margin: 0;
    color: #ACACAC;
    font-size: 15px;
    font-weight: normal;
    margin: 7px 0pt 24px;
    display: block;
}

#Features .grid3col h3
{
    padding: 0;
    margin: 0;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 24px;
}

#Features .grid3col p
{
    margin: 0;
    padding: 0;
    color: #777777;
    font-size: 12px;
    line-height: 18px;
}

#Features .grid3col a.more
{
    padding-right: 8px;
    background: url(/_layouts/images/ui/learnmore_arrow_blue.gif) no-repeat 100% 50%;
}

#DevLoungeContainer hr
{
    padding: 0;
    margin: 10px 5px;
    background: none;
    color:white;
}

#PrimaryContent div.DevSpeaker {
clear:both;
display:block;
padding:0pt 10px 20px;
}

#hero
{
    position: relative;
    height: 350px;
}

img.hero
{
    position: absolute;
    top: 0;
    left: -25px;
    top: -19px;
}

#Footer p.Copyright
{
    color: #fff;
}

#dave
{
	padding: 75px;
	background: url(/_layouts/images/devlounge/davelounge.jpg) no-repeat 50% 50%;			
}


td.ms-sbcell 
{
border:none !important;
padding:0px 0px 0px 2px;
white-space:nowrap;
}

#Navigation td.ms-sbgo 
{
background-color:#ffffff !important;
padding:0px 0px 0px 0px;
}

#Search input.ms-sbplain {
background:transparent url(/_layouts/images/ui/searchbg1.gif) no-repeat scroll 25px top;
border:0pt none;
color:#666666;
float:none;
font-size:10px;
height:20px;
margin-right:-10px;
margin-top:0px;
padding:8px 0px 0px 46px;
width:250px;
}

#Search input.SearchText {
background:transparent none repeat scroll 0% 0%;
border:0pt none;
color:#666666;
font-size:10px;
padding-left:25px;
vertical-align:middle;
width:80px;
}















