/*  
Version: 1.0
Author: Maura Barone - GDE, Fermilab
International Linear Collider 2008
Author URI: http://www.linearcollider.org/
Project URL: http://www.linearcollider.org/lcws08/
--the 'open air' navigation inspired by E.Meyer
*/

html {margin: 0; padding: 0;color: #000;}
body 
{
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	background-image: url(images/bkg_stripe.png);
	background-repeat: repeat;
}
h1 {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	letter spacing: 3px;
	font-weight: bold;
	color: #555;
}
h2 {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	letter spacing: 3px;
	font-weight: bold;
	color: #555;
}
h3 {
	font-size:75%;
	letter spacing: 1px;
	font-weight: bold;
	color: #555;
	line-height: 110%;
}
h4 {
	font-size: 70%;
	/*text-transform: lowercase;*/
	letter spacing: 1px;
	font-weight: bold;
	color: #555;
	line-height: 110%;
}
h1, h2, h3, h4 {line-height: 1.1em; font-family: Arial, Helvetica, sans-serif;}
p {line-height: 1.2; margin 0.5em 0 1em;}
td{padding: 0; border-width:0; }
a {	color: #23326c; text-decoration: underline;}
a:hover {	border-bottom: 1px solid #bbb;	color: #809000;}
a:active {	color: #808080;}

.spacer {width: 780px;; background-image: url(images/bkg_stripe.png);	background-repeat: repeat;}

/*wrapper*/
.wrapper {width: 780px;; border: 3px #fff solid; background: #f8f8f8;}

/*header*/
.header{
width:780px; 
text-align:center;  padding-top: 0px;
background-image: url(images/lcws08_header.jpg);
background-repeat: no-repeat;
border:3px double #23326c; 
vertical-align: top;
line-height :80%;
}
td.header h1 {font-family: Times New Roman, Arial, Helvetica, serif; color: #333; letter-spacing: 1px; line-height: 100%; padding-top:7px;  padding-right:14%; text-align: right; font-size:130%; color:#23326c;}
td.header h4 { color: #23326c; color:#666; font-family: Verdana, Helvetica, sans-serif;  padding-top:2px; padding-bottom:0px; padding-right:14%; line-height:100%;  text-align: right;}

/*content*/
.content{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%;
line-height:120%;
background-color: #fff; 
margin: 5 auto;  min-height: 100%; margin 0 25%; padding:20px;  padding-top:10px; text-align:left; 
border:1px solid #eee;
background:#fff url(images/topbck_25.gif) repeat-x;
}
td.content p{line-height:1.3em}
td.content h1 {font-size:130%;	color: #23326c; padding-top:3px;}
td.content h2 {font-size:120%;	color: #dd012b; text-align:left; padding-left:10px;  border-left: 3px double #808080; }
td.content h3 {font-size:120%;	color: #23326c; }
td.content h4 {font-size:110%;	color: #23326c; }
td.content ul {text-align: left;  list-style:none; margin: 0; padding:0 0 2em; border-right: 3px double #808080;}
td.content li {padding:0.5em 1.5em ;  line-height: 1.2em; border-bottom: 1px dotted #eee;}
td.content ul ul{text-align: left;  list-style:none; margin: 0; padding:0 0 2em; border-right: 3px double #23326c;}
td.content li li{padding: 0.5em 2.5em ;  line-height: 1.2em; border-bottom: 1px dotted #c6c6c6;}
td.content ol ul{text-align: justified;  list-style:none; margin: 0; padding:0 0 2em; border-right: 3px double #23326c; font-size:88%;}

td.contentbox{	 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:75%; 
padding:1px; padding-left:10px;  
text-align:left; 
line-height: 0.8em;
}
td.contentbox h3 {font-size:120%;	color: #23326c; }
td.contentbox h4 {font-size:110%;	color: #23326c; }
td.contentbox ul {text-align: left;  line-height: 0.5em ; list-style:none; margin: 0; padding:0 0 2em; border-right: 3px double #808080;}
td.contentbox li {padding:0.5em 1.5em ;  line-height: 1.2em; border-bottom: 1px dotted #eee;}
td.contentbox img {align:center; }

td.contentcol{	 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:75%; 
padding:0px;   padding-right:7px;
margin:0;
text-align:right; 
border-right:3px double #808080; 
 }
td.contentcol h3 {font-size:120%;	color: #23326c; }
td.contentcolleft{	 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:75%; 
padding:0px;   padding-left:20px;
margin:0;
text-align:left; 
border-left:3px double #808080; 
line-height: 1.4em;
 }
td.contentcolplain{font-size:75%; padding:0px;   padding-left:20px; margin:0; text-align:left; line-height: 1.4em;}


.highlight p {color: red;}

.searchbox {background:#D8D8D8 none repeat scroll 0 0;
border-collapse:collapse;
border-top:1px solid #809000;
color:#000000;
margin:2px 0px 2px 0px;
padding:1px;
width:90%;
}
.formbutton {
background:#809000 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica,sans-serif;
}
 
/*sidebar*/
.sidebar {float: left;  margin: 2em 0 0 2%; font-size:70%; background: #f8f8f8;}
td.sidebar ul {text-align: right; list-style:none; margin: 0; padding:0 0 2em; border-right: 3px double #809000;}
td.sidebar li {	padding:0.5em 0 ; line-height: 1em; border-bottom: 1px dotted #809000;}
td.sidebar a {
background: #f8f8f8; 
text-decoration: none; 
font-weight: bold;
padding: 0 0.5em;
border: 1px dotted #809000; 
position:relative;
top: 1em;
}
td.sidebar a:link {color: #23326c;}
td.sidebar a:visited {color: #23326c;}
td.sidebar a:hover {
color: #808080;
border-color: #c6c6c6;
background: #fff;
text-decoration: underline; 
padding-left: 15px;
margin-left: 0;
}
/*end sidebar*/

/*bottompage*/
.bottompage
{
	font-size: 55%;
	color: #999;
	padding-bottom: 5px;padding-left: 10px;padding-right: 10px; 
	text-align:center;
}
td.bottompage a {color: #808080; color:#999}
td.bottompage a:link {color: #808080; color:#999}
td.bottompage a:hover {color: #809000; }
td.bottompage a:visited{color: #808080; color:#999}

/*footer*/
.footer 
{
	background-color: #fff;
	font-size: 65%;
	color: #333;
	vertical-align: middle;
	height: 40px;
	padding-left: 5px;
	border: 3px double #809000;
	background-image: url(images/topbck.gif);
	background-repeat: repeat-x;
}
td.footer p{margin:0;padding:5px 10px;}
.footer a {color: #23326b; color: #555; font-weight: bold;}
.footer a:link {color: #23326c; color: #555; font-weight: bold;}
.footer a:hover {color: #809000; font-weight: bold;}
.footer a:visited {color: #555;  font-weight: bold;}

/* PRINT SETTINGS */
@media print 
{ 
body 
{
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	background: #FFFFFF !important; 
	text-align: left;
	font-family: Times New Roman, 	Arial, Helvetica, serif; 
	font-size: 12pt;
	color: #000000;
}
a:link, a:visited, a:hover, a:active {
	color: #666;
	background: transparent;
	text-decoration: underline;
	font-size: 12pt;
}
.spacer {display:none;}
.header{ background-image: url(images/lcws08_header_print.jpg);  font-size:12pt; padding:0px;}
td.header h1 {text-align:center; padding:0px;padding-bottom:10px;}
td.header h4 {padding:0px; padding-bottom:10px; text-align:center;}
 /* Ensure the content spans the full width */
.wrapper
{
	width: 100%;
	text-align: left;
	background: transparent;
	border: 0; margin:0;
  float: none !important;
}

.content{
width: 100%; 
border: 1px #ddd solid; 
background: transparent;
text-align: left; 
padding:10px;
margin:0; 
float: none !important;
font-family: Times New Roman, Verdana, Arial, Helvetica, serif; 
font-size:12pt !important; 
line-height: 1.7em;	}

td.content h1 {font-size:11pt;	color: #23326c; 	border: 0; margin:0; padding:0 ; padding-bottom:10px;}
td.content h3 {font-size:10pt;	color: #23326c; border: 0; margin:0; padding:0 ; padding-bottom:10px;}
td.content h4 {font-size:9pt;	color: #23326c; border: 0; margin:0; padding:0 ; padding-bottom:10px;}
td.content ul {border: 0; margin:0; padding:0 ; border-right: 1px solid #000;font-size:9pt;}
td.content li {border-bottom: 1px solid #eee;}
td.content ul ul{border: 0; margin:0; padding:0 ; border-right: 1px solid #555;font-size:9pt;}
td.content li li{border: 0; margin:0; padding:0 ; border-bottom: 1px solid #c6c6c6;font-size:9pt;}
td.content ol ul{border: 0; margin:0; padding:0 ; border-right: 1px solid #555;font-size:9pt;}

.sidebar {display: none;}


td.contentbox{ width: auto; background: transparent; font-size:10pt;}
td.contentbox ul {border-right: 1px #808080 solid;}
td.contentcol{border-right:1px #808080 solid; font-size:9pt;}
td.contentcolleft{display:none; /*border-left:1px #808080 solid;font-size:10pt;*/}
td.contentcolplain{font-size:12pt;}

.bottompage {	display:none;}
.footer {	width: 100%; background: transparent; font-size:10pt;}
.footer a:link, a:visited, a:hover {color: #808080;}

}
/* END: PRINT SETTINGS */

