body {
		background-attachment:fixed;
		text-align:center;
		background-color:black;
		font-family:arial;
		word-wrap: break-word;
		}
	
	#frame {
		width:1200px; /*This should be 1200px for 3 column layout  1015px for 2 column */
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		/*border:4px solid #00f;
		background-color:#f0f;*/
		}
	
	#frame_content {
		width:1140px; /*This should be 1124px for 3 column layout 952px 2 column*/
		margin-right:auto;
		margin-left:auto;
		/*
		border:2px solid #f00;*/
		}
	
	#Page_Border_Top {
	width:100%;
	height:47px;
	background-image:
	url('../images/Page_border_top.png');
	background-repeat:no-repeat;
	
	}
	
	#Page_Border_Middle {
	width:100%;
	height:100%;
	background-image:
	url('../images/Page_border_middle.png');
	background-repeat:repeat-y;
	}
	
	#Page_Border_Bottom {
	width:100%;
	height:46px;
	background-image:
	url('../images/Page_border_bottom.png');
	background-repeat:no-repeat;
	}
	
	.Site_Options_Menu {
	color:#4d4d4d;
	margin-left:25px;
	margin-right:25px;
	font-size:130%;
	}
	
	.css_button {
margin-left:25px;
margin-right:25px;
text-align:left;
}

.Item_Image {

margin-left:25px;
margin-right:25px;

}

.Item_Date_Time {
color:#4d4d4d;
font-size:60%;
margin-left:25px;
margin-right:25px;
}

.Item_Picture_Title {
color:#4d4d4d;
font-size:60%;
margin-left:25px;
margin-right:25px;

}

.Item_Title_Info {
color:#731106;
font-size:80%;
margin-left:25px;
margin-right:25px;
margin-bottom:-15px;
}



.Form_text3 {
color:#4d4d4d;
/*margin-top:-30px;*/
font-size:100%;
margin-left:25px;
margin-right:25px;
text-align:left;
}

.Form_box_field {
/*border:#4d4d4d;*/
}

.Form_box_field
{
margin-left:25px;
margin-right:25px;
Width: 400px;
color: #4d4d4d;
background-color: transparent;
border: 1.5px dashed #808080;
}

textarea
{
color: #4d4d4d;
background-color: transparent;
border: 1px dashed #808080;
}
	
	
	.Side_Column_Background_Top {
	background-image:
	url('../images/Column2_top.png');
	background-repeat:no-repeat;
	width:100%;
	height:31px;
	/*background:#00f;*/
	}
	
	.Side_Column_Background_Middle {
	width:100%;
	height:100%;
	background-image:
	url('../images/Column2.png');
	background-repeat:repeat-y;
	}
	
	.Side_Column_Background_Bottom {
	width:100%;
	height:29px;
	background-image:
	url('../images/Column2_bottom.png');
	background-repeat:no-repeat;
	}

	
	
	
	.Middle_Column_Background_Top {
background-image:
	url('../images/Column1_top.png');
	background-repeat:no-repeat;
	width:100%;
	height:34px;
	/*background:#00f;*/
	}
	
	.Middle_Column_Background_Middle {
	width:100%;
	height:100%;
	background-image:
	url('../images/Column1.png');
	background-repeat:repeat-y;
	}
	
	.Middle_Column_Background_Bottom {
	width:100%;
	height:34px;
	background-image:
	url('../images/Column1_bottom.png');
	background-repeat:no-repeat;
	}
	
	
	
	
	
	#contentheader {
		/*background:#f0f;*/
		height:260px;
		}
	
	#header_column1 {
		background-image:
	url('../images/Logo_top.png');
	background-repeat:no-repeat;
	
	width:615px;
	height:100%;
		padding:0px;
		float:left;
	
	}
	
	
	#header_column2 {
	width:235px;
	height:100%;
		padding:0px;
		float:left;
	
	}
	
	
	#header_column3 {
	width:250px;
	height:100%;
		padding:0px;
		float:left;
		
	}
	
	.Header_Column_2_Text_Box_Top {
	width:100%;
	height:160px;
		padding:0px;
		float:left;
		
	text-align:right;
	}
	
	
	.Access_link_small {
	font-size:10pt;
	display : inline;
}

.Access_link_medium {
	font-size:12pt;
	display : inline;
}

.Access_link_large {
	font-size:15pt;
	display : inline;
}
	
	.Header_Column_2_Text_Box_Bottom {
	width:100%;
	height:100px;
		padding:0px;
		float:left;
		
	
	}	
	
	
	.Search_query {
	margin-left:-20px;
	display : inline;
	text-align:left;
	}
	
	.Search_Submit_Button {
	display : inline;
	text-align:right;
	}
	
	
	#Search_Box_Button {
	width:50px;
	height:100%;
		padding:0px;
		float:left;
		
	}
	
	#Search_Box_Input {
	/*background-image:
	url('../images/Search_field.png');*/
	
	}
	
	#Search_Box_Graphic{
	width:200px;
	height:100%;
		padding:0px;
		text-align:right;
		float:left;
		
		margin-top:40px;
	}
	
	#Menu1 {
	width:100%;
	/*background-color:#00f;*/
		background-image:
	url('../images/Menu_Background.png');
		height:79px;
		background-repeat:no-repeat;
		position:relative; z-index:1000;
		float:left;
		
		}
	
	#Menu_Box a {
	/*menu color (li) */
	
	color:#fff;
	}
	
	
	#Menu_Box {  /*in case needed
	text-align:center;*/
	
	margin-left:14px;
	margin-top:19px;
	}
	
	
	
	
	.VerticalSpacer { 
		height:400px;
		width:5px;  /* Should be 5px for 3 column layouts*/
		padding:0px;
		float:left;
		
		}
	
	#contentleft {
		width:215px;
		padding:0px;
		float:left;
		}
	
	#contentcenter_container {
		width:664px;
		padding:0px;
		float:left;
		
		}
		
	#Heading_Text_Box { /* This may have to float using a z index */
	width:100%;
	height:30px;
		padding:0px;
		float:left;
		
	}
	
	#bread_crumb {
	
	
		width:100%;
	height:20px;
		padding:0px;
		float:left;
		
	}
	
	
	
	#contentcenter {
		width:100%;
		padding:0px;
		float:left;
		
		}
	
	#banner_graphic {
		background-image:
	url('../images/Title_column.png');
	background-repeat:no-repeat;
		height:322px;
		width:100%;
		padding:0px;
		float:left;
		
		}
	
	#banner_graphic_container {
	margin-top:12px;
	margin-left:14px;
	}
	
	
	#contentright {
		width:215px;
		padding:0px;
		float:left;
		
		}
	 
	#Footer {
		
		height:100%;
		
		
		}	
		
			#Footer_Top {
background-image:
	url('../images/Page_Footer_Top.png');
	background-repeat:no-repeat;
height:34px;
	width:100%;
	
}

#Footer_Middle {
background-image:
	url('../images/Page_Footer_Middle.png');
	background-repeat:repeat-y;
min-height:108px;
	width:1100px;
	
}

#Footer_Bottom {
background-image:
	url('../images/Page_Footer_Bottom.png');
	background-repeat:no-repeat;
height:32px;
	width:100%;
	
}
	
		
		
	p,h1,h2,h3,pre {
		margin:0px 25px 10px 25px;
		font-weight:normal;
		font-size:100%;
		}
		
		/*margin:25px 50px 75px 100px;
		top margin is 25px
		right margin is 50px
		bottom margin is 75px
		left margin is 100px*/
		
		
			
	h2,h3{
		font-size:155%;
		color:#808080;
		margin:5px 25px 5px 25px;
		}
		
		h1 {
		font-size:250%;
		color:#808080;
		margin:0px 25px 15px 25px;
		/*text-shadow:0px 0px 15px #000;*/
		text-shadow: 1px 1px 8px rgba(0,0,0,.4);
		}
		
		h1 {
		background-image:
	url('../images/Heading_Background_Graphic.png');
	background-repeat:no-repeat;
		width:auto;
		}
		
		
		h2 {
		margin:0 0 0 0;
	padding: .4em 1px .4em 24px;
		}
		
		#contentright h2 {
		/*background-image:
	url('../images/Heading2.png');
	background-repeat:no-repeat right center;*/
	
	background: url(../images/Heading2.png) no-repeat center;
	margin-top:-25px;
	color:#fff;
		width:auto;
		}
		
		#contentleft h2 {
			/*background-image:
	url('../images/Heading2.png');
	background-repeat:no-repeat right center;*/
	margin-top:-25px;
	background: url(../images/Heading2.png) no-repeat center;
	color:#fff;
		width:auto;
		}
		
		p ,pre {
		color:#4d4d4d;
		font-size:14px;
		}
		
		p.breadcrumb {
		margin:5px 25px 5px 25px;
		}
		
	a {
/*remove underline from hyperlink*/
color:#4d4d4d;
text-decoration:none;
}

a:hover {
	color:#31b7ff;
	text-decoration:underline;
}


a.Top_menu_links {
/*remove underline from hyperlink*/
color:#808080;
text-decoration:none;
}

a.Top_menu_links:hover {
	color:#fff;
	text-decoration:underline;
}


a.Main_menu_links {
/*remove underline from hyperlink*/
color:#fff;
text-decoration:none;
}

a.Main_menu_links:hover {
	color:#808080;
	text-decoration:underline;
}


a.Search_Results {
	color:#808080;
	text-decoration:underline;
}

a.Search_Results:hover {
	color:#4d4d4d;
	text-decoration:underline;
}
		
		
		

/*  Sparxlets ??? */

.Select1 {
margin-left:25px;
margin-right:25px;
margin-top:-10px;
}

ul.Site_Map  {
list-style:none;
Color:#808080;

}



.Social_Networking {
border-style:none;
}

hr {
  border:0;
  border-top: 1px solid #4d4d4d;
  height: 0;
  background: #E19832;
  width:160px;
  margin-left:25px;
margin-right:25px;
}



#Sub_Menus {



}





.Sub_Menu_Title_4 {
color:#4d4d4d;
font-size:115%;
/*margin-left:25px;
margin-right:25px;*/
margin-top:-5px;
width:160px;
text-align:left;
}




.Sub_Menu4 {
color:#4d4d4d;
font-size:95%;
/*margin-left:25px;
margin-right:25px;*/
margin-top:-5px;
width:160px;
text-align:left;
}

.Comment {
	/*background-image:
	url('../images/Footer.png');
	background-repeat:no-repeat;
	background-position: 25px 33px;*/
	height:100%;
	width:642px;
	margin-left:7px;
	margin-top:-17px;
	/**/
	
Float:left;
}

.Comment_Top {
background-image:
	url('../images/Comment_Bubble_Top.png');
	background-repeat:no-repeat;
height:60px;
	width:642px;
	Float:left;
}

.Comment_Middle {
background-image:
	url('../images/Comment_Bubble_Middle.png');
	background-repeat:repeat;
min-height:6px;
	width:642px;
	Float:left;
}

.Comment_Bottom {
background-image:
	url('../images/Comment_Bubble_Bottom.png');
	background-repeat:no-repeat;
height:36px;
	width:642px;
	Float:left;
}

.Comment_Info {
color:#808080;
font-size:60%;

margin-left:25px;
margin-right:25px;
text-align:left;
}

.Comment_Clearer {
clear: both;
	height: 15px;
}

.Comment_Text {
width:615px;
margin-left:15px;
margin-right:25px;
text-align:left;
}

.Comment_Rating {
color:#808080;

}

.month {
margin-left:15px;
}

.Gallery_Images {
border:1px solid #4d4d4d;
margin-top:10px;
Margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}

