/*
Theme Name: virtualization.info en
Theme URI: 
Description: 
Version: 1.0
Author: Daniele Perilli
Author URI: 
Tags: 

*/

body, h1, h2, h3, h4, h5, h6  	{font-family:arial, sans-serif; font-weight:normal; margin:0; padding:0}
a,a:hover,a:visited,a:active	{color:#0C5793;	text-decoration:none; }
img	{border:0}
img.addthis  {vertical-align:bottom}
.post_footer img {vertical-align:bottom; margin-left:2px}
ul, ol	{margin:5px 0 0 18px; padding:0}
li		{margin: 0 0 10px 10px}
ul li 	{list-style-type:square; list-style-image:url(images/li.gif)}
ol li	{list-style-type:decimal}
blockquote	{margin-left:18px; padding-left:6px; border-left:#DADADA 6px solid}
textarea {font-family:Arial; font-size:12px;}
p	{margin:0 0 10px; font-family:verdana, sans-serif; font-size:11px; line-height:18px; color:#000}
p a:hover, li a:hover {text-decoration:underline}
.network {position:fixed; z-index:999; background-color:#6D6D6D; height:22px; width:100%; top:0; left:0; border-bottom:1px solid #FFF;}
.container {margin:0 auto; padding:0; width:970px; height:22px; font-size:10px; text-transform:uppercase}
.container ul {padding:0; margin:0; list-style-type:none}
.container li {float:left; list-style:none; list-style-image:none; padding:5px 10px}
.container a, .container a:visited, .container a:active {color:#FFF}
.container a:hover {color:#C6C6C6; text-decoration:none}
.container li img {color:#FF0022; margin: -1px 0 0 5px; vertical-align:top}
.container li.search {float:right}
.searchbox	{float:right; border:0; padding:0; margin:0; position:relative}
.container input	{font-family:arial; font-size:10px; margin:0; padding:0; line-height:16px}
#s {margin:0; padding:0; height:14px; line-height:14px; position:absolute; right:65px; top:2px}
.button {margin:0; padding:0; background-color:#6D6D6D; color:#FFF; border:0; text-transform:uppercase; cursor:pointer; position:absolute; right:5px; top:3px}
.button:hover {color:#C6C6C6}
.main	{width:990px; margin:23px auto 0; }
.main:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.header	{clear:both; height:100px; padding:10px 0 0}
#header_l {float:left; padding:15px 0 0 30px}
h1 a	{display:block; width:188px; height:64px; font-size:26px; text-indent:-9999px; background:url(images/logo_whiteonblue.gif) no-repeat}
#header_r {float:right; padding:0 10px 0; overflow:hidden}
.menu	{height:138px; color:#FFF; margin: 0 0 20px 0; background:#145074 url(images/header.png) no-repeat scroll 0 0; font-size:11px; line-height:16px}
.menu a, .menu a:visited, .menu a:active  	{color:#FFF}
.menu a:hover {color:#7FACC0; text-decoration:none}
.menu ul {margin:0 10px; list-style-image:none; list-style-position:outside; list-style-type:none}
.menu li {float:left; padding:5px 1px; list-style:none;list-style-image:none;position:relative}
.menu li:hover{cursor:pointer; color:#7FACC0}
.menu li:hover ul {display:block}
.menu li ul {position:absolute; margin:0; padding:0 5px 5px 0; top: 23px; left:5px; width:270px; background-color:#7895AF; color:#001B4D; display:none; z-index:9999999}
.menu li ul a {color:#FFF}
.menu li ul a:hover  {color:#FFF; text-decoration:underline}
.menu li ul li {float:none; text-transform:none}
.menu li ul li:hover {color:#001B4D}
.separator {float:left; margin:4px 5px 0 15px}
.menu ul.sections {text-transform:uppercase}
.menu ul.sections li {list-style-image:none; list-style-position:outside; list-style-type:none}
.menu ul.languages{float:right; font-size:12px}	
.mainbody 	{float:left; width:620px; padding:0 15px 20px; border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6}
#wide.mainbody {width:958px}
h2	{margin: 5px 0 15px; padding:0; font-size:22px; font-weight:bold; letter-spacing:-1px; color:#0C5793}
h2 a {color:#0C5793}
h2 a:hover {background-color: #0C5793; color: #FFF; padding:3px 0}
h3 {font-size:15px; letter-spacing:-1px; font-weight:bold; color:#0C5793}
h3 a:hover {background-color: #0C5793; color: #FFF; padding:3px 0}
h5	{font-size:18px; letter-spacing:-1px; font-weight:bold; color:#0C5793; padding:10px}
.headlines	{padding-bottom:20px; margin-bottom:20px; font-size:12px; border-color:#6086AA; border-style:none none solid; border-width:0px 0px 1px 0px}
.headlines h2 {color:#0C5793; text-transform:uppercase}
.hdate{width:85px; font-weight:bold; color:#6D6D6D; text-transform:uppercase; font-size:11px}
.htitle {width:430px; font-weight:bold}
.htitle a:hover {background-color: #6086AA; color: #FFF; padding:3px 0}
.hcomment{width:185px; text-align:right; font-size:11px}
.hcomment a {color:#6D6D6D}
.hcomment a:hover {background-color: #6D6D6D; color: #FFF; padding:3px 0}
#subscribeButtonHolder {font-family: Arial, Sans-Serif; font-size:11px; margin-right:15px}
#subscribeButtonHolder a {color:#82A0BC}
.date	{float:left; margin:-13px 0 15px; font-size:12px; letter-spacing:-1px; color:#6D6D6D}	
.date a:hover {background-color: #6086AA; color: #FFF; padding:3px}
.post {padding-bottom:10px;}
.itemcontent	{clear:both; padding:0; font-family:verdana, sans-serif; font-size:11px; line-height:18px; color:#000}				
.itemcontent a	{font-weight:bold}
.itemcontent ul	{ margin: 20px 0 20px 35px}														
.itemcontent ul br	{display:none}
.itemcontent li br	{display:block}
.itemcontent img	{padding:10px 0; display:block}
.logos img	{float:left; padding:5px 10px 5px 5px} 
a.more {text-transform:uppercase}
a.more:hover {text-decoration:underline}
.labels	{font-size:11px; color:#6D6D6D; margin:0 0 -2px 0; padding:6px 0 0 10px;font-family:arial, sans-serif}
.labels	a:hover {background-color: #6086AA; color: #FFF; padding:3px; text-decoration:none}
.post_footer	{font-size:11px; color:#6D6D6D; padding:8px 10px; margin:10px 0 40px; border-top:1px solid #C6C6C6; overflow:hidden;}
.post_footer div {float:left;line-height:16px;}
.fblike {float:left; margin:0 0 0 2px; overflow:hidden;}
.retweets {float:left;margin:0; width:84px}
.post_footer div.subscribe {float:right; text-align:right; line-height:18px}

#older_articles, #recent_articles	{clear:both; overflow:hidden; padding: 15px 0 10px 15px; border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6; border-top: 1px solid #C6C6C6; font-size:11px}
#recent_articles {border-bottom: 1px solid #C6C6C6}
#older_articles h6, #recent_articles h6 {margin:0; font-size:22px; letter-spacing:-1px; font-weight:bold; font-family: Arial, Sans-Serif; color:#0C5793}
.postListBlock {width:960px; margin:0; padding:0}
.postListBlock div {float:left;width:430px; height:85px; margin:30px 20px 0;}
.postListBlock .headline {font-weight:bold}
.postListBlock .date {padding:0; margin:0; float:none; font-size:11px; font-family: Arial, Sans-Serif; letter-spacing:0}
.postListBlock p, .excerpt {font-size:11px; font-family: Arial, Sans-Serif;}
#creditfooter {display:none}
.monthlynews {clear:both; font-weight:bold; padding-left:19px}
.anon-comment-icon, .comment-icon { display:none}
.comment-header { margin: 10px 0; padding:0 10px 0 0; font-size:13px; height:38px; line-height:38px; background:#EBF0F5; border-top:1px solid #E3E7EB}
.comment-author { float:left; color:#82A0BC;font-weight:bold}
.comment-date { float:right;  font-size:11px; padding-left:10px; color:#6D6D6D; }
.comment-author img {margin:4px 10px 0 5px;}
.comment { margin:10px 0 30px 10px; font-size:11px}
#comments { margin: 0 0 10px 0}
.footer 	{padding-left:15px}
.cntr{text-align:center;}
.adslot {float:left; margin: 10px 0px 10px 10px; overflow:hidden}
.adslot2 {margin: 10px 0 5px 10px; overflow:hidden}
.copyright	{clear:both; padding:10px 0; margin-top:20px; text-align:center; font-size:11px; color:#FFF; background-color:#145074}
.copyright a, .copyright a:active, .copyright a:visited	{color:#EAEAEA}
.copyright a:hover {color:#FFF}
.sites {border-top:1px solid #FFF; line-height:1.5em; margin-top:10px; padding-top:10px}	
.monthlysummary		{margin-bottom:20px; font-size:11px; font-weight:bold; line-height:18px}
.monthlysummary h2	{color:#6D6D6D}
.monthlysummary li	{list-style-image:url(images/li_grey.gif)}
.sidebar 	{width:320px; float:right; font-size:10px; font-weight:bold; color:#6D6D6D; margin-bottom: 20px; padding-top:5px}
.sidebar li {color:#000;font-weight:normal;}
.sidebarcontent	{padding:1px 10px 30px; line-height:18px}
.sidebarcontent a, .sidebarcontent a:hover, .sidebarcontent a:visited, .sidebarcontent a:active	{color:#6D6D6D}
.sidebarsponsor	{width:320px; margin: 0 auto; padding:0 0 20px;  text-align:center}
.ad_special {margin-bottom:30px}
.ad_sidebar {text-align:center; padding:0 0 3px 0}
.ad_footer	{clear:both; text-align:center; height:85px; padding:20px 0; overflow:hidden}
.ad_bottom	{margin:-20px 0 30px}
.nifty		{display:block} 
.nifty *		{display:block; height:1px; overflow:hidden; background:#e4e4e4} 
.nifty1		{padding:0 1px; margin:0 3px} 
.nifty2		{padding:0 1px; margin:0 1px} 
.nifty3		{margin:0 1px}
.nifty_content	{background:#e4e4e4; overflow:hidden}
.nifty_content ul {padding: 0 15px}
.n {clear:both; padding:0 0 5px}
.n0 {clear:both;}
.nifty_column {float:left; padding:0 0 0 10px}
.nifty_row {clear:both; padding:9px 0 0}
.widget {width: 320px; margin: 0 0 20px; text-align:left; overflow:hidden}
.textwidget {color:#000000;padding:1px 10px 30px; line-height:18px;}
.adslot .textwidget {padding:0;}
.moreitems {font-size:15px; font-weight:bold; padding:10px;text-align:left;}
.jobs td {}
.jobs td a {color:#0C5793}
.join, .viewpapers, .viewjobs {float:left}
.rules, .postjobs {float:right}
.vanguards {margin-top:5px; text-align:center; font-weight:normal;}
.mcount	{color:#a9a9a9; font-size:68px; font-weight:bold; letter-spacing:-9px; margin:18px}
.mdate	{font-size:9px; font-style:italic; margin: -10px 0 0}
.featuredbooks iframe {margin-left:17px}		
.warning	{margin: 20px; color:red; font-size:17px;}
.about	{margin: 20px 0}		
.photo	{float:left; margin-right:20px; padding:0}
table.lectures {border-top:1px solid #e4e4e4; margin: 20px 0;}
.lectures td {border-bottom:1px solid #e4e4e4; vertical-align:top}
.lectures td.what {width:30em}
.lectures td.who {width:16em; font-weight:bold}
.lectures td.where {width:8em}
.lectures td.when{text-transform: uppercase; width:5em}
.lectures td.status{text-transform: uppercase; text-align:right; color:#981F1B}
.timesearch	{float:left}
#tags.itemcontent a:hover 	{background-color:#82A0BC; color:#FFF}
.archives a	{color:#6D6D6D}
table .TPcell_w_cat09 {width:300px}
.subscriptions {float:left; width:215px; margin: 20px 20px 0 0}
.subscriptions img	{display:inline;}
.signup {text-transform:uppercase}
.feedicon	{margin: 0 10px; vertical-align:middle}		
.glossary	{margin-bottom:20px; padding:7px; text-align:center; font-size:20px}
.audience	{margin-top:5px; font-size:9px; color:#6D6D6D}
.loading	{margin-top:50px; text-align: center; font-size: 16px; color:#82A0BC}
table.contacts a  {font-weight:normal}
hr {border:none; border-top:1px solid #C6C6C6}
.pagebar {padding: 1em 0.5em;margin-right: 0.1em;border: 1px solid #fff;background: #fff;text-decoration: none;text-align: center;font-size:12px;}
.pagebar a,.pageList .this-page {border: 1px solid #9AAFE5;text-decoration: none;padding: 0.2em 0.5em;}
.pagebar a:visited {border: 1px solid #9AAFE5;text-decoration: none;padding: 0.2em 0.5em;}
.pagebar .break {padding: 2px 6px 2px 6px;border: none;background: #fff;text-decoration: none;}
.pagebar .this-page {border: 1px solid #2E6AB1;padding: 0.2em 0.5em;font-weight: bold;background: #2E6AB1;color: #fff;}
.pagebar a:hover {border-color: #2E6AB1;}
.pagebar .inactive { border: 1px solid #cccccc; color: #ccc; text-decoration: none; padding: 0.2em 0.5em;}
.dsq-widget ul li {list-style:none; margin:15px; font-family:verdana; font-size:10px; line-height:15px;}
p.dsq-widget-meta, .dsq-widget-meta a {font-size:9px; line-height:14px;}
.dsq-widget-item img {padding:5px 8px 0 0;}
.dsq-global-toolbar-container {display:none; }
.aligncenter {margin:0 auto;}

.review_summary {
font-size:10px; border:0; 
}
.review_summary td {background:#E4E4E4; padding:0 5px; }
.review_summary td.tested {text-align:center;}
.review_summary td.component {width:150px; }

#dsq-content ul, #dsq-content li {list-style:none}