@charset "UTF-8";
/* CSS Document */

.cisco_sub_bnr h2, .microsoft_sub_bnr h2, .google_sub_bnr h2 {
	display:none;
}

.cisco_sub_bnr { 
background: url(/includes/styles/r08/img/cisco-sub-bnr941x108.png); /* change path to new image */ 
height: 108px; /* change height */ 
width: 941px; 
margin-bottom:15px; 

} 

.microsoft_sub_bnr { 
background: url(/includes/styles/r08/img/micro-sub-bnr941x108.png); /* change path to new image */ 
height: 108px; /* change height */ 
width: 941px; 
margin-bottom:15px; 
} 

.opensource_sub_bnr { 
background: url(/includes/styles/r08/img/open-source-linux-bnr941x108-as-Smart-Object-1.png); /* change path to new image */ 
height: 108px; /* change height */ 
width: 941px; 
margin-bottom:15px; 
}

.google_sub_bnr {
background: url(/includes/styles/r08/img/goog-sub-bnr941x108.jpg); /* change path to new image */
height: 108px; /* change height */
width: 941px;
margin-bottom:15px;
}  

/*  .opensource_sub_bnr #blogs_selector, .microsoft_sub_bnr #blogs_selector, .cisco_sub_bnr #blogs_selector { 
float: right; 
margin-top: 47px; 
margin-right: 34px; 
margin-bottom: 0px; 
margin-left: 0px; 
display: inline; 
}   */

.opensource_sub_bnr #blogs_selector, .microsoft_sub_bnr #blogs_selector, .cisco_sub_bnr #blogs_selector {
float: right;
margin: 31px 34px 0 0;
display: inline;
}

.opensource_sub_bnr #blogs_selector select {border: solid 4px #082500; border-radius: 3px 3px 3px 3px;}
.microsoft_sub_bnr #blogs_selector select {border: solid 4px #6a0d00; border-radius: 3px 3px 3px 3px;}
.cisco_sub_bnr #blogs_selector select {border: solid 4px #083444; border-radius: 3px 3px 3px 3px;} 

.top_pick {
	padding-left: 15px;
}
.top_pick div.image {
	/*border:1px solid #B9B9B9;*/
	float:left;
	margin:4px 15pt 8pt 0pt;
}
#topstoryblock div.book-image {
	border:1px solid #B9B9B9;
	float:left;
	margin:6px 10pt 6pt 0pt;
}

#topstoryblock .proffesional h3.subnet {
	font: normal 21px Georgia, "Times New Roman", Times, serif;
	color: #993300;
	margin-bottom: 8px;
}
div.subnet_blog {
	margin: 25px 0px 10px;
	border-bottom: 4px solid #d6d3d3;
	float: left;
	padding-bottom: 5px;
}

/***  4px Border on Top for Opensource Page Only  ***/
.opensource div.subnet_blog {
	margin: 25px 0px 10px;
	border-bottom: 4px solid #d6d3d3;
	border-top: 4px solid #d6d3d3;
	float: left;
	padding-bottom: 5px;
}

#rightcol .topics a {
	color:#000;
	text-decoration:none;
}
#rightcol .topics a:hover {
text-decoration:underline;
}

div.subnet_blog .blog_header {
	background:transparent url(/includes/styles/r08/img/bg-subnet-blog-bnr.gif) 	repeat-x scroll left bottom;
	border:1px solid #D5DCE0;
	padding:10px;
	position:relative;
	width:570px;
}

div.subnet_blog .blog_header .share {
	color:#666666;
	font-size:10px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:10px;
	top:10px;
	width:84px;
}
div.subnet_blog .blog_header span {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-left: 10px;
}
div.subnet_blog .blog_header span.nltip, #rightcol div.blogs span.nltip {
	padding-left: 0px;
	cursor: pointer !important;
}
span.nltip:hover{text-decoration:underline;}
div.subnet_blog .blog_header h2 {
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	display: inline;
	margin-bottom: 10px;
}
div.subnet_blog .blog_header h2 a {
	color: #993300;
	text-decoration: none;
}
div.subnet_blog div.image {
	border:1px solid #B9B9B9;
	float:left;
	margin:4px 10pt 62pt 0pt;
	display: inline;
}
div.subnet_blog strong {
	display: block;
	line-height: 20px;
}
div.subnet_blog ul li span {
	font-size: 10px;
	color: #666666;
	display: block;
	margin-top: 2px;
	margin-bottom: 3px;
}
.subnet_box span.date {
	font-size: 10px;
	color: #666666;
}
div.subnet_blog .more {
	margin-top: 14px;
}
div.subnet_blog p {
	color:#000000;
	line-height:14px;
}
div.subnet_blog li {
	float: left;
	width:100%;
	padding: 0px;
}
div.subnet_blog ul {
	background: url(/includes/styles/r08/img/bg-subnet-blog-rule.gif) no-repeat left bottom;
	overflow:hidden;
	width: 560px;
	padding: 15px;
}
div.subnet_blog ul.ad {
	padding: 10px;
	border: 1px solid #d6d3d3;
	width: 570px;
	background: url(none);
	margin-top: 14px;
}
div.subnet_blog a.btn {
	background: url(/includes/styles/r08/img/bg-subnet-blog-btn.gif) repeat-x left bottom;
	border: 1px solid #dae3e8;
	padding: 7px 15px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 25px;
	float:left;
}
div.subnet_blog h6 {
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 590px;
	margin: 0px 0px 4px;
}
div.subnet_blog ul.left {
	background: url(none);
	float: left;
	margin: 0px 15px 0px 0px;
	width: 260px;
	padding: 0px;
}
div.subnet_blog ul.right {
	background: url(none);
	float: left;
	width: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div.subnet_blog ul.right li a, div.subnet_blog ul.left li a {
	background:transparent url(/includes/styles/r08/img/choice-list-style.gif) no-repeat scroll 0pt 4px;
	color:black;
	display:block;
	font-size:11px;
	font-weight:normal;
	margin-bottom:6px;
	padding-left:12px;
	text-decoration:none;
}
div.subnet_blog ul.right li a:hover, div.subnet_blog ul.left li a:hover {
	background:transparent url(/includes/styles/r08/img/choice-list-style.gif) no-repeat scroll 0pt 4px;
	text-decoration:underline;
}
div.subnet_blog .text h3 {
	font-size:10px !important;
	font-weight:normal !important;
	text-transform: uppercase;
}
div.subnet_blog .text h3 a {
	color: #000000 !important;
	text-decoration:none;
}
div.subnet_blog .text strong {
	font-size:14px !important;
}
div.subnet_blog a {
	text-decoration: none;
}
div.subnet_blog a:hover {
	text-decoration: underline;
}
div.subnet_blog a:hover img {filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}
div.subnet_blog ul.ad li.logo {
	float: left;
	width: 88px;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
}
div.subnet_blog ul.ad li.text {
	float: left;
	width: 460px;
}
div.subnet_blog span.date {
	display: inline;
}
div.subnet_blog a.rss img{
	display:inline;
	vertical-align:-1px;
}

.blog_header .share img {
	display: inline;
}
.blog_header img.blogger {
	border: 1px solid #FFFFFF;
	float:left;
	margin-right:5px;
}

.top_pick div.image img, div.subnet_blog div.image img, #topstoryblock div.book-image img {
	padding:1px;
}
.top_pick h6 {
	color: #993300;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
}
.top_pick h2 {
	font: 24px/normal Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}
.top_pick p {
	font-size: 14px;
	line-height: 20px;
}
.top_pick a {
	text-decoration:none;
}
.top_pick a:hover {
	text-decoration:underline;
}
.top_pick span {
	display: block;
	/* margin-top: 8px;*/
	margin-top: 0px;
	margin-bottom: 8px;  
	font-size: 12px;
	font-weight: bold;
}

#leftcol .leftcol .moresubnets h2 {
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#topstoryblock .proffesional p.more {
	margin-top: 14px;
}
#leftcol .leftcol .moresubnets .content li {
	float: left;
	width: 100px;
	padding-bottom: 14px;
	display: inline;
	text-align: center;
}
#leftcol .leftcol .moresubnets .content li a {
	text-decoration:none;
}
#leftcol .leftcol .moresubnets .content li a:hover {
	text-decoration:underline;
}
#leftcol .leftcol .moresubnets .content img {
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#topstoryblock .proffesional a {
	text-decoration:none;
}
#topstoryblock .proffesional a:hover {
	text-decoration:underline;
}

/* change these styles in all.css */
 div.podcasts {
	overflow:hidden;
	width:100%;
	margin-bottom:18px;
	margin-top:18px;
}
div.podcasts h2 {
	padding:0 0 0 12px;
	float:left;
	color:#666666 !important;
}

#rightcol div.podcasts h2 {min-width:0px;}

div.podcasts .podcast_content p {
	margin-bottom: 9px;
}
div.podcasts div.title {
	overflow:hidden;
	width:320px;
	padding:0 16px 0 0;
	text-align:right;
	line-height:34px;
}
div.podcasts div.title a {
	font-size:10px;
	color:#5e5e5e;
	padding-right:16px;
	background:url(/includes/styles/r08/img/devider3.gif) no-repeat 100% 50%;
	text-decoration:none;
}
div.podcasts div.title a:hover {
	text-decoration:underline;
}
div.podcasts div.image {
	/* Original
	overflow:hidden;
	width:247px;
	margin:11px auto 0;	 
	*/
	float:left;
	overflow:hidden;
	padding: 0px 15px 10px 10px;
}
/* Added by JCroci */
 div.podcasts div.podcast_content {
	width:250px;
	float:left;
}
/*added by ZS 072408*/
 div.podcasts div.podcast_content a{
	text-decoration:none;
}
div.podcasts div.podcast_content h3 {
	font-size:14px;
	padding-bottom: 2px;
}
div.podcasts div.podcast_content h3 a {
	color:#0F7CC2;
	text-decoration:none;
}
div.podcasts div.podcast_content div.audio {
	padding-bottom: 10px;
	padding-top:5px;
}/*added by ZS 072408*/
div.podcasts p.icons img {
	display:inline;
	padding-right:10px;
}

#rightcol div.blogs .content .bio {
	text-align: center;
	display: block;
	margin-top:3px;
}
#rightcol div.blogs div.image {
border:none;
float:left;
margin:2px 14px 10px 0pt;
}#rightcol div.blogs div.image img {
border:1px solid #B7B7B5; padding:1px; background-color:#FFFFFF;
}
div.subnet_box ul li {
background:transparent url(/includes/styles/r08/img/choice-list-style.gif) no-repeat scroll 0pt 5px;
line-height:13px;
padding:0pt 10px 7px 15px;
}
div.subnet_box ul li a  {
color:#333333;
text-decoration:none;
}
div.subnet_box ul li a:hover  {
text-decoration:underline;
}

div.subnet_box h2 {
	padding:12px 12px 8px;
	font: normal 17px/22px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #993300 !important;
}
div.subnet_box {
	margin-bottom: 18px;
	margin-top: 13px;
}
div.subnet_box  h3 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 2px 12px 15px;
}
#rightcol div.subnet_box .content {
	overflow:hidden;
	padding:0pt 12px 10pt;
}
div.financial .content {
	padding-right: 12px;
	padding-left: 12px;
	height: 408px;
	overflow: hidden;
}
div.financial h2 {
	color:#666666 !important;
}
#rightcol div.subnet_box .content p strong {
	display:block;
	font-size:14px;
	line-height: 18px;
}
#rightcol div.subnet_box .content a {
	text-decoration:none;
}
#rightcol div.subnet_box .content a:hover {
	text-decoration:underline;
}



/* JCroci - added new banner image with Linuxworld per Ray */
.opensource_sub_bnr2 {
background:url(/includes/styles/r08/img/opensource_sub_bnr941x93_new2.jpg) repeat scroll 0 0 transparent;
height:93px;
margin-bottom:15px;
width:941px;
}

.opensource_sub_bnr h1 {
text-indent:-5000em;
line-height:15px;
}

.opensource_sub_bnr2 h1 {
text-indent:-5000em;
}
.cisco_sub_bnr h1 {
text-indent:-5000em;	
}
.microsoft_sub_bnr h1 {
text-indent:-5000em;	
}
div.rightcol div.topics ul li, div#rightcol div.topics ul li {
background:url("http://www.networkworld.com/includes/styles/r08/img/choice-list-style.gif") no-repeat scroll 0 11px transparent;
margin-left:10px;
padding:6px 6px 6px 15px;
}

div.rightcol div.topics ul, div#rightcol div.topics ul {
background:url("http://www.networkworld.com/includes/styles/r08/img/bg-news-btm.gif") no-repeat scroll 0 100% transparent;
margin:1px 0 20px;
overflow:hidden;
padding:0;
}

/******     New Box Styles for Open Source Subnet     *****/
#rightcol .optional div.box-top, div.rightcol .optional div.box-top {
background:url("/includes/styles/r08/img/optional_header.gif") -2px 0 no-repeat scroll transparent;
}
#rightcol .optional div.box-bottom, div.rightcol .optional div.box-bottom {
background:url("http://www.networkworld.com/includes/styles/r08/img/bg-rightcol-box-btm.gif") no-repeat scroll 0 100% transparent;
}
div.rightcol .optional div.topics h2, div#rightcol .optional div.topics h2 {
background:url("http://www.networkworld.com/includes/styles/r08/img/sitewideres.png") no-repeat scroll -260px -158px transparent;
color:#333333;
line-height:31px;
padding:0 0 0 14px;
}
div.optional {
margin-bottom:18px;
overflow:hidden;
width:100%;
}
#rightcol div.optional div.content {
padding:10px 10px 5px 13px;
width:300px;
}

#rightcol .optional h2, #rightcol .optional h3 {
color:#666666;
padding:0 0 0 12px;
}
#rightcol .optional h3 {
font-size:12px;
line-height:30px;
padding-bottom:10px;
}

#rightcol div.optional img {
height:auto;
left:auto;
padding-bottom:10px;
display:inline;
vertical-align:-13px;
}
div.optional ul {
line-height:15px;
padding:5px 0 20px 0px;
}
div.optional ul li {
line-height:15px;
padding:8px 0 2px 0px;
border-bottom:1px solid #D5DCE0;
}
div.optional p {
line-height:15px;
padding:8px 0 2px 0px;
border-bottom:1px solid #D5DCE0;
}
div.optional p.no_border {
line-height:15px;
padding:8px 0 2px 0px;
border-bottom:none;
}

div.optional ul li a, div.optional .content h3 a {
text-decoration:none;
font-weight:bold;
font-size:11px;
}

#rightcol .optional div.bottom-links, div.rightcol .optional div.bottom-links {
border-top:1px solid #D6D3D3;
clear:both;
line-height:21px;
padding:0 0 1px 12px;
width:100%;
}
.share img {
padding-right:12px;
}


.opensource .shareWrapper .share img, .microsoft .shareWrapper .share img, , .cisco .shareWrapper .share img {
padding-right:12px;
display:block;
}
.opensource div.subnet_blog .share, .microsoft div.subnet_blog .share, .cisco div.subnet_blog .share {
color:#666666;
float:left;
font-size:12px;
margin-top:23px;
overflow:hidden;
padding-bottom:40px;
padding-left:40px;
width:200px;
}

.opensource div.subnet_blog .share a, .microsoft div.subnet_blog .share, .cisco div.subnet_blog .share {
font-size:12px;
text-decoration:none;
}
.opensource #shareWrapper, .microsoft #shareWrapper, .cisco #shareWrapper {
}
.opensource .image-container, .microsoft .image-container, .cisco .image-container {
margin-left:95px;
margin-top:-15px;
width:200px;
}
.opensource .image-container img, .microsoft .image-container img, .cisco .image-container img {
margin:0;
display:inline;
}

/***   New Styles for Opensource Subnet Only  ***/
div#rightcol .topics ul h2 {
background:url("http://www.networkworld.com/includes/styles/r08/img/sitewideres.png") no-repeat scroll -260px -158px transparent;
color:#333333;
font-size:16px;
line-height:30px;
min-width:200px;
padding:0 0 4px 12px;
}
/***   New Styles for Opensource Subnet Video Page  ***/

.featured {
	
}
.flash {
text-align:center;
padding-bottom:20px;
}

/***   New Styles for Novell whitepaper module  ***/
div.novell {
margin-bottom:18px;
margin-top:18px;
overflow:hidden;
width:100%;
}
#rightcol .novell h3 {
color:#666666;
font-size:16px;
padding:10px 10px 10px 10px;
line-height:20px;
}
#rightcol .novell p {
font:#666666;
padding:0 10px 10px 10px;

}
