@charset "UTF-8";
/* CSS Document */


/*
AliceBlue, PaleTurquoise, PowderBlue, #99CCCC, CadetBlue, Wheat,
Brown, Teal, AliceBlue, DarkSlateGray, SteelBlue, PowderBlue, Tomato, DarkKhaki, DarkSeaGreen, DeepPink, PaleGoldenRod,  

Great Combo: Brown, Wheat, Beige, White, CadetBlue, Azure


*/

/*div { border: solid 1px #CCCCCC;}*/


body {
	margin: 0px;
}

#PageWrap1 {}
#PageWrap2 {}
#PageWrap3 {}

/*Header - Must add up to 240px height 
-----------------------------------------------------------------------------------*/
#HeaderWrap {
	height: 240px;
}
#Header {
	margin: auto;
	width: 960px;
	height: 240px;
	/*border-left: solid 1px white;		border-right:solid 1px white;*/
}
#TopBar {	height: 32px;}
#Banner {	height: 176px;}
#MenuWrap {	height: 32px;}
#Menu {}

/*Main Content - width 960px, wrap is full width of browser
-----------------------------------------------------------------------------------*/
#MainWrap { 
	padding:32px 0px;
}
#MainContentHeader, .MainContentHeader { /*Header within the Main Content area*/
	margin: auto;
	width: 960px;	height: 64px; /*line-height:64px;*/
	background-color: #61523e/*Gold*/; opacity: 1.0;
	font-size: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: white;
}
#Main { /*background-color: Beige;*/
	margin:0px auto 0px auto;
	width: 960px;
	height: 500px; height:auto;	
}
#MainContent{}
#SideContent1{}
#SideContent2{}

#MainContentFooter { /*Footer within the Main Content area*/
	margin: 0px auto 0px auto;
	width: 960px;	height: 32px;
	background-color:Brown;	
}




/*Footer - Must add up to 240px height 
-----------------------------------------------------------------------------------*/
#FooterWrap { /*border-top: solid 1px white;*/
	padding: 20px;
	/*height: 240px;*/ height:auto;
}
#Footer { /*margin: 20px;*/}
#SiteCredits {	/*border-top: solid 1px white;*/}




/*Content Areas
-----------------------------------------------------------------------------------*/
div.ContentArea { 
	padding:30px;
	/*opacity: 1.0;
	background-color:Azure ;*/
}





/*Content Frame Table - Temporary 3 column layout styles, mainly for Sub Pages
-----------------------------------------------------------------------------------*/
Table#ContentFrame {width: 100%;	border:none;}
Table#ContentFrame td {	vertical-align:top;}
Table#ContentFrame td.SideContent1 { width: 220px;}
Table#ContentFrame td.SideContent2 { width: 240px;}
Table#ContentFrame td.MainContent { }




/*Home Content Frame Table - Temporary 3 column layout styles 
-----------------------------------------------------------------------------------*/

.Home Table#HomeContentFrame {width: 100%;	border:none;}
.Home Table#HomeContentFrame td {	vertical-align:top;}
.Home Table#HomeContentFrame td.SideContent1 { width: 280px;}
.Home Table#HomeContentFrame td.SideContent2 { width: 340px;}
.Home Table#HomeContentFrame td.MainContent { width: 340px; }
.Home Table#HomeContentFrame td.BelowGallery { height: 20px;}

.HomeGallery { background-color:white;}
.HomeTabs { background-color:gold;	width:340px; height:250px;}

.Home Table#HomeContentFrame div.ContentArea { background: none; padding-top: 10px;}
.Home #HomeContentFrame .MainContent .ContentArea{ padding-left: 5px;}
.Home #HomeContentFrame .SideContent1 .ContentArea{ padding-right: 10px; padding-left:10px;}
.Home #HomeContentFrame .SideContent2 .ContentArea{ padding-right: 5px; padding-left: 0px;}







/*SubPageHome, Featured Table, and Content Frame Table, and Content Areas 
-----------------------------------------------------------------------------------*/
#MainWrap.SubPageHome { 
	padding:64px 0px;
}

.SubPageHome #Main { background:none;}
.SubPageHome Table.Featured{
	width: 960px;
	height:240px;
	border:none;
}
.SubPageHome Table.Featured td {	vertical-align:top;}
.SubPageHome Table.Featured td.Message1 { width: 220px;}
.SubPageHome Table.Featured td.Gallery {	width: 480px;}
.SubPageHome Table.Featured td.Message2 { width:260PX;}
.SubPageHome Table.Featured .ContentArea {}

.SubPageHome .Message1 .ContentArea { padding: 30px 20px;}
.SubPageHome .Message2 .ContentArea { padding: 10px 0px 10px 20px;}

.SubPageHome Table#ContentFrame td.SideContent1 { width: 360px;}
.SubPageHome Table#ContentFrame td.SideContent2 {}
.SubPageHome Table#ContentFrame td.MainContent { width: 360px;}

.SubPageHome Table#ContentFrame .ContentArea { padding-left: 0; padding-right: 30px;}
.SubPageHome Table#ContentFrame td.SideContent1 .ContentArea {}
.SubPageHome Table#ContentFrame td.SideContent2 .ContentArea { padding-right: 0px;}
.SubPageHome Table#ContentFrame td.MainContent .ContentArea { }




/*SubPage Content Frame Table - Temporary 3 column layout styles 
-----------------------------------------------------------------------------------*/
/*.SubPage Table#ContentFrame td.SideContent1 { background-color: white; opacity: 0.70; filter:alpha(opacity=70); -moz-opacity:0.7;}
.SubPage Table#ContentFrame td.SideContent2 { background-color: white; opacity: 0.70;}
.SubPage Table#ContentFrame td.MainContent  { background-color: white; opacity: 0.80;}*/

#MainWrap.SubPage{ 
	padding:64px 0px;
}
.SubPage Table#ContentFrame td.SideContent1 { background-color: HoneyDew; 
	background-image: url(img/bg_canvastile_tablecolumn2.jpg);
	background-position: center top;
}
.SubPage Table#ContentFrame td.SideContent2 { background-color: HoneyDew  ;
	background-image: url(img/bg_canvastile_tablecolumn2.jpg);
	background-position: center top;
}
.SubPage Table#ContentFrame td.MainContent  { background-color: white;}

.SubPage div.ContentArea {	padding:30px;}
.SubPage Table#ContentFrame td.SideContent1 .ContentArea { padding:30px;}
.SubPage Table#ContentFrame td.SideContent2 .ContentArea { padding:30px;}
.SubPage Table#ContentFrame td.MainContent .ContentArea  { opacity: 1; background: transparent; padding:30px;}


.SubPage Table#ContentFrame.one-col td.MainContent div.ContentArea  { padding:30px 60px;}
.SubPage Table#ContentFrame.two-col td.MainContent div.ContentArea  { padding:30px 45px;}
.SubPage Table#ContentFrame.three-col td.MainContent div.ContentArea  { padding:30px 45px;}







/*  Main Layout tags 
-----------------------------------------------------------------------------------
#PageWrap1 {}
#PageWrap2 {}
#PageWrap3 {}

#HeaderWrap {}
#Header {}
#TopBar {}
#Banner {}
#MenuWrap {}

#MainWrap {}
#Main {}
#MainContent{}
#SideContent1{}
#SideContent2{}
#MainContentFooter{}

#FooterWrap {}
#Footer {}
#SiteCredits {}
*/