HTML, body { margin: 0px auto; text-align: center; background: #0c344e; }


* { margin: 0px; padding: 0px; text-decoration: none; list-style-type: none; }
img { border: none; }
clr { clear: both; }
.linespace { height: 30px; }

	/* about */
	a, a:focus { outline: none; }
	#about { background: #3F677F; height: 360px; display: none; }
	.slide { display: block; height: 30px; margin: 0 auto;  text-align: center; }
	.btn-slide { display: block; height: 30px; margin-left: 708px; text-decoration: none; background: url(../img/white-arrow.gif) no-repeat center -50px; }
	.active { background-position: center 8px; }
	#about #aboutcontainer { padding: 20px 0px; }
	#about #aboutcontainer img { float: left; margin: 0px 0px 5px 0px; }
	#about #aboutcontainer h1 { padding-top: 15px; color: #D1E2EF; font: 24px Arial; text-align: right; }
	#about #aboutcontainer h2 { display: block; color: #D1E2EF; font: bold 14px Arial; text-align: left; }
	#about #aboutcontainer p{ margin-top: 15px; color: #D1E2EF; font: 11px Arial; text-align: justify; line-height: 17px; }
	#about #aboutcontainer p a { font: bold 12px Arial; color: #D1E2EF; border-bottom: 1px dashed #D1E2EF; }
	#about #aboutcontainer p a:hover { color: white; border-bottom: 1px dashed white; }
	#about #aboutcontainer .left, #about #aboutcontainer .right { height: 227px; }
	#about #aboutcontainer .left { float: left; width: 570px; margin-top: 15px; padding-left: 10px; border-left: 6px solid #50798F; }
	#about #aboutcontainer .right{ float: right; margin-top: 15px; padding-left: 10px; border-left: 6px solid #50798F; }

	#header { height: 320px; background: #1d4a62 url(../img/header_bg.jpg) top center;}
	#header #headercontainer, #about #aboutcontainer { width: 920px; margin: 0px auto; text-align: center; }
	#header #headercontainer .logosleft a { float: left; position: relative; top: 11px; left: 185px; padding: 63px 50px; }
	#header #headercontainer .logosright { float: right; }
	#header #headercontainer .logosright a { float: left; position: relative; top: 54px; padding: 25px 30px; margin-right: 15px; }
	#header #headercontainer #linkcenter a { position: relative; top: 45px; right: 60px;  padding: 40px 120px; }
	#header #headercontainer .linksbottom { width: 790px; margin: 155px 0px 0px 100px; height: 100px; font-size: 8px; text-align: left; }
	#header #headercontainer .linksbottom #f_archive { padding: 40px 52px; position: relative; top: 2px; }
	#header #headercontainer .linksbottom #l_archive { padding: 50px 150px; position: relative; top: 10px; margin: 0px 30px 0px 110px; }
	#header #headercontainer .linksbottom #rss { padding: 46px 44px; position: relative; top: 5px; }
	#header #headercontainer .linksbottom #donation { padding: 40px 43px; position: relative; top: 10px; margin-left: 50px; }

	#container { margin: 0px auto; height: 2180px; width: 920px; background: white url(../img/container_bg.jpg) center top repeat-y; }
	#container #subcontainer { float: left; width: 580px; padding: 20px 40px 20px 20px; }
	#container #subcontainer  #rss_feed { padding-bottom: 20px; }
	#container #subcontainer .post, #container #subcontainer .postsingle { min-height: 170px; margin-bottom: 40px; text-align: left; }
	#container #subcontainer .post a img { float: left; margin: 3px 15px 15px 0px; border: 3px solid #8EB8CF; }
	#container #subcontainer .post a:hover img { border: 3px solid #3E728F; }
	#container #subcontainer .post h1, #container #subcontainer .post h1 a, #container #subcontainer .postsingle h1 a { display: block; font: bold 26px Arial; color: #68a1c1; }
	#container #subcontainer .post h1 a:hover, #container #subcontainer .postsingle h1 a:hover { color: #3E728F; }
	#container #subcontainer .postsingle h2 { display: block; float: left; width: 500px; margin-top: -16px; padding: 2px 3px; font: 11px Verdana; color: #6d6d6d; }
	#container #subcontainer .postsingle h2 a, #container #subcontainer .postsingle .details a { font-weight: bold; color: #6d6d6d; }
	#container #subcontainer .postsingle h2 a:hover, #container #subcontainer .postsingle .details a:hover { color: #2d2d2d; }	#container #subcontainer .post p, #container #subcontainer .postsingle p, #container #subcontainer .allpost p { font: normal 11px Verdana; color: #0C344E; line-height: 16px; }
	#container #subcontainer .postsingle .details { display: block; margin-top: 11px; padding-top: 5px; font: 11px Verdana; border-top: 1px solid #b6b6b6; text-align: right; }
	#container #subcontainer .post p { margin: 5px auto auto 172px; }
	#container #subcontainer .allpost p { margin: 0px auto 20px 0px; font-size: 12px; line-height: 18px; }
	#container #subcontainer .postsingle p { margin: 5px auto auto 0px; }
	/* #container #subcontainer .post .details, #container #subcontainer .postsingle .details { display: block; margin-top: 20px; padding: 2px 0px; font: normal 11px Arial; border-top: 1px solid #B5D0DF; text-align: right; }
	#container #subcontainer .post .details a, #container #subcontainer .postsingle .details a { padding: 2px 3px; color: #0f3552; }
	#container #subcontainer .post .details a:hover, #container #subcontainer .postsingle .details a:hover { background: #8EB8CF; }*/
	
	#container #sidebar { float: right; width: 224px; padding: 20px 20px 20px 36px; text-align: left; }
	#container #sidebar .lastpostsitem { margin-bottom: 40px; }
	#container #sidebar ul { width: 224px; border: 1px solid #B8CAD9; border-top: none; }
	#container #sidebar ul.lastposts li a { display: block; padding: 3px 5px; font: 11px Arial; color: #0F374F; border-bottom: 1px solid #ECF0FF; }
	#container #sidebar ul.lastposts li a:hover { background: #c8d8e5; }
	#container #sidebar ul.lastposts li a i { color: #6B838F; }
	#container #sidebar #disclaimer { border: 1px dashed #B8CAD9; border-left: 5px solid #B8CAD9; }
	#container #sidebar #disclaimer p { padding: 10px 10px; background: #F2F6FA; font: 9px Verdana; color: #0C344E; }
	
	#footer { clear: both; padding: 30px 360px 50px 0px; font: 11px Verdana; color: #4a809e; background: url(../img/footer_bg.jpg) center top repeat-x; }
	#footer a { color: #1c465e; border-bottom: 1px dashed #4a809e; }
	#footer a:hover { color: #0f3449; border-bottom: 1px dashed #1c465e; }
	
	.outside, .outside2 { display: inline; float: left; position: relative; left: -29px; margin-right: -58px; }
	.outside2, .outside4 { margin-top: 89px; }
	.outside3, .outside4 { display: inline; float: left; position: relative; left: -29px; margin-right: -58px; }
	
	/* acc */
	#container #subcontainer #thebloggers {  }
	#container #subcontainer #thebloggers img.outside{ margin: 5px 0px 0px -127px; }
	#container #subcontainer #thebloggers .basic  { width: 500px; margin-top: -40px; padding: 60px 45px; font-family: verdana; color: #0C344E; text-align: left; background: url(../img/thebloggers_bg.jpg) top left no-repeat;  }
	#container #subcontainer #thebloggers .basic div { height: 250px; background: white; }
	#container #subcontainer #thebloggers .basic div img { float: left; cursor: pointer; margin: 18px 10px 15px 12px; }
	#container #subcontainer #thebloggers .basic p { margin-bottom: 10px; border: none; text-decoration: none; font-size: 11px; margin: 0px; padding: 10px; }
	#container #subcontainer #thebloggers .basic p.top { margin-top: 14px; }
	#container #subcontainer #thebloggers .basic a { cursor:pointer; display:block; padding:7px; margin-top: 0; text-decoration: none; font-size: 11px; 
		color: #8EB8CF; background: white; border-bottom: 1px solid #CAD9E0; }
	#container #subcontainer #thebloggers .basic a:hover { color: #3E728F; background: white;	}
	#container #subcontainer #thebloggers .basic a.selected { color: #3E728F; background: white; }

	@media print {
		#container #subcontainer #thebloggers .basic div, #navigation ul, #list2 dd, #list3 div { display: block!important; height: auto!important; }
	}
	
	
	
	/* RSS GOOGLE AGGREGATOR */
	
	#readerpublishermodule0 .f, #readerpublishermodule1 .f, #readerpublishermodule2 .f, #readerpublishermodule3 .f { display: none; }
	#readerpublishermodule0 ul, #readerpublishermodule1 ul, #readerpublishermodule2 ul, #readerpublishermodule3 ul { width: 224px; border: 1px solid #B8CAD9; border-top: none; }
	#readerpublishermodule0 ul li, #readerpublishermodule1 ul li, #readerpublishermodule2 ul li, #readerpublishermodule3 ul li { display: block; height: 48px; padding: 3px 5px; font: 11px Arial; color: #406a82; border-bottom: 1px solid #ECF0FF; }
	#readerpublishermodule0 ul li:hover, #readerpublishermodule1 ul li:hover, #readerpublishermodule2 ul li:hover, #readerpublishermodule3 ul li:hover { background: #d8e5f0; }
	#readerpublishermodule0 ul li:hover a.i, #readerpublishermodule1 ul li:hover a.i, #readerpublishermodule2 ul li:hover a.i, #readerpublishermodule3 ul li:hover a.i { color: #144a69; }
	#readerpublishermodule0 ul li:hover .s a, #readerpublishermodule1 ul li:hover .s a, #readerpublishermodule2 ul li:hover .s a, #readerpublishermodule3 ul li:hover .s a { color: #406a82; }
	#readerpublishermodule0 ul li a.i, #readerpublishermodule1 ul li a.i, #readerpublishermodule2 ul li a.i, #readerpublishermodule3 ul li a.i { font: 11px Arial; color: #406a82; line-height: 16px; }
	#readerpublishermodule0 ul li a:hover.i, #readerpublishermodule1 ul li a:hover.i, #readerpublishermodule2 ul li a:hover.i, #readerpublishermodule3 ul li a:hover.i { border-bottom: 1px solid #0f384f; color: #0f384f; }
	#readerpublishermodule0 ul li .s, #readerpublishermodule1 ul li .s, #readerpublishermodule2 ul li .s, #readerpublishermodule3 ul li .s { margin-top: 3px; font: 10px Arial; color: #88adc2 !important; color: #0f374f; }
	#readerpublishermodule0 ul li .s a, #readerpublishermodule1 ul li .s a, #readerpublishermodule2 ul li .s a, #readerpublishermodule3 ul li .s a { font: italic 10px Arial; color: #6591a8; border-bottom: none; }
	#readerpublishermodule0 ul li .s a:hover, #readerpublishermodule1 ul li .s a:hover, #readerpublishermodule2 ul li .s a:hover, #readerpublishermodule3 ul li .s a:hover { color: #406a82; border-bottom: 1px solid #0f384f; }
	
	
	/* tooltip */
	
	.tooltip0 { position: absolute; top: 725px; margin-left: 53px; z-index: 99; display: none; }
	.tooltip2 { position: absolute; top: 1167px; margin-left: 53px; z-index: 99; display: none; }
	.tooltip3 { position: absolute; top: 1609px; margin-left: 53px; z-index: 99; display: none; }
	.tooltip4 { position: absolute; top: 2051px; margin-left: 53px; z-index: 99; display: none; }

	#tooltip1 { width: 120px; font: 11px Verdana; color: #4F819F; text-align: center; }
	
	/* tooltip header */
	#screenshot { position: absolute; margin-left: -175px; padding: 12px; display: none; background: url(../img/tooltip_bg.png) center no-repeat; color: #fff; }

