/* Normal Tags */



body { background: #1c343b url(images/menubkgd.jpg) repeat-x; color: #f7fcff;  margin: 0; padding: 0; }



a, a:link, a:active, a:visited { color: #076d97; text-decoration: none; }



a:hover { text-decoration: underline; }



p { padding: 0px 0 15px 0; margin: 0; font-size:13px;line-height:20px;}



blockquote, blockquote blockquote blockquote  { margin: 0 5px; padding: 10px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #f2f2f2; }



	blockquote blockquote { margin: 0 5px; padding: 10px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #ffffff; }



img, a img { border: 1px solid #e9e9e9; padding: 4px; margin: 0; background: #eeeeee; }



input, textarea { font-family: Tahoma, Geneva, sans-serif sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}



ul, ol { margin-bottom: 15px; margin-top:0px; padding: 0 0px 0 15px; }

li {padding: 0px 0px 8px 0px;padding: 0px 0 10px 0; margin: 0; font-size:13px;line-height:20px;}







/* Wordpress Classes */



.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }



.wp-caption { border: none; text-align: center; background-color: #eeeeee; padding-top: 4px; margin: 10px; }



.wp-caption img { margin: 0; padding: 0; border: 0 none; }



.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; font-family: Tahoma, Geneva, sans-serif; }



img.centered { 	display: block; margin-left: auto; margin-right: auto; 	}



img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }



img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }



.alignright { float: right; }



.alignleft { float: left }



.navigation { display: block; padding: 0 0 20px 0; overflow: hidden; }



.wp-smiley { background: none; border: none; padding: 0; margin: 0; }







/* LAYOUT STYLES  */



.clearer { clear: both; }



#header { width: 990px; margin: 0; background: #ffffff; border-left: 0px solid #e7e7e7; border-right: 0px solid #e7e7e7; }		



	



	/* Top Nav */



	#topnav { width: 990px; height:83px;background: #f2f2f2; border-top: 0px solid #e7e7e7; border-bottom: 0px solid #ffffff; }



		#topnavw { background: #71b9d1 url(images/menubkgd.jpg) repeat-x left; color: #f7fcff; width: 990px; padding: 0; margin: 0; text-align: right; overflow: hidden; }



			



			/* Top Nav UL */



			#topnav ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; display: inline-block; float: left; }



			#topnav ul li { float: left; display: inline; margin: 0; padding: 0;  text-align:left;font-size:11px;}



			



				/* Top Nav Links */



				#topnav ul li a, #topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited { display: block; float: left; font: 16px Tahoma, Geneva, sans-serif bold; 



				padding: 27px 18px 19px 20px; line-height: 21px; line-height: 21px;text-transform:lowercase;color:#ffffff ;letter-spacing:1px; text-align:left;}



				#topnav ul li.current_page_item a, #topnav ul li.current_page_item a:link, #topnav ul li.current_page_item a:active, #topnav ul li.current_page_item a:visited { 



				font-weight: bold; background: #5e7d92; color: #f7fcff; }	



				#topnav ul li a:hover { background: #ffffff; color: #046995; text-decoration: none; }



				#home #topnav ul li.home a, #nothome #topnav ul li.home a{color: #f7fcff; font:36px Calibri, Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 10px 50px 0px 0px;letter-spacing:0px; text-align:left;}



	#home #topnav ul li.home a:hover {color: #046995; text-decoration: none; }





				



			#feed { width: 180px; display: inline-block; float: right; margin: 0 0px 0 0;font-size:10px;}



				#feed a.feed { display: inline-block; background: url(images/feed.gif) no-repeat top left; padding: 0 0 0 20px; margin: 10px 10px 0 0; font: 13px Tahoma, Geneva, sans-serif; line-height: 21px; float: left;color:#eeeeee;}



				#feed a.email { display: inline-block; background: url(images/email.gif) no-repeat top left; padding: 0 0 0 20px; margin: 10px 0 20px 0px; font: 13px Tahoma, Geneva, sans-serif; line-height: 21px; float: left;color:#eeeeee;}



				







	/* Featured */



	#featured { width: 990px; margin:0; background: #ffffff; padding: 20px 0; border-left: 0px solid #e7e7e7; border-right: 0px solid #e7e7e7; border-bottom: 0px solid #e7e7e7;background: #1c343b  url(images/headerbkgd.jpg) repeat-x left;  }

#featured a { color: #94c3d7;}



#featured a:hover { color: #6bacc8; text-decoration: none;}

	

	#featured2 { width: 990px; margin: 0; padding: 0;}



	#featured .epic { width: 500px; float: left; }



		#featured .epic img { width: 490px; height: 217px; border: 7px solid #ffffff; padding: 0; margin: 0; background: none; }



	#featured .etext { width: 450px; float: right; margin: 0; padding: 0; font: 13px Arial, Helvetica, sans-serif; text-align: left; line-height: 25px; color: #dddddd; }



	



		#featured h2 { font: 26px Calibri, Arial, Helvetica, sans-serif; line-height: 28px; margin: 0 0 5px 0; padding: 0; }



#featured h2 a { color: #ffffff }



			#featured h2 a:hover { color: #6bacc8; text-decoration: none;}

			

			.featuredentryinfo { font: 11px Tahoma, Geneva, sans-serif; line-height: 19px; margin: 0 0 0px 0; padding: 0; color: #bbbbbb; }



				







	/* Wrapper */



	#wrapper { width: 990px; margin: 0; padding: 0; overflow: hidden; background: #ffffff; border-left: 0px solid #e7e7e7; border-right: 0px solid #e7e7e7;  }



	#container { width: 960px; margin: 0; padding: 0; overflow: hidden; background: url(images/wrapperbg.jpg) repeat-y; }



	



		/* Content */



		#content { width: 460px; float: left; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 25px; text-align: left; margin: 0; padding: 20px 0;  }



		



			/* Content Headlines */



			#content h1, #content h2 { font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 10px 0; }

		#content h3, #content h4, #content h5, #content h6 { font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 5px 0; }



			#content .entry h2 { font-size: 26px; line-height: 26px;margin-bottom:7px; }



			#content .entry h2 a { color: #046995; }



			#content .entry h2 a:hover{ color: #6bacc8; text-decoration: none;}



			#content h3 { font-size: 22px; color: #316e8a; padding-top:10px; }



#content h3.arc { font-weight: normal; margin: 0 0 0px 10px; }



			



			/* Entries */



			.entry { margin: 0 0 30px 0; }



				.entryinfo { font: 11px Tahoma, Geneva, sans-serif; line-height: 17px; margin: 0 0 15px 0; padding: 0; color: #999999; }



				.post { overflow: hidden; }	



						.entry .epic, a .epic { border: 1px solid #dfdfdf; padding: 6px; margin: 6px 10px 0px 0; background: #e1ebee;line-height:170%; width: 100px; height: 100px; float: left; }



						a.readmore, a.readmore:link, a.readmore:active, a.readmore:visited { display: block; float: right; padding: 3px 7px; margin: 0px 0 0 0; background: #6bacc8; 



						color: #f8f8f8; font: bold 11px Arial, Tahoma, sans-serif; }



						a.readmore:hover { text-decoration: none; background: #3e3e3e; }



						



			/* Commentlist - comments/replies list */



			ol.commentlist { list-style-type: none; margin: 0; padding: 0; }



			ol.commentlist li { margin: 0 0 25px 0; background: none; border: none; padding: 10px; }



			ol.commentlist li.alt { background: #f0f0f0; border: 1px solid #e5e5e5; }



			ol.commentlist li ul.children { list-style-type: none; list-style-image: none; }



			ol.commentlist li.alt ul.children li, ol.commentlist li ul.children li.alt ul li { background: #ffffff; border: 1px solid #e0e0e0; }



			ol.commentlist li.alt ul.children li ul li { background: #f4f4f4; border: 1px solid #eeeeee; }



			.avatar { float: left; margin-right: 5px; background: none; border: none; }



			



				/* Comment Form */



				input#author, input#email, input#url, textarea#comment { background: #fcfcfc; border: 1px solid #d0d0d0; }



						



		/* Sidebar */



		#sidebar { width: 430px; float: right; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 24px; text-align: left; overflow: hidden;  }



			#leftbar { width: 155px; padding: 20px 0; float: left; }



			#rightbar { width: 240px; float: right; margin: 0; padding: 20px 0; }



			.widget, #adspot { margin: 0 0 30px 0;  }



			#sidebar a { color: #076d97; }



			#sidebar a:hover { text-decoration: underline; }



			



			/* Search */



			#topsearch { width: 240px; margin: 0 0 30px 0; }



			#s { width: 152px; float: left; background: #fefefe; padding: 10px; margin: 0; border: 1px solid #333333; }



			#searchsubmit { color: #f3f3f3; float: left; background: #6bacc8; padding: 10px; margin: 0; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 11px; cursor: pointer; border: none; }



			



			/* Sidebar Headline */



			#sidebar h2 {  padding: 0; font: bold 11px Tahoma, Geneva, sans-serif; margin: 0 0 10px 0; color: #567081; }



		



			/* Ads Spots 125x125 */



			#adspot { overflow: hidden; }



			#adspot a img { padding: 0; margin: 0; border:none; background: none; }



			.adspot2 { overflow: hidden; margin-bottom: 10px; padding: 0; }



			.adspot3{ overflow: hidden; padding: 0;  }



			.ad1, .ad3 { float: left; }



			.ad2, .ad4 { float: right; }



			



			/* Sidebar UL, OL */



			#sidebar ul, #bottombar ul { list-style-type: square; margin: 0; padding: 0 0 0 25px; }



			#sidebar ul li, #sidebar ol li, #bottombar ul li, #bottombar ol li { margin: 0; padding: 0; }



		







		/* Footer */



		#footer { width: 990px; }

		

		#footer a {color:#ffffff;}



			#footerw { width: 950px; padding: 15px 0; margin: 0; overflow: hidden; }



		#fl { width: 650px; float: left; }



		



			/* Bottom Nav UL */



			#fl ul { list-style-type: none; list-style-image: none; margin: 13px 0 0 0; padding: 0; display: inline-block; float: left; }



			#fl ul li { float: left; display: inline; margin: 0; padding: 0; }



			



				/* Top Nav Links */



				#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited { display: block; float: left; font: 11px Tahoma, Geneva, sans-serif bold; padding: 2px 22px 2px 22px; }



				#fl ul li a:hover { text-decoration: underline;}



				#fl ul li.home a { border-left: none; }



				



		#fr { width: 280px; float: right; font: 12px Arial, Helvetica, sans-serif; line-height: 21px; color: #585858; text-align: left; margin: 0 20px 0 0; }



			



