/*   
Theme Name: aec1984 2009 JP
Theme URI: http://www.aec1984.com/
Description: Applied Electronics Corp.
Author: aec1984
Author URI: http://www.aec1984.com/
Version: 1.0.0
*/

/*
More info at Theme Page (www.livetr.org/blue-pix/)
*/
/*
	1- General 
	2- Page + Header
	3- Main + each-sidebar
	4. Post
	5. Comments
	6. Pagebar
	7. Footer
*/

* {padding: 0; margin: 0}

body { color: #494949;  background-color: #ccc; font: 13px/2em Verdana, Arial, sans-serif, "ＭＳ ゴシック", "Osaka－等幅"; line-height:150%;}

/* ---- General -------------------------------------------------------------------------------*/
a{color: #494949; text-decoration: none}
a:hover{color: #2759AD; text-decoration: underline}
a img{border: 0}

/* PDF document links */  
a[href$='.pdf'] {  
background:transparent url(images/pdficon_small.gif) center left no-repeat;  
display:inline-block;  
padding:0px 0px 5px 20px;  
line-height:15px;  
}  

p {margin-bottom: 7px}
h1 {font: bold 1.9em Arial, Arial, Sans-Serif; padding: 0; margin: 0}
h2 {font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0}
blockquote {font: normal 11px/17px Tahoma, sans-serif; margin: 0; padding: 0; padding: 7px 8px 0 8px; background-color: #fafafa; border-left: 3px #CFD1D6 solid}
blockquote p{padding-bottom: 7px}
div.error{padding: 10px}
div#entrytext{ padding:15px; clear:both;}

.text-align-r{ text-align:right; font-size:90%; margin:5px 0; padding:5px 0; font-weight:normal;}
.text-align-l{ text-align:left; font-size:90%; margin:5px 0; padding:5px 0; font-weight:normal;}

/* ---- Page -------------------------------------------------------------------------------*/
div#page { margin: 0 auto; width: 1000px; background-color: #fff;}

/* ---- Header -------------------------------------------------------------------------------*/
div#page div#header{margin:0; padding:5px 40px; height:90px; background:#0096D7 url(images/header/hhh-bg.gif) no-repeat right top; }
div#page div#header a{font: normal 100% Tahoma, sans-serif; color: #fff;}
div#page div#header a:hover{color: #fff; text-decoration: none;}

/*--left-box*/
div#page div#header div#left-box{width:250px; float:left; margin:0;}
div#page div#header img#logo{}

/*--right-box*/
div#page div#header div#right-box{ width:500px; height:55px; float:right; margin:0; padding:10px 0;}
div#page div#header p#description{float:right; font: normal 13px Tahoma, sans-serif; color: #fff;}
div#page div#header hr {clear:both; border:1px solid #ededed; width:100%; margin:5px 0;}

/*IEnbN*/
* html div#page div#header hr {margin:0; padding:0;}
*:first-child+html div#page div#header hr {margin:0;} 


div#page div#header #searchform{float:right; margin:0; padding: 0;}
div#page div#header #searchform .search-box{ font: normal 13px Verdana, Arial, sans-serif, "ＭＳ ゴシック", "Osaka－等幅"; width:100px; margin:0; padding:0; border:none; background:#efefef; border:solid 1px #aaa; padding:0.2em;}
div#page div#header #searchform .search-button{ font: nomal 10px Verdana, Arial, sans-serif; color:#666666; background-color:#dadada; padding:0.2em; border:none; margin-left:0.5em;}


div#page div#header p.menu2{ float:right; font-weight:100; padding:0 20px 0 0; vertical-align:middle;} 
div#page div#header img.menu2{ padding:0; margin:0 5px 0 20px; vertical-align:middle;}

/*--menu*/

#menu{
	border:1px solid #000000;
	background:#444444;
	padding:0 30px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:2.5em;
}

/*navigation-1*/
ul#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:2em;
	font: normal 13px Verdana, Arial, sans-serif, "ＭＳ ゴシック", "Osaka－等幅";
}
#navigation-1 li {
	margin:0.5em 0;
	padding:0 10px;
	display:block;
	float:left;
	position:relative;
	border-right:1px solid #ffffff;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	display:block;
	text-decoration:none;
	background:#444;
	color:#ffffff;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	display:block;
	text-decoration:none;
	color:#ffffff;
	background:none;
}

/*navigation-2*/
#navigation-1 li ul.navigation-2 {
	list-style:none;
	display:none;
	position:absolute;
	background-color:#666666;
	border:1px solid #fff;
	border-bottom:none;
	filter: alpha(opacity=90);
	opacity: 0.9;
}

#navigation-1 li:hover ul.navigation-2 {
	display:block;
	width:20em;
	margin:0;
	padding:0;
}
#navigation-1 li ul.navigation-2 li {
	margin:0;
	padding:0;
	clear:left;
	border-bottom:1px solid #fff;
	width:100%;
	height:2em;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	padding:0;
	margin:0.5em 1em;
	clear:left;
	border:none;
	width:20em;
	height:2em;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	padding:0.5em 0 0 1em;
	margin:0;
	clear:left;
	background:#569789;
	border:none;
	width:19em;
	height:1.5em;
}

/*navigation-3 がある場合*/
/*
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:500px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	z-index:900;
	
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#444444;
}*/


/* --3-- Main + each-sidebar -------------------------------------------------------------------------------*/
div#page div#main { margin:0 40px;}

div#page div#main  p.sub-title{
	font-size:110%;
	font-weight:900;
	padding:0.5em;
	margin-bottom:0.5em;
	border:1px solid #cccccc;
	border-left:2em solid #0099CC;
}

/*--bread*/
div#page div#main p#bread{ margin:10px 0; font-size:90%;}

/*--each-sidebar---------------------------------------------*/
div#page div#main div#each-sidebar {float:left; width: 240px; margin:0; margin-right: 40px;}

/*original sidemenu */

/*navigation-2*/
div#each-sidebar ul.navigation-2 {
	list-style:none;
}

div#each-sidebar ul.navigation-2 li {
	clear:left;
	border-bottom:1px solid #fff;
	vertical-align:middle;
	background-color:#F7F7F7;
	display:block;
}

div#each-sidebar ul.navigation-2 li a:link, div#each-sidebar ul.navigation-2 li a:visited {
	padding:1em 1em 1em 2em;
	margin:0;
	text-decoration:none;
	display:block;
}

div#each-sidebar ul.navigation-2 li a:active, div#each-sidebar ul.navigation-2 li a:hover {
	padding:1em 1em 1em 2em;
	margin:0;
	background-color:#4D99BD;
	text-decoration:none;
	color:#fff;
	display:block;
}

/*div#each-sidebar ul.navigation-2 li:hover a, div#each-sidebar ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	padding:0;
	margin:0;
	background:#569789;
	border:none;
	width:240px;
	height:3em;
}*/

/* ---- Post -------------------------------------------------------------------------------*/
div#page div#main div#main-contents {float:left; width: 640px;}
div#page div#main div#main-contents div.post p{}
div#page div#main div#main-contents div.post div.entry{color: #414852; overflow: hidden; line-height:180%;}

div#page div#main div#main-contents div.post div.entry a:hover{color: #000; text-decoration:underline;}

div#page div#main div#main-contents div.post h1{margin:0;padding:2px 3px 2px 0; font: normal 90%/20px Arial,sans-serif;}
div#page div#main div#main-contents div.post h1 a{color: #0F56AC; text-decoration: none}
div#page div#main div#main-contents div.post h1 a:hover{color: #000; text-decoration: none}
div#page div#main div#main-contents div.post h1 small{float:right; font: normal 10px Verdana; color: #999; padding: 4px}

div#page div#main div#main-contents div.post div.entry ul li{list-style: none; background: url(images/arrow.gif) no-repeat 0 6px; margin:0; padding:0.2em 0 0 10px}
div#page div#main div#main-contents div.post div.entry ol{ margin:10px 30px; padding:10px;}
div#page div#main div#main-contents div.post div.entry ol li{padding:0; margin:0; list-style-type:decimal;}
div#page div#main div#main-contents div.post div.entry hr { border:solid 1px #dadada;}
div#page div#main div#main-contents div.post .info{padding:2px 0 2px 0px; border-top:1px solid #F7F7F7; color:#888; font-size: 10px}
div#page div#main div#main-contents div.post .info a{color: #888}
div#page div#main div#main-contents div.post .info span{color: #ccc}
div#page div#main div#main-contents div.post div.entry span.singlepage { float:left; }
div#page div#main div#main-contents div.post div.entry ul.singlepage { float:left; list-style-position:inside; margin-top:-1em; padding-left:1em;}
div#page div#main div#main-contents div.post div.entry span.link-text { color:#0099CC;}

div#page div#main div#main-contents .right-title{ text-align:right; font-size:90%; margin:5px 0; padding:5px 0; font-weight:normal; border-top:solid 1px #f2f2f2;}

/* ---- Pagebar -------------------------------------------------------------------------------*/
div#page div#main div.pagebar{text-align: center; background: #fff url(images/bg-pgbar.gif) center no-repeat; font-size: 10px; padding: 11px 0 11px 0; color: #020202}
div#page div#main div.pagebar a{padding: 2px 0 3px 6px; text-decoration: none; color: black; background: #d3d9db url(images/pgbr.gif) left top no-repeat}
div#page div#main div.pagebar a strong{padding: 2px 6px 3px 0; color: #000; text-decoration: none; font-weight: normal; background: #d3d9db url(images/pgbr.gif) right top no-repeat; background-position:100% -34px; }
div#page div#main div.pagebar a:hover, div#page div#main div.pagebar a.this{color: #000; background:#bbc8cd url(images/pgbr.gif) left bottom no-repeat}
div#page div#main div.pagebar a:hover strong, div#page div#main div.pagebar a.this strong{color: #000; background:#bbc8cd url(images/pgbr.gif) right top no-repeat; background-position:100% -17px;}


/* ---- Footer -------------------------------------------------------------------------------*/
div#page div#footer {
	clear: both; 
	width: 980px;
	border-top: 1px #ededed solid;
	font-size: 11px; 
	color: #666; 
	padding:5px;
	margin:5px;
	text-align:center;
}

/* ----top.php main-top --------------------------------------------------------------- ------*/	
	


/* ---- main-img------*/
div#page div#main-top div#main-img{ background-color:#fff; margin:0; padding:40px 0;}
div#page div#main-top div#main-img img{border:solid 1px #dadada; }


div#page div#main-top div#main-contents {float:left; width:680px; margin:0px; }
div#page div#main-top div#main-contents div.list-title{ 
	border:1px solid #ccc; 
	background:#fff url(images/top/main-contents.gif) 0 0 repeat-x; 
	font-weight:900; 
	width:100%;
	}

/* ---- main-contents- ------*/		
div#page div#main-top div#main-contents div.list-title p.list-titlel{ float:left;}
div#page div#main-top div#main-contents div.list-title p.list-titlel img{ vertical-align:middle; padding:0 5px;}
div#page div#main-top div#main-contents div.list-title p.list-titler{ float:right; font-size:90%; font-weight:100; margin-right:1em;}

/* ---- top-sidebar------*/
div#page div#main-top div#top-sidebar {float:right; width:200px; margin:0 0 0 40px; padding:0;}


div#page div#main-top div#top-sidebar div.box{margin:0 0 20px 0; padding:0; clear:both; background-color:#FAFAFA; border:1px solid #CCCCCC;}
div#page div#main-top div#top-sidebar div.box p.text{ color:#ffffff; font-weight:900; padding:0.2em 1em; height:1.4em; background:#666666 url(images/top/top-sidebar.gif) repeat-x; border-bottom:1px solid #CCCCCC;}
div#page div#main-top div#top-sidebar div.box p.imge{ width: 200px; height: 76px; overflow:hidden; }

a.srollover1 {
	display: block;
	width: 200px;
	height: 76px;
	background: url(images/top/gb-japan.gif) 0 0 no-repeat;
	text-decoration: none;
}
a:hover.srollover1 {
    background-position: -200px 0;
} 

a.srollover2 {
	display: block;
	width: 200px;
	height: 76px;
	background: url(images/top/gb-global.gif) 0 0 no-repeat;
	text-decoration: none;
}
a:hover.srollover2 {
    background-position: -200px 0;
} 

a.srollover3 {
	display: block;
	width: 200px;
	height: 76px;
	background: url(images/top/fkey.gif) 0 0 no-repeat;
	text-decoration: none;
}
a:hover.srollover3 {
    background-position: -200px 0;
} 




div#page div#main-top div#top-sidebar div.box div.banner{ margin:5px 0; float:right;}
div#page div#main-top div#top-sidebar div.box div.banner img{ height:68px; width:190px; margin:10px 0;}

div#page div#main-top div#top-sidebar div.box p img.closeup {height:25px; padding:5px; width:190px;}
div#page div#main-top div#top-sidebar div.box h3{ font-size:100%; padding:0.5em;}
div#page div#main-top div#top-sidebar div.box p.description{ font-size:90%; margin:0.5em 10px;}
div#page div#main-top div#top-sidebar div.box p.moreinfo{ font-size:90%; text-align:right;}


/* ---- categoryy[W- -------------------------------------------------------------------------------*/	

div#page div#main div#main-contents div.list-title{ background-color:#f2f2f2 ; font-weight:bold; width:100%; height:20px; padding:0;}
div#page div#main div#main-contents div.list-title p.list-titlel{ float:left;}
div#page div#main div#main-contents div.list-title p.list-titler{float:right;}
div#page div#main div#main-contents li{ list-style:none none outside; margin: 0.5em 0;}






/* --@gbvȊOAIWiy[Wp -------------------------------------------------------------------------------*/
div#page div#main div#main-contents div.post div.entry p { margin:10px 0;}
div#page div#main div#main-contents div.post div.entry p.sub-title{ margin:0; padding:0.37em;}

/*FKEY*/

div#page div#main div#main-contents div.post div.entry p span.txt-em{ color:#FF0000; font-weight:bold;}
div#page div#main div#main-contents div.post div.entry p.notice { font-weight:bold; color:#FF0000; text-align:center;}
div#page div#main div#main-contents div.post div.entry p.notice2 { padding-top:2em; font-weight:bold; color:#FF0000; text-align:left;}
div#page div#main div#main-contents div.post div.entry div.img-box { width:; margin:15px 0; padding:10px; border:solid 1px #dadada;}
div#page div#main div#main-contents div.post div.entry div.img-box img { float:left; margin:0;}


div#entrytext table.ab{
	width:100%;
	margin-bottom:20px;
	border:none;
}

div#entrytext table.ab caption{
	font-weight:900;
}

div#entrytext table.ab td.td1{
	text-align:right;
	width:20%;
	padding: 10px;
	font-weight:900;
	background-color:#eee;
	border:1px solid #ccc;
	vertical-align: text-top;
	font-size:90%;
}

div#entrytext table.ab td.td2{
	text-align:left;
	width:60%;
	padding: 10px;
	border:1px solid #ccc;
	font-size:100%;
}

div#entrytext table.ab td.td3{
	text-align:center;
	padding: 10px;
	border:1px solid #ccc;
	font-size:100%;
	background-color:#333333;
	color:#FFFFFF;	
}

div#entrytext table.ab td.td4{
	text-align:left;
	width:20%;
	padding: 10px;
	font-weight:900;
	background-color:#eee;
	border:1px solid #ccc;
	vertical-align: text-top;
	font-size:90%;
	vertical-align:top;
	vertical-align:text-top;
}

div#entrytext table.ab td.td5{
	width:15%;
	text-align:left;
	padding: 10px;
	border:1px solid #ccc;
	font-size:100%;
	vertical-align:top;
}

div#entrytext table.ab td.td6{
	width:50%;
	text-align:left;
	padding: 10px;
	border:1px solid #ccc;
	font-size:100%;
	vertical-align:top;
}

div#entrytext table.ab td.td7{
	text-align:left;
	width:20%;
	padding: 10px;
	font-weight:900;
	background-color:#eee;
	border:1px solid #ccc;
	vertical-align: text-top;
	font-size:90%;
}

div#page div#main div#main-contents div.post div.entry div#entrytext div.notice2{
	padding:0px 20px 3em 20px;
	font-size:100%;
	line-height:120%;
	padding-left:2em;
	}

/*philosophy*/

div#page div#main div#main-contents div.post div.entry div#entrytext .description{
	line-height:180%;
	color:#555555;
	margin:0px 0px 20px 0px;

	}
	
div#page div#main div#main-contents div.post div.entry div#entrytext div.box{
	margin-bottom:10px;
	background-color:#CCDDEE;
	padding:20px;
	width:495px;
}

div#page div#main div#main-contents div.post div.entry div#entrytext img.box{
	margin-bottom:10px;
}

div#page div#main div#main-contents div.post div.entry div#entrytext p.box{
	margin:10px;
}

/*presidents jobs*/
/*table design------------------------*/

div#page div#main div#main-contents div.post div.entry div#entrytext table.table{
	width:100%;
	margin-bottom:20px;
	border:none;

}

div#page div#main div#main-contents div.post div.entry div#entrytext table.table .td1, .td4{
	text-align:right;
	width:20%;
	padding: 10px;
	font-weight:900;
	background-color:#eee;
	border:1px solid #ccc;
	vertical-align: text-top;

}

div#page div#main div#main-contents div.post div.entry div#entrytext table.table .td2, .td5{
	text-align:left;
	width:60%;
	padding: 10px;
	border:1px solid #ccc;
}

div#page div#main div#main-contents div.post div.entry div#entrytext table.table .td4, .td5{
	padding:5px 10px; vertical-align:middle;
}

/*tag design---------------------*/

div#page div#main div#main-contents div.post div.entry div#entrytext h1{
	font-size:150%;
	font-weight:900;
	margin:5px 0px;
}

div#page div#main div#main-contents div.post div.entry div#entrytext h2{
	padding:5px;
	font-size:120%;
	background-color:#666666;
	color:#ffffff;
	font-weight:900;
	margin:15px 0px 5px 0px;
}

div#page div#main div#main-contents div.post div.entry div#entrytext h3{
/*jobs o*/
	padding:5px;
	font-size:120%;
	color:#555555;
	font-weight:900;
	margin:15px 0px 5px 0px;
}

div#page div#main div#main-contents div.post div.entry div#entrytext hr{
	margin:20px 0px;
}

/*class-----------------------*/

div#page div#main div#main-contents div.post div.entry div#entrytext span.txt1{
	font-size:80%;
	font-weight:100;
}

div#page div#main div#main-contents div.post div.entry div#entrytext span.txt2{
	color:#FF6600;
}

/*presidents--*/

div#page div#main div#main-contents div.post div.entry div#entrytext p.president-words1{
	margin:15px;
	line-height:150%;
	text-indent: 1em; 
}

div#page div#main div#main-contents div.post div.entry div#entrytext p.president-words2{
	text-align:right;
	line-height:130%;
	font-size:95%;
}

div#page div#main div#main-contents div.post div.entry div#entrytext p.president-words2 span{
	font-weight:900;
	font-size:110%;
}




div#page div#main div#main-contents div.post div.entry ul.history1, div#page div#main div#main-contents div.post div.entry ul li.history1{
	margin:0;
	padding:0;
	list-style: none; 
	background: url(a);
	list-style-type:none;
}


div#page div#main div#main-contents div.post div.entry ul li.history1{list-style: none; background: none;}


div#page div#main div#main-contents div.post div.entry ul.history1{
	margin:0.5em;
	padding-top:0.5em;
	border-top: 1px solid #dddddd;
}

div#page div#main div#main-contents div.post div.entry ul.history1 hr{
	margin:0;
	padding:0;
}

div#page div#main div#main-contents div.post div.entry p.history2{
	margin:1em 0 0 1em;
	padding:0;
	font-weight:900;
	color:#3399CC;
}

div#page div#main div#main-contents div.post div.entry p.history3{
	margin:0 0 0 2em;
	padding:0;
}

div#page div#main div#main-contents div.post div.entry p.history4{
	margin:1em 0 0.2em 1em;
	font-weight:900;
}

div#page div#main div#main-contents div.post div.entry p.history5{
	margin:2em 1em;
	line-height:180%;
}


/*contacts--*/
div#page div#main div#main-contents div.post div.entry div#entrytext p.notice{
	text-align:center;
	color:#FF0000;
	font-weight:900;
	font-size:100%;
	}
	
div#page div#main div#main-contents div.post div.entry div#entrytext div.notice{
	padding:10px 20px;
	color:#555555;
	background-color:#FFFF99;
	font-size:90%;
	line-height:120%;
	}




/* ---- VOy[W single p -------------------------------------------------------------------------------*/



/* ---- side-news -------------------------------------------------------------------------------*/

h3.single-title{ text-align:left; font-size:100%; font-weight:bold; color:#ffffff; 
border:none; background-color:#999999; padding:0.5em;}

ul li span { color:#578b91;}


/* ---- side-news p- -------------------------------------------------------------------------------*/	

div#page div#main div#side-news {float:left; width: 240px; margin:0; margin-right: 40px; background-color:#F7F7F7;}

div#page div#main div#side-news div.box {border-bottom:solid 1em #ffffff;}

div#page div#main div#side-news div.box ul{margin:0 5px;}

div#page div#main div#side-news div.box ul li{
	list-style-type:none;
	list-style-position:inside;
	margin:0;
	padding:0.5em;
	border-bottom:solid 1px #dadada; 
}

div#page div#main div#side-news div.box ul li a{
	color:#000000;
	text-decoration:none;
	padding-left:6px;
}

div#page div#main div#side-news div.box ul li a:hover{ text-decoration:none; border-left:solid 3px #0096d7; padding-left:3px;
}

div#page div#main div#side-news div.box p.catalog{ text-align:right; font-size:90%; padding:5px;}

/* ---- category, top p- -------------------------------------------------------------------------------*/	
div#page div#main div#main-contents ul.cat-list{ margin: 0 0 2em 0.5em; clear:both;}

div#main-contents ul.cat-list li{
	border-bottom:dotted 1px #dadada;
	padding-bottom:0.8em;
}

/*--FKEY ---------------------------------------------------------*/
p.list1{ padding:0 0 1em 2em;}

sup { color:#FF0000;}

*>/**/sup { vertical-align: text-top; line-height: 4px; }

/*--partner ---------------------------------------------------------*/
div.partner{ margin:10px; clear:both; border-bottom: dotted 1px #dadada;
}

div.partner p {float:left; margin:10px; padding:0 10px; font-weight:bold;}

div.partner p.partner { width:170px; text-align:center;}

div.partner p img { vertical-align:top;}

div.partner p span{ float:left; font-size:90%; font-weight:normal;
}


/*--search result ---------------------------------------------------------*/

#search{ margin:40px 40px; width:900px;}
#search hr{ border: 1px solid #ccc;}
#search .result{ margin:20px;}
#search .result .post { margin:0 5px; padding:10px; border-bottom: 1px solid #ccc; }
#search .result .post .full_text{ text-align:center; font-weight:900; width:100%; background:#efefef;}

#search .result .post h1 a:link, #search .result .post h1 a:visited {
display:block; font-size:20px; font-weight:900;text-decoration:none;}

#search .result .post h1 a, #search .result .post h1 a:hover, #search .result .post h1 a:active {
display:block; font-size:20px; font-weight:900; text-decoration:underline;}

#search .result .navigation { text-align:right; font-size:120%; }
