/* global styles */

/* General */
body {
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:80%;
	margin:0;
	padding:0;
	background:#102438 url(/staticarchive/480c8117b36aca6f0105044108611824b3e9212b.gif);
}
p {
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
	list-style-type: none;			
}
li {
	vertical-align: bottom; /* This fixes the IE5 Win gap! */			
}
img {
	border: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:link, a:visited, a:active {
	color:#214569;	
	font-weight:bold;	
}
h1,h2,h3,h4 {
	padding:0;
	margin:0;
}
h1 {
	font-size:120%;
}
h2 {
	font-size:100%;
}
h3 {
	font-size:100%;
}
h4 {
	font-size:100%;
}
blockquote {
	margin:0;
	padding:10px;	
	font-style:italic;
	background:#336699;	
	color:#fff;		
}


/* main ids and classes */ 

/* These are main page ids that can be overidden */
#section, #section1 {	
	margin:0;
	padding:0;
	
	background-color:#fff;
	color:#000;		
}
#body {
}
#header {
	background-image: url(/staticarchive/69798824a935421ae5fd2ab44bbbdf424bb94814.gif);
	background-position:2px 0;	
	background-repeat: no-repeat;
	height:72px;
	width:635px;
}
#header h1 {
	display:none;
}
#main {	
	padding:0 0 0 10px;
	font-size:80%;		
}
#page-bottom {
	padding:10px 0 10px 0;
	margin:0 ! important;
	width:635px;	
	clear:left ! important;
	
	font-size:80%;	
	background-color:#fff ! important;
	border:none ! important;
}
#page-bottom p {
	margin:0 10px 0 0;
	padding:10px;
}


/* Genral styles used anywhere */

.back-to-top {
	padding:0 10px 0 0;
	padding-bottom:5px ! important;
	margin:0;
	text-align:right;
	font-size:85%;
} 




/* mini promo main content area styles */
#middle .m-promo .content {
	padding:0;	
	margin:0;
	background:#90C4F4;	
}

#middle .m-promo .content p {
	padding:0 5px 5px 0;	
	line-height: 1.2em;
}

#middle .m-promo img {
	float:left;
	margin-right:10px;
}

#middle .m-promo h3{
	margin:0;
	padding:4px 0 0 0;		
}

#middle .m-promo p {
	margin:0;
	padding:0 5px 5px 0;
	line-height:1.1 ! important;	
}

#middle .m-promo ul, #right .m-promo ul {
	margin:2px 0 0 0;	
}


/* list with optional paragraphs */

#list-with-paragraphs {
	padding:0;
	margin:0 0 10px 0;
}
#list-with-paragraphs .wrapper {
	padding-bottom:10px;
	background:#DDEDFC;	
}
#list-with-paragraphs .wrapper h4 {
	padding:10px 10px 0 10px;
}
#list-with-paragraphs .wrapper p {
	padding:10px 10px 0 10px;
	margin:0;		
}
#list-with-paragraphs ul {
	padding:10px;
	background:#DDEDFC;	
	color:#333333;
}
#list-with-paragraphs h3 {
	padding:9px 10px;
	margin-bottom:1px;
	background:#336699;	
	color:#fff;	
	border-bottom:2px solid #fff;
}
#list-with-paragraphs ul li {
	margin:5px 0 0 0;
	padding:0;			
}
#list-with-paragraphs ul p {
	margin:0;
	padding:0;
	color:#333333;	
}


/* Related links information */

#related-links {
	padding:0;
	margin:0 0 10px 0;
}
#related-links h3, #related-links h2 {
	padding:9px 10px;
	margin:0;
}
#related-links ul {
	padding:10px;
}
#related-links ul, #related-links h3, #related-links p.back-to-top {
	background:#E6F5FA;	
	color:#333333;
}
#related-links h2 {
	background:#336699;
	border-bottom:2px solid #fff;
	color:#fff;
}
#related-links p.back-to-top {
	margin-bottom:1px;
}
#related-links ul li {
	margin:0 0 2px 0;
	padding:0;		
}
#related-links ul p {
	margin:0;
	padding:0;
	color:#73665E;
}


/* Icons styles */

h3 a, h2 a, li a {
	background-image: url(/staticarchive/dd435998fe345968c426219a2c4cb93f3c189ff2.gif);
	background-position:0 6px;
	background-repeat: no-repeat;
	padding-left:8px;
}

li.audio a {
	background-image: url(/staticarchive/5320a367a6a291d0ddc475aa43e5a5bbda85d285.gif);
	background-position:0 0;
	padding-left:30px;
	padding-bottom:2px;	
}
li.gallery a, #section4 #middle-inner a {
	background-image: url(/staticarchive/6fefdd45bb3c236543e304d15701253d5a689c0e.gif);
	background-position:0 0;
	padding-left:30px;
	padding-bottom:2px;	
}
li.comments a {
	background-image: url(/staticarchive/d071b85726d4b2b4983fc6b0788db32e3529c58d.gif);
	background-position:0 0;
	padding-left:30px;
	padding-bottom:2px;	
}

* html #related-links ul li.audio a {height: 1%;}
/* The hacks used in this style sheet */

/* Hides from IE-mac \*/
* html li a, * html h3 a, * html h2 a, * html #body {height: 1%;}
/* End hide from IE-mac */

