
body {
background-color: #CACEA2; /* #CACEA2; for browser window background color */
margin: 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
color: #000;
font-size: 13px;
line-height: 130%;
}

/* -- General Link Styling -- */

a:link {
color: Blue; 
text-decoration: none;
}

a:visited {
color: blue;
text-decoration: none;
}

a:hover {
color: #000;
background-color: #FFD700;   /* #FEF4B4 */
text-decoration: underline;
}

hr
{
	color: #D29427;
	width: 80%;
	text-align: center;
	}
	
	/* ------ Window Blinds Project top link ------ */
	.IndexHomeLink 
	{
		text-align: left;
		padding: 10px auto 20px auto;
		color: #95400D; 
		border-bottom: 1px solid #D29427;
	}
	
	.IndexHomeLink a:link 
	{
font-family: Arial, Verdana, Sans-Serif;
color: #1d487e; 
text-decoration: none;
}

.IndexHomeLink a:visited {
color: #1d487e;
text-decoration: none;
}

.IndexHomeLink a:hover {
color: #1d487e; 
background-color: #fff; 
text-decoration: underline;
}	

/* ------ Section 2 - Global Page Structure ------- */
#PageWrapper {
width: 900px;
}

#Header {
height: 110px;
}

#ContentWrapper {
float: left;
width: 100%;
}

#CenterColumn {
margin: 0 170px 0 170px;    /* STEP 1: set to "0 RightColumnWidth 0 LeftColumnWidth" */
}

#LeftColumn {
float: left;
width: 169px;               /* STEP 2: To set right and left columns at 180, set 1 less than 180 here */
margin-left: -900px;        /* STEP 3: set to the same width (but with minus sign) specified in #PageWrapper above  */
padding-top: 0;
padding-right: 5px;
}

#RightColumn {
float: left;
width: 169px;               /* STEP 4: also 1 less than 180 */
margin-left: -170px;        /* STEP 5: set to -(RightColumnWidth) */
}
#Footer {
clear: both;
width: 100%;
text-align: center;
padding: 8px 0;
margin-left: auto;
}

/* ------ Section 3 - Page Structure Details ------ */
#PageWrapper {
border: 1px solid #7D4D0B;   /* --- border around whole page ---- */
background-color: #fff;
margin: 24px auto;
}

#Header {
background-image: url(../image-files/top-image-new.jpg);
background-repeat: no-repeat;
/* background-position: top left; */
}

#ContentWrapper {
background-color: #fff;
}

/* ---- LEFT COLUMN STYLES ---- */
#LeftColumn 
{
background-color: transparent;
line-height: 150%;
}

#LeftColumn h4 {
font-family: Verdana, Arial, Sans-Serif;
font-size: 13px;
text-align: left;
color: #B86501;              
margin: 12px 0 3px 0;
}
}

/* ------ Left Column Navigation ------ */
.Navigation {
font-family: Arial, Verdana, sans-serif;
background-color: #fff; /*  #FEF4B4; */
width: 150px;
padding: 5px; 
border: 0 solid #B86501;                   /*  #ffd700; */
}

.Navigation h3 {
padding: 0 0 0 0;
background-color: #FFF; /* #FEF4B4; */
font-family: Verdana, Arial, Sans-Serif;
font-size: 13px;
text-align: left;
color: #B86501;              
margin: 12px 0 3px 0;
border-bottom: 0;
}

/* -- Left Nav List -- */

.Navigation ul 
{
line-height: 120%;
list-style-type: none;
background-color: #FFF; /* #FEF5BA; - darker */       /* tan, for button and RSS box backgrounds -- */
/* border: 0 solid #ffd700; or #B86501;*/
border: 1px solid #D29427; 
width: 140px;
padding: 0 0 10px 7px;
margin: 0 0 0 0;
} 

.Navigation li 
{
font-family: Arial, Verdana, Sans-Serif;
font-size: 90%;
color: #1d487e;                                          /* #1d487e; */
padding-left: 4px; 
padding-bottom: 2px;
padding-top: 2px;
} 
/* -- Left Navigation Link styles -- */

.Navigation a {
font-family: Arial, Verdana, Sans-Serif;
color: #1d487e;
/* display: block;  */  /*  this makes the whole box highlight rather than just the text */

text-decoration: none;
}

.Navigation a:visited {
color: #1d487e;
text-decoration: none;
}

.Navigation a:hover {
color: #000;
background-color: #FFD700;        /* #FCBB7C */
text-decoration: underline;
}

#RSSbox {
width: 140px;
background-color: #fff;
border: 1px solid #D29427;
margin: 8px auto 10px 5px; 
padding: 3px 4px 15px 4px;
font-family: Verdana, Arial, Sans-Serif;
font-size: 13px;
font-weight: bold;
color: #B86501;
line-height: 150%;
text-align: center;
}

#BookmarkBox {
width: 140px;
background-color: #fff;
border: 1px solid #D29427;
margin: 8px auto 10px 5px; 
padding: 3px 4px 15px 4px;
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #B86501;
line-height: 150%;
text-align: center;
}

/* ---- CENTER COLUMN STYLES ---- */
#CenterColumn {
background-image: url();
background-repeat: no-repeat;
background-color: #fff;
padding-left: 15px;
padding-right: 20px;
padding-top: 3px;
line-height: 150%;
text-align: left;
}

.CenterColumn-Article
{
	width: 500px;
	float: left;
	background-color: #fff;
	padding-left: 15px;
	padding-right: 25px;
}


h1 {
margin-top: 25px;
font-family: Verdana, Arial, sans-serif;
color: #000;
line-height: 120%;
text-align: center;
}

.Caption {
font-size: 85%;
font-weight: bold;
color: #000;
clear: both;
line-height: 14px;
}

h2
{
font-family: Verdana, Arial, sans-serif;
line-height: 130%;
color: #95400D;                 /* #191970;  #282732; #2F2F2F; */
text-align: center;
clear: both;
margin-top: 24px;
}

h3, h4, h5, h6 {
font-family: Verdana, Arial, sans-serif;
line-height: 130%;
color: #95400D;                 /* #191970;  #282732; #2F2F2F; */
text-align: center;
clear: both;
}

.CenterColumn-Article h3
{
	font-size: 16px;
	color: #95400D;   /* #8D3200;  #191970; #9C5501; */
}

h4
{
	font-size: 14px;
}

h5
{
	font-size: 13px;
}

/* -- Center Column Top NavBar -- */

.TopHorizontalNavBar {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 90%;
	color: #191970;
	line-height: 180%;
	border-bottom: 0 solid #D29427;    /* #A9A9A9; */
	padding: 35px auto 25px auto;
	margin-top: 5px;
	text-align: center;
	clear: both;
}

.TopHorizontalNavBar h3 {
padding: 15px 0 0 10px;
font-family: Verdana, Arial, Sans-Serif;
font-size: 13px;
text-align: center;
color: #95400D; /* color: #4b4b4b; */          
border-top:  1px solid #D29427;

}



.CenterColumn-Article ul
{
	list-style-image: url(../image-files/center-list-disk-gold.gif) ;                           
}

.Link-Top
{
	text-align: right;
	clear: both;
}

.Bottom-Text-Links
{
text-align: left;	
}

.Bottom-Text-Links ul
{
list-style-type: none;	
}

.Bottom-Text-Links li
{
	border-bottom: 1px solid #D29427;
	padding-top: 7px;
	padding-bottom: 7px;
}

/* ---- RIGHT COLUMN STYLES ---- */
#RightColumn 
{
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
background-color: #fff;
line-height: 150%;
text-align: left;
}


#RightColumn h4 {
padding: 10px 0 5px 0;
font-size: 13px;
color: #B86501; /* color: #4b4b4b; */               
text-align: left;
margin: 0 auto 0 15px;
}

#RightColumn ul 
{
font-family: Verdana, Arial, Sans-Serif;
font-size: 13px;
line-height: 110%;
list-style-image: url(../image-files/nav-list-disk-dkgold.gif);
background-color: #FFF;
padding: 0 10px 30px 0; 
margin: 0 5px 0 20px;
} 

#RightColumn li 
{
line-height: 150%;
padding: 0 0 5px 0;
}

/* ---- FOOTER STYLES ---- */
#Footer {
background-color: #fff;          /* #FEF4B4;  */    
border-top: 2px solid #D1760B; 
font-size: 85%;
color: #000;
}

/* -- Footer Text NavBar -- */

.text-NavBar {
font-family: Arial, Verdana, sans-serif;
font-size: 110%;
color: #1d487e;
/* margin: 12px auto 0 auto; */
background-color: #fff;
width: 600px;           /* same width as the width of the center column */
}

.text-NavBar ul {
list-style-type: none;
padding: 0;
}

.text-NavBar ul li {
display: inline;
background-color: #fff;
text-align: center;
padding: 0 4px;
}

/* ADDITIONAL STYLES */

/* ------ for brown font color ------ */
.Brown 
{
	color: #95400D;
}

/* ------ for gold font color ------ */
.Gold
{
	color: #B86501;
}

.CalloutBox
{
	border: 1px solid #D29427;
	background-color: #F3F3D5;
	padding: 0 5px 3px 0;
	text-align: left;
	width: 70%;
}

.CalloutBox h4
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 13px;
	color: #95400D;
	text-align: center;
	padding: 0;
	line-height: normal;
}

.CalloutBox ul
{
	/* margin: -3 0 0 -10px; */
	list-style-image: url(../image-files/nav-list-disk-dkgold.gif);             
text-align: left;
}

.CalloutBox a:link {
color: Blue; 
text-decoration: none;
}

.CalloutBox a:visited {
color: blue;
text-decoration: none;
}

.CalloutBox a:hover {
color: Blue;
background-color: #F3F3D5;   
text-decoration: underline;
}

/* ----------- GENERAL ADS STYLES -------- */

.Left-Vertic-Ads
{
width: 160px;
background-color: #fff;
margin: 15px 4px auto auto;
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
line-height: 150%;
text-align: left; 
	}
	
.Right-Vertic-Ads
{
width: 160px;
background-color: #fff;
margin: 15px 5px auto auto; 
}


.Bottom-Ads {
width: 100%;
text-align: center;
padding: 8px 0;
}

.Bottom-Ads h4 
{
	font-family: Verdana, Arial, Sans-Serif;
	color: #B86501; /* color: #4b4b4b;  color: #222; */
	font-size: 13px;
}

.Footer-Ads
{
}	
		