@charset "UTF-8";
/* CSS Document */

*
	{margin:0 auto;}
img { border: 0;}
html, body
	{width:100%;
	height:100%;
	background-image:url(back.jpg);
	background-repeat:repeat-x;
	background-color: #acc8cc;
	margin-left: auto;
    margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
A, A:link, A:visited, A:active 
	{text-decoration: none; color:#000000;}
A:hover
	{text-decoration: underline; 
	color:#000000;}
p
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;}
ul
	{margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding:0;}
h1
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;
	text-transform:uppercase;}
h2
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 18px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;}
h3
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 18px;
	margin-bottom: 5px;
	margin-left: 40px;
	margin-right: 40px;}
#container
	{width:1000px;
	margin-left: auto;
    margin-right: auto;
	position:relative;
	padding:0;
	z-index:0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -2em;}
#top-nav
	{width:1000px;
	height:220px;
	background-image:url(top-back.jpg);
	color:#000000;
	text-align:left;
	padding:0;}
#header
	{width:1000px;
	height:139px;
	color:#000000;
	text-align:left;
	padding:0;}
#main
	{width:1000px;
	margin-left: auto;
    margin-right: auto;
	position:relative;
	background-image:url(middle-back.jpg);
	color:#2e5364;
	text-align:left;
	padding:0;
	display:block;}
				#column_left
					{width:298px;
					margin-left:40px;
					margin-right:10px;
					float:left;
					background-color:#b4d1d5;
					border:solid;
					border-width:1px;
					border-color:#477a93;
					display:inline;}
				#column_center
					{width:298px;
					margin-right:10px;
					float:left;
					background-color:#b4d1d5;
					border:solid;
					border-width:1px;
					border-color:#477a93;
					display:inline;}
				#column_right
					{width:298px;
					float:left;
					background-color:#b4d1d5;
					border:solid;
					border-width:1px;
					border-color:#477a93;
					display:inline;}
				div.spacer
					{clear:both;
					height:25px;
					display:block;}
				div.spacer2
					{clear:both;
					height:10px;
					display:block;}
		/*
		Blog Styles
		*/
		
		#blog_main
			{width:656px;
			margin-right:10px;
			float:left;}
				#blog_title
					{width:656px;
					height:50px;
					background-image:url(blogtitle_back.jpg);
					color:#000000;
					text-align:left;
					text
					padding:0;}
		#blog_sidebar
			{width:248px;
			float:left;}
		.date
			{width:120px;
			height:120px;
			float:right;
			margin-left:10px;
            margin-left: auto;
            margin-right: auto;
			background-image:url(date-back.jpg);}
		.date-padding
			{width:10px;
			float:right;}
		.bottomheader
			{background-image:url(blogbottom_back.jpg);
			height:55px;
			margin-left:30px;
			border-top:solid;
			border-bottom:solid;
			border-top-width:1px;
			border-bottom-width:1px;
			border-right-width:0px;
			border-left-width:0px;
			border-color:#ffffff;}
		.sidecontainer
			{width:273px;
			background-color: #acc8cc;
			margin-left:30px;
			border-top:solid;
			border-bottom:solid;
			border-left:solid;
			border-top-width:1px;
			border-bottom-width:1px;
			border-left-width:1px;
			border-right-width:0px;
			border-color:#ffffff;}			
		h4
			{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:25px;
			line-height: 26px;
			text-align: center;
			margin-top: 35px;}
			
			
#footer
	{width:1000px;
	height: 5em;
	position:relative;
	color:#2e5364;
	text-align:center;
	margin-left: auto;
    margin-right: auto;
	display:block;
	padding:0;}
#footer-bottom
	{width:1000px;
	height:200px;
	position:relative;
	color:#2e5364;
	background-image:url(footer.jpg);
	margin-left: auto;
    margin-right: auto;
	display:block;
	padding:0;}
.columnp
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;}
.columnh
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	text-transform:uppercase;}

/* jQuery Hover Effect */

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 900px;
}
ul.thumb li {
	margin: 0; padding: 10px;
	float: left;
	position: relative;
	left: 50px; top: 0;
	width: 108px;
	height: 108px;
}
ul.thumb li img {
	width: 100px; height: 100px;
	border: 1px solid #2e5364;
	padding: 5px;
	background: #fff;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	border: 1px solid #2e5364;
}
#main_view {
	float: left;
	margin-left: 60px;
	margin-bottom: 15px;
	padding: 0px;
	background: #fff;
	display:inline;
}