/**
 * Theme Name: Crowd Source
 * Theme URI: http://schematic.com
 * Description: Digital Nomad Crowd Source White Paper Default Theme.
 * Version: 1.0
 * Author: Schematic
 * Author URI: http://schematic.com/
 * Digital Nomad Crowd Source White Paper  Theme by Schematic || http://schematic.com/ || ndelrosario@schematic.com
 */
 
 /* GLOBAL SITE UTILITIES */
/* ------------------------------------------------ */
.hide { position: absolute; top: 0; left: -999em; }
.show{ position: static; display: table; top: 0; left: 1em; }
.innerWrap { width: 100%; height: 100%; }
.left { float: left; }
.right { float: right; }
.alignleft {float:left;}
.alignright {float:right;}
.error {color:#e32421;}
.padding10 {padding: 10px;}
.padding20 {padding: 20px;}
.alignCenter {text-align: center;margin: 0 auto;}

/**
 * @desc CSS Reset
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6,address,caption,cite,code,dfn,em,th,var{font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/* Tiny Link a tag */
a.tinyLink{ color:#ffffff; font: .9em Arial, Helvetica, sans-serif;}



/**
 * @desc Global Style
 */

body {
	color: #333333;
	background: #ffffff url(img/bg_header_repeat-x.gif) repeat-x 0 -114px;}
body, input, select, textarea {
	color: #333333;
	font: 14px Calibri, Arial, Helvetica, sans-serif;
}

/* Image Replacement */
.gl {
    display: block;
	overflow: hidden;
	position: relative;
}

.gl span, .gl a {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

a.gl span {cursor: pointer;}

.ir {
	display: block;
	overflow: hidden;
	text-indent: -9999em;
}
.hide {display: none;}

#main {margin: 0 auto;width: 1000px;}
#main a, .content a {color: #D9922D;text-decoration: none;}

ul.itemlist li {background: url(img/bg_bullet_square.gif) 0 3px no-repeat;padding: 0 0 10px 10px;}
ul.itemlist li ul.itemlist li {margin: 10px 0 0;padding: 0 0 0 10px;}

.clear_both{clear:both;}

/**
 * @desc Header
 */
#header {
    background: transparent url(img/bg_header.jpg) no-repeat 0 0;
	height: 227px;
	width: 980px;
	padding: 20px 20px 0 20px;
}

#badge_box { position:absolute; width:215px; height:80px; left:520px; top:34px;}

#header_content {
    display: block;
    width: 960px;
    height: 200px;
}

#header_content h1 {
    background: transparent url(img/gr_digital_nomads.gif) no-repeat top left;
    width: 546px;
    height: 33px;
    display: block;
    position: absolute;
    top: 64px;
    margin-left: 14px;
}

#header_content h1 a {
    display: block;
    height: 32px;
    width: 279px;
    text-indent: -9999em;
    overflow: hidden;
}

#header_content h1 span {
    position: absolute;
    left: -9999em;
    text-indent: -9999em;
    display: block;
    overflow: hidden;
}

#header_content #logo_header {
    position: absolute;
    top:31px;
    margin-left: 560px;
}

#header_content h2#dn_question a {
    background: transparent url(img/gr_what_is_a_digital_nomad.jpg) no-repeat top left;
    width: 158px;
    height: 20px;
    display: block;
    position: absolute;
    top: 94px;
    margin-left: 743px;
}

#header_content a#rss_header {
    background: transparent url(img/btn_rss.gif) no-repeat top  left;
    display: block;
    width: 40px;
    height: 14px;
    position: absolute;
    top: 95px;
    margin-left: 906px;
}

#header ul.nav {
	position: absolute;
	top: 115px;
	margin-left: 4px;
	height: 26px;
	overflow: hidden;
	padding: 0 0 0 10px;
	width: 629px;
}

#header ul.nav li {
	float: left;
	margin: 6px 25px 6px 0;
}

#header ul.nav li a {
	background: url(img/bg_bullet_square.gif) 0 3px no-repeat;
	font-weight: bolder;
	padding: 0 0 0 8px;
	text-transform: uppercase;
	color: #6b7611;
}


#header ul.nav li a:hover {
	color: #8d9034;
	text-decoration: none;
}

#header ul.nav li a.active {
    color: #603913;
}

#header form.search {
	position: absolute;
	top: 106px;
	margin-left: 626px;
	height: 29px;
	padding: 9px 0 0 15px;
	width: 308px; /* 323 - 15 */
}
#header form.search * {vertical-align: middle;}
#header form.search div {padding: 2px 0 0 0;}
#header form.search div label {padding: 0 10px 0 0;}
#header form.search div input.text {margin: 0 10px 0 0;width: 190px;}

#header div.bot {
	height: 38px;
	margin-top: 95px;
	overflow: hidden;
	width: 962px;
}

#header div.bot form {
	float: right;
	height: 29px;
	padding: 9px 12px 0 15px;
}

#header div.bot #navimages {
	float: left;
	height: 26px;
	width: 618px;
}

#header div.bot #navimages .navimages_padding {
	margin-left:12px;
}

#header div.bot #navimages img {
	margin-top:4px;
	float:left;
}

#header div.bot #navimages img.badgebut {
	margin:2px 0 0 20px;
}

.search_form {
	float:right;
}

.title{ color:#55371B; background: url(img/bg_section_divider.gif) bottom repeat-x; font-size:1.8em; font-weight:bold; margin-right:17px; }

/**
 * @desc Footer
 */
#footer {
	background: url(img/bg_footer.gif) repeat-x;
	color: #fff;
	height: 68px;
	margin: 0 20px 20px 20px;
}
#footer a {
	color: #dbe888;
	text-decoration:underline;
}
#footer h2 {
	font-size: 16px;
	padding: 10px 16px;
}
#footer h2 a {
	background: url(img/bg_rss.gif) 0 0 no-repeat;
	color: #fff;
	padding: 2px 0 2px 25px;
	text-decoration: none;
}
#footer ul {
	float: left;
	overflow: hidden;
	padding: 0 0 0 16px;
}
#footer ul li {
	float: left;
	margin: 0 30px 0 0;
}
#footer p {
    float:right;
    font-size:10px;
    padding:0 18px 0 0;
}
#footer p a {
	font-size: 12px;
}
#footer #intel_footer {
    float: right;
    margin: -34px 0 0 5px;
}
#footer div {
background:transparent url(img/bg_digital_nomad.gif) no-repeat scroll 0 7px;
height:68px;
padding:0 0 0 85px;
}
/**
 * @desc Content
 */
#wrapper {
	padding: 0 20px;
	margin-top: -90px;
}
#content {
	overflow: hidden;
	width: 1000px;
	background: url(img/bg_content_col2.gif) repeat-y;
	margin-bottom:10px;
}
#content .col {
	float: left;
}
#content.homepage {
	background: url(img/bg_content_col3.gif) 0 10px;
}
#content .sidebarContent {
	width: 617px;
	margin-left:10px;
	display:inline;
}
#content.homepage .sidebarContent {
	padding: 0 7px 0 6px;
	width: 392px; /* 405 - 392 = 13 */;
}
#content .sidebarHomepage {
	background: url(img/bg_sidebar1_divider.gif) top center no-repeat;
	margin: 7px 0 0 0;
	overflow: hidden;
	padding: 10px 10px;
	width: 201px; /* 221 - 20 = 201 */
}
#content .sidebarCommon {
	padding: 7px 8px;
	width: 319px; /* 336 - 17 = 319 */
}
#content .content {
	clear: both;
	overflow: hidden;
	margin: 0 17px 20px 0px;
	width: 600px; 
	background: url(img/bg_section_divider.gif) top repeat-x;
	padding-top:10px;
	line-height:1.4em;
}

#content #postcomment.content {background-image:none;}

#content .content.first {
	background-image:none;
}
#content.homepage .content {
	margin: 0 0 20px 0;
	width: auto;
}
#content .content h1 {
	font-size: 18px;
	color: #4F4F4F;
}
#content .content h1 a {
	color: #4F4F4F;
	font-weight: bold;
}
#content .content h1 a:hover {
	text-decoration: underline;
}
#content .page h1 {
	background: url(img/bg_section_divider.gif) bottom center repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}
#content .content p {
	margin: 0 0 20px 0;
}


#content .content ul {
	margin:0px 0px 20px 30px;
}
#content .content ul li { list-style:disc;}

#content div.col.sidebarCommon ul li {list-style-type: none;}

#content #comments.content ul{margin:0px;}
#content #comments.content ul li { list-style:none;}

#content .content ol {
	margin:0px 0px 20px 30px;
}

#content .content ol li { list-style:decimal;}

#content .content blockquote {
	margin: 0 0 0 20px;
}

#content .list .content {
	background: url(img/bg_section_divider.gif) top center repeat-x;
	padding-top: 10px;
}
/* post category */
#content .content div.category {
	background: url(img/bg_section_divider.gif) center center repeat-x;
	margin: 0 0 4px 0;
}
#content .content div.category span, #main .sortlinks a, #main .category_select a.selected, #main .category_select a:hover {
	background: #8C6239;
	border-top: 1px solid #e4e0ce;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #e4e0ce;
	border-left: 1px solid #c0c196;
	color: #fff;
	font-size: 11px;
	padding: 2px 4px;
	text-transform: uppercase;
}
#main .sortlinks a{background-color:#8C6239;font-size:12px;}
#main .sortlinks a:hover{color: #ffffff;}
#main .category_select a.selected, #main .category_select a:hover{font-size:12px; margin:1px 14px 1px 8px;}

#content .content div.category span a {
	color: #fff;
}

#main a:hover {
    text-decoration:underline;
}

#main .category_select{margin:5px 0px 8px 0px; height:22px;}
#main .category_select span.category_select_title{color:#333333; font-size:16px; font-weight:bold;float:left;}
#main .category_select a{background: url(img/right_arrow.gif) right no-repeat; text-transform: uppercase; 
padding:0px 12px 0px 4px; margin:4px 8px; float:left;}
/* byline */
#content p.byline {
	margin: 0 0 10px 0;
}
#content a:hover {
    text-decoration: underline;
    color:#6B7611;
}
#content .single p.byline {
	/*background: url(img/bg_section_divider.gif) bottom center repeat-x;*/
	padding: 0 0 5px 0;
}
/* meta */
#content ul.meta {
	font-size: 11px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
#content ul.meta li {
	display: inline;
	padding: 0 10px 0 0;
}

#content .sortlinks{text-transform:uppercase; margin-top:8px; height:20px; padding:3px 0px 10px;}

/* Pager */
div.pager {
	clear: both;
	padding: 10px 0 10px 10px;
	text-transform: uppercase;
}
#content.homepage div.pager {
	padding-left: 0;
}

#content .wp-pagenavi{border-top:1px solid #E9EBD3; border-bottom:1px solid #E9EBD3; padding:5px 0; margin:50px 17px 10px 0px;}

#content .wp-pagenavi .numbers{float:right;}

#content .wp-pagenavi .numbers .num{background-color:#F4F6E9;margin-bottom:0;
margin-top:0;
padding-bottom:1px;
padding-top:1px;}
#content .wp-pagenavi .numbers .num.current{background-color:#FAFBF6;}

/* Bookmarks */
#content .content ul.bookmarks {
	overflow: hidden;
}
#content .content ul.bookmarks li {
	float: left;
	margin: 0 25px 0 0;
}
#content .content ul.bookmarks li.last-child {
	margin: 0;
}
#content .content ul.bookmarks li a.addThis {
	background: url(img/bookmarks/add_this.gif);
	height: 16px;
	width: 83px;	
}
#content .content ul.bookmarks li a.technorati {
	background: url(img/bookmarks/technorati.gif) no-repeat;
	padding: 0 0 0 18px;
}
#content .content ul.bookmarks li a.delicious {
	background: url(img/bookmarks/delicious.gif) no-repeat;
	padding: 0 0 0 18px;
}
#content .content ul.bookmarks li a.digg {
	background: url(img/bookmarks/digg_it.gif);
	height: 16px;
	width: 38px;
}
/* announcement */
#content .announcement {
	background: url(img/bg_announcement_top.gif) 0 6px no-repeat;
}
#content .announcement .mid {
	padding: 0 20px;
}
#content .announcement .bot {
	background: url(img/bg_announcement_bot.gif) no-repeat;
	padding: 8px 0 0 0;
}

/* contribute */

#content .contribute {
	background: url(img/contribute_bkgd_expand.gif) 0 20px no-repeat;
}
#content .contribute.in_category {background: url(img/perspective_bkgd_expand.gif) 0 20px no-repeat;}
#content .contribute .mid {padding: 0 20px; float:left; background-color:transparent;}
#content .contribute .bot {background:transparent url(img/contribute_bkgd_bottom.gif) no-repeat scroll 0 0; 
height:8px; clear:both; line-height:1px; font-size:1px;}
#content .contribute.in_category .bot {background:transparent url(img/perspective_bkgd_bottom.gif) no-repeat scroll 0 0;}

#content .contribute .mid .contribute_button{margin-top:5px; float:right; padding-bottom:10px;}
/*
#content .announcement div.category span {
	background: #8c6239;
}
*/
#main .sortlinks a.SelectedLink{background-color: #798328;}

#content .announcement ul li {
	padding: 0 0 10px;
}
#content .announcement ul li a {
	background: url(img/bg_announcement_bullet.gif) center left no-repeat;
	padding: 0 0 0 10px;
}
/**
 * @desc Widgets
 */
/* linklist */
.widget {
	margin: 0 0 10px 0;
}
.sidebarHomepage .widget {
	background: url(img/bg_sidebar1_divider.gif) bottom center no-repeat;
	height: 1%;
}
.sidebarCommon .widget {
	background: url(img/bg_sidebar2_divider.gif) top center no-repeat;
    padding-top: 10px;
}
.sidebarCommon .box {
	background: url(img/bg_sidebar_box.gif) bottom left no-repeat;
	padding: 0;
	height: 1%;
	overflow: hidden;
}
.sidebarCommon .box h2 {
	color: #8c6239;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 15px 0;
}
/* linklist */
.linklist ul {
	padding: 10px 10px 0;
}
.linklist ul li {
	padding: 0 0 10px;
}
.linklist ul li a {
	background: url(img/bg_bullet_arrow.gif) 0 4px no-repeat;
	display: block;
	padding: 0 0 0 10px;
}
.linklist p {
	padding: 0 10px 10px;
}
.linklist p a {
	font-size: 11px;
	font-weight: bold;
}
.linklist dl {
	padding: 10px 10px 0;
}
.linklist dl dd {
	font-size: 10px;
	padding: 0 0 10px 0;
}
.sidebarCommon .linklist {
	padding: 1px 0 0 0;
}
.sidebarCommon .linklist .box h2 {
	padding-bottom: 10px;
}
.sidebarCommon .linklist .box ul {
	padding: 0 15px 10px;
}
.sidebarCommon .linklist .box ul li {
	padding: 0 0 10px;
}
.sidebarCommon .linklist .box ul li a {
	background: url(img/bg_bullet_arrow.gif) 0 4px no-repeat;
	display: block;
	padding: 0 0 0 10px;
}
/* Wiki Link */
.wiki_link {
    background: transparent url(img/bg_wiki_link.gif) no-repeat top left;
    height:85px;
    width:299px;
    padding: 20px 20px 0 0;
}

.wiki_link p, .wiki_link h3 {text-align: right;line-height:20px;}
#main .wiki_link h3 a {font-size: 18px; color: #8C6239;}
#main .wiki_link h3 a:hover {font-size: 18px; color: #8C6239;}

.wiki_link a.dn_logo_wiki {
    display: block;
    height: 50px;
    width: 60px;
    float: left;
    margin: 0 0 0 15px;
}

.download_link {
    background: transparent url(img/bg_download_link.gif) no-repeat bottom left;
    height:100px;
    width:289px;
    padding: 15px 20px 0 10px;
}

.download_link h2 {
	color: #8c6239;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 15px 3px 10px;
}

.download_link ul li {
	background: url(img/bg_bullet_arrow.gif) 0 4px no-repeat;
	display: block;
	padding: 0 0 0 10px;
}

.linklist ul li a.download_whitepaper { background: none; float: none; margin: 0px;display: inline; padding: 0;}


/* tagCloud */
.sidebarHomepage #tagCloud h2, .sidebarHomepage #tagCloud h2 span {
	background: url(img/hdr_tag_cloud.gif) no-repeat;
	height: 25px;
	width: 201px;
}
.sidebarHomepage #tagCloud a {
	color: #333333;
}
.sidebarHomepage #tagCloud p {
	padding: 10px;
}
.sidebarCommon #tagCloud {
	padding: 1px 0 0 0;
}
.sidebarCommon #tagCloud .box p {
	padding: 5px 15px 15px;
}
.sidebarCommon #tagCloud .box a {
	color: #333333;
}
/* nomadProfiles */
.sidebarHomepage #nomadProfiles h2, .sidebarHomepage #nomadProfiles h2 span {
	background: url(img/hdr_nomad_profiles.gif) no-repeat;
	height: 25px;
	width: 201px;
}
#nomadProfiles ul {
	overflow: hidden;
	margin: 10px 0;
}
#nomadProfiles ul li {
	float: left;
	padding: 0 3px 3px;
}
#nomadProfiles ul li a img {
	border: 1px solid #ddd;
	padding: 2px;
}
.sidebarCommon #nomadProfiles {
	padding: 1px 0 0 0;
}
.sidebarCommon #nomadProfiles .box ul {
	height: 1%;
	margin: 10px 0 10px 15px;
	overflow: hidden;
}
.sidebarCommon #nomadProfiles .box ul li {
	padding: 0 2px 0 0;
}
/* whatIsADigitalNomad */
#whatIsADigitalNomad p {
	padding: 0 10px 10px;
}
#whatIsADigitalNomad p.first-child {
	padding-top: 10px;
}
#whatIsADigitalNomad p img {
	border: 1px solid #ddd;
	float: right;
	margin: 0 0 5px 5px;
	padding: 3px;
}
#whatIsADigitalNomad p a {
	font-size: 11px;
	font-weight: bold;
}
/* headers */
.sidebarHomepage #nomadCommunities h2, .sidebarHomepage #nomadCommunities h2 span {
	background: url(img/hdr_nomad_communities.gif) no-repeat;
	height: 25px;
	width: 201px;
}
#productivityApps h2, #productivityApps h2 span {
	background: url(img/hdr_productivity_apps.gif) no-repeat;
	height: 25px;
	width: 201px;
}
.sidebarHomepage #ourFavoriteInsights h2, .sidebarHomepage #ourFavoriteInsights h2 span {
	background: url(img/hdr_our_favorite_insights.gif) no-repeat;
	height: 25px;
	width: 201px;
}
#specialNomadDeals h2, #specialNomadDeals h2 span {
	background: url(img/hdr_special_nomad_deals.gif) no-repeat;
	height: 25px;
	width: 201px;
}
#whatIsADigitalNomad h2, #whatIsADigitalNomad h2 span {
	background: url(img/hdr_what_is_a_digital_nomad.gif) no-repeat;
	height: 25px;
	width: 201px;
}
/* join */
.sidebarCommon #join .btnJoin {
    margin-bottom: 4px;
}
/* beamMeUp */
#beamMeUp {
	padding: 1px 0 0 0;
}
#beamMeUp .box p {
	padding: 0 15px 7px;
}
#beamMeUp .box div {
	height: 19px;
	overflow: hidden;
	padding: 0 15px 10px;
    text-align: right;
}
#beamMeUp .box div a {
	background: url(img/bg_announcement_bullet.gif) no-repeat right center;
	font-weight: bold;
	padding-right: 10px;
}
/* newLaptops */
#newLaptops .box {
	background: url(img/bg_sidebar_new_laptops.jpg) no-repeat left bottom;
    min-height: 129px;
	overflow: hidden;
}
#newLaptops .box h2 {
	color: #8c6239;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 .3em 131px;
}
#newLaptops .box p {
	margin: 0 0 1em 131px;
}
#newLaptops .box p.timeline {
	font-weight: bold;
	margin-left: 161px;
}
#newLaptops .box p.timeline a {
	background: url(img/bg_announcement_bullet.gif) no-repeat right center;
	padding-right: 10px;
}
/* featuredVideo */
#featuredVideo .box .desc {
	float: left;
	width: 94px;
}
#featuredVideo .box .desc div {
	padding: 0 15px;
}
#featuredVideo .box .desc div a, #featuredVideo .box .desc div a span {
	background: url(img/btn_youtube.gif);
	height: 22px;
	width: 56px;
}
#featuredVideo .box .desc h2 {
	background: url(img/bg_section_divider.gif) bottom no-repeat;
	color: #8c6239;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 15px;
}
#featuredVideo .box .desc p {
    font-size: 1.1em;
    line-height: 1.1em;
	margin: 10px 5px 25px 18px;
}
#featuredVideo .box .desc p a {
	color: #333333;
	font-weight: bold;
}
#featuredVideo .box #featuredVideoPlayer {
	float: left;
	height: 199px;
	padding: 10px 0;
	width: 217px;
}
/* forumFeed */
#forumFeed .header {
	background: url(img/bg_forum_hdr.gif) top left no-repeat;
	padding: 8px;
}
#forumFeed .header h2, #forumFeed .header h2 span {
	background: url(img/hdr_forum.gif);
	height: 22px;
	width: 220px;
}
#forumFeed .header p {
	color: #fff;
	padding: 0 3px;
}
#forumFeed .nav ul {
	background: url(img/bg_forum_tabs.gif) top left no-repeat;
	height: 41px;
	overflow: hidden;
	margin:0;
}
#forumFeed .nav ul.digitalNomadForum {
    background-position: 0 -41px;
}
#forumFeed .nav ul.digitalWhitepaper {
    background-position: 0 -82px;
}
#forumFeed .nav ul li {
	float: left;
	height: 41px;
	width: 106px;
	list-style-type: none;
}
#forumFeed .nav ul li a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 10px 0;
	text-align: center;
	vertical-align: middle;
	line-height: 14px;
}
#forumFeed div.mid {
	background: url(img/bg_forum_mid.gif) bottom left;
    min-height: 110px; /* @see ie.css * html #forumFeed div.mid */
	padding: 1px 10px 20px;
}
#forumFeed div.mid h2 {
	font-size: 12px;
	font-weight: bold;
}
#forumFeed .tabs .tab li {
	background: url(img/bg_bullet_arrow.gif) no-repeat left center;
	margin: 10px 0 0;
	padding-left: 12px;
	list-style-type: none;
}
#forumFeed #digitalWhitepaper li {
	background: url(img/bg_bullet_square.gif) 0 3px no-repeat;
}
#forumFeed .tabs .tab p {
	margin: 10px 0 0;
	overflow: hidden;
}
#forumFeed .tabs .tab p a {
	background: url(img/bg_bullet_arrow.gif) no-repeat right center;
	font-weight: bold;
	float: right;
	padding: 0 12px 0 0;
}
#forumFeed div.footer {
	background: url(img/bg_forum_ftr.gif) top left no-repeat;
	height: 30px;
	padding: 1px 0 0;
}
#forumFeed div.footer a {
	margin: 6px auto;
}
#forumFeed div.footer a, #forumFeed div.footer a span {
	background: url(img/btn_forum_share.gif);
	height: 12px;
	width: 293px;
}
/* forumFeed2 */
/*
#forumFeed2 .header {
	background: url(img/bg_forum_hdr.gif) top left no-repeat;
	padding: 8px;
}
#forumFeed2 .header h2, #forumFeed2 .header h2 span {
	background: url(img/hdr_forum.gif);
	height: 22px;
	width: 220px;
}
#forumFeed2 .header p {
	color: #fff;
	padding: 0 3px;
}
#forumFeed2 .nav ul {
	background: url(img/bg_forum_tabs.gif) top left no-repeat;
	height: 121px;
	width: 318px;
}
#forumFeed2 .nav ul li.digitalNomadForum a {
    padding: 2px 0px 0px 5px;
}
#forumFeed2 .nav ul li.idealStorm a {
    padding: 2px 0px 0px 5px;
}
#forumFeed2 .nav ul li.csWhitePaper a {
    padding: 1px 0px 0px 5px;
}
#forumFeed2 .nav ul.mostRecent {
    background-position: 0 -4px;
}
#forumFeed2 .nav ul.tagCloud {
    background-position: 0 -131px;
}
#forumFeed2 .nav ul.nomadProfiles {
    background-position: 0 -258px;
}
#forumFeed2 .nav ul.blogRoll {
    background-position: 0 -385px;
}
#forumFeed2 .nav ul.twitter {
    background-position: 0 -512px;
}
#forumFeed2 .nav ul.delicious {
    background-position: 0 -639px;
}
#forumFeed2 .nav ul.ideaStormForum {
    background-position: 0 -893px;
}
#forumFeed2 .nav ul.digitalWhitepaper {
    background-position: 0 -1021px;
}
#forumFeed2 .nav ul.digitalNomadForum {
    background-position: 0 -766px;
}
#forumFeed2 .nav ul li {
	float: left;
	height: 41px;
	width: 106px;
}
#forumFeed2 .nav ul li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 10px 0;
	text-align: center;
	vertical-align: middle;
}
#forumFeed2 .nav ul li a.selected {
    color: #ffffff;
}
#forumFeed2 div.mid {
	background: url(img/bg_forum_mid.gif) bottom left;
    min-height: 110px; *//* @see ie.css * html #forumFeed2 div.mid *//*
	padding: 10px 10px 20px;
	margin-top: -5px;
}
#forumFeed2 div.mid h2 {
	font-size: 12px;
	font-weight: bold;
}
#forumFeed2 .tabs .tab li {
	background: url(img/bg_bullet_arrow.gif) no-repeat left center;
	margin: 10px 0 0;
	padding-left: 12px;
}
#forumFeed2 #digitalWhitepaper {
	font-size: 13px;
	font-weight: bold;
}
#forumFeed2 #digitalWhitepaper li {
	background: url(img/bg_bullet_square.gif) 0 3px no-repeat;
}
#forumFeed2 .tabs .tab p {
	margin: 10px 0 0;
	overflow: hidden;
}
#forumFeed2 .tabs .tab p a {
	background: url(img/bg_bullet_arrow.gif) no-repeat right center;
	font-weight: bold;
	float: right;
	padding: 0 12px 0 0;
}
#forumFeed2 div.footer {
	background: url(img/bg_forum_ftr.gif) top left no-repeat;
	height: 30px;
	padding: 1px 0 0;
}
#forumFeed2 div.footer a {
	margin: 6px auto;
}
#forumFeed2 div.footer a, #forumFeed2 div.footer a span {
	background: url(img/btn_forum_share.gif);
	height: 12px;
	width: 293px;
}
*/


/* postFeed */
#postFeed .tabs {
	background: url(img/bg_post_feed_b.gif) no-repeat left bottom;
	min-height: 193px; /* @see ie.css * html #postFeed .tabs */
}
#postFeed .nav ul {
	background: url(img/bg_post_feed_t.gif) no-repeat;
    overflow: hidden;
}
#postFeed .nav ul.mostRecent {
    background-position: 0 -36px;
}
#postFeed .tabs .nav ul li {
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    width: 159px;
}
#postFeed .tabs .nav ul li a {
    display: block;
    height: 26px;
    padding-top: 10px;
}
#postFeed .tabs .nav ul li a.selected {
    color: #8c6239;
}
#postFeed .tabs .tab {
    padding: 8px 14px 20px;
}
#postFeed .tabs div#mostRecent {
    display: none;
}
#postFeed .tabs h2 {
    color: #8c6239;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
#postFeed .tabs .tab li {
	background: url(img/bg_bullet_arrow.gif) no-repeat left center;
	margin: 10px 0 0 0;
	padding-left: 12px;
}
/**
 * @desc Downloads
 */
#downloads h1 {
	margin: 0 0 5px 0;
}
#downloads h1, #downloads h1 span {
	background: url(img/hdr_downloads.gif) no-repeat;
	height: 17px;
	width: 110px;
}
#downloads h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#downloads .section {
    background: url(img/bg_section_divider.gif) no-repeat;
	overflow: hidden;
    padding: 12px 0 0;
}
#content #downloads p {
	margin: 0 0 5px 0;
}
#content #downloads .section p {
    font-weight: bold;
	margin: 0 0 10px 0;
}
#downloads .columns {
    overflow: hidden;
	margin: 0 0 10px 0;
}
#downloads .columns .column {
    float: left;
    margin: 0 15px 15px 0;
    width: 119px;
}
#downloads .photo {
    background: #fff;
    border: 1px solid #dfdfdc;
    float: left;
    padding: 4px;
	margin: 0 10px 10px 0;
}
#downloads #wallpaper .column ul {
    margin-top: -10px;
}
#downloads #wallpaper li {
    background: none;
    padding-left: 0;
}
/**
 * @desc Media Gallery
 */
#gallery {
	margin: 0 17px 20px 10px;
	width: 600px;
}
#gallery h1, #gallery h1 span {
	background: url(img/hdr_media_gallery.gif);
	height: 20px;
	width: 132px;
}
#gallery h2 {
	font-weight: bold;
}

#gallery #mediaPlayer {
	background: url(img/bg_section_divider.gif) bottom left repeat-x;
	height: 1%;
	overflow: hidden;
	margin: 0 0 13px 0;
	padding: 0 0 20px 0;
}
#gallery #mediaPlayerBox {
	float: left;
	margin: 0 10px 0 0;
}
#gallery #mediaPlayerDesc {
	background: url(img/bg_gallery_box_top.gif) no-repeat;
	float: left;
	padding: 4px 0 0 0;
	width: 260px;
}
#gallery #mediaPlayerDesc div.mid {
	background: url(img/bg_gallery_box_mid.gif) repeat-y;
	padding: 6px 10px;
}
#gallery #mediaPlayerDesc div.bot {
	background: url(img/bg_gallery_box_bot.gif) no-repeat;
	padding: 4px 0 0 0;
}
#gallery #mediaPlayerDesc h2 {
	color: #8c6239;
	font-size: 12px;
	text-transform: uppercase;
}
#gallery #mediaPlayerDesc p {
	margin: 10px 0 0;
}
#gallery .content {
	background: url(img/bg_section_divider.gif) top left repeat-x;
	margin: 3px 0 0 0;
	padding: 10px 0 20px 0;
}
#gallery #sysLinks {
	height: 34px;
	overflow: hidden;
}
#gallery .gbSystemLinks {
	background: url(img/bg_gallery_sys.gif) no-repeat;
	float: right;
	height: 34px;
	margin: 0;
	width: 279px;
}
#gallery .gbSystemLinks span {
	display: block;
	float: left;
	text-align: center;
	width: 93px;
}
#gallery .gbSystemLinks a {
	display: block;
	padding: 8px 0;
}
/**
 * @desc Tools & Tips
 */
#toolsTips h1 {
	margin: 0 0 5px 0;
}
#toolsTips h1, #toolsTips h1 span {
	background: url(img/hdr_tools_tips.gif) no-repeat;
	height: 20px;
	width: 119px;
}
#toolsTips h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#toolsTips #tools, #toolsTips #tips {
	background: url(img/bg_tools_dots.gif) repeat-x;
    padding-top: 13px;
}
#toolsTips #tools dl {
    margin-bottom: .7em;
    overflow: hidden;
}
#toolsTips #tools dt {
	background: url(img/bg_bullet_arrow.gif) no-repeat left center;
    clear: both;
    float: left;
    margin-right: 9px;
    padding-left: 9px;
    font-weight: bold;
    width: 88px;
}
#toolsTips #tools dt span.dots {
	background: url(img/bg_tools_dots.gif) repeat-x left center;
    display: block;
}
#toolsTips #tools dt span.dots span {
    background: #fff;
    padding-right: 5px;
}
#toolsTips #tools dd {
    float: left;
    margin-bottom: 1em;
    width: 468px;
}
#toolsTips #tips {
    margin-bottom: 1.3em;
}
#toolsTips #tips dt {
	background: url(img/bg_bullet.gif) no-repeat left center;
	margin-bottom: .6em;
	padding-left: 9px;
	font-size: 1.1em;
    font-weight: bold;
}
#toolsTips #tips dd {
    margin-bottom: .9em;
    padding-left: 9px;
}
/**
 * @desc Comments
 */
#comments .comment {
	border-bottom: 1px solid #ececec;
	padding: 10px 0 0;
}
#comments h1,
#postcomment h1 {
	font-weight: bold;
	margin: 0 0 10px 0;
}

#postcomment textarea#comment, 
#postcomment input#author, 
#postcomment input#emailcom, 
#postcomment input#url,
#BlendPublicPost input#name,
#BlendPublicPost input#email,
#BlendPublicPost input#title,
#BlendPublicPost textarea#thoughts
{
	border: 1px solid #ececec;
	margin: 0 0 8px 0;
	padding: 10px;
	width: 578px; /* 580 - 2 */
}

.PublicPost{padding-top:10px;}

#BlendPublicPost fieldset{ border: 1px solid #ececec; margin: 0 0 8px 0; padding: 10px; float:left; clear:left;}

#BlendPublicPost legend{padding:0px 4px; background:white; font-weight:bold;}

#BlendPublicPost .add_another{text-decoration:underline; margin-left:30px;}
#BlendPublicPost .add_another:hover{text-decoration:none;}

#BlendPublicPost .radiolist{padding-top:7px;}
#BlendPublicPost .radiolist .input label{color: #8C6239; position:relative; top:-4px;}
.navigate_home{padding-bottom:10px; width:100%; float:left;}

#youtube{border:1px solid #ECECEC;}

#AddImage input.image_input{border:1px solid #ECECEC;}

.PublicPost input#name,.PublicPost input#email{width:330px; /* 1+1*329 */}

#postcomment div.row input#author, 
#postcomment div.row input#emailcom {
	width: 273px; /* 275 - 2 */
	float: left;
}
#postcomment div.row input#author {
	margin-right: 10px;
}
#BlendPublicPost .summary ul li, #postcomment .summary ul li {
	color: #8C6239;
	padding: 0 0 10px 0;
}
/**
 * @desc Page Headers
 */
h1.category14 {
	margin: 0 0 5px 10px;
}
h1.category14, h1.category14 span {
	background: url(img/hdr_category14.gif) no-repeat;
	height: 17px;
	width: 168px;
}
h1#hdrTag {
	font-size: 14px;
	font-weight: bold;
	height: 1%;
	margin: 0 0 5px 10px;
	overflow: hidden;
}
h1#hdrTag div {
	float: left;
	margin: 0 10px 0 0;
}
h1#hdrTag div.gl, h1#hdrTag div.gl span {
	background: url(img/hdr_tag.gif) no-repeat;
	height: 19px;
	width: 42px;
}
h1#hdrSearch {
	font-size: 14px;
	font-weight: bold;
	height: 1%;
	margin: 0 0 5px 10px;
	overflow: hidden;
}
h1#hdrSearch div {
	float: left;
	margin: 0 10px 0 0;
}
h1#hdrSearch div.gl, h1#hdrSearch div.gl span {
	background: url(img/hdr_search.gif) no-repeat;
	height: 16px;
	width: 71px;
}
h1#hdrAuthor {
	font-size: 14px;
	font-weight: bold;
	height: 1%;
	margin: 0 0 5px 10px;
	overflow: hidden;
}
h1#hdrAuthor div {
	float: left;
	margin: 0 10px 0 0;
}
h1#hdrAuthor div.gl, h1#hdrAuthor div.gl span {
	background: url(img/hdr_author.gif) no-repeat;
	height: 16px;
	width: 73px;
}

/* ADDED 9-8-08 by VM Foundry */
#ourFavoriteInsights h2 a {
	display:none;
}

#ourFavoriteInsights ul, #ourFavoriteInsights li, #ourFavoriteInsights a {
	display: inline;
	margin: 0;
	padding: 0;
	word-wrap:normal;
	background:none;
	color:#838383;
}

#ourFavoriteInsights ul {
}

#ourFavoriteInsights ul li a {
	color:#d9922d;
	margin-right:6px;
}

.delicious-cloud {
	display:inline;
	word-wrap:normal;
	background:none;
	color:#838383;
	text-indent:none;
}

.delicious-cloud ul {
	margin:0;
	padding:0;
}

.delicious-cloud ul li {
	margin:0;
	padding:0;
}

.delicious-cloud li a {
	color:#d9922d;
}

#delicious {
	padding:0;
}

#delicious ul {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	display:inline;
	text-indent:none;
}

#delicious u li a {
	color:#d9922d;
}

#delicious-tags-Digital_Nomads .delicious-tags {
}

.delicious-banner {
	display:none;
}

#twitter dl {
	margin:10px 0 0 0;
}

#twitter dl dd {
	text-align:right;
	font-size:11px;
	color:#666666;
	border-bottom:1px solid #ebebeb;
	margin-bottom:10px;
	padding-bottom:4px;
}

#twitter2 .box dl {
	padding:0 16px 0 14px;
}

#twitter2 .box dl dd {
	text-align:right;
	font-size:11px;
	color:#666666;
	border-bottom:1px solid #ebebeb;
	margin-bottom:10px;
	padding-bottom:4px;
}

#mostRecent2 .box ul {
	padding: 0 15px 10px;
}
#mostRecent2 .box ul li {
	padding: 0 0 20px;
	background: url(img/bg_bullet_arrow.gif) 0 4px no-repeat;
	text-indent:12px;
	margin:0;
}
#mostCommented2 .box ul {
	padding: 0 15px 10px;
}
#mostCommented2 .box ul li {
	padding: 0 0 20px;
	background: url(img/bg_bullet_arrow.gif) 0 4px no-repeat;
	text-indent:12px;
	margin:0;
}

#delicious2 .box ul {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	display:inline;
	text-indent:none;
}

#delicious2 .box u li a {
	color:#d9922d;
	display:inline;
}
#delicious2 .box p a {
	color:#d9922d;
}

/*--------- Author Roundup specific -------*/
#author_roundup #hidden_authors {
	margin: 0px;
	padding: 0px;
	width: 255px;
}

#author_roundup {
	margin-top: 10px;
	padding-left: 32px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#author_roundup img {
	border: 1px solid #ddd;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#author_roundup img:hover {
	border: 1px solid #999999;
	background-color: #cccccc;
}

#author_roundup h2 {
	color: #8c6239;
	font-family: "Arial Black", Calibri, Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 10px 15px 0;
}

