@charset "UTF-8";

/* -------------------------------------------
* Filename: page_local.css
* Version: x.x.x (2009-10-xx)
* Website: http://www.ariel-networks.com/whatsnew/
* Author: Airel Networks, Inc.
* Description: common style for Ariel News Blog

== STRUCTURE: ==============================
* Page width: 950 px
* Number of columns: 3
============================================

== CONTENTS: ===============================

	00: Include
	01: common
		: archive list
	05: sidebar
		: module
		: widgets
	10: pagination
	36: what's new
		: press release
		: for Print
	40: Entry
		: event

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

/*
=========================================
	00: Include
=========================================*/

.hidden {
	visibility: hidden;
	}


/*
=========================================
	01: common
=========================================*/
.eventdate {display:block;}
h2 .eventdate {
	font-size:80% !important;
	line-height:1.5;
	padding-bottom:0.25em;
}

/*
-----------------------------------------------
	: archive list, search results
-----------------------------------------------*/
.whatsnew .archive-list {
	border: #a9adb2 1px solid;
	width: 100%;
	color: #222222;
	border-collapse: collapse;
	border-spacing: 0;
	}
.whatsnew .archive-list col.entry-date {
	width: 120px;
	}
.whatsnew .archive-list col.entry-title {
	width: 458px;
	}
.whatsnew .archive-list th { 
	padding: 2px 5px;
	border-bottom: #a9adb2 1px solid;
	background-color: #f2f2f2;
	}
.whatsnew .archive-list td {
	padding: 10px 5px;  
	border-bottom: #a9adb2 1px solid;
	line-height: 1.5;
	vertical-align: top;
	background-color: #ffffff;
	}
.whatsnew .archive-list .title {
	padding-left: 52px;
	}
.whatsnew .archive-list .title a {
	border: 0;
	}
.whatsnew .archive-list .title a:hover,
.whatsnew .archive-list .title a:active {
	border-bottom: #f79d0b 1px solid !important ;
	}

/*----- category -----*/
.whatsnew .archive-list td.info,
.whatsnew .archive-list td.press,
.whatsnew .archive-list td.media,
.whatsnew .archive-list td.write,
.whatsnew .archive-list td.event,
.whatsnew .archive-list td.seminar,
.whatsnew .archive-list td.report {
	background-repeat: no-repeat;
	background-position: 4px 10px;
	}
body.info #content h2,
body.press #content h2,
body.media #content h2,
body.write #content h2,
body.events #content h2,
body.event #content h2,
body.seminar #content h2,
body.report #content h2 {
	padding-left: 52px !important;
	border: 0 !important;
	background-repeat: no-repeat;
	background-position: left center;
	}
.mt-search-results h2.info,
.mt-search-results h2.press,
.mt-search-results h2.media,
.mt-search-results h2.write,
.mt-search-results h2.events,
.mt-search-results h2.event,
.mt-search-results h2.seminar,
.mt-search-results h2.report {
	margin-bottom: 0.5em !important;
	padding: 0 0 0 52px !important;
	border: 0 !important;
	min-height: 20px; /*-- for Modern browser --*/
	height: auto !important; /*-- for ie7,firefox --*/
	height: 20px; /*-- for ie6 --*/
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5;
	}
.whatsnew .archive-list td.info,
body.info #content h2,
.mt-search-results h2.info {
	background-image: url("images/point_info.png");
	}
.whatsnew .archive-list td.press,
body.press #content h2,
.mt-search-results h2.press {
	background-image: url("images/point_press.png");
	}
.whatsnew .archive-list td.media,
body.media #content h2,
.mt-search-results h2.media {
	background-image: url("images/point_media.png");
	}
.whatsnew .archive-list td.write,
body.write #content h2,
.mt-search-results h2.write {
	background-image: url("images/point_media.png");
	}
.whatsnew .archive-list td.events,
body.events #content h2,
.mt-search-results h2.events {
	background-image: url("images/point_event.png");
	}
.whatsnew .archive-list td.event,
body.event #content h2,
.mt-search-results h2.event {
	background-image: url("images/point_event.png");
	}
.whatsnew .archive-list td.seminar,
body.seminar #content h2,
.mt-search-results h2.seminar {
	background-image: url("images/point_seminar.png");
	}
.whatsnew .archive-list td.report,
body.report #content h2,
.mt-search-results h2.report {
	background-image: url("images/point_report.png");
	}

/*
-----------------------------------------------
	: category archive list
-----------------------------------------------*/
body.info .archive-list tbody td,
body.press .archive-list tbody td,
body.media .archive-list tbody td,
body.write .archive-list tbody td,
body.event .archive-list tbody td,
body.seminar .archive-list tbody td,
body.report .archive-list tbody td {
	background-image: none !important;
	}
body.info .archive-list .title,
body.press .archive-list .title,
body.media .archive-list .title,
body.write .archive-list .title,
body.event .archive-list .title,
body.seminar .archive-list .title,
body.report .archive-list .title {
	padding-left: 0;
	}

.mt-search-results .asset-header {
	padding-bottom: 1.5em;
	}

/*
=========================================
	05: sidebar
=========================================*/
.module-categories-header h2 {
	margin: 0 !important;
	}
.module-categories-header a {
	border: none !important;
	display: block;
	height: 80px;
	background: url("../whatsnew/images/sidebar_top.png") no-repeat 2px top;
	text-indent: -9999px;
	}

/*
-----------------------------------------------
		: module
-----------------------------------------------*/
body.top .module-list-item a.top,
body.mt-datebased-yearly-archive .module-list-item a.yearlist {
	color: #ffffff !important;
	background: #393b3a url("../images/corporate/sidebar_bread_active.gif") no-repeat 9px center;
	}

.sidebar-banner {
	padding-top: 1em;
	}
.sidebar-banner a {
	border: 0 !important;
	display: block;
	width: 200px;
	height: 80px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
.sidebar-banner .mailnews a {
	height: 58px;
	background-image: url("../images/corporate/banner_mailnews.gif");
	border: 0; /* for IE6 */
	}


/*
-----------------------------------------------
	: widgets
-----------------------------------------------*/
.widget {
	position: relative;
	overflow: hidden;
	width: 100%;
	}
.widget-header {
	margin-bottom: 0;
	padding-left: 22px;
	background: url("../images/bullet01_off.gif") no-repeat 5px center;
	color: #222222;
	font-size: 100%;
	}
.widget-content {
	position: relative;
	margin: 5px 0 20px;
	}

.widget-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.widget-content ul ul {
	margin-left: 15px;
	}
.widget-content li {
	margin: 5px 0;
	font-size: 93%;
	}
.widget-tags .widget-content li {
	padding-left: 22px;
	background: url(../images/bullet04.gif) no-repeat scroll 3px center !important;
	}

.widget-content form {
	padding-left: 5px;
	}

.widget-syndication .widget-content li {
	padding-left: 5px;
	}

/*
.widget-tag-cloud .widget-content ul {
    margin-right: 0;
    margin-left: 0;
	}

.widget-tag-cloud .widget-content li {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
	}

.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }
*/


/*
=========================================
	10: pagination
=========================================*/
.pagination {
	margin-top: 1em;
	}
.pagebefore,
.pagenext {
	padding: 3px 4px;
	color: #666666;
	font-weight: bold;
	}
.pagebefore a,
.pagenext a {
	border: solid 1px #ffffff;
	font-weight: bold;
	}
.pagelists {
	color: #ff6c16;
	font-weight:bold;
	}
.pagelists a {
	margin-right: 2px;
	border: solid 1px #dddddd;
	}
.pagination a:link,
.pagination a:visited {
	/*color: #0063e3;*/
	padding: 3px 6px;
	text-decoration: none;
	}
.pagination a:hover {
	color: #0063e3;
	padding: 3px 6px;
	border:solid 1px #0063e3;
	}


/*
=========================================
	36: what's new
=========================================*/
/*
-----------------------------------------------
	: press release
-----------------------------------------------*/
.press .category-title {
	margin-top: 1.5em;
	font-weight: bold;
	font-size: 85%;
	}

.press .release p,
.press .release dd,
.press .release li {
	line-height: 1.6;
	font-size: 93%;
	}
.press .release li {
	margin: 0.5em 0;
	}
.press .release ul,
.press .release ol {
	margin-left: 1.6em;
	}
.press .release ul li {
	list-style: disc;
	}
.press .release ol li {
	list-style: decimal;
	}
.press .release ol ul,
.press .release ul ol {
	margin-top: 0.5em;
	}
.press .release ol ul li {
	list-style: disc;
	font-size: inherit;
	}
.press .release ul ol li {
	list-style: decimal;
	font-size: inherit;
	}
.press .release-date,
.press .release-company {
	line-height: 1.3 !important;
	font-size: 93% !important;
	text-align: right;
	}
.press .release  h2,
.press .release  h3,
.press .release  h4,
.press .release  h5 {
	color: #222222 !important;
	}
.press .release h3 {
	margin: 1.5em 0 0.5em ;
	padding-left: 15px;
	background: url("../images/point_gray.gif") left center no-repeat !important;
	font-size: 100%;
	}
.press .release  h4 {
	margin-bottom: 0.5em ;
	padding-left: 12px;
	color: #b27431 !important;
	background: url("../images/category_h4_point.gif") left center no-repeat;
	}
	
.press .release h2 {
	margin-top: 1.5em;
	padding: 0 0 1em 0;
	border: 0 !important;
	font-size: 116% !important;
	text-align: center;
	}
.press .subtitle {
	font-size: 80% !important;
	}	
.press dt {
	font-size: 93%;
	}

.press .overview dt,
.press .function dt {
	margin: 1.5em 0 0 ;
	font-size:100%;
	font-weight: bold;
	}
.press .overview dt {
	padding-left: 12px;
	color: #b27431 !important;
	background: url("../images/category_h4_point.gif") left center no-repeat;
	}
.press .function dt {
	padding-left: 16px;
	background: url("../images/bullet04.gif") left center no-repeat;
	}	
.press .overview dd ul,
.press .function dd ul {
	margin: 0;
	}
.press .overview dd li,
.press .function dd li {
	margin: 0 0 0 12px;
	list-style: none !important;
	font-size:100%;
	}

.press .release .note {
	font-size: 85%;
	}

/*------   Table   ------*/
/*----- table: type1 -----*/
.press table.type1 {
	border: #a9adb2 1px solid;
	width: 100%;
	color: #222222;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 93% !important;
	}
.press .type1 caption {
	padding: 0.5em 0;
	font-weight: bold;
	}
.press .type1 th,
.press .type1 td {
	padding: 10px;
	border-right: #a9adb2 1px solid;
	border-bottom: #a9adb2 1px solid;
	}
.press .type1 th {
	background-color: #dde3e9;
	}
.press .type1 thead th {
	padding: 5px 10px;
	}
.press .type1 td dl {
	font-size: 100% !important;
	}

/*----- table: type2 -----*/
.press table.type2 {
	width: 100%;
	color: #222222;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 93% !important;
	}
.press .type2 caption {
	padding: 0.5em 0;
	font-weight: bold;
	}
.press .type2 th,
.press .type2 td {
	padding: 10px;
	}
.press .type2 thead th {
	padding: 5px 10px;
	}
.press .type2 td dl {
	font-size: 100% !important;
	}

/*----- table: function-matrix -----*/
.press .function-matrix td {
	text-align: center;
	}


/*----- table: for event -----*/
.press .type1 td.program dl {
	margin-top: 0;
	}
.press .type1 td.program dt,
.press .type1 td.program dd {
	font-size: 100% !important;
	}
.press .type1 td.program dt {
	padding-left: 16px;
	background: url("../images/bullet04.gif") left center no-repeat;
	font-weight: bold;
	}
.press .type1 td.program dd {
	font-weight: bold;
	}
.press .type1 td.program dd .details {
	font-weight: normal !important;
	}


/*------   Footer   ------*/
.press .about h6,
.press .footnote h6 {
	padding-top: 1em; 
	font-weight: bold;
	font-size: 85% !important;
	color: #444444;
	}
.press .about h6 {
	margin: 2em 0 0;
	border-top: 1px #666666 solid; 
	}
.press .footnote h6 {
	margin-bottom: 0;
	}
.press .about p,
.press .footnote p {
	margin-top: 0.5em ! important; 
	line-height: 1.5;
	font-size: 85% !important;
	}
.press .about dl {
	font-size: 100%;
	}
.press .about dt {
	font-size: 85%;
	font-weight: bold;
	}
.press .about dd {
	font-size: 85%;
	}
.press .footnote .caution {
	font-weight: normal !important;
	}

.press .note {
	padding: 0;
	background: none;
	font-size: 80%;
	}



/*----- table: type3 -----*/
.media table.type3 {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	color: #222222;
	font-size: 93%;
	}
.type3 caption {
	padding: 0 0 0 16px;
	background: url("../images/second_point.gif") left center no-repeat;
	font-size: 108%;
	font-weight: bold;
	}
.type3 th,
.type3 td {
	padding: 0.5em;
	border: 1px #ffffff solid;
	text-align:left;
	}
.type3 th {
	background: #328aa4 url("images/table3_tr_back.gif") repeat-x !important;
	color: #ffffff;
	}
.type3 .col1 {
	background: #e5f1f4;
	}
.type3 .col2 {
	background: #f1fafc;
	}
.type3 .col3 {
	background: #f8fbfc;
	}

/*
-----------------------------------------------
	: for Print
-----------------------------------------------*/
@media print{
	body,
	#container,
	#container-inner,
	#footer {
		margin: 0;
		background-color: #ffffff;
		background-image: none ! important;
		color:#000000 ! important;
		font-size: 100%;
	}
	a {    border: 0 ! important;
		color: #000000 ! important;
		text-decoration: none; 
	}
	#alpha {
		clear: both ! important; 
		width: 100% ! important; 
	}
	#banner,
	#content-header,
	.topicpath,
	#categoryTitle,
	#beta,
	#footer .menu,
	#pageTitle,
	.pageback,
	.pagetop,
	#nakanohito {
		display: none !important;
	}
	.footnote,
	.caution,
	.contact,
	.memo,
	.about,
	.release p,
	.release-date,
	.note,
	h1, h2, h3, h4, h5, h6 {
		color:#000000 ! important;
	}
}


/*
=========================================
	40: Entry
=========================================*/
.mt-entry-archive .asset-header h2 {
	margin-bottom:0.2em !important;
	padding: 5px 0 !important;
	background-position: left 5px !important;
	}

.mt-entry-archive .asset-meta {
	padding-top: 0.3em;
	border-top-style: solid;
	border-top-width: 1px;	
	}
.asset-header .byline {
	font-size: 93%;
	}
.asset-header .author,
.asset-header .published,
.asset-content .newsmore,
.asset-content .newsmore-list li,
.mt-entry-archive .entry-categories .title,
.mt-entry-archive .entry-tags .title {
	padding-left: 20px;
	}
.asset-header .author {
	background: url("../images/silk_user.png") no-repeat 0 0;
	}
.asset-header .published {
	border: 0;
	background: url("../images/silk_time.png") no-repeat 0 0;
	cursor: auto;
	}
.mt-entry-archive .asset-content {
	padding: 1em 0 4em;
	line-height: 1.5;
	color: #333333;
	}
.asset-content .newsmore {
	background: url("../images/silk_bullet_go.png") no-repeat 0 0;
	}
.asset-content ul.newsmore-list li {
	list-style: none !important;
	background: url("../images/silk_bullet_go.png") no-repeat 0 center !important;
	}
.mt-entry-archive .asset-footer {
	font-size: 93%;
	}
.mt-entry-archive .entry-tags {
	margin-top: 0.5em;
	}
.mt-entry-archive .entry-categories .title,
.mt-entry-archive .entry-tags .title {
	float: left;
	font-weight :bold;
	}
.mt-entry-archive .entry-categories .title {
	background: url("../images/silk_folder.png") no-repeat 0 0;
	}
.mt-entry-archive .entry-tags .title {
	background: url("../images/silk_tag_blue.png") no-repeat 0 0;
	}
.mt-entry-archive .asset-footer ul,
.mt-entry-archive .asset-footer li {
	margin: 0 0 0 0.5em;
	float: left;
	list-style:none;
	}
/*--- clearfix ---*/
.mt-entry-archive .entry-categories:after,
.mt-entry-archive .entry-tags:after {  /*-- for Modern browser --*/
	display: block;
	clear: both;
	height: 0.1px;
	line-height: 0;
	visibility: hidden;
	content: " ";
	font-size: 0.1em;
	}
.mt-entry-archive .entry-categories,
.mt-entry-archive .entry-tags { display: inline-block; }  /*-- for IE7, Mac IE5  --*/
/* Hides from IE-mac \*/
* html .mt-entry-archive .entry-categories,
* html .mt-entry-archive .entry-tags { zoom: 1; }  /*-- trigger hasLayout for IE6, 5 --*/
.mt-entry-archive .entry-categories,
.mt-entry-archive .entry-tags { display: block; }
/* End hide from IE-mac */
/*--- /clearfix ---*/


/*
-----------------------------------------------
	: event
-----------------------------------------------*/
.events .receipt-end {
	margin: 1em 0 2em;
	padding: 5px;
	border: 2px solid #cc6666;
	background-color: #ffeeee;
	font-size: 93%;
	text-align: center;
	}
	
.events .asset-content table {
	margin-top: 1.5em;
	border: #a9adb2 1px solid;
	width: 100%;
	color: #222222;
	border-collapse: collapse;
	border-spacing: 0;
	}
.events .asset-content th {
	padding: 10px;
	border-right: #a9adb2 1px solid;
	border-bottom: #a9adb2 1px solid;
	width: 20%;
	background-color: #dde3e9;
	}
.events .asset-content td {
	padding: 10px;
	border-bottom: #a9adb2 1px solid;
	}
.events .asset-content table .receipt-end {
	margin: 0;
	padding: 0;
	border: 0;
	color: #cc0000;
	background: transparent;
	text-align: left;
	}
.events .asset-content .map {
	margin-bottom: 0.5em;
	}
.events .asset-content .map a {
	border: 0 !important;
	}	
.events .asset-content .place {
	margin-bottom: 0.25em;
	font-weight: bold;
	}	
.events .asset-content .address {
	margin-bottom: 0.5em;
	}	
.events .asset-content dl {
	margin-top: 0 !important;
	}
.events .asset-content dd {
	margin-left: 2em !important;
	font-weight: bold;
	}
.events .asset-content dd div.details {
	margin-top: 0.3em;
	font-weight: normal !important;
	line-height: 1.4;
	}
.events .asset-content ul {
	margin: 0 !important;
	}
.events .asset-content ul li {
	list-style: disc inside !important;
	}



.asset-content ul.newsmore-list li {
	list-style: none !important;
	background: url("../images/silk_bullet_go.png") no-repeat 0 center !important;
	}



.amazlet-box {
	margin-top: 2em;
	}
.amazlet-image a {
	border: 0 !important;
	}