body {
font-family: Tahoma;
background-color: #083552;
margin: 0px;
padding: 0;
background-image: url(layout/images/bodybg.jpg);
text-align:left;
background-repeat: no-repeat;
background-position: top center;
}

p {
text-align:left;}

#contactform {
padding-left: 10px;
padding-top: 55px;
}

* html #contactform {
padding-left: 10px;
padding-top: 35px;
}

h1 {
margin: -5px 0px -14px;
line-height:26px;
font-size:26px;
text-align:left;
}

ul {
text-align:left;}


h3 {
color: #ec2721;
font-size: 18px;
line-height: 18px;
text-align:left;
margin: 0px;
}

h4 {
color: #0178b0;
font-size: 14px;
line-height: 12px;
text-align:left;
margin: 0px;
}

h5 {
color: #ec2721;
font-size: 12px;
line-height: 18px;
text-align:left;
margin: 0px;
}

div.page_wrapper1 {
background-image: url(layout/images/wrapperbg.jpg);
background-repeat: repeat-x;
background-position: top center;
}

div.page_wrapper2 {
background-image: url(layout/images/headwrapbg.jpg);
background-repeat: no-repeat;
background-position: top center;
}

table {
font-family: Tahoma;
color: #000000;
font-size: 12px;
}

table.page_table {
}

	div.page_div {
	}
	
		div.banner_div {
		background-color: ;
		height: 250px;
		}
		
		div.banner_div img.banner_img {
		border: none;
		height: 250px;
		}
		
		div.navbar_div {
		background-color: ;
		padding: 0px;
		} 
		
			table.navbar_table {
			padding: 0;
			}
		
				td.nav_cell {
				padding: 0;
				}
			
					div.nav_div {
				
					}
		
		a.main_nav_option {
		display: block;
		border: 1px solid #cecece;
		background-color: #ebebeb;
		color: gray;
		font-size: 16px;
		padding: 2px;
		margin: 2px;
		text-decoration: none;
		}
		
		a.main_nav_option:hover {
		background-color: white;
		color: black;
		}
		
		img.nav_button_image {
		border: none;
		}
		
		table.main_table {
		background-image: url(layout/images/CONTENT_BG.html);
		background-repeat: repeat-y;
		background-color: ;
		}
		
			td.left_panel_cell {
			width: 240px;
			vertical-align: top;
			background-color: ;
			padding: 0px;
			}
			
			div.left_panel_cell {
			width: 240px;
			padding: 0px;
			float: left;
			margin-left: -221px;
			position: relative;
			}
			
				div.left_panel_div {
				padding: 0;
				} 
			
			td.content_cell {
			vertical-align: top;
			width: 760px;
			}
			
				div.content_div {
				width: 539px;
				color: #000000;
				float: right;
				background-image: url(layout/images/contentbg.jpg);
				background-repeat: no-repeat;
				background-color: #addeef;
				} 
				
					div.content_div a {
					color: #083552;
					text-decoration: none;
					}
					
					div.content_div a:hover {
					color: #083552;
					text-decoration: underline;
					}
			
		div.footer_div {
		background-image: url(layout/images/FOOTER_BG.html);
		background-repeat: no-repeat;
		background-color: ;
		min-height: 25px;
		text-align: center;
		padding: 5px;
		color: #083552;
		
		}

			a.footer_nav_option {
			color: #083552;
			font-size: 12px;
			text-decoration: none;
			}
			
			a.footer_nav_option:hover {
			text-decoration: underline;
			}



table.blog_frame {
width: 520pxpx;
}

td.content {
vertical-align: top;
width: 400px;
}

.flickr {
margin:10px -15px;}


td.sidebar {
width: 120px;
vertical-align: top;
padding: 2px;
background-color: #ffffff;
border: 1px solid #addef0;
}

div.entry_title {
font-size: 18px;
border-bottom: 1px solid #addef0;
}

div.entry_authordatetime {
font-size: 11px;
color: #ffffff;
background-color: #007ab0;
padding: 2px;
}

div.entry_content {
padding: 5px;
line-height: 16px;
margin-bottom: 20px;
}

div.entry_image {
padding: 5px;
position: relative;
float: right;
margin-bottom: 5px;
margin-left: 5px;
border: 1px solid #addef0;
}

img.entry_image {
border: none;
}

div.entry_tags {
padding: 10px 0 10px 0;
}

div.entry_commentslink {
padding: 0px 0 10px 0;
}

div.rss_container {
padding: 3px;
margin-bottom: 10px;
}

img.rss {
position: relative;
float: left;
border: none;
}

div.archive_title {
padding: 2px;
}

a.archive_link {
display: block;
font-size: 11px;
padding: 2px;
border-bottom: 1px solid #ffffff;
}

div.comments_container {
background-color: #007ab0;
padding: 5px;
margin-bottom: 5px;
color: #ffffff;
}

div.comment_author {

}

div.comment_content {
margin-bottom: 5px;
background-color: white;
border: 1px solid #addef0;
}

div.comment_datetime {
font-size: 11px;
color: #007ab0;
padding: 2px;
background-color: #fafafa;
border-bottom: 1px solid #addef0;
}

div.comment_text {
padding: 5px;
color: #000000;
}

div.add_comment_container {
padding: 5px;
background-color: #007ab0;
color: #ffffff;
}

input.admin_edit_button {
font-size: 9px;
}

input.admin_del_button {
font-size: 9px;
}

