

#ts_container1, #ts_container2, #ts_container3, #ts_container4 {

	width: 600px;

	height: 132px;

	margin: 0 0 0 20px;

	padding: 0;

	overflow: hidden;

}



/*	main SlidingPanels container

	Avoid placing any CSS border or padding properties on the SlidingPanels container

	as they can affect the proper positioning and sliding animations of the contents

	inside the container.  */

.SlidingPanels {

	position: relative;

	width: 600px;

	height: 124px;

	float: left;

	margin-top: 12px;

	padding: 0px;

	border: none;

}



/* 	selector for the container that holds all of the content panels for the widget

	You can make the panels within the SlidingPanelsContentGroup container layout slide

	horizontally by giving the SlidingPanelsContentGroup container a width that is as wide

	or larget than the sum of the widths of all of the content panels, and then floating

	the content panels inside the SlidingPanelsContentGroup container so they all appear

	on the same line.  */

.SlidingPanelsContentGroup {

	position: relative;

	float: left;

	width: 10000px;

	margin: 0px;

	padding: 0px;

	border: none;

}



/*	selector for the container that holds content for a given panel  */

.SlidingPanelsContent {

	width: 600px;

	height: 124px;

	float: left;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

	border: none;

}



/*	programatically added to the SlidingPanels container

	automatically removed once the animation has stopped so that the overflow

	properties of the content inside the widget should be restored.  */

.SlidingPanelsAnimating * {

	overflow: hidden !important;

}



/*	programatically added to the SlindingPanelsContent that is currently visible  */

.SlidingPanelsCurrentPanel {

}



/*	programatically added to the SlidingPanels container  */

.SlidingPanelsFocused {

}



#ts_slider { float: left; width: 10000px; }



.ts_item {

	position: relative;

	width: 150px;

	height: 124px;

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #222;

	text-decoration: none;

	cursor: pointer;



}



.ts_item a:link, .ts_item a:visited { color: #2f3637; text-decoration: none; border: none; }



.ts_item h2 { margin: 0; padding: 0; position: absolute; left: 12px; top: 10px; font-size: 10px; color: #777; }

.ts_item h1 { margin: 0; padding: 0; position: absolute; left: 12px; top: 22px; font-size: 11px; color: #222; }



.ts_item:hover h1, .ts_item:hover h2 { color: #c94703; }



.ts_small, .ts_small a:link, .ts_small a:visited { font-size: 10px; color: #777; text-decoration: none; }

/*

.ts_item a:hover, .ts_item a:active, .ts_small a:hover, .ts_small a:active { color: #0066aa; text-decoration: none; }

*/

.ts_text { width: 120px; position: absolute; left: 13px; top: 10px; z-index: 2; font-size: 12px; line-height: 13px; }



.ts_nav { width: 52px; height: 15px; margin: 1px 0 0 24px; padding: 0; }



#tsnav11 { width: 15px; float: left; background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_left0.gif') left top no-repeat; }

#tsnav11:hover { background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_left1.gif') left top no-repeat; }

#tsnav12 { width: 11px; float: left; background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_ctr0.gif') left top no-repeat; }

#tsnav12:hover { background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_ctr1.gif') left top no-repeat; }

#tsnav13 { width: 11px; float: left; background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_ctr0.gif') left top no-repeat; }

#tsnav13:hover { background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_ctr1.gif') left top no-repeat; }

#tsnav14 { width: 15px; float: left; background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_right0.gif') left top no-repeat; }

#tsnav14:hover { background: url('http://cache.macnn.com/ipodnn/_images/ts_nav_right1.gif') left top no-repeat; }

/*  container for the whole shebang  */

.CollapsiblePanel { margin: 0px; padding: 0px; }



/*  panel title  */

.CollapsiblePanelTab { margin: 0px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; }



/*  CollapsiblePanel content area.  */

.CollapsiblePanelContent { margin: 0px; padding: 0px; }



/*  appearance of PanelTab when OPEN  */

.CollapsiblePanelOpen .CollapsiblePanelTab {}



/*  appearance of PanelTab when CLOSED  */

.CollapsiblePanelClosed .CollapsiblePanelTab {}



/*  appearance of PanelTab when HOVERING  */

.CollapsiblePanelOpen .CollapsiblePanelTab:hover { background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_up1.gif') left top no-repeat; }



/*  appearance of PanelTab when FOCUSSED  */

.CollapsiblePanelFocused .CollapsiblePanelTab {}



/*  test  */

.CollapsiblePanelClosed .CollapsiblePanelTab { background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_down0.gif') left top no-repeat; }



.CollapsiblePanelClosed .CollapsiblePanelTab:hover { background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_down1.gif') left top no-repeat; }





/*  main TabbedPanels container; floated left  */

.TabbedPanels {

	margin: 0;

	padding: 0;

	float: left;

	clear: none;

}

.ie .TabbedPanels

{

float:none;

}

.TabbedPanels ul { margin: 0 0 0 10px; }





/*  TabGroup container, container for all tab buttons  */

.TabbedPanelsTabGroup {

	margin: 0;

	padding: 0;

}



/*  panel title  */

.TabbedPanelsTab {

	height: 23px;

	position: relative;

	top: 0;

	float: left;

	margin: 0;

	list-style-type: none;

	-moz-user-select: none;

	-khtml-user-select: none;

	cursor: pointer;

	font-size: 13px;

	font-family: Helvetica, Arial, sans-serif;

	font-weight: bold;

	color: #5e6b6e;

	border-left: #fff 1px solid;

	border-right: #b2b2b2 1px solid;

}



/*  panel title, MAIN COLUMN  */

.mainTabs {

	padding: 7px 20px 0 20px;

}



/*  panel title, SIDEBAR  */

.sbTabs {

	padding: 7px 10px 0 10px;

}



.TabbedPanelsTabDummy {

	height: 24px;

	position: relative;

	top: 0;

	float: left;

	padding: 7px 20px 0 20px;

	margin: 0;

	list-style-type: none;

	-moz-user-select: none;

	-khtml-user-select: none;

	cursor: default;

	border-right: none;

	border-left: #fff 1px solid;

}



/*  panel title HOVER  */

.TabbedPanelsTabHover {

	background: url('http://cache.macnn.com/ipodnn/_images/tab_bg_hover.gif') left bottom repeat-x;

	color: #2f3637;

}



/*  panel title SELECTED  */

.TabbedPanelsTabSelected {

	height: 31px;

/*	padding: 7px 20px 0 20px;*/

	margin: 0;

	color: #2f3637;

	background: url('http://cache.macnn.com/ipodnn/_images/tab_bg_active.gif') left bottom repeat-x;

	cursor: default;

}



/*  panel title, TEXT  */

.TabbedPanelsTab a {

	color: black;

	text-decoration: none;

}



/*  container for content panels  */

.TabbedPanelsContentGroup {

	clear: both;

}



/*  content panels  */

.TabbedPanelsContent { }



/*  content panels ACTIVE  */

.TabbedPanelsContentVisible { }

/*  @group overarching  */

* {outline: none;}

body {

	margin: 0;

	padding: 0;

	background: #c8cfd0;

	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 16px;

	text-align: center;

	color: #202627;

}



.container {

	width: 1000px;

	margin: 0 auto;

	padding: 0;

	text-align: left;

}

/*  @end  */





/*  @group header  */

#header {

	width: 100%;

	position: relative;

	height: 180px;

	background: url('http://cache.macnn.com/ipodnn/_images/header_bg.gif') left top repeat-x;

}

.ie6 #header { background: url('http://cache.macnn.com/ipodnn/_images/header_bg_ie6.gif') left top repeat-x; }



#leaderboard {

	position: absolute;

	right: 10px;

	top: 12px;

	width: 728px;

	height: 90px;

	margin: 0;

	padding: 1px;

	background: #7a8081;

}



#navigation {

	height: 90px;

	margin: 0;

	padding: 86px 0 0 0;

}



/*  container for macnn logo, home link  */

#nav-p_home {

	width: 184px;

	height: 88px;

	position: absolute;

	left: 0;

	top: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/nav-p_logo0.png') left top no-repeat;

}

#nav-p_home:hover { background: url('http://cache.macnn.com/ipodnn/_images/nav-p_logo1.png') left top no-repeat; }



.ie6 #nav-p_home { background: url('http://cache.macnn.com/ipodnn/_images/nav-p_logo0.gif') left top no-repeat; }

.ie6 #nav-p_home:hover { background: url('http://cache.macnn.com/ipodnn/_images/nav-p_logo1.gif') left top no-repeat; }



/*  list formatting for primary nav tabs  */

#nav-p {

	margin: 0;

	padding: 31px 0 0 176px;

}



/*  primary nav, list items, level 1  */

#nav-p li {

	height: 32px;

	float: left;

	list-style-type: none;

	display: block;

	font-size: 12px;

	font-weight: bold;

}



/*  tabs, link formatting  */

#nav-p li a:link, #nav-p li a:visited {

	color: #edeeee;

	text-decoration: none;

	text-shadow: #202526 0px 1px 4px;

	display: block;

	float: left;

}



#nav-p li a:hover, #nav-p li a:active { color: #fff; text-shadow: #612900 0px 1px 4px; }



/*  the leftmost tab (content)  */

.np_tabl2 {

	height: 20px;

	padding: 12px 2px 0 16px;

	background: url('http://cache.macnn.com/ipodnn/_images/nav-p_tab0_left2.gif') left top no-repeat;

}

.ie8 .np_tabl2,.ie7 .np_tabl2,.ie6 .np_tabl2{ height:32px; }

.np_tabl2:hover { background: url('http://cache.macnn.com/ipodnn/_images/nav-p_tab1_left2.gif') left top no-repeat; }



/*  "regular" tabs, left (content) part  */

.np_tabl {

	height: 20px;

	padding: 12px 2px 0 12px;

	background: url('http://cache.macnn.com/ipodnn/_images/nav-p_tab0_left.gif') left top no-repeat;

}

.ie8 .np_tabl,.ie7 .np_tabl,.ie6 .np_tabl{ height:32px; }

.np_tabl:hover { background: url('http://cache.macnn.com/ipodnn/_images/nav-p_tab1_left.gif') left top no-repeat; }



/*  "regular" tabs, right (rounded corner only) part  */

.np_tabr {

	width: 10px;

	height: 32px;

	background: url('http://cache.macnn.com/ipodnn/_images/nav-p_tab0_right.gif') right top no-repeat;

}



/*  rightmost tab, right (rounded corner only) part  */

.np_tabr2 {

	width: 14px;

	height: 32px;

	background: url('http://cache.macnn.com/ipodnn/_images/nav-p_tab0_right2.gif') right top no-repeat;

}



/*  nav container META NAV  */

#nav-m {

	right: 0;

	width: 356px;

	height: 57px;

	float: right;

}



/*  button 1, rss  */

#nm-rss {

	width: 50px;

	height: 57px;

	float: left;

	background: url('http://cache.macnn.com/ipodnn/_images/meta_rss0.png') left top no-repeat;

	cursor: pointer;

}

#nm-rss:hover { background: url('http://cache.macnn.com/ipodnn/_images/meta_rss1.png') left top no-repeat; }



.ie6 #nm-rss { background: url('http://cache.macnn.com/ipodnn/_images/meta_rss0.gif') left top no-repeat; }

.ie6 #nm-rss:hover { background: url('http://cache.macnn.com/ipodnn/_images/meta_rss1.gif') left top no-repeat; }



/*  button 2, podcasts  */

#nm-podcasts {

	width: 46px;

	height: 57px;

	float: left;

	background: url('http://cache.macnn.com/ipodnn/_images/meta_podcasts0.png') left top no-repeat;

	cursor: pointer;

}

#nm-podcasts:hover { background: url('http://cache.macnn.com/ipodnn/_images/meta_podcasts1.png') left top no-repeat; }



.ie6 #nm-podcasts { background: url('http://cache.macnn.com/ipodnn/_images/meta_podcasts0.gif') left top no-repeat; }

.ie6 #nm-podcasts:hover { background: url('http://cache.macnn.com/ipodnn/_images/meta_podcasts1.gif') left top no-repeat; }



/*  button 3, user tools  */

#nm-tools {

	width: 46px;

	height: 57px;

	float: left;

	background: url('http://cache.macnn.com/ipodnn/_images/meta_tools0.png') left top no-repeat;

	cursor: pointer;

}

#nm-tools:hover { background: url('http://cache.macnn.com/ipodnn/_images/meta_tools1.png') left top no-repeat; }



.ie6 #nm-tools { background: url('http://cache.macnn.com/ipodnn/_images/meta_tools0.gif') left top no-repeat; }

.ie6 #nm-tools:hover { background: url('http://cache.macnn.com/ipodnn/_images/meta_tools1.gif') left top no-repeat; }



/*  "button" 4, search  */

#nm-search {

	width: 214px;

	height: 57px;

	float: left;

	background: url('http://cache.macnn.com/ipodnn/_images/meta_search_bg.png') left top no-repeat;

}



.ie6 #nm-search { background: url('http://cache.macnn.com/ipodnn/_images/meta_search_bg.gif') left top no-repeat; }



#nm-search form {

	margin: 20px 0 0 30px;

	padding: 0;

}



.gecko #nm-search form { margin: 21px 0 0 30px; }

.ie7 #nm-search form { margin: 18px 0 0 30px; }



#nm-search input {

	width: 142px;

	height: 14px;

	margin: 0;

	padding: 0;

	border: none;

	background: #edeeee;

	font-size: 10px;

	color: #454e50;

}

#nm-search input:focus { color: #072c5c; border: none; }



/*  button for extended search options  */

#searchext {

	width: 13px;

	height: 13px;

	position: absolute;

	top: 51px;

	right: 22px;

	background: url('http://cache.macnn.com/ipodnn/_images/meta_searchext0.gif') left top repeat;

	cursor: pointer;

}



#searchext:hover { background: url('http://cache.macnn.com/ipodnn/_images/meta_searchext1.gif') left top repeat; }



/*  secondary navigation, container  */

.sec_nav {

	width: 100%;

	height: 27px;

	position: absolute;

	top: 149px;

	margin: 0;

	padding: 7px 0 0 0;

	background: url(http://cache.macnn.com/ipodnn/_images/nav_sec_bg.gif) left top repeat-x;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

}



.ie .sec_nav { padding: 6px 0 0 0; }



.snav_c {  width: 800px; margin: 0 auto; text-align: left; padding-left:200px; font-size:11px; }



.snav_c a:link, .snav_c a:visited {

	margin: 0 7px 0 0;

	padding: 3px 0;

	color: #edeeee;

	text-decoration: none;

	text-shadow: #202526 0px 1px 4px;



}

.mac.gecko .snav_c a:link, .mac.gecko .snav_c a:visited { line-height: 12px; padding-top: 7px; }



.snav_c a:hover, .snav_c a:active {

	color: #edeeee;

	text-shadow: #202526 0px -1px 4px;

}

/*  @end  */





/*  @group content area, overarching  */

#content {

	background: url('http://cache.macnn.com/ipodnn/_images/content_bg.gif') left top repeat-x;

	margin: 0;

	padding: 0 0 24px 0;

}

.ie6 #content { background-image: none; }

/*  @end  */





/*  @group content area, left column  */

/*  left content column, container  */

#main {

	width: 640px;

	float: left;

	margin: 0;

	padding: 0;

}







/*  notification area, left  */

#ntf-l {

	width: 620px;

	height: 30px;

	margin: 2px 0 10px 10px;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/ntf_left_bg.png') left top no-repeat;

	font-size: 10px;

	line-height: 10px;

}

.win #ntf-l { font-size: 11px; }



#ntf-text-l {

	margin: 0;

	padding: 11px 0 0 0;

	font-weight: bold;

	text-shadow: #fff 0 1px 2px;

}



#ntf-text-l a:link, #ntf-text-l a:visited { color: #C94703; text-decoration: none; }

#ntf-text-l a:hover, #ntf-text-l a:active { color: #C94703; text-decoration: underline; }



#ntf-text-l1 {

	margin: 0 28px 0 20px;

	color: #6c6c6c;

}

.win #ntf-text-l1 { margin: 0 22px 0 20px; }



.ntf-close { width: 13px; height: 13px; margin: 9px 10px 0 0; float: right; background: url('http://cache.macnn.com/ipodnn/_images/ntf_close0_new.gif') left top no-repeat; cursor: pointer; }

.ntf-close:hover { background: url('http://cache.macnn.com/ipodnn/_images/ntf_close1_new.gif') left top no-repeat; }







/*  main, content module, blue header  */

.main-mod-hd {

	width: 640px;

	height: 36px;

	background: url('http://cache.macnn.com/ipodnn/_images/content_mod_hd.png') left top no-repeat;

}

.ie6 .main-mod-hd { background: url('http://cache.macnn.com/ipodnn/_images/content_mod_hd_ie6.gif') left top no-repeat; }



/*  title text inside blue header; for MAIN  */

.mod-hd-title {

	font-size: 13px;

	line-height: 15px;	font-family: Helvetica, Arial, sans-serif;

	font-weight: bold;

	color: #edeeee;

	text-transform: lowercase;

	text-shadow: #000 0px 1px 4px;

	margin: 0 0 0 30px;

	padding: 12px 0 0 0;

	float: left;

}

.ie6 .mod-hd-title { margin: 0; padding: 12px 0 0 30px; }

/*  font for blue header, secondary font color (date)  */

.mod-hd-title-dark { padding: 0 0 0 4px; color: #b5b9b9; text-shadow: #272d2e 0px 1px 4px; }



/*  links inside blue header bar  */

.mod-hd-title a {

	margin: 0;

	padding: 6px 20px 4px 0;

	background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_breadcrumb.gif') right top no-repeat;

}

.win.gecko .mod-hd-title a { padding: 6px 20px 4px 0; }

.gecko .mod-hd-title a { padding: 7px 20px 4px 0; }

.ie .mod-hd-title a { padding: 5px 20px 4px 0; }



.mod-hd-title a:link, .mod-hd-title a:visited { color: #b5b9b9; text-decoration: none;}

.mod-hd-title a:hover, .mod-hd-title a:active { color: #edeeee; text-decoration: none; }



/*  title text inside blue header; for SIDEBAR  */

.mod-hd-title-sb { margin: 0 0 0 20px; }



/*  collapse/expand button in blue header; for MAIN & SIDEBAR  */

.mod-hd-right1 {

	width: 13px;

	height: 13px;

	margin: 14px 20px 0 0;

	padding: 0;

	float: right;

	background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_up0.gif') left top no-repeat;

}

.ie6 .mod-hd-right1 { margin: 14px 10px 0 0; }



/*  layout switcher button in blue header; for MAIN & SIDEBAR  */

.mod-hd-right2 {

	width: 27px;

	height: 13px;

	margin: 14px 10px 0 0;

	padding: 0;

	float: right;

	background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_layoutswitch0.gif') left top no-repeat;

}



/*  layout switcher button in blue header; for MAIN & SIDEBAR  */

.mod-hd-right2:hover {

	background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_layoutswitch1.gif') left top no-repeat;

}

.mod-hd-right2hover {	width: 27px;	height: 13px;	margin: 14px 10px 0 0;	padding: 0;	float: right;	background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_layoutswitch1.gif') left top no-repeat;}/*  layout switcher button in blue header; for MAIN & SIDEBAR  */.mod-hd-right2hover:hover {	background: url('http://cache.macnn.com/ipodnn/_images/mod_hd_layoutswitch0.gif') left top no-repeat;}

/*  main, content module, center  */

.main-mod-cnt {

	padding: 16px 0 0 0;

	background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ctrnew.png') left top no-repeat;

}

.ie6 .main-mod-cnt { background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ctr_ie6new.gif') left top no-repeat; }



/*  main, content module, center WITH TABS  */

.main-mod-cnt-tabs {

	background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ctr_tabs.png') left top no-repeat;

}

.ie6 .main-mod-cnt-tabs { background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ctr_tabs_ie6.gif') left top no-repeat; }



/*  main, content module, footer  */

.main-mod-ft {

	height: 16px;

	background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ft.png') left bottom no-repeat;

}

.ie6 .main-mod-ft { background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ft_ie6.gif') left bottom no-repeat; }

.ie .main-mod-ft { height:auto;}

#topstories {  }



#newstoday {  }



/*  striped background for "breaking news"  */

#breaking { background: url('http://cache.macnn.com/ipodnn/_images/content_breaking_bg.png') left bottom no-repeat; }

.ie6 #breaking { background: url('http://cache.macnn.com/ipodnn/_images/content_breaking_bg_ie6.gif') left bottom no-repeat; }



.breaking_img {

	float: right;

	margin: 0 0 0 4px;

}



/*  post container  */

.post {

	margin: 0 24px 0 30px;

	padding: 0 0 16px 0;

}





.post_date {

	float: right;

	margin: 0 6px 0 0;

}



.post p {

	margin: 0;

	padding: 4px 4px 0 0;

}



.post p a:link, .post p a:visited,.post td a:link,.post td a:visited  { color: #c94703; padding: 0 1px; }

.post p a:hover, .post p a:active ,.post td a:hover{ color: #fff; background: #c94703; text-decoration: none; }



.post_img {

	float: right;

	margin: 0 0 0 4px;

	text-align:center;

}



.post_tools {

	width: 160px;

	height: 15px;

	margin: 0px 0 0 8px;

	padding: 0;

	font-size: 9px;

/*	font-weight: bold;*/

}



.pt_digg {

	width: 54px;

	height: 15px;

	float: left;

	text-align: right;

	background: url('http://cache.macnn.com/ipodnn/_images/badges/pt_digg_bg0.gif') left bottom no-repeat;

}

.pt_digg:hover { background: url('http://cache.macnn.com/ipodnn/_images/badges/pt_digg_bg1.gif') left bottom no-repeat; cursor: pointer; }



.pt_mail {

	width: 53px;

	height: 15px;

	float: left;

	text-align: right;

	background: url('http://cache.macnn.com/ipodnn/_images/badges/pt_mail_bg0.gif') left bottom no-repeat;

}

.pt_mail:hover { background: url('http://cache.macnn.com/ipodnn/_images/badges/pt_mail_bg1.gif') left top no-repeat; cursor: pointer; }



.pt_discuss {

	width: 53px;

	height: 15px;

	float: left;

	text-align: right;

	background: url('http://cache.macnn.com/ipodnn/_images/badges/pt_discuss_bg0.gif') left top no-repeat;

}

.pt_discuss:hover { background: url('http://cache.macnn.com/ipodnn/_images/badges/pt_discuss_bg1.gif') left top no-repeat; cursor: pointer; }



.pt_digg a { margin: 0 17px 0 0; }

.pt_mail a { margin: 0 6px 0 0; }

.pt_discuss a { margin: 0 13px 0 0; }

.pt_digg a:link, .pt_digg a:visited, .pt_mail a:link, .pt_mail a:visited, .pt_discuss a:link, .pt_discuss a:visited { color: #edeeee; text-decoration: none; }

.pt_digg a:hover, .pt_digg a:active, .pt_mail a:hover, .pt_mail a:active, .pt_discuss a:hover, .pt_discuss a:active { color: #fff; }



.post_more {

	font-size: 10px;

	font-weight: bold;

}



.post_more a:link, .post_more a:visited {

	padding: 0 8px 0 0 !important;

	background: url('http://cache.macnn.com/ipodnn/_images/post_arrow_more0.gif') right 3px no-repeat;

	color: #c94703 !important;

	text-decoration: none;

}



.post_more a:hover, .post_more a:active {

	color: #fff !important;

	text-decoration: none;

	background: #c94703 url('http://cache.macnn.com/ipodnn/_images/post_arrow_more1.gif') right 3px no-repeat !important;

}



/*  sub-module, software updates, forum roundup, etc.  */

.post_sm {

	margin: 0 24px 0 20px;

	padding: 0 0 16px 0;

/*	float: left;*/

}



.post_sm_hd {

	margin: 0 0 0 10px;

	padding: 0;

}



.post_sm_top {

	width: 443px;

	margin: 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/cnt_submodule_top.gif') left 8px no-repeat

}



.post_sm_top h2 { color: #222; font-weight: normal; padding: 2px 0 0 0 !important; margin: 0; }

.post_sm_top ul { margin: 0 0 0 10px; padding: 14px 0 0 0; }

.post_sm_top li { margin: 0 10px 0 0; padding: 3px 0; list-style-type: none; }

.post_sm_top p { font-size: 10px; line-height: 12px; margin: 0 6px 0 0 !important; padding: 2px 0 0 0 !important; }



.post_sm_h2 { float: right; font-weight: normal; }



.post_sm_img {

	float: right;

	margin: 3px 0 0 4px;

}

.ie8 .post_sm_img,.ie7 .post_sm_img, .ie6 .post_sm_img {margin: 3px 0 0 0px;}

.post_sm_btm {

	width: 443px;

	height: 10px;

	margin: 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/cnt_submodule_btm.gif') left top no-repeat

}



/*  submodule wide (600px) for containers like refining search, etc.  */

.post_smw {

	margin: /*0 24px*/ 0 20px;

	padding: 0 0 16px 0;

}



.post_smw p, .post_smw form {

	margin: 0 10px;

	padding: 0;

}



.post_smw input {

	margin: 0;

	padding: 1px;

}



.post_smw td {

	margin: 0;

	padding: 0 0 4px 0;

}



.post_smw_top {

	width: 600px;

	margin: 0;

	padding: 10px 0 0 0;

	background: url('http://cache.macnn.com/ipodnn/_images/cnt_submodule600_top.gif') left top no-repeat

}



.post_smw_btm {

	width: 600px;

	height: 10px;

	margin: 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/cnt_submodule600_btm.gif') left top no-repeat

}



.tbl_date, .tbl_submit {

	padding: 0;

	margin: 5px 0 0 0;

}



.tblsep { border-left: 1px solid #d6d6d6; }

.tblsep select { font-size: 10px; }



#year01 { margin-left: 2px; }

#year02 { margin-left: 16px; }

.gecko #year02 { margin-left: 18px; }



#year01, #month01, #day01, #year02, #month02, #day02 { width: 22px; text-align: center; }

#labelFrom { margin: 0 4px 0 0; }

#labelTo { margin: 0 17px 0 0; }

.mac.gecko #labelTo { margin: 0 18px 0 0; }

.win #labelTo { margin: 0 16px 0 0; }





.post h1 img { margin: 0 0 0 6px; border: none; }



/*  previous news  */

#newsprev {



}



.prev-container {

	margin: 0;

	padding: 16px 0 0 0;

}

/*  @end  */



/*  @group content area, left column, article pages  */

/*  article text  */

.art-col { width: 98%; line-height:140%; }



.art-col p { margin: 13px 10px 0 0; padding: 0; }

.art-col p a:link, .art-col p a:visited, .post h2 a,.post ul li a,.art-col a:link, .art-col a:visited { color: #C94703; padding: 0 1px; }

.art-col p a:hover, .art-col p a:active, .post h2 a:hover,.post ul li a:hover,.art-col a:hover, .art-col a:active { color: #fff; background: #C94703; text-decoration: none; }



/*  article, intro text  */

.art-intro {

	font-weight: bold;

	color: #222;

	display: block;

	margin-top: 6px;

	margin-bottom:8px;

}



/*  article ad 300x250  */

.art-ad {

	width: 300px;

	margin: 10px 0 8px 16px;

	padding: 0;

	float: right;

}



/*  article, meta info inside ad container (art-ad)  */

.art-meta {

	width: 100%;

	margin: -6px 0 0 0;

	padding: 0;

	text-align: left;

}



.art-meta a:link, .art-meta a:visited {

	color: #C94703; margin: 0 150px 0 0; padding: 0 1px; text-decoration: none;

}

.art-meta a:hover, .art-meta a:active {

	color: #fff; background: #C94703; text-decoration: none;

}



.art-meta ul {

	list-style-type: none;

	margin: 4px 0 8px 0;

	padding: 0;

}



.art-meta li {

	font-size: 10px;

	line-height: 13px;

	color: #888;

}



/*  article, mini gallery inside ad container (art-ad)  */

.art-minig {

	width: 100%;

	text-align: center;

	margin: 4px 0 0 0;

	padding: 0;

}



/*  linkage for article bylines  */

.byline { width: 100%; margin-top:8px; display: block; }

.byline a:link, .byline a:visited { color: #C94703; padding: 0 1px; text-decoration: none; }

.byline a:hover, .byline a:active { color: #fff; background: #C94703; text-decoration: none; }





/*  article tool font size TOP  */

.art-tool-fs { float: right; margin: 2px 0 0 0; }

.art-tool-fs-l { width: 17px; height: 15px; background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_left0.gif') left top no-repeat; }

.art-tool-fs-l:hover { background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_left1.gif') left top no-repeat; }



.art-tool-fs-c {

	height: 15px;

	margin: 0 1px;

	padding: 0 4px;

	background: #5E6B6E;

	font-size: 9px;

	color: #e5e9ee;

	text-align: center;

	line-height: 16px;

	font-family: Helvetica, Arial, sans-serif;

}



.mac.gecko .art-tool-fs-c { height: 13px; padding: 2px 4px 0 4px; line-height: 14px; }



.art-tool-fs-r { width: 17px; height: 15px; background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_right0.gif') left top no-repeat; }

.art-tool-fs-r:hover { background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_right1.gif') left top no-repeat; }



.art-tool-fs-l, .art-tool-fs-c, .art-tool-fs-r { float: left; }





/*  @group content area, left column, article pages  */

/*  column 1, article text  */

.art-col1 {

	width: 295px;

	float: left;

}



.art-col1 p { margin: 4px 10px 0 0; padding: 0; }

.art-col1 p a:link, .art-col1 p a:visited { color: #c94703; padding: 0 1px; }

.art-col1 p a:hover, .art-col1 p a:active { color: #fff; background: #c94703; text-decoration: none; }



/*  column 2, meta information  */

.art-col2 {

	width: 140px;

	float: left;

}



.art-col2 h1 { color: #666; font-size: 10px; font-weight: bold; margin: 6px 0 0 0; padding: 0; }

.art-col2 p { color: #7c7c7c; font-size: 10px; line-height: 12px; margin: 0; padding: 2px 4px 0 0; }

.art-col2 a { text-decoration: none; }



.art-col2 ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 10px;

	line-height: 12px;

	color: #7c7c7c;

}



.art-col2 li {

	margin: 0 0 0 0;

	padding: 0 4px 0 13px;

}



.rv_good {  }

.rv_bad {  }



/*  column 3, images  */

.art-col3 {

	width: 140px;

	float: left;

}



/*  article tools  */

.art-tools {

	margin: 12px 0 0 0;

	font-size: 9px;

	text-align: right;

}



.art-tools-mail, .art-tools-print, .art-tools-share, .art-tools-comments { height: 14px; margin: 0 4px 0 0; float: left; }



.art-tools-mail { width: 57px; background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-mail0.gif') left top no-repeat; }

.art-tools-mail:hover { background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-mail1.gif') left top no-repeat; }



.art-tools-print { width: 51px; background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-print0.gif') left top no-repeat; }

.art-tools-print:hover { background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-print1.gif') left top no-repeat; }



.art-tools-share { width: 56px; background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-share0new.gif') left top no-repeat; float: right; text-align: center !important; }

.art-tools-share:hover { background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-share1new.gif') left top no-repeat; }



.art-tools-comments { width: 95px; background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-comments0.gif') left top no-repeat;}

.art-tools-comments:hover { background: url('http://cache.macnn.com/ipodnn/_images/art-tool_bg-comments1.gif') left top no-repeat; }



.art-tools-mail a, .art-tools-print a, .art-tools-comments a { padding: 0 8px 0 16px; }

.art-tools-share a {padding: 0 4px 0 0px; }

.win .art-tools-mail a, .win .art-tools-print a, .win .art-tools-share a, .win .art-tools-comments a { line-height: 13px; }



.art-tools-mail a:link, .art-tools-mail a:visited, .art-tools-print a:link, .art-tools-print a:visited, .art-tools-share a:link, .art-tools-share a:visited, .art-tools-comments a:link, .art-tools-comments a:visited { color: #eef1f4; text-decoration: none; }

.art-tools-mail a:hover, .art-tools-mail a:active, .art-tools-print a:hover, .art-tools-print a:active, .art-tools-share a:hover, .art-tools-share a:active, .art-tools-comments a:hover, .art-tools-comments a:active { color: #fff; }



/*  related articles  */

.art-related {

	margin: 12px 0 0 0;

}



.art-related ul {

	margin: 6px 0 0 0;

	padding: 0;

	list-style-type: none;

}

.art-related li {

	margin: 0;

	padding: 0 0 0 10px;

	background: url('http://cache.macnn.com/ipodnn/_images/list_bullet.gif') 1px 2px no-repeat;

}



.art-related a:link, .art-related a:visited {

	display: block; color: #c94703; margin: 0 30px 0 0; padding: 0 1px; text-decoration: none;

}

.art-related a:hover, .art-related a:active {

	color: #fff; background: #c94703; text-decoration: none;

}



/*  add a comment  */

#commentform form {

	margin: 0;

	padding: 0;

}



#cmt-title {

	width: 50%;

	margin: 16px 0 0 0;

	padding: 2px;

	border: 1px solid #999;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 15px;

}



#cmt-text {

	width: 98%;

	height: 200px;

	margin: 10px 0 0 0;

	padding: 2px;

	border: 1px solid #999;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 15px;

}



.safari #cmt-text {

	resize: none;

}



#cmt-btns { width: 99%; height: 20px; margin: 10px 0 0 0; }

#cmt-preview, #cmt-submit, #cmt-cancel, #cmt-logout  { font-size: 11px; }

#cmt-submit { font-weight: bold; }



/*  previous comments, left column  */

.prv-cmt-left {

	width: 438px;

	margin: 0 6px 0 0;

	padding: 0 6px 0 0;

	border-right: 1px solid #bfbfbf;

	float: left;

	min-height:90px;

}



.prv-cmt-date {

	float: right;

	margin: 0 6px 0 0;

	padding: 2px 0 0 0;

	font-weight: normal;

}



.prv-cmt-date a:link, .prv-cmt-date a:visited { color: #c94703; padding: 0 1px; text-decoration: none; }

.prv-cmt-date a:hover, .prv-cmt-date a:active { color: #fff; background: #c94703; text-decoration: none; }



.prv-cmt-txt {

	display: block;

	clear: both;

	margin: 0;

	padding: 3px 0 0 0;

}



/*  previous comments, right column  */

.prv-cmt-right {

	width: 134px;

	margin: 0;

	padding: 0;

	float: right;

}



.prv-cmt-right h1 a:link, .prv-cmt-right h1 a:visited { color: #c94703; padding: 0 1px; text-decoration: none; }

.prv-cmt-right h1 a:hover, .prv-cmt-right h1 a:active { color: #fff; background: #c94703; text-decoration: none; }



.prv-cmt-right h2 { font-weight: normal; margin: 0 0 0 1px; }



.prv-cmt-rank { padding: 8px 0 0 0; }



/*  previous comments, right column, comment rating  */

.prv-cmt-rating {

	margin: 8px 0 0 1px;

	padding: 0;

}



.prv-cmt-rating-l { width: 17px; height: 15px; background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_left0.gif') left top no-repeat; }

.prv-cmt-rating-l:hover { background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_left1.gif') left top no-repeat; }



.prv-cmt-rating-c {

	height: 15px;

	margin: 0 1px;

	padding: 0 3px;

	background: #5e6b6e;

	font-size: 10px;

	color: #e5e9ee;

	text-align: center;

}

.win .prv-cmt-rating-c { font-size: 9px; }



.prv-cmt-rating-r { width: 17px; height: 15px; background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_right0.gif') left top no-repeat; }

.prv-cmt-rating-r:hover { background: url('http://cache.macnn.com/ipodnn/_images/btn_rating_right1.gif') left top no-repeat; }



.prv-cmt-rating-l, .prv-cmt-rating-c, .prv-cmt-rating-r { float: left; }



/*  review ratings  */

.rev_rating_1 {

	width: 66px;

	height: 14px;

	float: right;

	margin: 0 6px 0 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/reviews_rating_1.gif') left top no-repeat;

}



.rev_rating_2 {

	width: 66px;

	height: 14px;

	float: right;

	margin: 0 6px 0 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/reviews_rating_2.gif') left top no-repeat;

}



.rev_rating_3 {

	width: 66px;

	height: 14px;

	float: right;

	margin: 0 6px 0 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/reviews_rating_3.gif') left top no-repeat;

}



.rev_rating_4 {

	width: 66px;

	height: 14px;

	float: right;

	margin: 0 6px 0 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/reviews_rating_4.gif') left top no-repeat;

}



.rev_rating_5 {

	width: 66px;

	height: 14px;

	float: right;

	margin: 0 6px 0 0;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/reviews_rating_5.gif') left top no-repeat;

}



/*  @end  */





/*  @group content area, sidebar  */

#sidebar {

	width: 360px;

	float: left;

}



/*  notification area, RIGHT  */

#ntf-r {

	width: 340px;

	height: 30px;

	margin: 2px 0 10px 10px;

	padding: 0;

	background: url('http://cache.macnn.com/ipodnn/_images/ntf_right_bg.png') left top no-repeat;

	font-size: 10px;

	line-height: 10px;

}

.win #ntf-r { font-size: 11px; }



#ntf-text-r {

	margin: 0;

	padding: 11px 0 0 10px;

	font-weight: bold;

	color: #6c6c6c;

	text-shadow: #fff 0 1px 2px;

}



.sb-mod-hd {

	width: 360px;

	height: 36px;

	background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_hd.png') left top no-repeat;

}

.ie6 .sb-mod-hd { background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_hd_ie6.gif') left top no-repeat; }



/*  sidebar, content module, center  */

.sb-mod-cnt {

	padding: 8px 0 0 0;

	background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_ctr.png') left top repeat;

}

.ie6 .sb-mod-cnt { background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_ctr_ie6.gif') left top repeat; }



/*  sidebar, content module, center WITH TABS  */

.sb-mod-cnt-tabs {

	background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_ctr_tabs.png') left top no-repeat;

}

.ie6 .sb-mod-cnt-tabs { background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_ctr_tabs_ie6.gif') left top no-repeat; }



/*  sidebar, content module, footer  */

.sb-mod-ft {

	height: 16px;

	background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_ft.png') left bottom no-repeat;

}

.ie6 .sb-mod-ft { background: url('http://cache.macnn.com/ipodnn/_images/sb_mod_ft_ie6.gif') left bottom no-repeat; }

.ie .sb-mod-ft { height:auto;}

/*  generic INNER CONTAINER  */

.sbmod-container {

	margin: 0 20px;

	padding: 10px 0 8px 0;

}



.ie .sbmod-container { padding: 6px 0 2px 0; }



/*  container for 300x250 AD  */

.sb-ad-sq-bg {

	width: 300px;

	height: 250px;

	margin: 0 0 0 28px;

	padding: 1px;

	background: #ccc;

}

.ie .sb-ad-sq-bg { margin: 0; padding: 0 0 0 28px; background: none; }



/*  HOT TOPICS dates  */

.ht-date {

	width: 40px;

	height: 14px;

	padding: 0;

	margin: 3px 0 0 0;

	float: left;

	clear: left;

	font-size: 11px;

/*	color: #526b8d;*/

}



.ht-date1 {

	width: 40px;

	height: 14px;

	padding: 0;

	margin: 3px 4px 0 0;

	float: left;

	clear: left;

	font-size: 11px;

}





/*  HOT TOPICS headlines  */

.ht-headl {

	width: 276px;

	height: 14px;

	padding: 0;

	margin: 3px 0 0 0;

	float: left;

	font-size:11px;

}



.ht-headl a:link, .ht-headl a:visited { color: #c94703; text-decoration: none; /*font-weight: bold;*/ display: block; }

/*.ht-headl a:hover, .ht-headl a:active { color: #002c66; text-decoration: underline; }*/

.ht-headl a:hover, .ht-headl a:active { color: #fff; background: #c94703; text-decoration: none; }



.ie .ht-headl a { display: inline; }



.ht-head2 {

	width: 396px;

	height: 14px;

	padding: 0;

	margin: 3px 0 0 0;

	float: left;

	font-size: 11px;

}



.ht-head2 a:link, .ht-head2 a:visited { color: #C94703; text-decoration: none; /*font-weight: bold;*/ display: block; }

/*.ht-head2 a:hover, .ht-head2 a:active { color: #002c66; text-decoration: underline; }*/

.ht-head2 a:hover, .ht-head2 a:active { color: #fff; background: #C94703; text-decoration: none; }



.ie .ht-head2 a { display: inline; }





/*  sidebar module top ten & skyscraper ad  */

.ad-skyscr {

	width: 160px;

	height: 600px;

	float: right;

	margin: 0;

	padding: 0;

}



.tt-hl {

	float: left;

	margin: 0;

	padding: 0;

	font-size: 13px;

	line-height: 13px;

	font-weight: bold;

/*	color: #002c66;*/

	color: #222;

}



#tt-txt {

	width: 150px;

	float: left;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 12px;

}



#tt-txt ul {

	margin: 0;

	padding: 2px 0 0 0;

	list-style-type: none;

	clear: both;

}



#tt-txt li {

	margin: 4px 0 0 1px;

	padding: 0;

}



#tt-txt a:link, #tt-txt a:visited { color: #c94703; text-decoration: none; display: block; }

.ie #tt-txt a { display: inline; }

/*#tt-txt a:hover, #tt-txt a:active { color: #002c66; text-decoration: underline; }*/

#tt-txt a:hover, #tt-txt a:active { color: #fff; background: #c94703; text-decoration: none; }



.tt-rss {

	width: 12px;

	height: 12px;

	float: right;

	background: url('http://cache.macnn.com/ipodnn/_images/tt_rss0.gif') left top no-repeat;

}

.tt-rss:hover { background: url('http://cache.macnn.com/ipodnn/_images/tt_rss1.gif') left top no-repeat; }



.tt-rss a:hover, .tt-rss a:active { background: none !important; }



/*  recent reviews  */

.sbmod-container-rv {

	margin: 0 20px;

	padding: 0;

	font-size: 11px;

	line-height: 13px;

}



.sbmod-container-rv img { float: right; margin: 0 0 6px 3px; padding: 0; }

.sbmod-container-rv p { margin: 6px 0 0 0; padding: 0; }

.sbmod-container-rv h1 { font-size: 13px; line-height: 13px; margin: 0; padding: 0; }

.sbmod-container-rv .post_more { margin: 2px 0 0 0; padding: 0; }

/*  @end  */





/*  @group footer  */

#footer {

	background: #2f3637 url('http://cache.macnn.com/ipodnn/_images/footer_bg.gif') left top repeat-x;

}



#footerleft {

	width: 580px;

	height: 294px;

	float: left;

	margin: 8px 0 0 0;

	padding: 52px 30px 0 30px;

	background: url('http://cache.macnn.com/ipodnn/_images/footer_bg_left.gif') 10px 32px no-repeat;

	font-size:11px;

}



#footerleft ul { margin: 0; padding: 3px 0 0 0; list-style-type: none; }

#footerleft li { display: block; margin: 3px 0 0 0; padding: 0; }



#footerleft a:link, #footerleft a:visited { display: block; padding: 0 1px; font-weight: bold; color: #c94703; text-decoration: none; }

.ie #footerleft a:link, .ie #footerleft a:visited { display: inline; }

#footerleft a:hover, #footerleft a:active { color: #fff; background: #c94703; text-decoration: none; }



#footerleft .regtxt { color: #000 !important; text-decoration: none; font-weight: normal; }

#footerleft .regtxt:hover { color: #fff !important; text-decoration: none; font-weight: normal; }



.ie #footerleft li { font-size: 11px; }

.win #footerleft { font-size: 11px; }



#last { display: inline; float: right; font-size: 11px; display: block; text-align: right; }



#footerright {

	width: 330px;

	height: 294px;

	float: left;

	margin: 8px 0 0 0;

	padding: 52px 0 0 30px;

	background: url('http://cache.macnn.com/ipodnn/_images/footer_bg_right.gif') 10px 32px no-repeat;

}



#footcpy {

	width: 540px;

	height: 15px;

	margin: 0 0 20px 30px;

	padding: 0;

	float: left;

	color: #b4b5b7;

}



#footcrd {

	width: 280px;

	height: 15px;

	margin: 0 30px 20px 0;

	padding: 0;

	float: right;

	text-align: right;

	color: #b4b5b7;

}



#footcrd a:link, #footcrd a:visited ,#footcpy a:link, #footcpy a:visited{ color: #b4b5b7; text-decoration: underline; }

#footcrd a:hover, #footcrd a:active,#footcpy a:hover, #footcpy a:active { color: #fff; background: #C94703; text-decoration: none; }

/*  @end  */





/* @group misc. shit */

/*  clears floats, leave alone!  */

.clearall { font-size: 0.1px; line-height: 0.1px; display: block; clear: both; }



/*  blue pill "show all"  */

.showall { width: 58px; height: 15px; float: right; margin: 0px 5px 0 0; padding: 0; background: url('http://cache.macnn.com/ipodnn/_images/showall0.gif') left top no-repeat; }

.ie6 .showall { margin: 4px 12px 0 0; }

.ie7 .showall { margin: 4px 26px 0 0; }

.showall:hover { background: url('http://cache.macnn.com/ipodnn/_images/showall1.gif') left top no-repeat; }



/*  blue pill "show all" for "hot topics in SIDEBAR"  */

.sb-showall { width: 58px; height: 15px; float: right; margin: 7px 5px 0 0; padding: 0; background: url('http://cache.macnn.com/ipodnn/_images/showall0.gif') left bottom no-repeat; }

.ie6 .sb-showall { margin: 4px 12px 0 0; }

.ie7 .sb-showall { margin: 4px 26px 0 0; }

.sb-showall:hover { background: url('http://cache.macnn.com/ipodnn/_images/showall1.gif') left bottom no-repeat; }



/*  blue pill "show all" for "SMALL hot topics in SIDEBAR"  */

.sb-showall2 { width: 58px; height: 15px; float: right; margin: 9px 5px 0 0; padding: 0; background: url('http://cache.macnn.com/ipodnn/_images/showall0.gif') left bottom no-repeat; }

.gecko .sb-showall2 { margin: 9px 5px 0px 0; }

.ie6 .sb-showall2 { margin: 7px 12px 0px 0; }

.ie7 .sb-showall2 { margin: 7px 26px 0px 0; }

.sb-showall2:hover { background: url('http://cache.macnn.com/ipodnn/_images/showall1.gif') left bottom no-repeat; }



/*  just a simple, horizontal white line for the main column  */

.whiteline {

	height: 1px;

	overflow: hidden;

	background: url('http://cache.macnn.com/ipodnn/_images/content_whiteline.png') left top no-repeat;

}

.ie6 .whiteline { background: url('http://cache.macnn.com/ipodnn/_images/content_whiteline_ie6.gif') left top no-repeat; }



/*  just a simple, horizontal white line for the sidebar column  */

.sb-whiteline {

	height: 1px;

	overflow: hidden;

	background: url('http://cache.macnn.com/ipodnn/_images/sb_whiteline.png') left top no-repeat;

}

.ie6 .sb-whiteline { background: url('http://cache.macnn.com/ipodnn/_images/content_whiteline_ie6.gif') left top no-repeat; }



h1, h1 a:link, h1 a:visited {

	margin: 0;

	padding: 0;

	font-size: 14px;

	line-height: 16px;

	color: #c94703;

	text-decoration: none;

}



h1 a:hover, h1 a:active { color: #c94703; text-decoration: underline; }



h1 { color: #222; }



h2 {

	margin: 0;

	padding: 2px 0 0 0;

	font-size: 10px;

	line-height: 12px;

	color: #888;

}



h3 {

	margin: 0;

	padding: 0;

	font-size: 12px;

	line-height: 12px;

}



h3 a:link, h3 a:visited { color: #c94703; text-decoration: none; }

h3 a:hover, h3 a:active { color: #fff; background: #c94703; text-decoration: none; }



.right { float: right; }



.lightbold { color: #666; font-weight: bold; }



.light { color: #666; }



/*  page navigation  */

#pagination {

	height: 30px;

	margin: 0 0 0 28px;

	padding: 0 0 0 0;

}



.pag_current {

	height: 16px;

	margin: 0 2px;

	display: inline;

	padding: 2px 5px 1px 5px;

	float: left;

	background: #df9168;

	color: #fff;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	border: 1px solid #df9168;

}

.gecko .pag_current { padding: 3px 5px 0 5px; }

.win .pag_current { padding: 1px 5px 2px 5px; }



/*  links inside page navigation  */

.pag_link a:link, .pag_link a:visited {

	height: 16px;

	margin: 0 2px 0 2px;

	padding: 2px 5px 1px 5px;

	background: #c94703;

	float: left;

	color: #fff;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	border: 1px solid #c94703;

}

.gecko #pagination a:link, .gecko #pagination a:visited { padding: 3px 5px 0 5px; }

.win #pagination a:link, .win #pagination a:visited { padding: 1px 5px 2px 5px; }



/*#pagination a:hover, #pagination a:active {*/

.pag_link a:hover, .pag_link a:active {

	background: #fff;

	color: #c94703;

	text-decoration: none;

	border: 1px solid #c94703;

}



#query {

	width: 50%;

	margin: 0 0 0 6px;

	padding: 0 0 0 2px;

	font-family: Helvetica, Arial, sans-serif;

	color: #222;

}

.mac.gecko #query { padding: 2px 0 0 2px; }

.safari #query { padding: 4px 0 0 2px; }

.ie #query { padding: 2px 0 0 2px; }



.tbl_check, .tbl_check input, .button {

	font-size: 11px !important;

}



/*  IE6 fix for transparent PNGs, leave alone!  */

.ie6 #nav-p_home, .ie6 .breaking_img img, #nav-p, #nav-p li, #nav-p img { behavior: url('_scripts/iepngfix.htc'); }

/* @end */





.post_headlines p {

	margin: 0 6px 0 0;

	padding: 4px 4px 0 30px;

}



.post_headlines p a:link, .post_headlines p a:visited { color: #C94703; padding: 0 1px; }

.post_headlines p a:hover, .post_headlines p a:active {color: #fff; background: #C94703; text-decoration: none; }





.post_headlines  {

	margin: 0 6px 0 0;

	padding: 4px 4px 0 30px;

}



.post_headlines  a:link, .post_headlines p a:visited { color: #C94703; padding: 0 1px; }

.post_headlines  a:hover, .post_headlines p a:active { color: #fff; background: #C94703; text-decoration: none; }





.post_headline{

	margin: 0;

	padding: 4px 6px 0 0;

}



.ie .line-break {

	padding-top: 5px;

}



.h2 {

	margin: 0;

	padding: 2px 0 0 0;

	font-size: 10px;

	line-height: 12px;

	color: #888;

	font-family: Helvetica, Arial, sans-serif;

}

#subject {

	width: 50%;

	margin: 16px 0 0 0;

	padding: 2px;

	border: 1px solid #999;

	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 15px;

}





#comment {

	width: 98%;

	height: 200px;

	margin: 10px 0 0 0;

	padding: 2px;

	border: 1px solid #999;

	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 15px;

}

.subjectclass {

	width: 50%;

	margin: 16px 0 0 0;

	padding: 2px;

	border: 1px solid #999;

	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 15px;

}





.commentclass {

	width: 98%;

	height: 200px;

	margin: 10px 0 0 0;

	padding: 2px;

	border: 1px solid #999;

	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 15px;

}



#paddingfix{padding:0px;}.ie8 #paddingfix,.ie7 #paddingfix, .ie6 #paddingfix{padding-bottom:4px;}.ie8 .paddingfix2,.ie7 .paddingfix2,.ie6 .paddingfix2{padding-bottom:0px;}

#form-comment

{

font-size:12px;

}

.greyall

{

display:none;

color:#333333;

font-size:10px;

font-style:italic;

}

.greyitalic

{

color:#333333;

font-style:italic;

}

.left { float: left; }.right { float: right; }

.fadehotstories

{

width:400px; margin-top:2px;

}

.ie6 .fadehotstories, .ie7 .fadehotstories

{

margin-top:13px;

background:transparent;

}

#notifybg

{

background: url('http://cache.macnn.com/macnn/_images/Notification_bg.png') right no-repeat;

width:980px;

height:30px;

line-height:30px;

vertical-align:middle;

margin-left:10px;

margin-right:10px;

margin-bottom:14px;

font-weight: bold;	text-shadow: #fff 0 1px 2px; text-decoration:none;color: #333333;

font-size:10px;

}

#notifybg a

{

font-weight: bold;	text-shadow: #fff 0 1px 2px; text-decoration:underline;color: #333333;

}

#notifybg a:hover

{

font-weight: bold;	text-shadow: #fff 0 1px 2px; text-decoration:none;color: #002c66;

}

.win #notifybg

{

font-size:11px;

}

#notifyleft

{

background: url('http://cache.macnn.com/ipodnn/_images/notification_title_bg.png') left no-repeat;

float:left;

height:30px;

line-height:30px;

vertical-align:middle;

padding-left:20px;

padding-right:13px;

}

#notifydivider

{

background: url('http://cache.macnn.com/macnn/_images/Divider.png') left no-repeat;

width:2px;

float:left;

height:30px;

}

.ie6 #notifybg

{

background: url('http://cache.macnn.com/macnn/_images/Notification_bg_ie6.gif') right no-repeat;

}

.ie6 #notifyleft

{

background: url('http://cache.macnn.com/ipodnn/_images/notification_title_bg_ie6.gif') left no-repeat;

}

.ie6 #notifydivider

{

background: url('http://cache.macnn.com/macnn/_images/Divider_ie6.gif') left no-repeat;

}

.left50 { width: 50%; float: left; }

.right50 { width: 50%; float: right; }

#art-review {

	margin: 3px 0 0 0;

	padding: 0;

}



#art-review ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 10px;

	line-height: 14px;

	color: #7c7c7c;

}



#art-review li {

	margin: 0;

	padding: 0 4px 0 13px;

}



#art-review h1 { color: #666; font-size: 10px; line-height: 14px; font-weight: bold; margin: 3px 0 0 0; padding: 0; }

#art-review h2 { color: #666; font-size: 10px; line-height: 14px; font-weight: bold; margin: 3px 0 0 0; padding: 0; }

#art-review a { text-decoration: none; }

#art-review a:link, #art-review a:visited { color: #C94703; text-decoration: none; }

#art-review a:hover, #art-review a:active { color: #fff; text-decoration: none; background: #C94703; }



.rv-rating {height: 14px; float: left; margin: 2px 0 0 4px; padding: 0; }



.rv_good { background: url('http://cache.macnn.com/macnn/_images/reviews_icon_good.gif') left 2px no-repeat; }

.rv_bad { background: url('http://cache.macnn.com/macnn/_images/reviews_icon_bad.gif') left 2px no-repeat; }



#nohover a:hover { background:none; }





/*  drop-down menus, all  */

.ddo, .ddg {

	width: 188px;

	font-size: 11px;

	line-height: 11px;

	text-align: left;

}

.win .ddo, .win .ddg { font-size: 10px; line-height: 10px; }


/*# Added on : may 13,10
# Edits By: Harpreet
# Doc Role: for viewall results allignment*/
/*.ddo a, .ddg a { display: block; }*/

/* Edits END*/

.ie6 .ddo a, .ie6 .ddg a { display: inline; }


.ddo-top-search ul, .ddo-top ul, .ddg-top ul { margin: 0 20px; padding: 22px 0 0 0; }

.ddo-top-search li, .ddo-top li, .ddg-top li { line-height:13px; margin: 0; padding: 0; list-style-type: none; }



/*  drop-down menu orange  */

.ddo {}



.ddo-top {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background: url(../_images/dd_menu_orange_bg_top.png) left top no-repeat;

	font-weight: bold;

}

.ddo-top-search{

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background: url(../_images/dd_menu_orange_bg_top_new.png) left top no-repeat;

	font-weight: bold;

}

.ie6 .ddo-top { background: url(http://cache.macnn.com/ipodnn/_images/dd_menu_orange_bg_top_ie6.gif) left top no-repeat; }



.ddo-btm {

	height: 21px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background: url(../_images/dd_menu_orange_bg_btm.png) left top no-repeat;

	font-size: 1px;

	line-height: 1px;

}

.ddo-btm-search {

	height: 21px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background: url(../_images/dd_menu_orange_bg_btm_new.png) left top no-repeat;

	font-size: 1px;

	line-height: 1px;

}

.ie6 .ddo-btm { background: url(http://cache.macnn.com/ipodnn/_images/dd_menu_orange_bg_btm_ie6.gif) left top no-repeat; }

/*# Added on : may 14,10
# Edits By: Harpreet
# Doc Role: for viewall results allignment*/

/*.ddo-top a:link, .ddo-top a:visited { padding: 2px; color: #fff; text-decoration: none; }*/

.ddo-top-search a:link, .ddo-top-search a:visited { color: #fff; text-decoration: none; }

.ddo-top-search a:hover, .ddo-top-search a:active { color: #c94703; background: #fff; text-decoration: none; }

.ddo-top a:link, .ddo-top a:visited { color: #fff; text-decoration: none; }

.ddo-top a:hover, .ddo-top a:active { color: #c94703; background: #fff; text-decoration: none; }

/*# END*/


/*  drop-down menu gray  */

.ddg {}



.ddg-top {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background: url(http://cache.macnn.com/ipodnn/_images/dd_menu_gray_bg_top.png) left top no-repeat;

	font-weight: bold;

}

.ie6 .ddg-top { background: url(http://cache.macnn.com/ipodnn/_images/dd_menu_gray_bg_top_ie6.gif) left top no-repeat; }



.ddg-btm {

	height: 21px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background: url(http://cache.macnn.com/ipodnn/_images/dd_menu_gray_bg_btm.png) left top no-repeat;

	font-size: 1px;

	line-height: 1px;

}

.ie6 .ddg-btm { background: url(http://cache.macnn.com/ipodnn/_images/dd_menu_gray_bg_btm_ie6.gif) left top no-repeat; }

/*

.ddg-top a:link, .ddg-top a:visited { padding: 2px; color: #ffda00; text-decoration: none; }

.ddg-top a:hover, .ddg-top a:active { color: #153864; background: #ffda00; text-decoration: none; }

*/

.ddg-top a:link, .ddg-top a:visited { padding: 2px; color: #fff; text-decoration: none; }

.ddg-top a:hover, .ddg-top a:active { color: #353c3e; background: #fff; text-decoration: none; }

#yesterday_thumbnail h2 a:link,#yesterday_thumbnail h2 a:visited,#last_3_days_thumbnail h2 a:link,#last_3_days_thumbnail h2 a:visited,#archive_thumbnail h2 a:link,#archive_thumbnail h2 a:visited,#breaking2 h2 a:link,#breaking2 h2 a:visited  { color:#888888;}

#yesterday_thumbnail h2 a:hover,#yesterday_thumbnail h2 a:active,#last_3_days_thumbnail h2 a:active,#last_3_days_thumbnail h2 a:hover,#archive_thumbnail h2 a:hover,#archive_thumbnail h2 a:active,#breaking2 h2 a:hover,#breaking2 h2 a:active { text-decoration:none; background:none;}

.post_headlines .ht-headl a:visited, .post_sm .ht-headl a:visited, #newsprev .ht-headl a:visited

{

color:#883102;

}

.post_headlines .ht-headl a:visited:hover, .post_sm .ht-headl a:visited:hover, #newsprev .ht-headl a:visited:hover

{

color:#ffffff;

}

#breaking2, .post_headlines, #articlecontainer, .categorycontainer, #prevnewscontainer, .tiledcontainer

{

background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ctrnewtile.png') left top repeat;

}

.ie6 #breaking2, .ie6 .post_headlines,.ie6 #articlecontainer,.ie6 .categorycontainer, .ie6 #prevnewscontainer, .ie6 .tiledcontainer

{

background: url('http://cache.macnn.com/ipodnn/_images/content_mod_ctr_ie6newtile.gif') left top repeat;

}

.white

{

color:#fff;

}

/*==========================================



Css for New task Notification Bar Start Here

===========================================*/



#notification_container{

            margin-left:auto;

            margin-right:auto;

            margin-bottom:14px;

            width:980px;

            overflow:hidden;

            }



/*#notification_container .crose{

            position:absolute;

            left:10px;

            top:0px;

            z-index:9999;

            }

*/

#notification_container .notification_top{

            width:980px;

            height:7px;

            float:left;

            }



#notification_container .notification_bot{

            width:980px;

            height:7px;

            float:left;

            }



#notification_container .notification_bg{

            float:left;

            width:980px;

            background:url(http://cache.macnn.com/macnn/_images/notification_middle_bg.gif) no-repeat center;

}





#notification_container .notification_bg .left_text{

            padding:0 0px 0 0px;

            color:#002C66;

            text-decoration:none;

            text-shadow:0 1px 2px #FFFFFF;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg .middle_text{

            margin:0px;

            padding:0px 0 0 15px;

            color:#002C66;

            text-decoration:none;

            text-shadow:0 1px 2px #FFFFFF;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg .middle_text a{

            text-shadow:0 1px 2px #FFFFFF;

            color:#002C66;

            }



#notification_container .notification_bg .middle_text a:hover{

            color:#002C66;

            text-decoration:none;

            }



#notification_container .notification_bg_red{

            float:left;

            width:980px;

            background:url(http://cache.macnn.com/macnn/_images/notificationbar_middle_red.gif) no-repeat center;

}

#notification_container .notification_bg_red .left_text{

            padding:0 0px 0 0px;

            color:#ffffff;

            text-decoration:none;

            text-shadow:0 1px 2px #000000;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg_red .middle_text{

            margin:0px;

            padding:0px 0 0 15px;

            color:#002C66;

            text-decoration:none;

            text-shadow:0 1px 2px #FFFFFF;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg_red .middle_text a{

            text-shadow:0 1px 2px #FFFFFF;

            color:#002C66;

            }



#notification_container .notification_bg_red .middle_text a:hover{

            color:#002C66;

            text-decoration:none;

            }

#notification_container .notification_bg_black{

            float:left;

            width:980px;

            background:url(http://cache.macnn.com/macnn/_images/notificationbar_middle_black.gif) no-repeat center;

}

#notification_container .notification_bg_black .left_text{

            padding:0 0px 0 0px;

            color:#ffffff;

            text-decoration:none;

            text-shadow:0 1px 2px #000000;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg_black .middle_text{

            margin:0px;

            padding:0px 0 0 15px;

            color:#002C66;

            text-decoration:none;

            text-shadow:0 1px 2px #FFFFFF;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg_black .middle_text a{

            text-shadow:0 1px 2px #FFFFFF;

            color:#002C66;

            }



#notification_container .notification_bg_black .middle_text a:hover{

            color:#002C66;

            text-decoration:none;

            }









#notification_container .notification_bg_yellow{

            float:left;

            width:980px;

            background:url(http://cache.macnn.com/macnn/_images/notificationbar_middle_yellow.gif) no-repeat center;

}



#notification_container .notification_bg_yellow .left_text{

            padding:0 0px 0 0px;

            color:#002C66;

            text-decoration:none;

            text-shadow:0 1px 2px #FFFFFF;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg_yellow .middle_text{

            margin:0px;

            padding:0px 0 0 15px;

            color:#002C66;

            text-decoration:none;

            text-shadow:0 1px 2px #FFFFFF;

            font-weight:bold;

            font-size:11px;

            }



#notification_container .notification_bg_yellow .middle_text a{

            text-shadow:0 1px 2px #FFFFFF;

            color:#002C66;

            }



#notification_container .notification_bg_yellow .middle_text a:hover{

            color:#002C66;

            text-decoration:none;

            }



.notification-close{

padding:0px 0px 0 0;

background: url('http://cache.macnn.com/macnn/_images/ntf_close0.gif') 1px no-repeat;

cursor: pointer;

}



.notification-close:hover {

padding:0px 0px 0 0;

background: url('http://cache.macnn.com/macnn/_images/ntf_close1.gif') 1px no-repeat;

}



/*========================================

Css for New task Notification Bar END Here

==========================================*/

#block {

	margin: 15px auto 0;

	width: 285px;

	padding-right:5px;

	padding-left: 5px;

	clear:both;

	overflow:hidden;

	border: 10px solid #eee;

}

.h{

	font: 1.500em Fontin, Georgia, "Times New Roman", Times, serif;

	padding: 13px 0 10px 5px;

	color:#666;

	font-size: 1.417em;

	border-bottom:1px solid #eee;

	text-transform:uppercase;

	letter-spacing:1px;

}

.htabs{	overflow:hidden;  list-style:none; }

.htabs h2 a{

	font-size:0.917em;

	font-weight:bold;

	padding: 7px;

	font-family:"museo 700","goodpro-widelight";

}



.htabs li{

	float:left;

	overflow:hidden;

	line-height:30px;

	cursor: pointer;

	font-size: 13px;

	font-family: Helvetica, Arial, sans-serif;

	font-weight: bold;

	color: #5E6B6E;

	border-left:1px solid #FFFFFF !important;

	border-right:1px solid #B2B2B2 !important;

}



.htabs li a{

	color:#5E6B6E;

	text-decoration:none;

	}



.htabs li a:hover{

	color:#2f3637;

	}

.htabs_h{	overflow:hidden;  list-style:none; }

.htabs_h h2 a{

	font-size:0.917em;

	font-weight:bold;

	padding: 7px;



	font-family:"museo 700","goodpro-widelight";

}



.htabs_h li{

	float:left;

	overflow:hidden;

	line-height:30px;

	cursor: pointer;

	font-size: 13px;

	font-family: Helvetica, Arial, sans-serif;

	font-weight: bold;

	color: #5E6B6E;

	border-left:1px solid #FFFFFF !important;

	border-right:1px solid #B2B2B2 !important;

}



.htabs_h li a{

	color:#5E6B6E;

	text-decoration:none;

	}



.htabs_h li a:hover{

	color:#2f3637;

	}





/*  panel title SELECTED  */

.TabpannelSelected a{

	height: 31px;

/*	padding: 7px 20px 0 20px;*/

	margin: 0;

	color: #2f3637;

	font-weight: bold;

	background: url('images/tab_bg_active.gif') left bottom repeat-x;

	cursor: default;

	z-index:1;

	text-decoration:none;

}

.TabbedPanelsTabSelected a

{

text-decoration:none;

}

.tabs .bullet{

	border-right:1px solid #e00;

	color:#d00;

	font: bold 1em Georgia,"Times New Roman",Times,serif;

	margin: 0px 4px 4px 0;

	padding-right:4px;

	clear:right;

	display:block;

	float:left;

	height:17px;

	overflow:hidden;

	text-align:right;

	width:10px;

}



.bmod .bullet{

	background-color:#fff;

	margin:-9px 6px 0 -10px;

	padding:8px;

}



.TabbedPanels ul{

	margin-left:10px;

	padding-left:0px;

	}

.tabs{

	margin-top:2px;

	overflow:hidden;

}



.tabs li a:hover{

	padding-left:1px;

}
