html,
body { 
	overflow-x: hidden;
	line-height: 130%;
	}

.clear {
	clear:both; 
	margin:0; 
	padding:0
}

#post .col{
	float: left;
	width: 300px;
	padding-left: 20px
}

a:hover, a:active, a:focus { outline: 0 }

a.thumbnail { border:0 }

.pages h1 {
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xAWbujuWSphZZXcg2BmZebf3rGVtsTkPsbDajuO5ueQw.woff) format('woff');      
	font-size:34px;
	text-transform:uppercase;           
	line-height:125%;
	margin-top:0;
	color:#666; 
}

h2 {  
	font-family: 'Open Sans Condensed';
	font-weight:600;
	src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xAWbujuWSphZZXcg2BmZebf3rGVtsTkPsbDajuO5ueQw.woff) format('woff');      
	font-size:20px;
	text-transform:uppercase;           
	line-height:125%;
	margin-top:0;
	color:#000;
}

h2:after {  
	margin:2px; 
	content: "\2023";
	color:#BC1F24; 
}  

.pages h2 { margin-top:16px} 

.pages h3 { 
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xAWbujuWSphZZXcg2BmZebf3rGVtsTkPsbDajuO5ueQw.woff) format('woff');      
	font-size:20px;
	color:#000;   
}
 
footer h3 {
	font-size:40px; 
	font-weight:400
}

h4 { font-size: 18px }

p {
	font-size: 12px;
	line-height:150%  
}

#feat-sol-wid p {
	font-size: 14px;
}

.pages .col-lg-9 a,
.row-container .section a {
	font-family: Helvetica;
	color: #115a66;
	text-decoration: none;   
	font-weight:bold;
	font-size:14px   
}

#advertise a,
.col-lg-12 p a {
	font-weight:bold;
	letter-spacing:-.5px;
	color: #045e99;  
	text-decoration: none;
	font-size:14px
}

.section .feat_sol p a,    
.box_footer_link a,
.row-container .section .more a,
.row-container .section a.box_footer_link {
	letter-spacing:-.5px;
	color: #025286; 
	font-weight:normal; 
	font-size:12px; 
	width:100%; 
	text-align:right; 
	text-transform:capitalize; 
	text-decoration:none
}   

#advertise a:hover,
.pages .col-lg-9 a:hover,
.footerlink a:hover,
.col-lg-12 p a:hover,
.row-container .section a:hover, 
.row-container .section a:focus { text-decoration: underline }

a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;  
	outline-offset: -2px
}

/*HEADER*/


header #carousel { 
	text-align:center; 
	width:100%;
	padding-top:4px; 
	padding-bottom:0; 
	background-color:#E4E3E3;   
	border:0;  
}

header #carousel img,
.leaderboard2 img {
	 width:100%;
     height:auto;
     max-width:728px;
	 max-height:90px
} 

header #carousel a { background-color:#E4E3E3 }
 
header .container {
	 max-width:995px; 
	 margin:auto 
}
 
header .vspace30 { 
	 height:auto;
	 padding:10px 0 10px 0    
}
 
header .col-lg-8 img { float:left }

.vspace30 .soc_btns { 
	width:200px;
	margin:auto;
}    

#affiliate img { 
	border:0; 
	float:left; 
	margin-right:35px
}    

#affiliate img.last { margin:0 }

#affiliate .rows {
	width:100%; 
	height:70px
}   

#affiliate .second { 
	width:225px; 
	margin:auto 
}      

.container .vspace30 .social .soc_text {
	float:left; 
	width:auto; 
	font-size:14px; 
	line-height:30px; 
	height:30px; 
	margin:0
}           

.container .vspace30 .logo {
	height:80px; 
	float:left; 
	padding:0; 
	max-width:400px; 
	width:100%; 
} 

.container .vspace30 .social { 
	height:80px; 
	max-width:323px; 
	padding:0;      
	float:left;  
	width:100%      
}

.container .vspace30 .info {
	height:80px; 
	float:left; 
	padding:0; 
	max-width:271px; 
	width:100% 
} 

.thumbnail img {
	height: 80px;
}

.container .vspace30 .logo .thumbnail { padding:0 }   

.vspace30 #advertise { 
	height:27px; 
	font-weight:500; 
	font-size:14px;
	text-align:center;
	margin-bottom:23px
}
       
.vspace30 .info #search { 
	/* width:100%;  */
	text-align:right; 
	height:33px;
	margin-bottom:33px
}

.vspace30 .info #search_bx{
	padding:0;
	width:196px; 
	height:35px; 
	background-color:#E4E3E3
}

.vspace30 .info #search input#b { 
	vertical-align:top; 
	height:35px;
	width:35px 
}
   
.vspace30 .info #sponsor {    
	width:271px; 
	height:22px;
	margin-top: -8px;
}

.vspace30 .info #sponsor p {
	color:#000; 
	font-size:14px; 
	margin:0; 
	float:left; 
	line-height:22px; 
	height:22px; 
}  

.vspace30 .info #sponsor #chipest { 
	margin-right:15px;
	height: 22px;
	width: auto;
	opacity: 1;
	transition: opacity .30s ease-in-out;
	-moz-transition: opacity .30s ease-in-out;
	-webkit-transition: opacity .30s ease-in-out;
 }

.vspace30 .info #sponsor #synop { 
	margin-top:5px;
	height:15px;
	width: auto;
	opacity: 1;
	transition: opacity .30s ease-in-out;
	-moz-transition: opacity .30s ease-in-out;
	-webkit-transition: opacity .30s ease-in-out; 	  
}

.vspace30 .info #sponsor #synop:hover,
.vspace30 .info #sponsor #chipest:hover { opacity: 0.5 }

.vspace30 .info #sponsor a {
	height:22px; 
	float:left 
}

.vspace30 .info #sponsor img {
	float:left; 
	border:0 
}

/*HEADER SOCIAL*/

.social-slide {
	height: 30px;
	width: 30px;
	margin: 0 5px 0 5px;
	float: left;
	-webkit-transition: all ease 0.3s;    
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.social-slide:hover {
	background-position: 0px -30px;       
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);      
}

.twitter-hover { background-image: url('http://chipdesignmag.com/images/twitter-hover.png') }  

.facebook-hover { background-image: url('http://chipdesignmag.com/images/facebook-hover.png') }

.google-hover { background-image: url('http://chipdesignmag.com/images/google-hover.png') }

.rss-hover { background-image: url('http://chipdesignmag.com/images/rss-hover.png') }

.linkedin-hover { background-image: url('http://chipdesignmag.com/images/linkedin-hover.png') }

.youtube-hover { background-image: url('http://chipdesignmag.com/images/youtube-hover.png') }  

/*NAV*/

.navbar-brand { display:none }  

.navbar {
	height:31px; 
	background-color:#135b67; 
	margin-top:0 
}

.navbar .container {
	max-width:995px; 
	margin:auto
}

.navbar .container button.navbar-toggle { height:38px; margin:0 }

.navbar .container #nav-blue {
	width:100%; 
	text-align:center
} 

.navbar ul li a {
	color:#fff;  
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xAWbujuWSphZZXcg2BmZebf3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
	text-decoration:none;
	font-size:13.1px
}

#news {
	display: none;
}

.navbar-nav { width: 100%; }

.navbar ul li { transition:background 0.3s linear 0s; height: 31px; min-width: 12.4%; text-align: center;  }

.navbar ul li a:hover { color: #f09568 } 

.navbar ul li:hover { background-color:#E4E3E3 }

 
/*SECTIONS*/

.blogger h1 {
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xAWbujuWSphZZXcg2BmZebf3rGVtsTkPsbDajuO5ueQw.woff) format('woff');   
	font-size:18px;
	margin-bottom:5px  
}

.line { background: url("../img/line.gif") repeat-x scroll center center }

.line span {
	padding: 0 20px;
	background-color: #FFFFFF;
}

.section { margin-bottom:24px }  

.headlines p { 
	font-style:italic;
	font-size:12px;
}

.editor_pick { 
	margin-bottom:0;
}

.editor_pick .cols { 
	width:50%; 
	min-height:210px;   
	float:left
}

.editor_pick .cols img { float:left }  

.editor_pick .cols p {
	float:left; 
	width:65%; 
	padding-left:3%
} 

.editor_pick .cols p a { display:block }

.section a {
	display:block; 
	font-weight:500; 
	font-size:14px
} 

span.date { font-style:italic }  
 
.editor_pick .cols .top {
	width:100%; 
	float:left; 
	margin-bottom:15px 
}

.editor_pick .cols .bottom { 
	width:100%; 
	float:left
} 

.section .headline { margin-bottom:20px } 

.section #featured_solution img { 
	width:40%; 
	float:left; 
	margin-right:3% 
}
		
.section #featured_solution p {  
	width:57%; 
	float:right 
} 

.section  ul { padding-left:0 }  
.section  li { list-style:none } 

.filler h3 {
	color:#fff; 
	text-align:center;  
	line-height:150%
}  

.filler {
	width:300px; 
	height:570px; 
	background-color:#999; 
	margin:auto; 
	margin-bottom:40px;
}

#spotlight h2,
.feat_video h2 { display:none } 

.section #special_announcement li,
.section #spotlight li { margin-bottom:16px; }

#special_announcement { 
	margin-top:0; 
	width:100% 
}

.section #special_announcement p { margin-bottom:0 }

.blogger a { font-size:14px; } 

.blogger .teaser_img  {
	width:60px; 
	float:left; 
	margin-right:4%
}
  
.blogger p {
	width:66%; 
	float:left
}

.blogger .spacer { margin-top:10px }


/*VIDEO SPOTLIGHT*/

.tv_spotlight_logo { display:none } 

.video_spot { 
	max-width:230px; 
	padding-bottom:3px 
}

.tv_spotlight_logo { 
	margin-bottom:2px; 
	padding-top:0; 
	margin-top:0; 
	float:left; 
	width:130px;
}

.tv_spotlight_logo img { 
	margin-left:14px; 
	margin-top:2px 
}

.video_spot .tv_spot_top { 
	width:140px; 
	height:153px; 
	margin-left:30px;
	float:left;
	background-repeat:no-repeat; 
	background-image:url('http://chipdesignmag.com/images/chip_estimate_tv.gif');
	background-position:center;
	margin-bottom:5px;
}

.video_spot .tv_spot_top img { 
	clip:rect(9px 94px 68px 12px); 
	position:absolute;
	margin-top:50px;
	margin-left:14px
}

.video_spots {
	width:140px; 
	float:left; 
	margin-bottom:5px;
	height:44px	
}

.tv_spot_top {
	margin-left:5px; 
	display:block; 
	margin-top:0px; 
	margin-bottom:8px; 
	float:left; 
}  

.video_spots .vid_title a {     
	width:80px;
	line-height:100%;
	font-size:14px;
	display:inline;
}

.video_spots .vid_title { 
	padding-left:2%;
	width:65%; 
	height:44px; 
	float:left;     
	vertical-align:top; 
	margin-top:5px;
	text-align:left;
}

.video_spots .thumbs {
	width:68px; 
	height:44px; 
	float:left; 
	vertical-align:top; 
}
 
.video_spots .thumbs img { 
	clip:rect(5px 62px 44px 3px); 
	position:absolute; 
	float:left 
}

.video_spot .top_tv_title { 
	margin-left:5px; 
	display:block; 
	margin-top:0px; 
	margin-bottom:5px; 
	float:left; 
}

.video_spots {
	width:100%;     
	float:left; 
	margin-bottom:5px;
	height:44px	
}

.tv_spot_top {
	display:block; 
	margin:0 0 8px 0; 
	float:left;       
}  

.video_spot .top_tv_title:hover,
.video_spots a:hover { text-decoration:underline; }    

.video_spots .thumbs {
	width:65px;   
	height:44px; 
	float:left; 
	vertical-align:top; 
}
 
.video_spots .thumbs img { 
	clip:rect(5px 62px 44px 3px); 
	position:absolute; 	
}
 
a.box_footer_link span,
#events .more span { display:none } 

#events h3 { margin-bottom:5px }

#events p span { 
	display:block; 
	width:100% 
}         

.white_papers h2 { margin-top:0 }

.white_papers ul li h3 {
	margin-bottom:12px; 
	margin-top:0px;
}

.white_papers ul li h3 a { line-height:135%; }

.white_papers ul li p,
.white_papers cite { display:none }            

.video_spot .top_tv_title { 
	margin-left:5px; 
	display:block; 
	margin-top:0px; 
	margin-bottom:5px; 
	float:left; 
	font-size:14px 
}

.video_spot .top_tv_title { text-decoration:none }

.section .research_a {
	width:56px; 
	float:left; 
	margin-right:8px
}

.section .research_a img {
	border:none;
	float:left;
	margin-right:18px
}

.section .research_b {
	width:290px;
	float:left
}

#IPSearch .clear { margin-bottom:10px }

#IPSearch .form-control { width:250px }

#IPSearch .btn-primary {
	color:#fff; 
	font-weight:normal;
}

#IPSearch .btn-primary { display:inline }

#IPSearch .btn-primary:hover { text-decoration:none }

#IPSearch img#adv_search {
	vertical-align:bottom; 
	border:none; 
	margin:0
}

.facbook_wrap { border:0 }

.facbook_wrap iframe {
	border:none; 
	overflow:hidden; 
	width:100%; 
	height:556px
} 


/*PAGES*/

.blog-page img { float:left }

.blog-page span {
	font-style:italic; 
	font-size:11px 
}

.blog-page div { 
	float:left; 
	width:520px; 
	margin-left:20px
}
.rss-page li { margin-bottom:10px }

.rss-page ul li img { margin-right:10px }


.rss-page p { font-size:14px }

.pages .rss-page h2 { margin-top:20px }  


/*FOOTER*/

footer { 
	background-color:#E4E3E3;
	padding-bottom:18px;
} 

#extendedfooterlinks {
	padding:0 20px 20px 20px;  
	display:none; 
} 

.footerlink a {
	letter-spacing:-.5px;
	color: #025286;
	text-decoration: none; 
	font-weight:normal    
}

footer span { color: #025286 }

footer p {
	font-weight:600;
	font-size:14px; 
	margin:12px 0 3px 0 
} 

footer .MsoNormal { text-align:center; }

footer h3 { text-align:center; }

.footerlink,
.row-container { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif }     
  
footer .row { padding:10px }

footer .container {
	border-bottom:1px solid;
	border-radius:5px;
	position:relative; 
	max-width:995px; 
	margin:auto; 
	background-color:#135b67; 
	border:0; 
	color:#fff;
}

footer .container a {
	color: #ea6423;
}

.FooterImage { text-align:right }

.col-lg-12 { 
	text-align:center; 
	padding-bottom:20px; 
	background-color:#E4E3E3
}

a.footer-ad { 
	border:0; 
	background-color:#E4E3E3 
}  

.content-wrapper {
	width:100%; 
	background-color:#E4E3E3
}

.outer-container { 
	max-width:995px; 
	margin:auto; 
	background-color:#fff
}

.col-lg-12 p,
header .container {
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xAWbujuWSphZZXcg2BmZebf3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
} 


/*TICKER  */ 

#ticker_wrap {
	font-family: 'Open Sans Condensed';
	font-weight:600;  
	src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xAWbujuWSphZZXcg2BmZebf3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
	width: 100%;
	background-color:#E4E3E3
}

#news_ticker {
	margin:auto;
	max-width: 995px;
	height: 36px; 
	background-color:#e6e7e7;
	color: #555656;
}

#news_ticker #lt_tab_container {
	 width: 166px;
	 height:27px; 
	 float:left;
	 color: white;
	 margin-top: 5px;
}

#news_ticker #rt_tab_container {
	 width:166px; 
	 height:27px; 
	 float:left;
	 color: white;
	  margin-top: 5px;
}

#news_ticker #lt_tab_txt {
	width:auto; 
	height:27px; 
	float:left; 
	background-color: #ea6423; 
}

#news_ticker #rt_tab_txt { 
	 width:auto; 
	 height:27px; 
	 float:right; 
	 background: #ea6524; 
}

#news_ticker .rt_tab_arrow {
	 width:16px; 
	 height:27px; 
	 float:right;
}

#news_ticker .lt_tab_arrow {
	 width:16px; 
	 height:27px; 
	 float:left;
}

#news_ticker #lt_tab_title {
	 font-size:14px; 
	 line-height:27px; 
	 padding-left:8px; 
	 color:#ffffff;
}

#news_ticker #rt_tab_title {
	 font-size:14px; 
	 line-height:27px; 
	 padding-right:8px; 
	 color:#ffffff;
	 float:right
}

#news_ticker #divNews {
	width:663px;
	height: 27px;
	float: left; 
	color: #555656; 
	font-size:14px;
	text-align:center;
}

#news_ticker #divNewsContent {
	height: 22px; 
	color: #555656; 
	font-size:14px;
	text-align:center;
	padding: 3px 0 0 0;
	margin-top: 5px;
}

#news_ticker span { display:none }

#divNewsContent ul { 
	padding-left:0; 
	margin-bottom:0 
} 

#divNewsContent li { 
	list-style:none; 
	height:22px
}

#divNewsContent a {
	color: black;
	font-size:15px;
	text-decoration: none;
	display:inline;
	word-wrap:none;
	width:763px; 
	text-align:center;
	height:22px;
	margin-top: 5px;
}

#divNewsContent a:hover { color:#c02127 }

#divHeadlinesContent { display:none }
 

 @media (max-width:995px) {
 
.navbar #icon-bars  { 
	float:left; 
	height:25px; 
	width:20px; 
	padding-top:5px; 
	margin-left:6px 
}

.navbar #menu {
	width:70px; 
	height:25px; 
	vertical-align:top; 
	float:left; 
}

.navbar ul li { 
	border-bottom:1px solid  #5e5e5e;
	background-color:#025286;  
}

.navbar ul li {display:block; z-index:1000 !important}
 
.blogger h1 {
	font-size:12px;
	font-weight: 700; 
	margin-bottom:5px
}  
.container .vspace30 .soc_btns {
	margin:0% auto 1% auto;
} 

.container .vspace30 .logo {
	float:none; 
	margin:0 auto 10px auto; 
	width:80%; 
}

.container .vspace30 .social {
	padding:0; 
	margin:auto;
	float:none; 
}   

.container .vspace30 .info {
	padding:0; 
	margin:auto;
	float:none; 
} 

.vspace30 #advertise { margin-bottom:15px }     


.vspace30 .info #sponsor { 
	margin-left:0px
}      

.vspace30 .info #search {
	padding:0; 
	margin:0 auto 20px auto; 
	float:left;
}  

.vspace30 .info #search_bx {
	width:177px; 
	height:32px; 
}     

.two_ads img  {
	margin-right:10px; 
	float:left
} 

.video_spot { 
	position:relative;
	margin:auto 
} 

.chipdtv { display:none }

#affiliate img { 
	border:0; 
	float:left; 
	margin-right:3%; 
	width:30%
}   

#affiliate .second { height:30px } 

#ticker_wrap { display:none } 

.editor_pick .cols img {
	float:left;
	width:30% 
}  

#twitter-widget-0 {
	width:86%; 
	height:300px;
}

.facbook_wrap { width:86% } 

._43qm pluginFacepile _43qf { height:20px }
 
}



/*  for micro site front page's datasheet lists  */	
#datasheet_list	{
	
}


/*  datasheet listing  */

#datasheet_list .request_info,
#datasheet_list h3{
	background: #ccc !important;
	color: #000 !important;
	font-size: 14px  !important;
	padding: 2 !important;
	margin: 0  !important;
}

#datasheet_list .request_info { width:80px }

	#datasheet_list ul{
		background: #fff;
		margin: 0 6px 6px 6px;
		list-style: none;
		padding-left: 0 !important;
	}
	
	#datasheet_list ul li div { float: left }
	
	#datasheet_list ul li div a { text-decoration: none }
	
	#datasheet_list ul li .col  { width:100% }
	
	#datasheet_list ul li p {
		display:block; 
		float:left
	} 
	
	#datasheet_list ul li span { 
		display:block; 
		float:left
	}
	
	#datasheet_list ul li a { float:left; }
	
	#datasheet_list ul li span:after { content: "\00a0" }
	
	#datasheet_list h4 {
		background: #115a66;
		font-weight: bold;
		color: #fff;
		padding: 4px;
		position: relative;
		clear: both;
	}
	
	#datasheet_list h3{
		background: #748df8;
		color: #fff;
		padding: 4px;
		margin-bottom: 4px;
		position: relative;
		clear: both;
	}
		.ie6 #datasheet_list h3{
			margin: 0;
		}
	
	#datasheet_list li{
		/* border-bottom: 1px solid #ddd; */
		padding: 4px 0;
	}
	
	#datasheet_list li.odd{
		/* background: #eee; */
	}
	
	
	.ie6 #datasheet_list li{
		border-bottom: none;
		position: relative;
		z-index: 999;
		clear:both;
		height: 46px;
	}
	
	#datasheet_list .col1{
		width: 100px;
		margin-right: 8px;
		padding: 3px;
	}
		#datasheet_list .col1 a{
			color: #000;
		}
		
		#datasheet_list .col1 a:hover{
			color: #d00;
		}
		
	#datasheet_list .col2{
		width: 120px;
		margin-right: 8px;
		padding: 3px 0;
	}
	
	#datasheet_list .col4{
		margin-right: 0;
	}
	
	#datasheet_list .request_info{
		background: #748df8;
		color: #fff;
		border: none;
		text-decoration: underline;
		position: relative;
		left: 380px;
		top: -4px;
		width: 82px;
	}
	
	.ie6 #datasheet_list .request_info{
		left: 374px;
	}
	
	a {
		color: #ea6423;
	}
	
	#datasheet_list ul li div a:hover {
		text-decoration: underline;
	}