body {
	color: #444;
	background: #fff url(header_gradient_bg.png) top left repeat-x;
	font-family: arial, trebuchet ms,luxi sans,sans-serif;
  font-size: 0.9em;	
}

/*header include both the logo and the tagline*/
#header {
  width: 350px;
	height: 86px;
	margin: 15px auto 0 35px;/* the banner is 50px height*/		
	background: transparent url(wesay_logo_white.gif) top left no-repeat;
}

#p-navigation li a,
#p-navigation li a:visited,
h1, h2 {
color: #7070d0;
}

#header h1 {
  visibility: hidden;
	font-size:0.9em;
	padding-top: 20px;
	padding-left: 65px;
	font-style: italic;
	color:#330066;
	font-weight: normal;
	line-height: 1.3em;
}

#p-navigation {
	width: 380px; /*the background image dimension*/
	height: 70px;
  position: absolute;
	left: 500px;
	top: 23px;		
 	background: transparent url(box-quicklinks_white.gif) top left no-repeat;
	clear: right;
	font-weight: bold;
	font-family: verdana;
	font-size: 9pt;	
}

#p-navigation li {
  float: left;
	list-style: none;
	margin: 5px 0px; 
	padding: 0px 10px;
} 


#content {
  clear: both;
	margin: 0;
margin-left:10%;
margin-right:10%;
line-height: 1.6em;
}  

h1, h2 {
margin-bottom:0; 
}

h1, .editsection{
  margin-top: 0;
  padding-top: 1.5em;
  font-size: 1em; 
}

h2 {
  font-size: .9em;
  font-style: italic;
}

h2.articleTitle{
  font-size: 1.2em;
  font-style: normal;
  margin:0;
}

#p-navigation li a:visited,
a:visited,
a {
  text-decoration: none;
color: #3366cc;
}

#toc a:hover,
#p-navigation li a:hover,
a:hover {
  color: orange;
}

.nav-footer{
margin: 0;
padding:0;
  margin-left: 10%;
  margin-right: 10%;
}

.nav-footer table{
width: 100%;
margin:0;
}

ul.nav-bottom {
	list-style:none;
	font-size: 0.7em;	
line-height: 1em;
text-align:right;
}

ul.nav-bottom li {
display: inline;
	padding-left: 8px;
}

div.poweredby {
margin-top: 3px;
} 

div.poweredby img {
 border: none;
}

div.searchForm {
  font-size: 0.7em;
} 

#article-info {
  visibility: hidden;
}

.printfooter {
  visibility: hidden;
}


#toc {
    /*border:1px solid #2f6fab;*/
    border: 1px solid #aaa;
    background-color: #f6f6f6;
    padding: .5em;
    font-size: 80%;
    margin: 1em ;
    max-width: 20em;
    width: 18em;
    min-width: 16em;
    float: right;
}

#toc h2 {
margin-top: 0;
}
#toc .toctoggle {
font-size: 94%; 
float:right;
position: relative;
top: -3em;
}

#toc ul,
#toc ol{
  margin: 0;
  padding: 0;
  margin-left: 1em;
  list-style: none;
}

#toc li {
  text-indent:-1em;
  text-height:1.1em;
}

/*
#toc .tocindent { margin: 0 0 .2em .2em; }
#toc .tocline { margin: 0; }
#toc p { margin: 0 }
#toc .editsection {
    margin-top: 0.7em;
    font-size: 94%;
}
#toc .tocline a {
    font-weight: bold;
    text-decoration: none;
}
#toc .tocindent a {
    text-decoration: none;
    text-indent: 2em;
}
*/

.split-half {
    float: left;
    width: 42%;
    margin: 0 4% 0 0;
}

p, ul, ol {
margin-top: 0;
margin-bottom: .5em
}
