/*
Theme Name: osm
Theme URI: http://www.opensystemsmedia.com/
Description: The new OpenSystems Media theme.
Version: 1.0
Author: Konrad Witte
Author URI: http://www.opensystemsmedia.com
Tags: osm


*/
#Header .boundary, 
#Nav .boundary					{ width: 1121px; }

#Header #HeaderTable 		{  }
#Header .wrapper 				{ width: 100%; text-align: center; margin: 0px auto; }
#Header .boundary 			{ padding: 0px 10px 0px 10px; }
#Header .container				{ margin: 0px auto; text-align: left; }
#Header #logo					{ margin-bottom: 11px; margin-top: 10px; }

#Header .breadcrumbs		{ padding: 0px 0px 13px 20px; margin: 0px auto; font-size: 11px; }
#Header .breadcrumbs #TopicHeader
										{ padding-bottom: 2px; } 
#Header .breadcrumbs #TopicHeader a
										{ font-size: 19px; letter-spacing: -1px; font-weight: bold; }
#Header #RPX					{ font-family: Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: 100; text-align: right; padding: 0px 10px 0px 0px; }
#Header #RPX a				{ text-decoration: underline; font-weight: 100;  }
#Header #RPX #Microsites 
										{ margin: 9px 0px 0px 0px; }
#Header #RPX #Microsites b
										{ font-weight: bold; }

#tabs ul								{ margin: 0px 0px 1px 4px; padding: 0px; list-style-type: none; white-space: nowrap; }
#tabs li.menu_RightNow, #tabs li.menu_Channels, #tabs li.menu_Channel
										{ border-bottom-width: 1px; border-bottom-style: solid; }
#tabs ul li							{ padding-top: 12px; padding-right: 12px; padding-bottom: 7px; padding-left: 12px; margin: 0px 0px 0px 6px; display: inline; line-height: 1.8em; 
							 			-moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
#tabs ul li a						{ font-family: Arial, Helvetica; font-size: 15px; text-decoration: none; font-weight: bold; }
#tabs li.menu_Channel		{ margin: 0px auto; padding-left: 9px; 
										   padding-right: 10px; border-left-width: 1px; border-left-style: solid;
										   -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
#tabs #ChannelTabButton 	{ padding: 4px 6px 4px 6px; display: inline; margin: 0px auto; white-space: nowrap;
										-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#tabs #ChannelTabButton a
										{ font-size: 14px; }

#Nav .wrapper					{ text-align: center; width: 100%; margin: 0px auto; }
#Nav .boundary 				{ padding: 0px 10px 10px 10px;   }
#Nav .container					{ margin: 0px auto; text-align: left; padding: 6px 0px 5px 0px; 
											background-repeat:repeat-x;
											background-position:top; 
							 			-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
#Nav #Buttons .wrapper .container
										{ -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;  }							 			
#Nav #Buttons ul				{ margin: 2px 0px 0px 5px; padding: 0px; list-style-type: none; white-space: nowrap; }
#Nav #Buttons ul li 			{ border-width: 1px; border-style: solid; padding: 5px 12px 4px 12px; margin: 0px 0px 0px 5px; display: inline; line-height: 2.1em;
							 			-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#Nav #Buttons ul li a			{ font-family: Arial, Helvetica; font-size: 14px; text-decoration: none; font-weight: bold; white-space: nowrap; }




#Nav #TopicBar .container
										{ padding: 2px 0px 2px 0px;
										-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
#Nav #TopBar .boundary	{ padding: 0px; }
#Nav #TopicBar ul				{ margin: 0px 10px 0px 5px; padding: 0px; list-style-type: none; white-space: nowrap; }
#Nav #TopicBar ul li 			{ border: 0px solid #6D6E6C; padding: 0px; margin: 0px 0px 0px 5px; display: inline; line-height: 1.4em;
							 			-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#Nav #TopicBar ul li a		{ font-family: Arial, Helvetica; font-size: 14px; text-decoration: none; font-weight: bold; white-space: nowrap; padding-bottom: 0px;}
#Nav #TopicBar li#SeeAlso, #Nav #TopicBar li#SeeAlso a
										{ font-size: 11px; }
#Nav #TopicBar ul#ChannelSponsorCallToAction, #Nav #TopicBar ul#ChannelSponsorCallToAction a
										{ font-size: 9px; }


#Nav .menu 						{ text-align: center; margin: 0px auto;  padding: 0px; width: 100%; }
#Nav .menu .wrapper			{ margin: 0px auto; 
										-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;  }
#Nav .menu .container		{ margin: 0px auto; text-align: left; padding:14px; }
#Nav .menu						{ color: #E9FFF1;}
#Nav .menu h1					{ font-family: Georgia; font-size: 27px; letter-spacing: -1px; text-decoration: none; font-weight: 100; white-space: nowrap; margin: 14px 14px 6px 18px; }

#Nav .menu ul li a				{ font-size: 12px; font-weight: 100; text-decoration: none;  }

#Nav .menu_RightNow .container 	
										{ padding: 14px; border-bottom: 1px solid #585858; border-right: 1px solid #585858; }
#Nav .menu_RightNow .container table .col1, #Nav .menu_RightNow .container table .col2
										{ border-width: 1px; border-style:  solid; padding:0px; 
										-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#Nav .menu_RightNow .col1 li a, #Nav .menu_RightNow .col2 li a
										{  margin: 0px; font-size: 15px; font-weight: 100; font-family: Arial, Helvetica; }
#Nav .menu_RightNow li
										{ padding: 5px 9px 5px 19px; border-bottom: 0px solid #6D6E6C;  }
#Nav .menu_RightNow ul
										{ margin: 3px 0px 10px 0px; padding: 0px; list-style: none; border-top-width: 1px; border-top-style: solid; }

																		
#Nav .menu_Channels ul
										{ margin: 3px 0px 0px 0px; padding: 0px; list-style-type: none;}
#Nav .menu_Channels li
										{ padding: 6px 9px 4px 19px; border-top-width: 1px; border-top-style: solid; }
#Nav .menu_Channels li.last, #Nav .menu_RightNow li.last
										{ border-bottom: 0px solid #858682;  }
										
#Nav .menu_Channels .col1 li a, #Nav .menu_Channels .col1 li small
										{  margin: 0px; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica; }
#Nav .menu_Channels .col1 li small
										{ font-size: 9px; font-weight: 100; }										
#Nav .menu_Channels .col1 .date, #Nav .menu_RightNow .col1 .date, #Nav .menu_Channels .col2 .date, #Nav .menu_RightNow .col2 .date
										{  margin: 0px; font-size: 10px; font-weight: 100; font-family: Arial, Helvetica; margin-top: 1px; }
#Nav .menu ul.needs-right-border
										{ border-right-width: 1px; border-right-style: solid; }
#Nav .menu_Channels .container
										{  padding: 14px; border-bottom: 1px solid #585858; border-right: 1px solid #585858;}
#Nav .menu_Channels .container table .col1, #Nav .menu_Channels .container table .col2
										{ border-width: 1px; border-style: solid; padding:0px; 
										-moz-border-radius: 3px; -webkit-border-radius: 3px; }




#Nav #Search h1 				{ padding: 0; margin: 0; font-size: 15px; font-weight: 100; font-family: arial; }
#Nav #Search #input_text		{ border: none; background-color: #FFF; padding: 4px; font-size: 14px; color: #1d1d1d; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top:-4px  }
#Nav #Search ul					{ margin-right: 10px; white-space: nowrap; }
#Nav #Search ul li.input		{ background-color: #FFF; padding:5px 0 4px }

/* #NavBar_0 td.left, #NavBar_0 td.right  					
										{ border-top: 1px solid #d0d0d0; } */


#Main #Ad-Leaderboard .wrapper				
										{ text-align: center; margin: 0 auto;  border-width: 1px; border-style: solid; 
										-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#Main #Ad-Leaderboard .boundary 			
										{ padding: 0 10px 10px 10px;  }
#Main #Ad-Leaderboard .container
										{ margin: 0px auto; text-align: left; padding: 0; margin: 0px 0px 0px 0px; 
							 			-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
#Main #Ad-Leaderboard .col2
										{ padding: 0px 0px 10px 0px; }
#Main #Ad-Leaderboard .container .copy
										{ padding-right: 12px; }
#Main #Ad-Leaderboard .container .copy
										{ font-size: 10px; font-family: Arial; letter-spacing: 0px;  }
#Main #Ad-Leaderboard .container .copy h1
										{ margin: 0px 0px 9px 0px; padding: 0px 0px 0px 0px; font-size: 17px; letter-spacing: 0px; font-family: Arial; }
#Main #Ad-Leaderboard #LB .wrapper 
										{ background-color: #ffffff; border: none;  }		
#Main #Ad-Leaderboard #LB .container 
										{ padding: 2px 2px 2px 2px; margin: 0px 0px 0px 4px;  }			
										
																											
#Main								{ text-align: center; margin: 0px 0px 20px 0px; width: 100%; }
#Content .breadcrumbs
										{ font-size: 13px; margin: 22px 0px 0px 0px; text-align: left; font-weight: bold; line-height: 1.0em;}
#Main #Deck h1#title		{ margin: 0px 0px 0px 0px; font-size: 31px; font-family: 'Arial', "Lucida Sans Unicode", "MS Sans Serif", "Tahoma"; letter-spacing: -1px; line-height: 1em; }
#Main #Deck h2.deck		{ margin: 12px 0px 0px 0px; font-size: 13px; font-family: 'Arial', "Lucida Sans Unicode", "MS Sans Serif", "Tahoma"; letter-spacing: 0px; font-weight: 100; color:  #625566; line-height: 1.4em; }
#Main #Deck .author, #Main #Deck h1#title, #Main #Deck h2.deck	{ }
#Main #Deck .byline_area	{ margin-top: 8px; }
#Main #Deck .the_date		{ padding: 0px 0px 0px 14px; margin: 0px; font-family: Arial; font-size:12px; letter-spacing: 0px; color: #686060; padding-top: 0px; }
#Main .boundary
										{ text-align: center; margin: 0px auto; padding: 0px 0px 0px 10px;  }

#Main .page_boundary, #Main .archive_boundary
										{ -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;   }

#Main .archive, #Main .page
										{ padding-right: 10px; }	
										
#Deck .wrapper					{ text-align: center; margin: 0px auto; width: 100%; }							 	
#Deck #Features				{ padding-bottom: 10px; }
#Deck #Features .boundary
										{ background-color: #ffffff; }
#Deck #Features .container		
										{ margin: 0px auto; text-align: left; padding: 14px 14px 14px 14px; background-color: white;
							 			-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#Deck #Features 				{ margin: 0px auto; text-align: center; padding-right: 10px; }
#Deck #Features  .wrapper 
										{ margin-bottom: 0px;  }
#Deck #Features #Main_Feature_Intro, #Deck #Features #Main_Feature_Intro_base
										{ background-color: #151A15; }



#Main .col2						{ }
#Main .col2 #TagCloud		{ padding: 10px; text-align: left; line-height: 1.3em; }
#Main .homepage .sidebar { background-color: #ffffff; }

.sidebar								{ border: 0px solid #b9b9b9; padding: 4px 10px 10px 10px; }

.sidebar .wrapper 				{ }
										




th.base								{ border-left: 1px solid #d8d8df; border-bottom: 0px solid #d8d8df;  border-right: 1px solid #d8d8df; }
th.base_SmartPower			{ border-left-width: 1px; border-right-width: 1px; border-style: solid; }										
th.links								{ border-top: 2px solid #ffffff; }										
th.links, th.links h1 a 		{ font-family:Arial; font-size: 11px; font-weight:100; text-align: center; line-height: 1.9em; letter-spacing:0px; text-decoration:none; color:#232323; white-space: nowrap;  }								
th.links h1 a						{ text-decoration: underline; }
										



#Content, #Content1, #Content2		
										{ text-align: center; margin: 0px auto; width: 100%; }

#Content .boundary, #Content1 .boundary, #Content2 .boundary			
										{ text-align: center; margin: 0px auto; padding: 0px 0px 0px 10px; }
#Content .archive, #Content .page			
										{ padding-right: 10px;  }	
#Content1 .boundary, #Content2 .boundary		
										{ padding: 10px 0px 0px 10px; }										
#Content .wrapper, #Content1 .wrapper, #Content2 .wrapper			
										{ text-align: center; margin: 0px auto; padding: 14px 13px 14px 14px; background-color: #ffffff; 	
										-moz-border-radius: 3px; -webkit-border-radius: 3px;  }		
#Content .hairline_left	
										{ border-left-width: 1px; border-left-style: solid;  border-bottom-width: 1px; border-bottom-style: solid; border-right-width: 1px; border-right-style: solid; }
#Wide .homepage, #Content .homepage, #Content1 .homepage	
										{ margin-right: 10px; }
#Content .post					{ text-align: left; padding: 0px 30px 0px 1px; }

#Content .contentfooter	{ text-align: left; }
/* Module Border Management */
#Content #E-casts, #Content #Videos, #Content2 .Products, #Wide #News #NewProducts, #Wide #News #IndustryNews, #Wide #News #TechnologyPartnerships
										{ padding: 0px 0px 0px 0px; margin: 0px auto; border-left: 1px solid #d8d8df; border-bottom: 1px solid #d8d8df;  border-right: 1px solid #d8d8df; 
										-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;  }
/******/

#Content #E-casts .body .container td.event h1, #Content2 .Products .container h1 
										{ font-family: Arial; font-size: 22px; letter-spacing: -1px; font-weight: bold; line-height: 1em; }
						
#Content1 #SmartPower		
										{ padding: 0px 0px 0px 0px; margin: 0px auto; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-style: solid;  
										-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;  }

#Content #E-casts .wrapper	
										{  width: 100%; padding: 0px; }
#Content #E-casts .header 	
										{ text-align: left; }
#Content #E-casts .body 	{ border-bottom: 1px solid #D9D9D9; text-align: left; padding: 0px; }
#Content #E-casts .last 	{ border-bottom: 0px solid #D9D9D9; text-align: left; padding: 0px; }

#Content th, #Content2 th		
										{ padding: 0px; margin: 0px auto;  }		
#Content th.links, #Content2 th.links				
										{ padding-bottom: 15px; }									
#Content #E-casts .header .tab 
										{  padding: 0px; margin: 0px auto; }
#Content #E-casts .header .links 
										{ padding: 0px; margin: 0px auto; padding: 5px; }
#Content #E-casts .body .container #ECastHeading
										{ display: none; }										
#Content #E-casts .body .container 
										{ padding: 0px;}	
#Content #E-casts .body .container td.heading h1 
										{ padding: 0px; margin: 12px 0px 0px 2px; }	
#Content #E-casts .body .container td.heading h1 .ecast
										{ font-family: "Arial Black"; font-size: 21px; font-weight: bold; letter-spacing: -1px; }		
#Content #E-casts .body .container td.heading h1 .ecast .E
										{ color: #4C87C1;}
#Content #E-casts .body .container td.heading h1 .ecast .cast
										{ color: #413444; }																																				
#Content #E-casts .body .container td.event h1 
										{ padding: 3px 0px 5px 0px; margin: 0px; }
#Content #E-casts .body .container td.event h1 a
										{ color:#1152BA; text-decoration:underline; }
#Content #E-casts .body .schedule
										{ font-family:Arial; font-size: 11px; font-weight:100;  line-height: 12px; letter-spacing:0px; text-decoration:none; color:#232323;}
#Content #E-casts .body .schedule td
										{ border-bottom: 1px solid #c6c6d1; }
#Content #E-casts .body .schedule td.day
										{ border-right: 1px solid #c6c6d1; font-weight:bold; font-size: 10px; padding: 8px 0px 8px 0px; text-align: center; background-color: #efefef; }
#Content #E-casts .body .schedule th
										{ font-weight:bold; font-size: 12px; height: 29px; text-align: center; background-color: #ececec;}
#Content #E-casts .body .schedule th.early_broadcast
										{ color: #df7417; }
#Content #E-casts .body .schedule th.later_broadcast
										{ color: #fb5e33; }
#Content #E-casts .body .schedule td.early_broadcast
										{ background-color: #EAF4F9; border-right: 1px solid #c6c6d1; }
#Content #E-casts .body .schedule td.later_broadcast
										{ background-color: #E0ECF6; }
#Content #E-casts .body .wp_authors
										{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; line-height:10px; margin: 5px 0px 0px 0px; }			
										

#Content #Videos .wrapper	
										{  width: 100%; padding: 0px; }
#Content #Videos .header 	
										{ text-align: left; }
#Content #Videos .body 	{ border-bottom: 1px solid #D9D9D9; text-align: left; padding: 5px; }
#Content #Videos .body .feature_image	
										{ text-align: center; }
#Content #Videos .body .feature_intro	
										{ text-align: left; padding: 4px;}
#Content #Videos .body .feature_intro h1	
										{ font-size: 15px; letter-spacing: -1px; font-family: Arial; font-weight: bold; margin: 0px 0px 7px 0px; padding: 0px; }
#Content #Videos .body .feature_intro h2	
										{ font-size: 11px; letter-spacing: 0px; font-family: Arial; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px; color: #5e5e5e; }
#Content #Videos .body .feature_intro span
										{ font-size: 13px; line-height: 1.4em; letter-spacing: 0px; font-family: Arial; font-weight: 100; margin: 0px; padding: 0px 0px 4px 0px; color: #9191A7; }
#Content #Videos .last 		{ border-bottom: 0px solid #D9D9D9; text-align: left; padding: 5px; }
#Content #Videos th 		{ padding: 0px; margin: 0px auto;  }		
#Content #Videos th.links	
										{ padding-top: 15px; }
#Content #Videos th.links div, #Content #E-casts th.links div, #Wide #News th.links div
										{ padding: 5px; border-top: 1px solid #A6A6A6; margin: 0px auto; background-color: #E8E8E8;  }										
#Content #Videos .header .tab 
										{  padding: 0px; margin: 0px auto; }
#Content #Videos .header .links 
										{ padding: 0px; margin: 0px auto; padding: 5px; }																				

#Deck th.base .links div, #Content th.base .links div, #Content1 th.base .links div, #Content2 th.base .links div
										{ padding: 5px; border-top: 1px solid #A6A6A6; margin: 0px auto; background-color: #E8E8E8;  }	
										
#Content1 th.base_SmartPower .links div
										{ padding: 5px; border-top-width: 1px; border-top-style: solid; margin: 0px auto;  }		
#Content1 #SmartPower .wrapper 
										{ padding-bottom: 0px; padding-top: 0px;}										
#Content1 #SmartPower .container
										{ padding-bottom: 10px; }
#Content1 #SmartPower .container th
										{ text-align: left;  }	
#Content1 #SmartPower .container th h1 
										{ margin: 2px 0px 6px 0px; padding: 0px; letter-spacing: -1px; font-family: "Arial"; font-size: 16px; font-style: italic; font-weight: bold; color: #1a1a1a;  }	
#Content1 #SmartPower .container td 
										{ text-align: left; }	
#Content1 #SmartPower .container td ul
										{ margin-left: 3px; padding-left: 0; list-style: none;}
#Content1 #SmartPower .container td li
										{ padding-left: 29px; background-image: url(http://cloud1.opensystemsmedia.com/ies/bull_leaf.png); background-repeat: no-repeat; background-position: 0 4px;  }
#Content1 #SmartPower .container td a
										{  font-family: "Arial";  font-weight: bold;  }			
#Content1 #SmartPower .container td li a
										{  font-family: "Arial"; font-size: 13px; font-weight: bold;   }			
#Content1 #SmartPower .container td li .date
										{  font-family: "Arial"; font-size: 9px; font-weight: bold; color: #b5b5b5;  padding: 3px 0px 6px 0px; }										
#Content1 #SmartPower .container td.left
										{ padding-right: 8px; }
#Content1 #SmartPower .container td.right
										{ padding-left: 8px; }		
#Content1 #SmartPower .container td li.bullet 
										{ background-image: url(http://cloud1.opensystemsmedia.com/arrows/9.gif); background-position: 2px 4px; background-repeat: no-repeat; line-height: 1.3em;}
						

#Content2 .Products .container 
										{ text-align: left;  font-family: "Arial"; }

#Content2 .Products .container h1, #Content2 .Products .container h2, #Content2 .Products .container h3
										{ margin: 0px; }
#Content2 .Products .container h2
										{ margin: 0px;  padding: 0px 0px 1px 0px;}
#Content2 .Products .container h1
										{ margin: 0px;  padding: 0px 0px 0px 0px; }
#Content2 .Products .container h1 a
										{ font-size: 19px; font-weight: bold; color: #F26209; }
#Content2 .base_products .container 
										{ width: 330px; padding: 0px 3px 0px 13px; }
#Content2 .base_products h1, #Content #E-casts .body .container td.heading h1 
										{ font-family: "Georgia"; font-size: 23px; font-weight: 200; color: #4d4d4d; letter-spacing: -1px;  margin-bottom: 0px;}									
#Content2 .Products .container h2 a
										{ font-size: 11px; font-weight: 100; color: #5f5f5f; }
#Content2 .Products .container h3
										{ font-size: 13px; font-weight: 100; color: #101010;  padding: 3px 0px 1px 0px; }
#Content2 .base_products th.tab 	
										{ background: url(http://cloud1.opensystemsmedia.com/ies/products_tab.png) no-repeat right; height: 48px; text-align: left; }
						
#Content2 .base_products th.tab h1 			
										{ padding: 0px; margin: 0px 0px 0px 0px; font-size: 19px; color: #252524; font-weight: bold; font-family: Arial; }
#Content2 .base_products th.tab .product_search_input	
										{ border: 0px solid #ffffff; background-color: #ffffff; padding: 4px; font-size: 14px; color: #6d6d6d; text-align: left; margin: 0px auto; width: 85px; 
										-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#Content2 .base_products ul				
										{ margin: 2px 0px 0px 5px; padding: 0px; list-style-type: none; }
#Content2 .base_products ul li 			
										{ border: 1px solid #5f5f5f; padding: 5px 12px 4px 12px; margin: 0px 0px 0px 1px; display: inline; line-height: 2.1em;
							 			-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#Content2 .base_products ul li a		
										{ font-family: Arial, Helvetica; font-size: 14px; color: #020202; text-decoration: none; font-weight: bold; white-space: nowrap; }
							


.sidebar #LTMD					{ background-color: #DFE0C6; padding: 0px; margin-top: 15px; 
										-moz-border-radius: 3px; -webkit-border-radius: 3px; }
.sidebar #LTMD .wrapper	{ background-color: #ffffff; border: 1px solid #c5c5cc;
										-moz-border-radius: 3px; -webkit-border-radius: 3px; }


#Deck #scroller-header a 	{ text-decoration:none; color:#867863; padding:0px; }
#Deck #scroller-header a:hover 	
										{ text-decoration:none; }
#Deck #scroller-header 	{ background-color: #151A15; width:443px; height:43px; padding:0px 0px 0px 0px; }
#Deck #scroller-body 		{ width:443px; }
#Deck #scroller-body #panel .feature_intro 
										{ background-color: #151A15; }
#Deck #mask 					{ width:443px; overflow:hidden; margin:0 auto; }
#Deck #panel 					{ background-color: #151A15; }
#Deck #panel div 				{ float:left; background-color: #151A15;  }

#Deck #scroller-body #panel #Computing .feature_image img, #Deck #scroller-body #panel #Networking .feature_image img, #Deck #scroller-body #panel #Sensing .feature_image img
										{ border-bottom-width: 3px; border-bottom-style: solid; }									
																				
#Deck #scroller-body #panel h1	
										{ font-size: 21px; letter-spacing: -1px; font-family: Arial; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }
#Deck #scroller-body #panel h2 a, #Deck #scroller-body #panel h2
										{ font-size: 13px; letter-spacing: 0px; font-family: Arial; font-weight: bold; margin: 0px 0px 3px 0px; color: #ffffff; }
#Deck #scroller-body #panel h3, #Content .post h3
										{ margin: 0px; padding: 0px; }
#Deck #scroller-body #panel h3 p
										{ font-size: 13px; letter-spacing: 0px; font-family: Arial; font-weight: 100; margin: 0px; padding: 0px 0px 4px 0px; color: #9191A7; line-height: 1.3em; }


#LTMD #scroller-header ul	
										{ margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; }
#LTMD #scroller-header ul li 			
										{ border: 1px solid #b1b1b1; padding: 2px 6px 2px 7px; margin: 0px 0px 0px 5px; display: inline; line-height: 1.5em;
							 			-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#LTMD #scroller-header ul li a		
										{ font-family: Arial, Helvetica; font-size: 11px; color: #878787; text-decoration: none; font-weight: bold; white-space: nowrap; }
#LTMD #scroller-header-wrapper
										{  padding: 6px 1px 5px 6px;  background-color: #E8E8E8; }
#LTMD #scroller-header a { }
#LTMD #scroller-header a.selected 	
										{ text-decoration:none; font-weight: bold;   }
#LTMD #scroller-header a:hover 	
										{ text-decoration:underline; }
#LTMD #scroller-header 	{ width:100%; padding:0px 0px 0px 0px; text-align: left; }
#LTMD #scroller-body 		{ width:212px; }
#LTMD #scroller-body #panel .feature_intro 
										{ background-color: #151A15; padding: 0px; }
#LTMD #mask 					{ width:212px; overflow:hidden; margin:0 auto; }
#LTMD #panels 				{ background-color: #ffffff; text-align: left; }
#LTMD #panels div.panel	{ float:left; background-color: #ffffff; text-align: left; }
#LTMD #panels span.container
										{ }
#LTMD #panels .container ul 
										{ margin: 0px 0px 2px 5px; padding: 10px 20px 2px 7px; }
#LTMD #panels .container li	
										{ margin-bottom: 9px; list-style-type: none; padding: 0px;  line-height: 0.8em; }
#LTMD #panels .container a				
										{ font-family: Arial, Helvetica; font-size: 11px; color: #12121e; text-decoration: none; font-weight: bold; }
#LTMD #panels .container a:hover		
										{ text-decoration: underline; }
#LTMD #panels .container .date 
										{ font-size: 9px; color: #676767; font-weight: 100; margin: 1px 0px 5px 0px; font-family: Arial, Helvetica;  }
#LTMD #panels .container div#twitter_div li span { 
	font-size: 13px;
	line-height: 1.2em;
	padding-bottom:3px;
}
#LTMD #panels .container div#twitter_div li span a { 
	font-size: 10px;
	color:#669;
	display:inline;
}
#LTMD #panels .container div#twitter_div li { 
	font-size: 10px;
}
#LTMD #panels .container div#twitter_div li a { 
	font-size: 10px;
	display:block;
	color:#DD4A30;
}


#Tags 								{ margin: 20px 0px 0px 0px; border: 1px solid #E6E9E6; 
						 				-moz-border-radius: 3px; -webkit-border-radius: 3px; }	
#Tags .wrapper .container  h1							
										{ color: #456851; font-family: Georgia; font-size: 21px; letter-spacing: -1px; text-decoration: none; font-weight: 100; white-space: nowrap; margin: 14px 14px 6px 19px;   }
#Tags ul.wp-tag-cloud  		{ margin: 3px 0px 0px 0px; padding: 0px; list-style-type: none; }
#Tags ul.wp-tag-cloud li 		{ padding: 3px 9px 3px 19px; border-top: 1px solid #E6E9E6; line-height: 1em;  }
#Tags ul.wp-tag-cloud li a 		
										{ color: #557F69; font-size: 10px; font-weight: 100; text-decoration: none;  }
#Tags ul.wp-tag-cloud li a:hover 
										{ color: #a9adaf; text-decoration:none; background-color:#CF9; color:#000; }
#Tags ul.needs-right-border
										{ border-right: 1px solid #E6E9E6; }
										
	


										
										
#Wide								{ text-align: center; margin: 0px auto; width: 100%; }
#Wide .boundary				{ text-align: center; margin: 0px auto; padding: 10px 0px 10px 10px;  }
#Wide .wrapper					{ text-align: center; margin: 0px auto; padding: 14px; background-color: #ffffff; 
						 				-moz-border-radius: 3px; -webkit-border-radius: 3px; }										
#Wide #News  .container
										{ text-align: left; }										
#Wide #News .container ul 
										{ margin: 0px 0px 1px 0px; padding: 0px 20px 2px 0px; }
#Wide #News .container li	
										{ margin-bottom: 18px; list-style-type: none; padding: 0px;  line-height: 0.8em; }
#Wide #News .container a				
										{ font-family: Arial, Helvetica; font-size: 11px; color: #12121e; text-decoration: none; font-weight: bold; }
#Wide #News .container a:hover		
										{ text-decoration: underline; }
#Wide #News .container .date 
										{ font-size: 9px; color: #676767; font-weight: 100; margin: 1px 0px 5px 0px; font-family: Arial, Helvetica;  }
#Wide #News th.links h1 	{ margin: 0px 0px 0px 4px; padding: 0px; font-size: 13px; color: #4b4b4b; font-weight: bold; font-family: Arial, Helvetica;  }
#Wide #news_footer .wrapper
										{ margin: 0px auto; padding: 13px 14px 0px 0px; }
#Wide #news_footer .container
										{ margin: 0px auto; padding: 0px; text-align: center; }
#Wide #news_footer .container a
										{ font-size: 13px; text-decoration: underline; }										
										

/* misc. */

td.boundary 						{ padding: 0px; }
a:hover								{ text-decoration: underline; }

a, .read_more a 				{ color: #412f89; text-decoration: underline;  }

#sidebar 							{ padding: 8px 0px 0px 20px; font-family: 'Franklin Gothic Medium'; }

.postmetadata 					{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px; }
.postmetadata a 				{ color:#999; }

.meta_box 						{  padding:7px 9px 9px 9px; border-width: 1px; border-style: solid; background-color:#f4f4f4; }


.see_also 							{ text-align: left; margin-top: 20px; line-height: 1em; }
.see_also a, .see_also b		{ font-size: 10px;  }


#related_bottom h1 { 

		margin: 7px 0px 2px 0px;
		padding: 0px;
		font-size: 20px;

}

.bottom_related					{ border-color: rgb(216, 216, 216); }

#related_bottom ul { 				
		margin-left: 11px; margin-top: 0px; padding: 2px;
}
#related_bottom ul li { 

		list-style-type: none; list-style: none; background-position: 0px 8px; background-image: url(http://cloud1.opensystemsmedia.com/arrows/9.gif); background-repeat: no-repeat; margin-bottom: 11px; margin-top: 6px; padding-left: 19px; padding-top: 5px; font-size: 14px; font-family: arial;
	
	}



/*
div { border: 1px solid pink; }
td {	border: 1px solid green; } */


a, .read_more a, #LTMD #scroller-header a.selected
{ 
	color: #DA8F00;
}

#Header 
{ 
	background-color: #241c1c;
	border-bottom-color: #FFFBF2; 
}

#Header .breadcrumbs #TopicHeader a, #tabs #ChannelTabButton a, #Nav .menu_Channels h1, #Nav #Search h1  
{
	color: #EDC625;
}

#Header .breadcrumbs, #Header .breadcrumbs a, #Header #RPX, #Header #RPX	a
{ 
	color: #C0C3C5; 
}

#tabs ul li a 
{
	color: #010101;
}

#tabs li.menu_RightNow  	{ background-color: #FDD148; border-color: #555557; }
#tabs li.menu_Channels		{ background-color: #FDE383; border-color: #252527; }
#tabs li.menu_Channel		{ background-color: #454537; border-color: #252527; }

#Nav .boundary, #Main #Ad-Leaderboard .col2, #Main .boundary	
{
	background-color: #D5D3CD;
}
.post_type_buttons 
{ 
	border-bottom-color: #D5D3CD; 
}

#Nav #Buttons ul li, #tabs li.menu_Channel
{
	border-color: #857F62;
}

#Nav #Buttons ul li:hover {
	background-color: #707070;
	border-color: #C0C3C4;
}

#Nav #Buttons ul li a:hover 
{
	color: #ffffff;
}
#Nav .menu_RightNow, #Nav .menu_RightNow .container, #Nav .menu .wrapper 
{ 
	background-color: #FDD148; 
}
#Nav .menu_Channels .container 
{
	background-color: #FDE383; 
}

#Nav .menu_RightNow .container table .col1, #Nav .menu_RightNow .container table .col2, #Nav .menu_RightNow ul, #Nav .menu_Channels .container table .col1, #Nav .menu_Channels .container table .col2, #Nav .menu_Channels li, #Nav .menu ul.needs-right-border
{
	border-color: #A96C32; 
}

#Nav .wp-tag-cloud li a:hover 
{ 
	color: #a9adaf; 
	background-color:#CF9; 
	color:#000; 
}

#Nav #Buttons ul li a	{
	color: #F3CB0E; 
}

#Nav .container	
{
	background-color: #423a3a; 
}

#Nav #TopicBar .container 
{ 
	background-color: #F7D848;
	border-top: 1px solid #EDC625; 
}

#Nav #TopicBar ul li a 
{	
	color: #62511F; 
	border-bottom: 1px solid #AB7744;
}

#Nav #TopicBar li#SeeAlso a, 
#Nav #TopicBar ul#ChannelSponsorCallToAction a
{ 
	color: #6B5D4B; 
}

#Nav .menu_Channels .col1 li, #Nav .menu_Channels .col1 li a, #Nav .wp-tag-cloud li a, #Nav .menu_RightNow .col1 li a, #Nav .menu_RightNow .col2 li a
{
	color: #694314;
}

#Nav .menu_Channels .col1 li small, #Nav .menu h1, #Nav .menu_Channels .col1 .date, #Nav .menu_RightNow .col1 .date, #Nav .menu_Channels .col2 .date, #Nav .menu_RightNow .col2 .date
{
	color: #391108;
}

#Main #Ad-Leaderboard .wrapper {
	border-color:	#C0C3C5; 		
}

#Main #Ad-Leaderboard .container .copy h1 { 
	color: #1a141e; 
}

#Main #Ad-Leaderboard .container .copy, #Main #Ad-Leaderboard .container .copy a { 
	color: #6C5E54; 
}

#Content .hairline_left, .meta_box
{ 
	border-color: #d0d0cf;
}

Body, #Main .archive, #Main .page, #Content .archive, #Content .page
{ 
	background-color: #FFFBF2; 
}

#Deck #scroller-body #panel #Computing .feature_image img
{ 
	border-color: #DFA241; 
}
#Deck #scroller-body #panel #Networking .feature_image img
{ 
	border-color: #CFD89A; 
}
#Deck #scroller-body #panel #Sensing	 .feature_image img
{ 
	border-color: #AF4538; 
}		
#Deck #scroller-body #panel #Computing h1 a, #Deck #scroller-body #panel #Computing h1
{ 
	color: #DFA241; 
}
#Deck #scroller-body #panel #Networking h1 a, #Deck #scroller-body #panel #Networking h1
{ 
	color: #CFD89A; 
}
#Deck #scroller-body #panel #Sensing h1 a, #Deck #scroller-body #panel #Sensing h1
{ 
	color: #AF4538; 
}

#Content1 #SmartPower, th.base_SmartPower, #Content1 th.base_SmartPower .links div {
	border-color: #d3d3ce;
}		

#Content1 th.base_SmartPower .links div {
	background-color: #eaeadd;
}

#Content1 #SmartPower .container td a { 
	color: #F27400;
}

#Content1 #SmartPower .container td li a {
	color: #F29600;
}

._fade_for_interstitial_ { width: 1181px; margin: 0px auto; }