/*  
Theme Name: ashimaresearch
Theme URI: http://ashimaresearch.com
Version: 1.0
Author: jksadler
*/

/*
*************************************
  ashimaresearch.com Stylesheeet - FIXED
  Updated: 4 Jun 2007 / 20 may 2011            
*************************************
*/

/* 
------------ major elements ------------
*/

*	{
		margin:0;
		padding:0;
		}

body	{
		background:#666;
		margin:0;
		padding:0;
		font-family:verdana, arial, sans-serif;
		font-size:76%;
		color:#000;
		text-align:center; /*IE hack so content div is centered*/
		}
		
a, a:link	{
		color:#757527;
		text-decoration:none;
		border-bottom:1px dotted;
		}

a:visited	{
		color:#333;
		}
		
a:hover, a:active	{
		color:#c93;
		border-bottom:1px solid; /* added 24 may */
		}
		
img, a.image, a img	{
		border:none;
		}
		
.center	{
		text-align:center;
		}
		


/* 
------------ divs ------------
*/

#container	{
		background:#666;
		margin:0;
		padding:0;
		}

#content	{
		background:#fff;  /*colors sidebar*/
		width:750px; /*59.2em*/
		margin:0 auto;
		position:relative;
		}
		
#printicon, .printbc	{ 
		display:none;
		}
		
#banner	{
		background:#993; 
		width:100%;
		margin:0;
		padding:0;
		height:100px;
		/*border-bottom:6px solid #c93;*/ /* 0.5em added 27 mar */
		position:absolute; /* added 27 mar */
		left:0; /* ie hack added 29 mar */
		}
		
#banner ul	{
		list-style:none;	/* added 25 jan */
		}
		
#banner a, #banner a:link, #banner a:visited	{
		color:#000;
		}
		
#banner a:hover, #banner a:active	{
		color:#fff;
		}
			
.header1, .header2, .header3	{
		position:absolute;
		width:420px;
		left:15px;
		border:none;
		}
		
.header1	{
		height:70;
		top:15px;
		}
		
.header2	{
		top:55px;
		height:19px;
		}
		
.header3	{
		top:74px;
		height:15px;
		}
			
.bannernav1, .bannernav2, .bannernav3, .bannernav4	{
		position:absolute;
		border:none; 
		width:96px;
		left:654px; /* right:0; added 28 mar 07 */
		}
		
.bannernav1	{
		top:35px; /*56*/
		height:16px;
		}
		
.bannernav2	{
		top:51px; /*72*/
		height:27px;
		}
		
.bannernav3	{
		top:78px;
		height:21px;
		}
		
.bannernav4	{
		top:99px;
		height:23px;
		}
		
			
/* 
------------ navmenu ------------
*/

#navmenu	{
		font-size:0.8em !important;  		
		font-weight:bold;		
		background:#cc6; 		
		padding-bottom:1px;
		text-align:left;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		position:absolute; /* added 27 mar */
		width:750px; /* added 27 mar */
		left:0; /* added 27 mar */
		top:100px; /* added 27 mar */
		}
		
#navlist	{
		padding:3px 0 2px;
		margin-left:0;  
		}

#navlist li	{
		font-style:normal;
		text-transform:uppercase;		
		list-style:none; 
		margin:0;
		display:inline; 
		margin-right:-3.2px;
		}

#navlist li a	{
		padding:3px 6px;
		border-right:1px solid #666;
		border-bottom:none;		
		color:#fff;
		}
		 
#navlist li a:hover	{
		color:#c93;
		background:#cc6;		
		border-bottom:none;
		}

#navlist li a#current	{
		background:#c93;
		/*border-top:1px solid #c93;*/
		color:#fff;
		}

/*
------------ ss has been removed ------------
*/

#ss	{
		position:absolute; /* 31 aug 06: change div order */
		left:659px; /* right:0  added 27 mar */
		top:7px;
		height:20px;
		}
		
#ss li	{
		list-style:none;
		display:inline; /* ie hack so lines up */
		}
		
.ssimg1, .ssimg2, .ssimg3	{
		position:absolute;
		width:19px;
		height:20px;
		border:none;
		}
		
.ssimg1	{
		left:15px; /* right:59px added 28 mar */
		}
		
.ssimg2	{
		left:37px; /* right:37px added 28 mar */
		}
		
.ssimg3	{
		left:59px;/* right:15px added 28 mar */
		}
		
#ss a	{
		border:none;
		}
		
#ss a, #ss a:link, #ss a:visited	{
		color:#000;
		}
		
#ss a:hover, #ss a:active	{
		color:#fff;
		}
		
/* 
------------ END ss notation ------------
*/
		
/* 
------------ END navmenu ------------
*/
		
.headimg	{
		margin-right:1.5em;
		vertical-align:middle;
		}
		
acronym	{
		border-bottom:1px dotted #000;	/* added 4 jun */
		}

#maintext	{
		text-align:left;
		line-height:1.5em;
		background:#fff;
		float:left;
		width:595px; 
		color:#000;
		padding-bottom:1em; /*or put padding on last item in maintext*/ 
		border-right:1px solid #666; /* added 1 aug 06 */
		padding-top:147px; /* added 27 mar */
		}
		
#maintext h1	{
		font-size:1.2em;		
		padding:1.3em 1.6em 0; 
		}
	
#maintext h2	{
		font-size:1em;		
		padding:1em 2em 0;
		}
		
#maintext ul	{
		padding:0 0 0 4em; 
		}
	
#maintext li	{
		list-style-position:outside;
		padding:0 2em 0 0; 
		}

#maintext p	{
		font-size:1em;		
		padding:1em 2em 1em;
		}
		
#maintext ul.people	{
		padding:1em 0 1em 3em;
		}
		
#maintext ul.people li	{
		padding:0;
		list-style-type:none;
		}
		
#maintext p.top	{
		float:right;
		clear:both;
		}
		
#maintext p.top a	{
		border:none;
		color:#999;
		padding:2px;
		font-size:0.8em;
		}
		
table	{
		margin:1em 2em 1em;
		border-top:1px dotted #999;
		padding-top:1em;
		}
		
td.header	{
		width:10em;
		font-weight:bold;
		}
		
.caption	{
		font-size:0.9em;
		}
		
#sidebar	{
		background:#fff;
		float:right;
		width:145px;  
		text-align:left;
		font-size:0.8em;
		color:#000;
		padding-top:147px; /* added 27 mar */
		}
		
#sidebarnav	{
		padding:1em 10px 0 0;
		}
		
ul#sidebarnavlist	{
		}

#sidebarnavlist li	{
		list-style:none; 
		line-height:1.5em;
		}
		
form	{
		font-weight:normal;	/* why do these need to be explicitly stated? */
		color:#000;
		margin-top:0.5em;
		}
		
#sidebar h1	{
		font-size:1.2em;
		padding:1em 1em 1em 0;
		line-height:2em;
		/* margin-left:-1em;  ie won't display neg margins */
		margin-left:0;
		}

#sidebar h2	{
		font-size:1em;
		padding:1em 1em 1em 0;
		line-height:2em;
		margin-left:1em;
		}
		
ul.sidelist, ul.peosidelist, ul.simplesidelist	{
		line-height:1.5em;
		margin-left:22px;
		margin-right:1.5em;
		list-style:outside;
		}
		
ul.sidelist li.res	{
		font-size:1.2em;
		line-height:1.7em;
		}

ul.simplesidelist	{
		margin-top:1em;
		}

#sidebar p	{
		padding:1em 10px 0 0; /*rmv left padding to comp for narrower sidebar*/
		}
		
.wpcf7-response-output	{
		padding-left:2em;
		}
		
/*
input[type=button]	{
		font-size:0.8em;
		}
*/
		
#sidebar ul#search	{
		list-style:none;
		}
		
input#s	{
		width:90px;
		}
		
input#searchsubmit	{
		font-size:0.8em;
		margin-top:4px;
		}
			
#footer {
	    background:#cc6;
	    clear:both;
	    border-top:1px solid #666; /* added 10 aug 06 */
	    }
		
#footer  p {
	    padding:0.5em; 
		font-size:0.8em;
	    }

