/* CSS for "Tax Shelters", from the Tangents series by Al Van Dine. */


html {
margin: 0px;
padding: 0px;
}

body { 
margin:0px;	
padding: 0px;
color: #5d665b;
background-color: #89BAD2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 23px;
text-align: left;
}


/* PAGE DIVISIONS -- SPECIALIZED */

#header {
margin: 40px auto 0px auto;
padding: 0px 0px 12px 0px;
width: 665px;
text-align: center;
background-color: #89BAD2;
}

#footer {
margin: 20px auto 10px auto;
width: 600px;
text-align: center;
background-color: #89BAD2;
}



/* PAGE DIVISIONS --- SECTION AND BORDER COLOR */

.section {
margin: 0px auto 30px auto;
width: 600px;
padding: 0px 30px 25px 30px;
color: #83706E;
background-color:#FFFFDF;
border: 5px solid;
}

.border_orange {
border-color: #FEC974;
}

.border_red_orange {
border-color: #F77A73;
}

.border_red_tint {
border-color: #FDA296;
}

.border_red_tomato {
border-color: #EF8A73;

}

.border_red_tomatobright {
border-color: #EF886D;
}

.border_red {
border-color: #F86D63;
}

.border_brown {
border-color: #C6917A;
}

.border_chestnut {
border-color: #877369;
}

.border_green {
border-color: #B1DB95;
}

.border_green_yellow {
border-color: #A5CCAC;
}

.border_purple {
border-color: #7D7D9B;
}

.border_blue_green {
border-color: #76C89E;
}

.border_purple_light {
border-color: #C6A0BB;
}

.border_blue_dark {
border-color: #667697;
}

.border_orange_dark {
border-color: #FAA65F;
}

.border_blue_medium {
border-color: #77A2B7;
}

.border_red_blush {
border-color: #FA9280;
}

.border_red_flag {
border-color: #FC7461;
}

.border_purple_dress {
border-color: #B48EAB;
}

.border_orange_stripe {
border-color: #FF8B6C;
}

.border_green_bush {
border-color: #A3DDA3;
}

.border_red_shirt {
border-color: #F66A64;
}



/* PAGE DIVISIONS -- IMAGES */

.imageCentered {
margin: 0px;
padding: 0px;
text-align: center;
}

.imageFloatLeft {
padding-right: 15px;
/*margin-left: 7px; */
/*margin: 7px 15px 6px 7px; */
/*vertical-align: text-top; */
float: left;
}

.imageFloatRight {
/* margin-right: 7px; */
padding-left: 15px;
/* margin: 7px 7px 6px 15px; */
/*vertical-align: text-top; */
float: right;
}


	
/* PADDING for the IMAGE TAG and others*/

.padding_top_5px {
padding-top: 5px;
}

.padding_top_7px {
padding-top: 7px;
}

.padding_top_8px {
padding-top: 8px;
}

.padding_top_10px {
padding-top: 10px;
}

.padding_top_15px {
padding-top: 15px;
}

.padding_top_18px {
padding-top: 18px;
}

.padding_top_20px {
padding-top: 20px;
}

.padding_top_25px {
padding-top: 25px;
}

.padding_top_30px {
padding-top: 30px;
}

.padding_top_40px {
padding-top: 40px;
}
.padding_bottom_5px {
padding-bottom: 5px;
}

.padding_bottom_10px {
padding-bottom: 10px;
}

.padding_bottom_15px {
padding-bottom: 15px;
}

.padding_bottom_20px {
padding-bottom: 20px;
}

.padding_bottom_30px {
padding-bottom: 30px;
}

.padding_topbottom_5px {
padding-top: 5px;
padding-bottom: 5px;
}

.padding_topbottom_10px {
padding-top: 10px;
padding-bottom: 10px;
}

.padding_topbottom_15px {
padding-top: 15px;
padding-bottom: 15px;
}



.padding_right_15px {
padding-right: 15px;
}



/* HEADINGS */

.h1_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 56px;
font-weight: bolder;
text-align: center;
line-height: 56px;
margin: 0px;
/*margin-top: 6px;
margin-bottom: 30px; */
color:#B1DB95;
}
	
.h1_section {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16pt;
font-weight: bold;
line-height: 16pt;
text-align: center;
margin-top: 24pt;
margin-bottom: 15pt;
color:#749A88;
/* text-decoration: underline; */
}



/* PARAGRAPHS */

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 23px;
text-align: left;
color: #666666;
/* color: #5D665B; THIS IS THE ORIGINAL COLOR */
margin-bottom: 20px;
}

.grouped {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 14px;
text-align: left;
color: #5D665B;
padding-left: 80px;
}

.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 120%;
text-align:center;
color: #667697;
padding-top: 5px;
margin-bottom: 7px;
}
	
.link {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 120%;
text-align:center;
margin-top: 7px;
color: #FEC974;
/* color: #A3DDA3; */
}

.art_credit {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 120%;
text-align:center;
color: #fcfcda;
padding-top: 5px;
margin-bottom: 7px;
}



.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 120%;
	text-align: left;
	margin-left: 35px;
	margin-right: 45px;
	margin-top: 10px;
	margin-bottom: 10px;
	color:#663300;
	}
	
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	text-align: left;
	color: #663300;
	padding-top: 5px;
	}



/* LISTS */

.list_container {
	width: 580px;
	margin-left: 0px;
	padding-left: 0px;
	}

.list_section10{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.list_section10 li {
	background-image: url(../Images/pyramid_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 30px;
	line-height: 120%;
	}


.list_container_small {
	width: 480px;
	margin-left: 0px;
	padding-left: 0px;
	}

.list_section1{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.list_section1 li {
	background-image: url(../Images/tiny_grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .45em;
	margin-left: 100px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-left: 25px;
	line-height: 115%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	text-align: left;
	color:#663300;
	}



/* LINKS */

a:link {
	color: #fcfcda;
	text-decoration: none; 
	background-color: transparent;
	margin-left: 3px;
	margin-right: 3px;
	}

a:visited { 
	color: #fcfcda;
	text-decoration: none;
	background-color: transparent; 
	margin-left: 3px;
	margin-right: 3px;
	}

a:hover { 
	color: #c93; 
	text-decoration: none;
	background-color: #fcfcda; 
	margin-left: 3px;
	margin-right: 3px;
	}

a:active { 
	color: #fcfcda;
	text-decoration: none; 
	background-color: transparent;
	margin-left: 3px;
	margin-right: 3px;
	}

/*-----------------------------------------*/

p.link a:link, p.link a:visited, p.link a:active {
	color: #fcfcda;
	text-decoration: none; 
	background-color: transparent;
	margin-left: 3px;
	margin-right: 3px;
	}

p.link a:hover {
	color: #c93; 
	text-decoration: none;
	background-color: #fcfcda; 
	margin-left: 3px;
	margin-right: 3px;
	}

/*-----------------------------------------*/

p.art_credit a:link, p.art_credit a:visited, p.art_credit a:active{
	color: #fcfcda;
	text-decoration: none; 
	background-color: transparent;
	margin-left: 3px;
	margin-right: 3px;
	}
	
p.art_credit a:hover {
	color: #c93; 
	text-decoration: none;
	background-color: #fcfcda; 
	margin-left: 3px;
	margin-right: 3px;
	}

		
/* TEST */

