﻿div#top_cap_toggle
{
	background:url(/images/header_v2/tabs_gs-active.gif) no-repeat;
}

div#top_cap_toggle.ExtendedVersion
{
	background:url(/images/header_v3/tabs_gs-active.gif) no-repeat;
}


div#geekArea
{
    background: #FFFFFF url('../images/geek_speak_main_bg.jpg') no-repeat top left;
    width:878px;
    padding: 5px 4px 5px 10px;
}

div#geekMasterLeftBar a:hover,
div#geekMasterMainArea a:hover
{
    text-decoration:none !important;
}

div#geekMasterTopArea
{
    height:20px;
}

div#geekMasterTopArea div#geekMasterBreadCrumbContainer
{
    float:left;   
}
div#geekMasterTopArea div#geekMasterBreadCrumbContainer div#breadcrumbGeek
{
    line-height:15px;
    font-size:11px;
    color:#FFFFFF;
}

div#geekMasterTopArea div#breadcrumbGeek a
{
    color:#FFFFFF;
}

div#geekMasterTopArea div.geekMasterAddThisContainer
{
    float:right;
    padding-right:5px;
}

div#geekMasterLeftBar
{
    width:195px;
    float:left;
}

div#geekMasterMainArea
{
    width:680px;
    float:left;
    position:relative;
    left:-2px;   
}

div#geekMasterMainArea div#geekMasterWhiteArea
{
    background-color:#FFFFFF;
    border-left: solid 1px #B7B7B7;
    border-right: solid 1px #B7B7B7;
}

.clearspacer
{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}

div#geekMasterMainArea .r-star, div#geekMasterMainArea .r-star-shape
{
    width:680px;
}

div#geekMasterLeftBar div.inactivegeekSearchPanel
{
    background-image:url(../images/geek_search-textbox.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/geek/images/geek_search-textbox.png', sizingMethod='crop');
	background-repeat:no-repeat;
	height:27px;
	margin-top:15px;
	padding-top:2px;
	width:190px;       
    padding-left:3px;
    margin-left:-1px;   
}

div#geekMasterLeftBar div.activegeekSearchPanel
{
    background-image:url('../images/geek_search-highlight.png');
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/geek/images/geek_search-highlight.png', sizingMethod='crop');
    background-repeat :no-repeat;
	height:30px;
	margin-top:15px;
	padding-top:2px;
	width:190px;
    padding-left:3px;       
}

div#geekMasterLeftBar div.activegeekSearchPanel .btnSearchGeekStyle {
	height:25px;
	margin-top:1px;
}

div#geekMasterLeftBar div.inactivegeekSearchPanel .btnSearchGeekStyle {
	height:26px;
}

/* IE 6 Z-INDEX SEARCH INPUTS FIX */
div#geekMasterLeftBar div#geekSearchPanel .SearchButton, div#geekMasterLeftBar div#geekSearchPanel .SearchInput
{
	_position:relative;
	_z-index:2;
}
/* END IE 6 Z-INDEX FIX */

div#geekMasterLeftBar div#geekSearchPanel .SearchInput
{
    border:none 0;
    vertical-align:top;
    margin-top:6px;
    padding-left:10px;
    font-size:11px;
    color:#747276;
}

div#geekMasterLeftBar div#geekTweetPanel
{
    width:175px;
    margin-top:15px;
}

div#geekMasterLeftBar div#geekTweetWhiteArea
{
    background-color:White;
    width:183px;
    margin-left:1px;
}

div#geekTweetPanel .r-star, div#geekTweetPanel .r-star-shape
{
    width:170px;
}

div#content
{
    padding:0 !important;
    width:892px;
}

div.geekHeadContent h2
{
    font-size:14px;
    color:#dd8826;
    margin-top:7px;
    font-weight:bold;
    padding-right:0;
    padding-left:5px;
}

div.geekHeadContent
{
    background-color:#F0F0F0;
    height:31px;
    border-top: solid 1px #AEAEAE;
    border-bottom: solid 1px #AEAEAE;
    float:left;
}

div.geekHeadLeftCap
{
    background-image:url('../images/home/geek_home-top-left.gif');
    width:8px;
    height:33px;
    float:left;
}

div.geekHeadRightCap
{
    background-image:url('../images/home/geek_home-top-right.gif');
    width:6px;
    height:33px;
    float:left;
}

div.geekHomeSectionBottomCapSmall
{
    background-image:url('../images/home/geek_home-bottom-cap-small.gif');
    width:205px;
    height:6px;
    font-size:0;
}

div.geekHomeSectionBottomCapLarge
{
    background-image:url('../images/home/geek_home-bottom-cap-large.gif');
    width:436px;
    height:7px;
    font-size:0;
}

div.geekHomeSectionContentTemplate
{
    border-left: solid 1px #AEAEAE;
    border-right: solid 1px #AEAEAE;
}

div#geekTweetPanel div#geekTweetTitle
{
    margin-bottom:10px;
    background-image:url('../images/geek_tweet-icon-large.gif');
    background-repeat:no-repeat;
    background-position:135px 10px;
    height:40px;
}

div#geekTweetTitle h2
{
    color:#666666;
    font-size:13px;
    font-weight:bold;
    width:110px;
    padding-left:15px;
    padding-top:5px;
}

div#geekTweetPanel p#geekTweetText
{
    font-size:12px;
    padding-left:15px;
}

div#geekTweetPanel p#geekTweetText a
{
    color: #3a91ae !important;
    text-decoration:underline;
}

div#geekTweetPanel p#geekTweetTime
{
    font-size:12px;
    font-style:italic;
    padding-left:15px;
}

div#geekTweetPanel div.geekTweetSeparator
{
    margin-left:5px;
    margin-right:5px;
    border-top: solid 1px #888888;
    height:3px;
}

div#geekTweetPanel a#geekTweetFollowTwitterLink
{
    color:#3a91ae !important;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
    padding-left:15px;
    display:block;
    height:25px;
}

div#geekButtonsPanel
{
    margin-top:15px;
    font-size:13px;
    font-weight:bold;
    color:#666666;
}

div#geekButtonsPanel a
{
    text-decoration: none !important;
    color:#666666 !important;
}

div#geekButtonsPanel div.bottomBorder
{
    border-bottom:solid 1px #D5D5D5;
    height:35px;
}

div#geekButtonsPanelArea img.geekButtonsImage
{
    margin-left:5px;
    margin-right:15px;
}

div#geekButtonsPanel div#geekButtonsPanelArea
{
    background-color:#fbfbfb;
    width:183px;
    margin-left:1px;
}

div.geekLeftSideTopCap
{
    background: url('../images/geek_tweets-top-cap.png') no-repeat;
    width:185px;
    height:8px;
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/geek/images/geek_tweets-top-cap.png', sizingMethod='crop');
    font-size:0;
}

div.geekLeftSideBottomCap
{
    background: url('../images/geek_tweets-bottom-cap.png') no-repeat;
    width:185px;
    height:10px;
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/geek/images/geek_tweets-bottom-cap.png', sizingMethod='crop');
    font-size:0;
}

a.addthis_button_expanded span
{
	_margin-right:0px !important;
}