@import "share.css";

    :link,:visited{ text-decoration:none; }
    ul,ol{ list-style:none; }
    h1,h2,h3,h4,h5,h6,pre,code{ font-size:100%; }
    ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,span,img,dt,dd,dl
    { margin:0; padding:0; }
    a img,:link img,:visited img{ border:none; }
    address{ font-style:normal; } 
	.super { font-size:9px; position:relative; top:-5px; }
    
    /* main styles
    ---------------------------------------*/
    body{background: #fff; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #777; }    
    a{color:#333399; text-decoration:none;}
    a:link, a:visited{text-decoration:none;}
    a:hover{text-decoration:underline;}
    .more{text-align: right; padding: 5px 0 0 0; margin: 5px 0 0 0;}
    .more a{background:url(http://www.ideum.com/images/arrow.gif) left no-repeat; padding: 0 0 2px 20px;}
    .more #portfolio_v a{background:url(http://www.ideum.com/images/or.gif) left no-repeat; padding: 0 0 2px 22px;}
    .more a#rss{background:url(http://www.ideum.com/images/rss.gif) left no-repeat; padding: 0 15px 2px 20px; color:#777;}
    #bookmark{padding: 0 0 30px 30px; clear: both; margin: 0;}
    /* #bookmark a{float: left; display: inline; background:url(http://www.ideum.com/images/add.gif) left no-repeat; padding: 0 15px 2px 20px;}
    #bookmark a#email{background:url(http://www.ideum.com/images/email.gif) left no-repeat; padding: 0 15px 2px 22px;}*/
    #email_form{margin: 0 0 25px 25px; padding: 10px; width: 400px; background-color:#f9f9f9; border-top: #ddd solid 1px; font-size: 90%;}
    #email_form #item{padding-bottom: 10px;}
    #email_form #disclaim{font-size: 85%; font-style: italic;}
    #email_form_right{margin: 0 0 25px 530px; padding: 10px; width: 350px; background-color:#f9f9f9; border-top: #ddd solid 1px; font-size: 90%;}
    #email_form_right #item{padding-bottom: 10px;}
    .caption{margin: 10px 0 20px 0; font-size: 85%;}
    a#noborder img{border:none;}
    .alignright {float: right;}
    .alignleft {float: left}
    
    
    /* page sections 
    -------------------------------------*/
    
    #wrap{width: 970px; margin: 0 auto; text-align: left; font-size: 100%;}
/**/div.wrap{width: 970px; margin: 0 auto; text-align: left; font-size: 100%;}
    #head{ margin: 0; background:url(http://www.ideum.com/images/header_bg.gif) top left repeat-x; height: 90px;}
    #innerwrap{ width: 970px; }
    #content{clear:both; padding: 0 10px;}
    
    /* head 
    -------------------------------------*/
    #head div#logo{float: left; width: 170px;}
    #head div#nav{float: right; margin-top: 65px;}
    #size{display: block; float: right; margin-top: 4px; font-size: 10px; padding: 4px 28px 4px 0;}
    #size {color: #ccc;}
    .wide{background: url(http://www.ideum.com/images/screen_wide.gif) no-repeat right;}
    .wide:hover{background: url(http://www.ideum.com/images/screen_narrow.gif) no-repeat right;}
    .narrow{background: url(http://www.ideum.com/images/screen_narrow.gif) no-repeat right;}
    .narrow:hover{background: url(http://www.ideum.com/images/screen_wide.gif) no-repeat right;}
    
    
    /* nav
    -------------------------------------*/
    #nav ul{margin-right: 0px;}
    #nav ul li{float: left; padding-right: 5px; display: inline;}   
    #nav ul li a{color: #999; display: block; text-align: center; padding-top: 3px; text-decoration:none; font-size: 110%; font-family: "Trebuchet-MS", "Trebuchet MS"; height: 20px;}  
    #home a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 70px; border: #ddd solid 1px;}
    #portfolio a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 90px; border: #ddd solid 1px;}
		#products a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 90px; border: #000 solid 1px;}
	  #products2 a{background:url(../images/nav_bg2.png) top left repeat; width: 90px; border: #000 solid 1px;}
		#features a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 70px; border: #ddd solid 1px;}
		#buzz a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 70px; border: #ddd solid 1px;}
    #process a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 80px; border: #ddd solid 1px;}    
    #blog a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 60px; border: #ddd solid 1px;}
    #about a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 70px; border: #ddd solid 1px;}
    #contact a{background:url(http://www.ideum.com/images/nav_bg.gif) top left repeat; width: 70px; border: #ddd solid 1px;}
    #home a:hover, #home span#selected a{color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}
    #portfolio a:hover, #portfolio span#selected a{color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}		
	#products a, #products span#selected a{color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #ddd solid 1px; border-left: #ddd solid 1px;}
		
		#products2 a, #products2 span#selected a { color: #ffffff; background:#000000 url(../images/nav_bg_over2.png) top left repeat; border-top: #000 solid 2px; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px; position:relative; top:0px; padding-bottom:1px; }
		#products2 span#selected { background-color:#000000; height:27px; position:relative; top:2px; }	
		#products2 a:hover, #products2 span#selected a:hover{color: #3b3e7b; background:#000000 url(../images/nav_bg_over2.png) top left repeat; border-top: #000 solid 2px; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #00 solid 1px; position:relative; }
	
	#products a:hover, #products span#selected a {color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}
	#features a:hover, #features span.selected a {color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}
	#buzz a:hover, #buzz span.selected a {color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}
	
    #process a:hover, #process span#selected a   {color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}  
    #blog a:hover, #blog span#selected a         {color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}
    #about a:hover, #about span#selected a{color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}
    #contact a:hover, #contact span#selected a{color: #333399; background:url(http://www.ideum.com/images/nav_bg_over.gif) top left repeat; border-top: #ddd solid 1px; border-right: #ddd solid 1px; border-bottom: #fff solid 1px; border-left: #ddd solid 1px;}
    
		
		
		/* /////////////////////////// */
		
		#pageContentWrapper { height:24px; width:970px; clear:both; margin:30px auto 0 auto; text-align:left; }
		#ajaxWrapper { width:960px; margin:0 auto; padding-top:20px; padding-bottom:20px; border:1px solid #cccccc; }
		
		.leftCol { width:465px; float:left; clear:none; padding-right:24px;padding-left:30px; padding-top:20px; }
		.rightCol { width:400px; float:right; clear:none; padding-right:30px; padding-top:20px; }
		.leftCol h3, .rightColBuzz h3 { margin: auto 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:1.25em; color:#333333; }
		
		.leftColBuzz { width:525px; float:left; clear:none; padding-right:24px;padding-left:30px; padding-top:20px; }
		.rightColBuzz { width:350px; float:right; clear:none; padding-right:30px; padding-top:20px; }
		.leftColBuzz h3, .rightColBuzz h3 { margin: auto 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; }
		.imgLeftBuzz { float:left; clear:none; width:215px; padding:0; margin:0; display:block; }
	  .textRightBuzz { float:right; clear:none; width:270px; padding:0 5px 20px 0px; margin:0; display:block; }
		.greytext { color:#8C8C8C; }
    .greysmalltext { color:#8C8C8C; font-size:.80em; }
		.iconLeftBuzz { float:left; clear:none; }
		.textRightBuzz { float:left; clear:none; display:block; padding-left:10px; margin-top:3px; }
		
		
		
		
		
    
    /* index sections
    -------------------------------------*/
    #featured_project{padding: 30px 20px 0 20px;}
    #featured_project img{border: #ccc solid 1px; padding: 3px; float:left; margin-bottom: 30px;}
    #featured_project h2{margin: 40px 0 20px 530px; font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 120%; color: #333399;}
    #featured_project p{font-size: 95%; margin: 10px 0 20px 530px; line-height: 150%;}

	#sections { clear: both; float: left; font-family: "Arial"; background:transparent url(http://www.ideum.com/images/sections-n_bg.gif) repeat-x scroll 0 100%; padding: 0 0 15px 0; margin: 0 0 15px 0; width: 100%; }
	#sections_bbg { float: left; display: block; /*background: url(http://www.ideum.com/images/sections-n_bg.gif) repeat-x scroll 0 0;*/ padding: 15px 0 0 0; width: 100%; height: 100%; }
	#sections div#sections_container { height: 185px; }
	#sections div#sections_more { height: 45px; clear:both; }
	#sections h3 { font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399; margin-bottom: 10px; }

	#sections_container div.media_gallery { border-right: 1px solid #ddd; width: 240px; }
	#sections_container div.media_gallery img { /*border: #ccc solid 1px; padding: 2px;*/ }
	#sections_container div.media_gallery p { color: #666; font-size: 95%; margin-top: 10px; line-height:125%; }
	#sections_container div.latest_posts { border-right: 1px solid #ddd; width: 300px; }
	#sections_container div.latest_posts a { line-height: 16px; }
	#sections_container div.latest_posts p { color: #b8b8b7; font-size: 85%; }
	#sections_container div.latest_posts li { padding: 0 0 20px 0; }
	#sections_container div.recent_projects { width: 300px; }
	#sections_container div.recent_projects img { float: left; display: block; width: 80px; height: 66px; }
	#sections_container div.recent_projects p { color: #666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 90%; }
	#sections_container div.recent_projects span { display: block; padding: 10px 0 0 0; }
	#sections_container div.recent_projects li { clear: both; float: left; padding-bottom: 15px;}

	#sections_more div.media_gallery { border-right: 1px solid #ddd; width: 230px; }
	#sections_more div.latest_posts { border-right: 1px solid #ddd; width: 290px; }
	#sections_more div.recent_projects { width: 290px; }
	#sections_more #rss { float: left; padding-bottom: 0; }

	#sections_container div.media_gallery, #sections_container div.latest_posts, #sections_container div.recent_projects { float: left; padding: 10px 15px 0 15px; height: 100%; }
	#sections_more div.media_gallery, #sections_more div.latest_posts, #sections_more div.recent_projects { float: left; padding: 0 20px; height: 100%; }

    
    
    /* portfolio page sections
    -------------------------------------*/
    #portfolio_left{float:left; padding: 70px 0 20px 20px; width: 170px;}   
    #portfolio_right{float:left; width: 720px; padding: 40px 0 20px 0;}
    #portfolio_left ul{background:url(http://www.ideum.com/images/portfolio_nav_bg.gif) top left no-repeat; height: 272px; width: 132px; padding: 10px 0 0 10px;}
    #portfolio_left ul li{padding-top: 3px; color: #ccc;}   
    #portfolio_left ul li a{color: #777; text-decoration:none;}
    #portfolio_left ul li a:hover, #portfolio_left ul li span#selected a{color: #333399;}
    #portfolio_left ul li#science{background:url(http://www.ideum.com/images/topic_arrow.gif) left no-repeat; padding-left: 13px;}
    #portfolio_right ul{}
    #portfolio_right div#portfolio_media{border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; height: 25px;}
    #portfolio_right ul li{float: left; margin-top: 5px; padding: 0 10px 0 10px; display: inline; border-right: #ccc dotted 1px; color: #ccc;}
    #portfolio_right ul li a{color: #777; text-decoration:none;}
    #portfolio_right ul li a:hover, #portfolio_right ul li span#selected a{color: #333399;}
    #portfolio_right p{padding: 20px 0 10px 0;}
    #portfolio_right dl.related{background: url(http://www.ideum.com/images/right_bar_bg.gif) repeat-x; margin: 10px 6px 0 0; color: #747474; padding-bottom: 10px; height: 110px; width: 680px;}
    #portfolio_right dl.related dt{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%;  padding: 10px;}
    #portfolio_right dl.related dt a{color: #333399;}
    #portfolio_right dl.related dd{margin: 15px 0 0 90px; font-size: 90%;}
    #portfolio_right dl.related dd.img{float:left; margin: 5px 0 0 0;}
    
    
    /* project detail page sections
    -------------------------------------*/
    
    #detail_left{float:left; padding: 40px 0 20px 20px; width: 550px;}  
    #detail_right{float:right; width: 370px; padding: 40px 0 20px 0;}
    #detail_left h2{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 140%; color: #333399;}
    #detail_left small{font-size: 90%;}
    #detail_left div.project{width: 546px;}
    #detail_left div.project img{margin-top: 20px; border: #ccc solid 1px; padding: 3px;}
    #detail_left div#flv{margin-top: 20px; border: #ccc solid 1px; padding: 3px; width: 500px;}
    #detail_left div.project p{font-size: 85%; margin: 35px 35px 50px 20px; line-height: 150%;}
    #detail_left div#slide_sum{float:left; font-size:85%; padding-left:3px;}
    #detail_left div.project #tab{width: 508px;}
    #detail_left div.project #tab ul li{float: right; padding-left: 3px; display: inline; width: 40px; margin:0;}
    #detail_left div.project #tab ul li a{background:url(http://www.ideum.com/images/slide_tab_bg.gif) top left no-repeat; display: block; text-align: center; padding-top: 4px; text-decoration:none; color: #999; font-size: 80%; height: 25px; margin:0;}
    
    #detail_left dl.download{margin: 0 6px 0 0; width: 256px; color: #747474; float: left; height: 130px;}
    #detail_left dl.download dt{font-family: "Trebuchet-MS", "Trebuchet MS"; width: 176px; float: right; padding-top: 35px;}
    #detail_left dl.download dt a{color: #333399;}
    #detail_left dl.download dd{margin-left: 80px; font-size: 90%;}
    #detail_left dl.download dd.img{float:left; margin: 0;}
    #detail_left dl.download dd.img img{border: none;}
    
    #detail_left div.project #tab ul li a:hover{background:url(http://www.ideum.com/images/slide_tab_bg_over.gif) top left no-repeat; color: #333399;}
    #detail_right div.project_description{padding: 43px 20px 0 0;}
    #detail_right div.project_description p{font-size: 95%; margin: 10px 0 0 0; line-height: 150%;}
    #detail_right div.related_projects{background: url(http://www.ideum.com/images/right_bar_bg.gif) repeat-x; margin: 20px 20px 0 0; padding: 15px 0 0 15px; font-size: 110%;}
    #detail_right div.related_projects_none{margin: 10px 20px 0 0; padding: 5px 0 0 15px;}
    #detail_right div.related_projects h3{font-family: "Trebuchet-MS", "Trebuchet MS"; color: #333399;}
    #detail_right dl.related{margin: 10px 6px 0 0; width: 306px; color: #747474; border-bottom: #ccc dotted 1px; padding-bottom: 10px; height: 65px;}
    #detail_right dl.related dt{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 90%; width: 216px; float: right; padding-top: 10px;}
    #detail_right dl.related dt a{color: #333399;}
    #detail_right dl.related  dd{margin-left: 90px; font-size: 75%;}
    #detail_right dl.related dd.img{float:left; margin: 0;}
    #detail_right div.clear{clear:left;}
    

    /* process page
    -------------------------------------*/
    #process_left{float:left; padding: 40px 0 20px 20px; width: 450px;}
    #process_right{float:right; padding: 40px 0 20px 0; width: 460px;}
    #process_left img{border: #ccc solid 1px; padding: 3px; float:left; margin-bottom: 10px;}
    #process_left h2{ font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399;}
    #process_left p{font-size: 95%; margin: 10px 0 20px 0; line-height: 150%;}
    #process_right img{border: #ccc solid 1px; padding: 3px; margin-bottom: 10px;}
    #process_right h2{ font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399;}
    #process_right p{font-size: 95%; margin: 10px 0 20px 0; line-height: 150%;}
    
    
    /* blog page
    -------------------------------------*/
	.narrowcolumn_container { float:left; } 
    .narrowcolumn {  padding: 10px 0 10px 0; margin: 30px 10px 20px 20px; width: 240px; border: 1px #ddd solid; background:url(http://www.ideum.com/images/blog_nav_bg.gif); float: left; }
    .widecolumn {float: left; padding: 10px 0 20px 0; margin: 20px 0 0 40px; width: 600px;}
    .post {margin: 0 20px 0 0; background: url(http://www.ideum.com/images/right_bar_bg.gif) repeat-x; padding: 10px;}
    .post h2{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 120%; color: #333399;}
    .entry{padding-top: 15px; }
    .entry img{margin: 20px; border: #ccc solid 1px; padding: 3px;}
    .entry p{margin: 10px 0 10px 0; line-height: 150%;}
    .widecolumn .postmetadata {margin: 30px 0;}
    .widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
    .widecolumn .attachment {text-align: center;margin: 5px 0px;}
    .postmetadata {clear: left;}
    #sidebar {margin: 15px 5px 20px 10px; padding: 0;width:220px;overflow:hidden;}
    #sidebar p{font-size: 90%;}
    #sidebar h2 {font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399; padding: 15px 0 10px 0;}
    #sidebar h2 a{color:#333399; text-decoration:none;}
    #sidebar h2 a:hover{text-decoration:underline;}
    #sidebar a{color: #777;}
    #sidebar ul li{color: #999; font-size: 90%;}
    /*.entry ul li:before, */#sidebar ul ul li:before {content: "\00BB \0020";}
    .postmetadata {padding: 0; font-size: 95%;}
    .commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
    .commentlist li {font-weight: bold; padding-bottom: 15px;}
    .commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
    .commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
    #commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
    .commentmetadata {font-weight: normal;}
    .widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}
    .widecolumn .attachment {text-align: center; margin: 5px 0px;}
    #searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}
    #sidebar #searchform #s {width: 115px; padding: 2px;}
    #sidebar #searchsubmit {padding: 1px;}
    .entry form {text-align:center;}
    select {width: 130px;}
    #commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
    #commentform textarea {width: 100%; padding: 2px;}
    #commentform #submit {margin: 0; float: right;}
    h2.pagetitle {padding-bottom: 10px;}
    .navigation {display: block; text-align: center;margin-top: 30px;margin-bottom: 20px;clear: both; font-size: 95%;}
    pre {font-size:9px;}
    code {font: 9px 'Courier New', Courier, Fixed;}
    
    
    /* about page
    -------------------------------------*/
    #about_left{float:left; padding: 40px 0 20px 20px; width: 450px;}
    #about_right{float:right; padding: 40px 15px 20px 0; width: 440px;}
    #about_left img{border: #ccc solid 1px; padding: 3px; float:left; margin-bottom: 10px;}
    #about_left h2{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399;}
    #about_left h3{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399; padding: 0 0 10px 0; clear: both;}
    #about_left p{font-size: 95%; margin: 10px 0 20px 0; line-height: 150%; clear: both;}
    #about_right img{border: #ccc solid 1px; padding: 3px; margin-bottom: 10px;}
    #about_right h2{ font-family: "Trebuchet-MS", "Trebuchet MS"; color: #333399;}
    #about_right p{font-size: 95%; margin: 10px 0 20px 0; line-height: 150%;}
    #about_left #associations{margin: 15px 0 20px 0;}
    
    
    /* contact page
    -------------------------------------*/
    #contactus{padding: 30px 20px 0 20px;}
    #contactus img{border: #ccc solid 1px; padding: 3px; float:left; margin-bottom: 30px;}
    #contactus h2{margin: 0 0 20px 530px; font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 120%; color: #333399;}
    #contactus h3{margin: 15px 0 3px 530px; font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399;}
    #contactus p{font-size: 95%; margin: 0 0 5px 530px;}
    #weather{padding: 30px 0 0 15px; margin-bottom: 20px;}
    #weather h4{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399;}
    #map{border: #ccc solid 1px; height:340px; width:500px; float:left; margin-bottom: 25px;}
    
    
    /* climate page
    -------------------------------------*/
    #climate_left{float:left; padding: 40px 0 20px 20px; width: 325px;}
    #climate_right{float:right; padding: 40px 60px 20px 0; width: 500px;}
    #climate_left h2{ font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399;}
    #climate_left h3{ font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399; padding: 20px 0 10px 0;}
    #climate_left p{font-size: 95%; margin: 10px 0 20px 0; line-height: 150%; clear: both;}
    #climate_right img{border: #ccc solid 1px; padding: 3px; margin-bottom: 10px;}
    #climate_right h2{ font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 110%; color: #333399;}
    #climate_right p{font-size: 95%; margin: 10px 0 20px 0; line-height: 150%;}
    #climate_left dl.related{margin: 10px 6px 0 0; width: 306px; color: #747474; border-bottom: #ccc dotted 1px; padding-bottom: 10px; height: 65px;}
    #climate_left dl.related dt{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 90%; width: 216px; float: right; padding-top: 10px;}
    #climate_left dl.related dt a{color: #333399;}
    #climate_left dl.related  dd{margin-left: 90px; font-size: 75%;}
    #climate_left dl.related dd.img{float:left; margin: 0;}
    #climate_left div.clear{clear:left;}
		
		/* styles for new EditorOne/MT2/Products page
		-----------------------------------------------*/
		div#contentFullWidth { background-color:#e1e1e1; clear:both; display:block; margin:0 auto; position:relative; top:-3px; width:100%; }
		div#contentFeaturedWrap { background:transparent url(http://www.ideum.com/products/media/images/featured-gradient-bg.png) repeat-x scroll 0 0; clear:both; display:block; margin:0; 
		position:relative; top:0px; width:100%; height: 420px; }
		.wrapFull { background-color:#000000; width:100%; margin: 0 auto; text-align: left; font-size: 100%; position:relative; top:-2px; clear:both;}
		a.trythedemo-button { background:transparent url(../images/try-the-demo-btn.png) no-repeat scroll left center;; height:38px; width:135px; display:block; }	
		.editor-n-player { background:transparent url(../images/featured-editor-n-player4.jpg) no-repeat; height:388px; width:653px; }
		.mt2-table { background:transparent url(../images/featured-mt2-table.jpg) no-repeat; height:388px; width:653px; }
		.editor { background:transparent url(../images/featured-editor.jpg) no-repeat; height:388px; width:653px; }	
    #featuredInteriorWrap { margin: 0 auto; width:943px; padding:0 40px; }
		#featuredLeftCol { float:left; clear:none; padding:18px 12px 0 0; text-align:left; width:278px; }
		#featuredRightCol { float:right;clear:none; }
		#featuredLeftCol .featuredProductTagLine { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.15em; color:#ffffff;margin-top:1px; 
		clear:left;display:block; }
		#featuredLeftCol p { color:#ffffff; font-size:.925em; line-height:1.75em; word-spacing:-1px; }
		
				
		
		#interHeaderWrap { background-color:#ffffff; width:100%; margin-top:-9px; }
		#interHeader { background-color:#ffffff; width:970px; margin:0 auto; }
		#interHeader h2 { font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#444A8F; margin-bottom:3px; clear:both; margin-top:4px !important; }
		#interHeader p { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.10em; color:#999999; line-height:1.25em; }
		/*.leftCol { width:465px; float:left; clear:none; padding-right:40px;padding-left:14px; }
		.rightCol { width:400px; float:right; clear:none; padding-right:16px; }
		.leftCol h3, .rightCol h3 { margin: auto 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:1.25em; color:#333333; }*/
		
		
	
		
		
		
		.imgRight { float:right; clear:none; margin:0 0 30px 8px; border:1px solid #CCCCCC; line-height:normal; padding:3px 3px 0 3px; } 
		/* check above in other browsers */
		.imgLeft { float:left; clear:none; margin: 0 8px 20px 0; border:1px solid #CCCCCC; line-height:normal; padding:3px 3px 0px 3px; }
		.imgRight-nb { float:right; clear:none; margin:0 0 20px 8px; line-height:normal; padding:3px 3px 0 3px; } 
		/* check above in other browsers */
		.imgLeft-nb { float:left; clear:none; margin: 0 8px 25px 0; padding:3px; }
		.leftCol p, .rightCol p { margin:4px 0 15px 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:1em !important; 
		font-weight:normal; color:#666666; line-height:1.5em; }
		.iconLeft { float:left; clear:none; }
		.textRight { float:left; clear:none; margin-top:10px; }
		.riser { margin-top:-17px; }
		
		
		
    /* 404 page
    -------------------------------------*/
    #fourofour{padding: 100px; height: 400px;}
    #fourofour h1{text-size: 125%; margin: 100px 0 20px 0; font-size: 140%;}
    #fourofour a{text-decoration:underline;}
    
    /* New Web blog page
    -------------------------------------*/
    #new_web{padding: 22px 0 0 30px;}
    #new_web h1{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 150%;}
    #new_web{font-family: "Trebuchet-MS", "Trebuchet MS"; font-size: 120%;}
    
    
    
    /* footer 
    -------------------------------------*/

	#footer { clear: both; color: #999; font-family: Arial; text-align: left; height: 200px; }
	#footer ul.sepnav { padding: 0 0 0 15px; }
	#footer span.highlight { color: #4d52a3; }

	.clear { clear: both; }

	ul.sepnav { font-size: 95%; line-height: 17px; }
	ul.sepnav li { float: left; display: inline; padding: 0 0.5em 0 0; }

	#sidebar ul.rssmixer-header li { float:left; list-style:none; padding-left:4px; margin-left:20px;}
    #sidebar ul.rssmixer-header li.current {list-style-image:url(http://www.ideum.com/images/topic_arrow.gif); list-style-position:outside;}
    #sidebar ul.rssmixer-header li:before {content: "";}
	#sidebar ul.rssmixer-posts,
	#sidebar ul.rssmixer-feeds { clear:both; }
    #sidebar ul.rssmixer-header a { font-weight:normal; font-size:14px; color:#aaa; }


