@charset "utf-8";
/* APPC10 : The 10th Asia Pacific Physics Conference */
/* Global style */
body{
		font:0.75em/1.5 'Bitstream Vera Sans', 'Tahoma', Sans-serif;
		background-color:#bbb;
		/*color:#666;*/
		color:#000033;
}
a:link          { color:#333;     text-decoration:none;}
a:visited       { color:#333;     text-decoration:none;}
a:hover         { color:#7870ab;  text-decoration:none;}
a:active        { color:#666;     text-decoration:none;}

td {
	text-align: center;
	padding: 3px 10px 3px 10px;
	border: solid 1px #EEE;
}

/* element style */
hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size:1.8em;}
h2              { font-size:1.4em;}
h3              { font-size:1.2em;}
h4              { font-size:1em;}
h5              { font-size:1em;}
input           { border:1px solid #aaa;}
textarea        { border:1px solid #aaa;}

/* layout */
#container {
		width:840px;
		border:1px solid #bbb;
		margin:0px auto; 
		padding:10px;  
		background-color:#fff;
}
#header {
		padding: 0;
		/*padding:0 10px 0 20px;*/
		background:url(images/appc10.jpg) top left no-repeat;
		height:80px;
		background-color:#eee;
		margin-bottom:8px;
		/*min-height:90px;*/
}
#content {
		float:right;
		width:615px;
		overflow:hidden;

}
#sideMenu {
		float:left;
		width:185px;
}


#footer {
		clear:both;
		padding:20px 0 0 0;
}

/* header */
#header a              { color:#fff;  padding:0 3px;}

#header h1             { display:none; float: left; padding: 2.9em 0 0.3em 0; font-family:'Times New Roman',serif;}

#header h1 a           { font-family:'Times New Roman',serif;  font-weight:bold;  letter-spacing:-3px;}
#header h1 a:hover     { color:#ccf;  text-decoration:none;}


/* content */
#content              { border:5px solid #eee;  padding:10px;  margin-bottom:10px; overflow:hidden;}

/* article */
.article                 { width:610px; margin:5px 5px 30px 5px; overflow:hidden;}
.article a:link          { color:#333;  text-decoration:underline;}
.article a:visited       { color:#333;  text-decoration:underline;}
.article a:hover         { color:#4444FF;  text-decoration:underline;}
.article a:active        { color:#333;  text-decoration:underline;}
.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}
.article blockquote      { background:url(images/iconBlockquote.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px;}

.article h3              { font:2em/1.5 'Bitstream Vera Sans','Tahoma',serif;}
.article h4              { font:1.7em/1.5 'Bitstream Vera Sans','Tahoma',serif;}

.article .sessioncode	{width:80px;}
.article .category       { background-color:#ccc;}
.article .affiliation    { font:0.75em/1.5 'Bitstream Vera Sans','Tahoma',serif;}
.article .left			{ text-align : left;}
/* sideMenu */
#sideMenu                { margin-right:10px}
#sideMenu ul             { padding:0;  margin:0;  list-style:none;}
#sideMenu ul li          { background:url(images/bul.gif) 0 6px no-repeat; padding-left:7px; height:25px;border-bottom: 1px solid #ddd;}
#sideMenu ul li:hover    { background:#eee;}
#sideMenu h3             { font-size:1em;  font-weight:bold; color:#7870ab; padding-top:20px; border-bottom:1px solid #ccc; margin-bottom:5px;}

#sideMenu li              { background:none;}
#sideMenu li ul li        { background:url(images/bul.gif) 0 6px no-repeat;  padding-left:10px;}
#sideMenu li ul li ul li  { background:none; border-left:1px dotted #ccc; padding-left:6px; margin-left:2px;}
#sideMenu li ul li ul li a{ color:#999;}

/* footer */
#footer          { text-align:center;  padding:40px 10px 10px 10px;  font:11px Verdana, dotum;	color:#666;}
#footer a        { color:#666;}
#footer a:hover  { color:#333;}
