/* CSS Document */

body{
	background-color:#ecf0df;
		width:800px;  
		border:1px solid green;
	margin:0px 0px 0px 70px;
		 
}
#wrapper {
	margin:0px 0px 0px 0px;
	background:transparent url(i/shadow.gif) repeat-y;
	height:100%;
	border:0px solid red;
}
html>body #wrapper {
	margin:0px 0px 0px 0px;
	background:transparent url(i/shadow.gif) repeat-y;
	height:100%;
}

#header{
	background: #090 url(i/header.jpg) no-repeat top; 
	width:800px;   
	height:150px;
	margin:-20px 0px 0px 7px;
	border-top:1px solid #090;
	}

html>body #header{
	background: #090 url(i/header.jpg) no-repeat top; 
	width:793px;   
	height:150px;
	margin:-20px 0px 0px 7px;
	border-top:1px solid #090;
	}


#nav {
	margin: -19px 0px 0px 34px;
	width:450px;
	height:21px;
	border:0px solid black;
	}
html>body #nav {
	margin: -17px 0px 0px 34px;
	width:450px;
	height:21px;
	border:0px solid black;
	}
#nav ul {
	list-style-type:none;
	display:inline;
	}
	
#nav ul li {
	display:inline;
	}
	
  #cart {
	border:0px solid green;
	margin:-45px 0px 0px 520px;
	width:225px;
	font:normal 12px/1.2em Verdana, Sans-serif;
	color:#030;
}

html>body  #cart {
	border:0px solid green;
	margin:-40px 0px 0px 500px;
	width:245px;
	height:39px;
	font:normal 12px/1.2em Verdana, Sans-serif;
	color:#030;
}

#container {
	background:transparent;
	width:800px;  
	border:0px solid #090;
	margin:-15px 0px 0px 7px;
	}

#callouts {
	float:right;
	margin:35px 30px 0px 0px;
	border: 0px solid red;
	width:165px;
}
p.topics {
		font:normal 12px/2.2em Verdana, Sans-serif;
	color:#030;
	border:0px solid orange;
	margin:0px 0px 0px 0px;
	background:transparent url(i/topics.gif) no-repeat top;
	height:150px;
	width:159px; 
	}

p.faqs {
	font:normal 12px/2.2em Verdana, Sans-serif;
	color:#030;
	border:0px solid orange;
	margin:0px 5px 0px 10px;
	}
#callouts ul{
		margin:-120px 0px 0px 15px;
		}
		
html>body #callouts ul{
		margin:-120px 0px 0px -20px;
		}

p.authors {
	background:transparent url(i/authors.gif) no-repeat top;
	height:150px;
	width:159px; 
	margin:50px 0px 0px 0px;
	border:0px solid orange;
	}
	
#contentTable {
	font:normal 10pt/1.7em Verdana, Sans-serif;
	margin:20px 0px 50px 50px;
	width: 400px;
	}
html>body #contentTable {
	font:normal 10pt/1.7em Verdana, Sans-serif;
	margin:20px 0px 50px 50px;
	width: 400px;
	}

	#welcomeContent {
	background:transparent;
	font:normal 10pt/1.7em Verdana, Sans-serif;
	margin:20px 0px 50px 80px;
	width: 400px;
	}

p.bodyCopy {
	font:normal 10pt/1.7em Verdana, Sans-serif;
	margin:20px 0px 50px 80px;
	width: 400px;
	}
	p.libbodyCopy {
	font:normal 10pt/1.7em Verdana, Sans-serif;
	margin:0px 0px 10px 15px;
	}

#footer {
	font:normal 9pt/1.2em Verdana, Sans-serif;
	width:800px;   
	height:30px;
	margin:0px 0px 0px 0px;
	border-top:3px solid #028f02;
	background-color:#136910;
	}
html>body #footer {
	font:normal 9pt/1.2em Verdana, Sans-serif;
	width:793px;   
	height:30px;
	margin:0px 0px 0px 0px;
	border-top:3px solid #028f02;
	background-color:#136910;
	}

p.logo {
	margin:-14px 0px 0px 20px;
	}
	
p.login {
	border:0px solid green;
	margin:-43px 0px 0px 530px;
	width:205px;
	height:39px;
	font:normal 12px/1.2em Verdana, Sans-serif;
	color:#030;
	}

#search {
	margin:-5px 0px 0px 80px;
	border:0px solid purple;
	width:680px;
	height:19px;
	}
html>body #search {
	margin:15px 0px 0px 80px;
	border:0px solid purple;
	width:680px;
	height:29px;
	}

h2 {
	font:bold 15px/1.2em Verdana, Sans-serif;
	color:#030;
	margin:0px 0px 3px 0px; 
	}

html>body h2.title {
	font:bold 15px/1.2em Verdana, Sans-serif;
	color:#030;
	margin:0px 0px 5px 0px; 
	}
	
h3 {
	font:bold 11pt/1.9em Verdana, Sans-serif;
	color:#418532;
	margin:0px 0px 3px 0px; 
	width:380px;

	}	
	
	#footer a:link { 
         text-decoration: underline;
		 color:#ecf0df;
         }

 #footer a:visited { 
                text-decoration: underline;
          }
       
 #footer a:hover { 
                text-decoration: underline;
        }
		
a:link {
	text-decoration:underline;
	color:#591212;
	}
a:hover {
	text-decoration:underline;
	color:#136910;
	}	
a:visited {
	text-decoration:underline;
	color:#591212;
	}	


