/*
News Archive page stylesheet for MI Pro
Version 1.1
Colours:
*/

/****** TABS BAR ******/
#newstabs								{height:2.1em; clear:both; border-bottom:2px solid #044976; margin:14px 0 20px; }
#newstabs li							{float:left; /* ie8 */}
#newstabs li a							{background: #333; border-right: 1px solid #f2f2f2; color: #fff; display: block; padding: 0 11px; height: 1.9em; line-height: 1.9em; float: left; font-size: 1.1em; font-weight: bold;}
#newstabs li.activetab a, #newstabs li a:hover {background: #044976; border-right: 1px solid #fff; margin-top: -5px; padding-top: 5px;}
#article-content {font-size: 1.1em;margin: 11px 0 11px 0;}
#article-content ol                     {padding-bottom:25px;}
/****** NEWS ARCHIVES ******/
div.searchresult						{border-bottom: 1px solid #ececec; padding: 0 0 12px; margin: 0 0 12px;}
div.lastresult							{border: none; padding: 0 0 24px; margin: 0;}
p.resultnumber							{background: #f2f2f2; color: #666; float: left; width: 60px; height: 60px; margin: 0; text-align: center; line-height: 60px; font-size: 14px; font-weight: bold;}
div.resulttext							{float: right; width: 534px;}
div.resulttext	h4						{font-size: 14px; font-weight: bold; line-height: 16px; margin: 0;}
div.resulttext p						{color: #666; font-size: 0.9em; line-height: 15px; margin: 0;}
div.resulttext p span					{color: #999;}

#newsarchive							{float: left; width: 480px;}
#newsarchive h3 						{float: left; margin: 0 0 10px 0; color: #333 !important; font-size: 1.3em;}
p.totalstories							{width: 150px; float: right; text-align: right; font-size: 0.9em; line-height: 28px; margin: 0 20px 0 0; color: #808080;}
.articlecontent 						{margin: 0 0 11px 0;}

#newsarchive table						{width: 460px; font-size: 0.9em; margin: 0 0 16px;}
#newsarchive table td					{height: 26px;}
tr.oddrow td							{background-color:#e9ecf2; }
td.date									{padding: 0 0 0 8px; font-weight: bold; width: 44px;}
td.time									{color: #808080; width: 38px;}
td.link									{width: 365px; font-size: 12px;}
td.comments								{background: url(/assets/images/inline-comment-bubble-icon.png) 10px 7px no-repeat; color: #4D6694; text-align: right; padding:0 22px 0 0; }
td a span 								{background: url(/assets/images/inline-comment-bubble-icon-20x20.png) no-repeat scroll 0 0 transparent;color: #FFFFFF; display: block; height: 20px; line-height: 20px; text-align: center; width: 20px;}
#archivedates							{float: right; width: 160px; margin-bottom: 20px;}
#archivedates li						{background: #4d4d4d url(/assets/images/closed-icon.png) 134px 6px no-repeat; border-bottom: 1px solid #fff; color:#fff; font-size:15px; }
#archivedates li.expandeddate			{background: #044976 url(/assets/images/open-icon.png) 134px 6px no-repeat;}
#archivedates li span					{display:block; padding:3px 0 2px 10px; }
#archivedates ul						{background:#E6E6E6; padding:2px 10px 0; }
#archivedates ul li						{background:none; border-bottom:1px solid #BBC5D6; color:#666; font-size:12px; padding:5px 0; }
#archivedates ul li:last-child			{border-bottom:0; }
#archivedates ul li.lastdate			{border: none;}
#archivedates li ul 					{xxdisplay:none; }
#archivedates li.highlightmonth a		{font-weight: bold; color: #000000;}

#follow p 								{margin:0; padding:3px 0 0; }
#follow .btn							{margin-right:10px; }
#follow form 							{float:left; }

/****** FORM ******/
#modeltype-label, #modeltype-element, #modelid-label, #modelid-element, #submit-label	{display:none; }
#changelogformfollow-submit, .follow-button 	{cursor:pointer; margin-right:10px;}
.zend_form dt {display:none; }

div.messages 							{margin-left: 148px;}
div.messages li 						{color: #A00709; font-size: 10px;}

/****** PAGINATION ******/
a.paginationlink						{display: block; position: absolute; height: 27px; font-size: 0.9em; line-height: 27px; top: 0; color:#FFFFFF;}
a.paginationlink span					{font-weight: bold;}
a.inactivearrow 						{background: none !important;}
a.prevmonth:link,a.prevmonth:visited, a.prevmonth:active {left: 35px; text-align: left;}
a.prevmonth:hover,a.prevmonth:focus     {color:#FFFFFF;}
a.currentmonth, a.currentmonth:visited	{background: #89c01c; left: 50%; margin: 0 0 0 -72px; color: #ffffff !important; text-align: center;}
a.currentmonth span						{color: #ffffff !important;}
a.nextmonth:link,a.nextmonth:visited, a.nextmonth:active {right: 35px; text-align: left;}
a.nextmonth:hover,a.nextmonth:focus     {color:#FFFFFF;}


p.articleauthor							{color: #808080; font-size: 0.9em; margin: 0 0 3px;}
h3.feed-period 							{background: #999999; color: #ffffff; font-weight: bold; font-size: 1.1em; padding: 5px 10px; margin: 0 0 10px 0;}
ul.news-feeds 							{margin: 0 0 10px 0;}
ul.news-feeds li 						{width:630px; overflow:hidden; border-bottom: 1px solid #dfdfdf; padding: 5px 10px 5px 0; line-height: 24px; background: no-repeat 5px center;}
ul.news-feeds li:last-child				{border-bottom:0; padding-bottom:0; }
ul.news-feeds li img					{float:left; margin-right:8px; }
ul.news-feeds li a						{float:left; display:block; width:560px; background-position:left 3px; line-height:1.4; margin-top:4px; }
ul.news-feeds li a:hover				{background-position:left -56px; }
ul.news-feeds li.feed-develop 			{background-image: url(/assets/images/feeds/companylogos/develop.jpg);}
ul.news-feeds li.feed-licensing 		{background-image: url(/assets/images/feeds/companylogos/licensing.jpg);}
ul.news-feeds li.feed-cnet 				{background-image: url(/assets/images/feeds/companylogos/cnet.jpg);}
ul.news-feeds li.feed-mcv 				{background-image: url(/assets/images/feeds/companylogos/mcv.jpg);}
ul.news-feeds li.feed-me 				{background-image: url(/assets/images/feeds/companylogos/me.jpg);}
ul.news-feeds li.feed-engadget 			{background-image: url(/assets/images/feeds/companylogos/engadget.jpg);}
ul.news-feeds li.feed-gizmodo 			{background-image: url(/assets/images/feeds/companylogos/gizmodo.jpg);}
ul.news-feeds li.feed-mashable 			{background-image: url(/assets/images/feeds/companylogos/mashable.jpg);}
ul.news-feeds li.feed-moconews 			{background-image: url(/assets/images/feeds/companylogos/moconews.jpg);}
ul.news-feeds li.feed-techmeme 			{background-image: url(/assets/images/feeds/companylogos/techmeme.jpg);}
ul.news-feeds li.feed-register 			{background-image: url(/assets/images/feeds/companylogos/register.jpg);}
ul.news-feeds li.feed-bbctech 			{background-image: url(/assets/images/feeds/companylogos/bbctech.jpg);}
ul.news-feeds li.feed-mobilecrunch 		{background-image: url(/assets/images/feeds/companylogos/mobilecrunch.jpg);}
ul.news-feeds li.feed-guardian 			{background-image: url(/assets/images/feeds/companylogos/guardian.jpg);}
ul.news-feeds li.feed-pocketgamer 		{background-image: url(/assets/images/feeds/companylogos/pocketgamer.jpg);}
ul.news-feeds li a span					{color: #a00709; font-weight: normal !important;}

.feed-filter 							{padding: 0 10px; margin: 0 0 10px 0; width:640px; overflow:hidden; }
.feed-filter p 							{width: 115px; float: left; color: #333333; font-weight: bold; font-size: 1.1em;}
.feed-filter-liner 						{width: 500px; float: right;}
.feed-filter-liner label                {width: 120px; float: left; display: block; margin: 0 5px 10px 0; line-height: 25px; height: 25px;}
.feed-filter-liner label input, 
.feed-filter-liner label img    		{vertical-align: middle; margin: 0 5px 0 0;}
#feed-filter-submit 					{display: block; clear: both;}

.author-image 							{float: left; margin: 0 10px 0 0;}