body{
	margin:0;
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	background:#0860a8 url(../images/bg.jpg) repeat-x 0 0;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
img{
	border:none;
	display:block;
}


/* page */
#page{
	margin:0 auto;
	width:996px;
	position:relative;
	padding:136px 0 0;
}
#page h2{
	margin:0;
}


/* header */
#header{
	width:996px;
	height:136px;
	overflow:hidden;
	background:url(../images/header.gif) no-repeat 0 100%;
	position:absolute;
	top:0;
	left:0;
}
#header h1{
	float:left;
	overflow:hidden;
	margin:34px 0 0 54px;
	display:inline;
}
#header h1 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:114px;
	height:75px;
	background:url(../images/logo.gif);
}


/* navigation */
#header .nav{
	float:right;
	width:650px;
	margin:89px 0 0;
	overflow:hidden;
	background:url(../images/nav4.gif) no-repeat 100% 0;
	padding:0 9px 0 0;
}
#header ul{
	height:43px;
	background:url(../images/nav5.gif) no-repeat 0 0;
	padding:0 0 0 9px;
	float:right;
	overflow:hidden;
}
#header li{
	float:left;
	height:43px;
}
#header li a{
	float:left;
	background:url(../images/nav.gif) no-repeat 100% 0;
	height:43px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#header li a span{
	float:left;
	cursor:pointer;
	height:33px;
	background:url(../images/nav1.gif) no-repeat 0 0;
	padding:10px 16px 0;
}
#header li.active a{
	background:url(../images/nav3.gif) no-repeat 100% 0;
	color:#0860a8;
}
#header li.active a span{
	background:url(../images/nav2.gif) no-repeat 0 0;
}


/* content */
#content{
	background:url(../images/content.png);
	width:978px;
	overflow:hidden;
	padding:0 9px;
}
#content a{
	position:relative;
}
#content .bg{
	background:url(../images/content.jpg) no-repeat 0 0;
	width:978px;
	overflow:hidden;
}
#content .bottom{
	width:978px;
	overflow:hidden;
	background:url(../images/footer.jpg) no-repeat 0 100%;
	padding:0 0 102px;
}


/* head of content */
#content .head{
	width:978px;
	overflow:hidden;
	padding:0 0 16px;
}
#content .head .insider{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/insider.gif);
	width:214px;
	height:123px;
	margin:30px 28px 0 43px;
	display:inline;
}
#content .head p{
	font-size:10px;
	width:354px;
	float:left;
	margin:18px 0 0;
}
#content .head .intel{
	float:right;
	margin:14px 40px 0 0;
	display:inline;
}


/* Home page, Blogs-twitter page. Columns */
#content .columns, .columns1{
	width:978px;
	overflow:hidden;
	padding:0 0 26px;
}


#content .col2,
#content .col1{
	float:left;
	overflow:hidden;
	width:440px;
}
#content .col1{
	background:url(../images/col1-1.gif) repeat-y;
	margin:0 0 0 36px;
	display:inline;
}
#content .col2{
	background:url(../images/col2-1.gif) repeat-y;
	float:right;
	margin:0 32px 0 0;
	display:inline;
}
#content .col2 .bg,
#content .col1 .bg{
	width:440px;
	overflow:hidden;
	background:url(../images/col1.gif) no-repeat 0 100%;
	height:720px;
}
#content .col2 .bg{
	background:url(../images/col2.gif) no-repeat 0 100%;
	height:720px;
}
#content .columns1 .col1 .bg{
	height:100%;
}
#content .columns1 .col2 .bg{
	height:100%;
}
#content .col2 h2,
#content .col1 h2{
	background:url(../images/h2.gif);
	width:406px;
	height:51px;
	color:#fff;
	font-size:28px;
	text-transform:uppercase;
	line-height:28px;
	padding:12px 17px 0;
}
#content .col2 h2{
	background:url(../images/h2-2.gif);
}
#content .col2 ul,
#content .col1 ul{
	margin:0 0 0 17px;
	overflow:hidden;
	width:406px;
	clear:both;
}
#content .col2 li,
#content .col1 li{
	float:left;
	overflow:hidden;
	width:406px;
}
#content .col2 li h3,
#content .col1 li h3{
	display:inline;
	color:#0860a8;
	font-size:15px;
	font-weight:normal;
}
#content .col2 li p,
#content .col1 li p{
	width:403px;
	display:inline;
}
#content .col1 li p a{
	color:#78654e;
	text-decoration:none;
}
#content .col1 li p a:hover{
	text-decoration:underline;
}
#content .col1 li ul{
	margin:0;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:9px 0;
}
#content .col1 li li{
	background:none;
	width:19px;
	margin:0 10px 0 0;
}
#content .col2 .more,
#content .col1 .more{
	width:100%;
	margin:8px 0 0 15px;
}
#content .col2 .more{
	margin:12px 0 0 15px;
}
#content .col2 .more a,
#content .col1 .more a{
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#0860a8;
	font-size:18px;
	background:url(../images/bullet.gif) no-repeat 100% 50%;
	padding:0 16px 0 0;
}
#content .col2 .more a:hover,
#content .col1 .more a:hover{
	text-decoration:underline;
}
#content .col2 ul{
	padding:4px 0 0;
}
#content .col2 .avatar{
	float:left;
	border:1px solid #e1e1e1;
	background:#fff;
	padding:3px;
	margin:0 10px 0 0;
width: 48px;
height: 48px;
}
#content .col2 .info{
width: 360px;
}

#content .col2 .text {
    width: 360px;
}

span.msgtxt_en {
   width:100px;
}

#content .col2 li{
	background:url(../images/separator.gif) no-repeat 50% 0;
	padding:6px 0;
}
#content .col2 .twitter1 li{
	padding:9px 0;
	background:url(../images/separator.gif) no-repeat 50% 100%;
}
#content .col2 .twitter li:first-child{
	background:none;
}
#content .col2 h3 a{
	text-decoration:none;
	color:#0860a8;
}
#content .col2 h3 a:hover{
	text-decoration:underline;
}
#content .col2 p span{
	color:#666;
}


/* Home page, video box */
#content .videos{
	width:909px;
	/*overflow:hidden;*/
	padding:20px 27px 20px 10px;
}
#content .videos h2{
	color:#78654e;
	font-size:24px;
	line-height:36px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 21px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content .videos h2 span{
	font-size:28px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content .videos .box{
	height:172px;
	width:910px;
	overflow:hidden;

}

#content .videos .box .carousel{
    width: 800px;
    height: 150px;
    overflow: hidden;
    margin-left: 25px;
    float: left;
}

#content .videos .box a.more{
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	background:url(../images/more.gif);
	width:35px;
	height:171px;
}



/* Home page, photos box */
#content .flickr{
	width:909px;
	/*verflow:hidden;*/
	padding:20px 27px 20px 10px;
}
#content .flickr h2{
	color:#78654e;
	font-size:24px;
	line-height:36px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 21px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content .flickr h2 span{
	font-size:28px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content .flickr .box{
	height:159px;
	width:909px;
	overflow:hidden;

}
#content .flickr .box .carousel{
    width: 800px;
    height: 150px;
    overflow: hidden;
    margin-left: 25px;
    float: left;
}
#content .flickr .box a.more{
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	background:url(../images/more-photos.gif);
	width:35px;
	height:171px;
}




/* Home page, INTEL CES box */
#content .intel-ces{
	width:587px;
	overflow:hidden;
	float:right;
	padding:0 30px 34px 0;
	clear:both;
}
#content .intel-ces h2{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/h2-intel-ces.gif);
	width:577px;
	height:60px;
}
#content #twitter_update_list li{
	background:url(../images/separator1.gif) no-repeat 0 100%;
	color:#666;
	line-height:18px;
	padding:5px 0 8px;
}


/* Youtube page */
#content .videopage .videothumbs{
	width:450px;
	overflow:hidden;
	padding: 0px 1px 20px 10px;
}
#content .videopage h2{
	background:url(../images/h2-pictures.gif);
	width:877px;
	height:55px;
	overflow:hidden;
	color:#fff;
	font:italic normal 18px/36px Georgia, "Times New Roman", Times, serif;
	padding:10px 16px 0;
	margin:0 0 0 34px;
}
#content .videopage h2 span{
	font:bold normal 28px/36px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#content .videopage .titlec {
  font-size: 78%;
}

#content .videopage .videothumbs {
  margin-bottom: 1em;
  padding-left : 0em;
  margin-left: 4em;
  list-style: none;
}

#content .videopage #videos2{
	width:996px;
}


/* Flickr page */
#content .pictures{
	background:#f6f6f6 url(../images/pictures-bottom.gif) no-repeat 50% 100%;
	padding:0 0 21px;
	margin:0 0 82px;
	overflow:hidden;
	width:978px;
}
#content .pictures h2{
	background:url(../images/h2-pictures.gif);
	width:877px;
	height:55px;
	overflow:hidden;
	color:#fff;
	font:italic normal 18px/36px Georgia, "Times New Roman", Times, serif;
	padding:10px 16px 0;
	margin:0 0 0 34px;
}
#content .pictures h2 span{
	font:bold normal 28px/36px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#content .pictures ul{
	width:965px;
	margin:0 0 0 56px;
	overflow:hidden;
	padding:0 0 13px;
}
#content .pictures li{
	float:left;
	width:154px;
	border:2px solid #ecebdc;
	padding:5px;
	height:146px;
	margin:0 8px 0 0;
	overflow:hidden;
	background:#f8f8f8;
	display:block;
}
#content .pictures img{
	padding:0 0 4px;
	width:154px;
	overflow:hidden;
}
#content .pictures a{
	color:#0860a8;
	text-decoration:none;
	display:block;
	line-height:14px;
}

/* footer */
#footer{
	width:876px;
	overflow:hidden;
	margin:48px 0 0 42px;
	color:#666;
	font-size:10px;
	line-height:20px;
	clear:both;
        float:left;
}
#footer span{
	text-transform:uppercase;
	letter-spacing:1px;
}
#footer a{
	text-decoration:none;
	color:#0860a8;
}
#footer a:hover{
	text-decoration:underline;
}

/* footer links */
#linksFooter{
  color: #666666;
  float: left;
  font-size: 13px;
  padding-top: 1px;
  padding-bottom: 20px;
  width: 876px;
  padding-left:60px;
  padding-right:60px;
  text-align:center;
}

#linksFooter a{
	text-decoration:none;
	color: #666666;
}

#linksFooter a:hover{
	text-decoration:underline;
	color:#0860a8;
}

/* New IE fixes */

.box {
  float: left;
  width: 12em;
  height:160px;
  margin: 6px 24px 18px 24px;
  border:2px solid #ecebdc;
  padding:5px;
}

#playerContainer {
float:left;
}

#gallery-flickr li {
list-style-type:none;
}
 
#gallery-flickr img {
width: auto;
height: 150px;
padding: 5px;
margin: 0 10px 10px 0; 
border: 1px solid #000; 
background: #ccc; 
float: left;
}

#zwTitle, .zwContent {
background:none!important;
}

.zwContent LI {
padding-left:0!important;
margin-left:0!important;
}

#zw_titles_8a7e36161ce78840011cfd57beaa02b2 {
margin-left:-6px;
}

#zw_titles_8a7e36161ce78840011cfd5e6ecc0344 {
margin-left:-12px;
}

.zwContentText, .zwContentTitle { 
padding-right:10px;
}


#error {
	width: 450px;
	margin: 75px;
}