.hideme { display: none !important; }


body { color: #eceff2; background: #00457e url('/img/page-bg.jpg') top center repeat-x; font: 62.5% Georgia, "Times New Roman", Times, serif; position: relative; }
* { padding: 0; margin: 0; }
.clear { clear: both; }
fieldset, img, a img, :link img, :visited img { border: 0 none; }

/*---:[ core layout elements ]:---*/
#container { width: 916px; margin: 0 auto; clear: both; }
	#page { padding: 0; clear: both; }
		#header { height: 80px; width: 916px; margin: 0 auto; background: #074d93 url('/img/bg-top.jpg') bottom center no-repeat; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; }
		.wrapper { width: 916px; margin: 0 auto; clear: both; }
		#header ul { margin-right: 14px; float: left; list-style: none; padding-left: 90px; }
			#header ul li { float: left;  }
				#header ul li a { text-transform: uppercase; font-weight: normal; display: block; line-height: 40px; padding: 7px 20px 4px 10px; font-size: 1.24em; color: #ECEFF2; color: #ECEFF2;  }
				#header ul li a:hover { color: #fff; }
				#header ul li a.current, #header ul li#download a.current { background:  left bottom no-repeat; } /* url('/img/arrow.gif') */
				.logo { position: relative; width: 266px; height: 92px; top: 0px; right: 2000px; z-index: 10;  overflow: hidden; }
		#content_box { width: 916px; background: #012151 url('/img/content-bg.jpg') top right no-repeat;  position: relative; z-index: 1; margin-top: -92px !important; } /* CHECK  width: 480px; */
			#content { width: 916px; float: right;  position: relative; z-index: 1; /* width: 848px; background: red; width: 480px;  */; padding-top: 180px; } /* 042452  244d81 url('/img/page-bg.jpg') */  
				.nodividers #content .post_box { background-image: none; } /*  border-top: 1px dotted #80b6cb; */
	.post_box {  width: 480px; padding: 0 146px 60px 290px; margin: 0; background: url('/img/divider.gif') bottom center no-repeat; } /*  border-top: 1px dotted #80b6cb; */
	.post_icon {  } /* background: url('/img/small.gif') 170px 37px no-repeat; */
	.post_icon_top {  } /* background: url('/img/large.gif') 134px 38px no-repeat; */
	.gallery .post_box {  width: 812px; padding: 0 48px 60px 56px; background: url('');} /*  border-top: 1px dotted #80b6cb; */			
				.top { border: none !important; }
			#sidebars { width: 300px; display: none;; background: #257; float: left; }
				#sidebars_box { width: 100%; } /* CHECK */
				.pad_sidebars { padding-top: 2.2em; }
					.sidebar { float: left; }
		#footer { width: 916px; color: #888; background:  url('/img/footer-bg.gif') top center no-repeat; height: 250px; position: relative; z-index: 5; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}
#sponsor-button { top: 40px; left: 20px; width: 160px; height: 30px; position: relative; background: green; z-index: 10;
background: none repeat scroll 0 0;
height:36px;
left:600px;
position:absolute;
top:142px;
width:240px;
z-index:10;


}


/*---:[ podpress fix ]:---*/
#podPress_footer { display: none; }

/*---:[ global elements ]:---*/
a, a:hover { color: #52b0b9; text-decoration: none; outline: none; }
a:visited { color: #519cba; text-decoration: none; outline: none; }
a:hover { color: #82cbd0; }
a img { border: none; }
acronym { font-weight: bold; font-size: 0.786em; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }
abbr { font-size: 1em; line-height: 1em; border-bottom: none; }

sub, sup { line-height: 0.5em; }
code { font: 0.929em Consolas, "Andale Mono", Courier, "Courier New"; color: #050; }
pre { margin-bottom: 1.833em; padding: 0.75em 0.917em; font: normal 0.857em/1.5em Consolas, "Andale Mono", Courier, "Courier New"; background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }

input, textarea { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; color: #444; background: #eff5f7; background: #eff5f7; border: dotted 1px #afd6dc; border-bottom: solid 1px #87c6cd; }
input:focus, textarea:focus { background: #fff; border-color: #eff5f7; border-bottom-color: #d7e6ea; }
	.format_text .text_input, #comment_form p .text_input { width: 14em; padding: 0.286em; border-width: 0.071em; } /* Based on 14pt base font size */
	.sidebar .text_input { width: 14.692em; padding: 0.308em; border-width: 0.077em; } /* Based on 13pt base font size in sidebar */
input.form_submit { font-weight: bold; background: url('/img/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #111; cursor: pointer; }
input.form_submit:hover { color: #2361a1; }

p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }

.remove_bottom_margin { margin-bottom: 0 !important; }


/*---:[ headlines ]:---*/
h1, h2 { font: normal 2.4em/1.2em Georgia, "Times New Roman", Times, serif; letter-spacing: -0.02em; color: #eceff2; margin: 0 0 0.5em 0; padding: 0 0 2px 0; border-bottom: 1px dotted #bfd7e2; }
	h1 a, h2 a { color: #eceff2; }
	h1 a:visited, h2 a:visited { color: #bfd7e2; }
	h1 a:hover, h2 a:hover { color: #52b0b9; }
	h1 span, h2 span { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #f54; }
		h1 span a, h2 span a, h1 span a:visited, h2 span a:visited { font-weight: bold; color: #f55; }
		h1 span a:hover, h2 span a:hover { color: #d00; }
	.archive h1 { margin: 0 0 2.0em 0; border-bottom: none; }
	h1.tags { padding: 0 0 0 208px; } /* background: url('/img/archive_tag.gif') 0 70% no-repeat; */
	h1.month { padding: 0 0 0 155px; } /* background: url('/img/archive_month.gif') 0 70% no-repeat; */
	h1.search { margin: 0 0 2.5em 0; padding: 0 0 0 180px; } /* background: url('/img/archive_search.gif') 0 70% no-repeat; */
h3 { font: normal 1.33333em/1.0em Georgia, "Times New Roman", Times, serif; letter-spacing: -0.02em; color: #eceff2; margin: 2.0em 0 0.25em 0; padding: 0 0 5px 0; }
	#comments h3 { font-size: 2.4em; margin: 1.25em 0 0.625em 0; padding: 0 0 2px 0; background: none; border-bottom: 1px dotted #80b6cb; } 
h4 { font: bold 0.8em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 1.75em 0 0.5em 0; color: #eceff2; }


/*---:[ content styles ]:---*/
.author_and_date { margin-bottom: 2.2em; line-height: 2.2em; text-transform: uppercase; letter-spacing: 1px; color: #eceff2; }
	.author_and_date a, .author_and_date a:visited {  }
	.author_and_date a:hover {  }
	.author_and_date em { font-style: italic; text-transform: none; letter-spacing: normal; }

.format_text { font-size: 1.4em; line-height: 1.571em; }
	.format_text p { margin-bottom: 1.571em; text-align: justify; }
	.format_text p.note {  }
	.format_text p.alert {  }
	.format_text .drop_cap { padding: 0.04em 0.08em 0 0; font-size: 3.571em; line-height: 0.76em; color: #dbdee2; float: left; }
	.format_text ul { list-style: square; margin: 0 0 1.571em 1.571em; }
	.format_text ol { margin: 0 0 1.571em 1.571em; }
			.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.571em; }
	.format_text dl { margin-bottom: 1.571em; }
		.format_text dt { font-weight: bold; }
		.format_text dd { margin-bottom: 1.571em; }
	.format_text blockquote { margin: 0 0 1.574em 0.786em; padding-left: 0.786em; border-left: 3px solid #BFD7E2; }
		/*---:[ pullquotes ]:---*/
		.format_text blockquote.right, .format_text blockquote.left { width: 11.944em; font-size: 1.286em; line-height: 1.222em; border: none; }
		.format_text blockquote.right { margin: 0 0 1.222em 1.222em; float: right; }
		.format_text blockquote.left { margin: 0 1.222em 1.222em 0; float: left; }
		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }
		/*---:[ end pullquotes ]:---*/
	/*---:[ image handling classes ]:---*/
	.format_text img { }
		.format_text img.left, .format_text img.alignleft { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
		.format_text img.right, .format_text img.alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
		.format_text img.center, .format_text img.aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
		.format_text img.block, .format_text img.alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }
		.format_text img.frame { padding: 0.714em; background: #eee; border: 0.071em solid #ddd; }
		.format_text a img { background: #ffffff none repeat scroll 0 0; border: 1px solid #ecf3f5;   margin: 2px 10px 0 0; padding: 7px; } /* display: block; float:left;*/
		.format_text a:hover img { background: #d7e6ea; border: 1px solid #cedeea; }	
		.format_text img.stack { clear: none !important; }
	
		.vvqbox {  background: #ffffff none repeat scroll 0 0; border: 1px solid #ecf3f5;  margin: 0 auto 1.571em auto; padding: 4px; clear: both; }
		
		
	/*---:[ g2 styles ]:---*/
	.wpg2tag-image { display: inline; margin-right: -10px; }
		.default { display: inline-block; margin: 0 1em 1em auto; }
		.g2image_normal { display: block; margin: 0 auto 1em 0; clear: both; }
		.g2image_float_left { margin: 0 1.571em 1em 0; float: left; clear: left; }
		.g2image_float_right { margin: 0 0 1em 1.571em; float: right; clear: right; }
		.g2image_centered { display: block; margin: 0 auto 1em auto; float: none; clear: both; text-align: center; }
	/*---:[ end image handling classes ]:---*/


	#archive_info { padding: 1.1em 2.2em 1.1em 1.1em; }
		#archive_info h1 { border: none; border-bottom: 2px solid #BFD7E2; }
		#archive_info p { text-transform: uppercase; letter-spacing: 2px; }
	
	
	/*---:[ comment form styles ]:---*/
	#respond, p.login_alert { font-size: 1.6em; margin: 2.75em 0 0.438em 0.688em; line-height: 1.375em; letter-spacing: 1px; font-variant: small-caps; color: #eceff2; }
	p.login_alert { margin-bottom: 2.75em; padding: 0.5em 0.688em; background: #f5f5f5; border: 1px solid #ddd; }
	#comment_form { padding: 1.1em 2.2em 3em 1.1em; border-top: 1px dotted #bfd7e2; }
		#comment_form p { font-size: 1.4em; line-height: 1.571em; margin-bottom: 1em; }
			#comment_form label { padding-left: 0.786em; }
		#comment_form p.comment_box { margin-bottom: 0; line-height: 0.714em; }
			#comment_form textarea { width: 100%; height: 12.571em; padding: 0.286em; line-height: 1.571em; border-width: 0.071em; }			
		#comment_form p.allowed { width: 100%; font-size: 1.2em; padding: 0.5em 0.333em; line-height: 1.667em; color: #36465b; background: #d7e6ea; border: 0.083em dotted #87c6cd; border-top: 0; }
		#comment_form .form_submit { font-size: 1.143em; padding: 0.313em 0.25em; }
		#comment_form p.subscribe-to-comments { font-size: 1.4em; }
		#comment_form p.subscribe-to-comments label { font-size: 1em; }


/*---:[ comment styles ]:---*/
#comments {  padding: 0 146px 60px 290px; }
	.comments_intro { font-size: 1.2em; margin-top: 3.667em; padding: 0 0 0.583em 0.917em; line-height: 1.833em; color: #eff5f7; }
		.comments_intro span { font-size: 1.667em; line-height: 1.1em; color: #519cba; }
		.comments_intro span.bracket { color: #bfd7e2; }	
	dl#comment_list { border-top: 3px solid #d7e6ea; }
	dl#comment_list > dt.author_comment { border-top: 1px solid #87c6cd; }
		dl#comment_list dt { padding: 1.286em 0.786em 0 0.786em; font-size: 1.4em; line-height: 1.571em; }
			dl#comment_list dt strong { font-size: 1.143em; line-height: 1.375em; }
			dl#comment_list dt strong a, dl#comment_list dt strong a:visited { text-decoration: none; }
			dl#comment_list dt strong a:hover { text-decoration: underline; }
			.country-flag { padding-left: 0.1em; }
			.comment_num { padding-left: 1.818em; font-weight: bold; font-size: 0.786em; line-height: 2em; float: right; }
				.comment_num a, .comment_num a:visited { color: #bfd7e2; padding: 0.1em 0.3em; text-decoration: none; }
				.comment_num a:hover { color: #36465b; background: #bfd7e2; }
			.comment_time { font-size: 0.857em; line-height: 1.833em; padding-left: 0.533em; color: #bfd7e2; }
		dl#comment_list dd { padding: 1.1em 1.1em 0 1.1em; border-bottom: 1px dotted #bfd7e2; }
			a.comment_link, a.comment_link:visited {  }
			a.comment_link:hover {  }
		.author_comment { background: #d7e6ea; }
				.author_comment .comment_num a, .author_comment .comment_num a:visited { color: #36465b; padding: 0.1em 0.3em; text-decoration: none; }
				.author_comment .comment_num a:hover { color: #fff; background: #36465b; }
				.author_comment	.comment_time { font-size: 0.857em; line-height: 1.833em; padding-left: 0.533em; color: #36465b; }
		.author_comment .format_text { color: #6d7d8d; }
		dd.author_comment  { border-bottom: 1px dotted #87c6cd !important; }	
	dl#trackback_list { padding-left: 1.1em; border-top: 3px solid #d7e6ea; padding-bottom: 2.42em; border-bottom: 1px dotted #bfd7e2; }
		dl#trackback_list dt { font-size: 1.4em; line-height: 1.571em; padding-top: 0.786em; }
			dl#trackback_list dt a, dl#trackback_list dt a:visited {  }
			dl#trackback_list dt a:hover {  }
		dl#trackback_list dd { font-size: 1.2em; line-height: 1.667em; color: #bfd7e2; }
	.comments_closed { font-size: 1.3em; font-variant: small-caps; line-height: 1.692em; letter-spacing: 1px; margin: 3.385em 0 1.692em 0; padding-left: 0.846em; color: #eceff2; }


/*---:[ page navigation ]:---*/
.post_tags { font-size: 1.2em; line-height: 1.833em; } /* CHECK */
.to_comments { margin-bottom: 1.833em; font-size: 1.2em; line-height: 1.833em; clear: both; } /* CHECK */
	.to_comments span { font-size: 1.667em; line-height: 1.1em; color: #519CBA; }
	.to_comments span.bracket { color: #BFD7E2; }
	.to_comments a, .to_comments a:visited {  }
	.to_comments a:hover {  }	
.prev_next { padding: 1.1em; font-size: 1em; line-height: 2.2em; text-transform: uppercase; letter-spacing: 2px; border-top: 3px solid #BFD7E2; clear: both; }
	.prev_next .next { text-align: right; }
	.prev_next .floated { float: left; }
	.prev_next a, .prev_next a:visited {  }
	.prev_next a:hover {  }



/*---:[ sidebar styles ]:---*/
.sidebar a, .sidebar a:visited { text-decoration: none; }
.sidebar a:hover { text-decoration: underline; }
ul.sidebar_list { list-style: none; padding: 0 1.1em; }
	li.widget { width: 100%; margin-bottom: 2.538em; font-size: 1.3em; line-height: 1.385em; }
	li.centered { text-align: center; }
	li.tag_cloud { line-height: 1.538em; }
		li.widget p { margin-bottom: 1.231em; }
		li.widget ul { list-style: none; }
			li.widget ul li { margin-bottom: 0.692em; }
				li.widget li ul { margin: 0.692em 0 0 1.385em; }
				

/*---:[ footer styles ]:---*/
#footer { font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; }
	#footer p { text-transform: uppercase; font-weight: normal; display: block; line-height: 40px; padding: 142px 16px 4px 100px; font-size: 1.24em; color: #108fd6;  }
		#footer a, #footer a:visited { color: #ECEFF2; text-decoration: none; border-bottom: none; }
		#footer a:hover { color: #fff; }


/*---:[ ddfm styles ]:---*/
form.ddfm { text-align: left; width: 425px; }
	.ddfmwrap { border-top: 1px dotted #bfd7e2; }
	.ddfmwrap p.fieldwrap { padding: 0; margin: 0; }
	form.ddfm fieldset { padding: 0 0 6px 0; margin: 4px 0 12px 0; border-bottom: solid 1px #d4d4d4; display: block; }
	form.ddfm legend { color:  #68605C; font-size: 1.35em; line-height: 1.8em; family: Arial,Helvetica,sans-serif; padding: 0; margin: 0; text-align: left; font-weight: bold; }

	form.ddfm input.fmfile,
	form.ddfm input.fmtext,
	form.ddfm .fmcheck { float: left; display: block; width: 60%; margin: 3px 0 3px 0; padding: 0 5px 0 1px; }
	form.ddfm .fmcheck p { padding: 0; margin: 0 0 5px 0; line-height: 150%; }
	form.ddfm .fmcheck input { margin: 2px 5px 0 0; }
	form.ddfm textarea,
	form.ddfm input.fmverify,
	form.ddfm select.fmselect { float: left; padding: 3px 4px 3px 4px; }

	form.ddfm .fmfullblock { float: left; display: block; padding-left: 0px; width: 100%; margin-bottom: 13px; color: #68605C; }
	form.ddfm .fmhalfblock { width: 60%; margin: 2px 0 8px 0; font-style: italic; font-size: 0.9em; float: left; display: block; color: #68605C; }	

	form.ddfm textarea { position: relative; width: 60%; margin-bottom: 15px; min-height: 5.8em; }
	form.ddfm input.fmfile, form.ddfm input.fmtext { display: block; width: 60%; margin: 0; }
	form.ddfm label { font-size: 0.95em; background: transparent; float: left; display: block; width: 35%; text-align: right; margin: 2px 10px 0 0; padding-bottom: 13px; clear: left; }

	form.ddfm .fmradio { float: left; display: block; width: 60%; margin: 2px 0 3px 0; padding: 0 5px 0 1px; }
	form.ddfm .fmradio p { font-size: 1.1em; padding: 0; margin: 0 0 5px 0; line-height: 150%; }
	form.ddfm .fmradio input { margin: 2px 5px 0 0; }
	
	
	form.ddfm select.fmselect { display: block; width: 60%; border: dotted 1px #d9d9d9; margin-bottom: 15px; }
	form.ddfm textarea.fmtextwide {	display: block; float: left; width: 93%; margin-right: 2px; padding: 3px; }
	
	form.ddfm input.fmverify { display: block; width: 22%; margin-bottom: 15px; }
	form.ddfm img { float: left; margin: 0 0 0 12px; }
	
	form.ddfm .submit { margin-top: 15px; margin-right: 10px; text-align: right; clear:both; width: 99.9%; }
	form.ddfm .submit input { font-size: 1.143em; padding: 0.313em 0.25em; }
	
	form.ddfm .submit input { font-weight: bold; background: url('/img/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #111; cursor: pointer; }
	form.ddfm .submit input:hover { color: #2361a1; }
	
	.ddfmwrap .ddfmerrors { float: left; display: block; font-size: 1.3em; font-variant: small-caps; line-height: 1.692em; letter-spacing: 1px; margin: 0.42em 0.4em 1.692em 0; color: #eceff2;  }
	.ddfmwrap .errorlist { float: left; display: block; width: 60%; line-height: 150%; margin: 0.52em 0 1em 0; padding: 0.5em; text-align: left; }
	form.ddfm .required { color: #e10001; font-size: 0.9em; margin-right: -0.1em; }
	.credits { display: none; }


/*---:[ lightbox styles ]:---*/
#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
	#lightbox a img { border: none; }
	#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
		#imageContainer { padding: 10px; }
			#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
			#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
			#imageContainer>#hoverNav { left: 0;}
			#hoverNav a{ outline: none;}
			#prevLink, #nextLink{ width: 49%; height: 100%; display: block; }
			#prevLink { left: 0; float: left; }
			#nextLink { right: 0; float: right; }
		#imageDataContainer{ font-size: 1.4em; line-height: 1.692em; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; border-bottom: 4px solid #d7e6ea; }
			#imageData{	padding: 0 10px; color: #36465b; }
				#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
				#imageData #caption{ color: #6D7D8D; padding-top: 2px; }
				#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; font-size: 0.857em; font-variant: small-caps; letter-spacing: 1px; }			
				#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #142030; }
	#prevLink, #nextLink { background: transparent url("/img/0.gif") no-repeat; }
	#prevLink:hover, #prevLink:visited:hover { background: url("/img/prevlabel.gif") left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url("/img/nextlabel.gif") right 15% no-repeat; }


/*---:[ podpress styles ]:---*/
.podPress_imgicon { vertical-align: middle; border: 0; margin: 0; padding: 0; }
.podPress_previewImage table td tr { border: 0; margin: 0; padding: 0; }
.podPress_previewImage img { vertical-align: middle; border: 0; margin: 0; padding: 0; }
.podPress_content { border: 0; margin: 0; padding: 0; font-size: 80%; text-align: left; }
.podPress_content img { border: 0; margin: 0; padding: 0; }
.podPress_statshead { color: #fff; font-size: 11px; font-family: Lucida Sans, Helvetica, Arial; font-weight: bold; background-color: #333; padding: 3px; }
.podPress_statstable { border: solid 1px #999; }
.podPress_statscell  { font-size: 11px; font-family: Lucida Sans, Helvetica, Arial; padding: 3px; }
.podPress_linkscell  { font-size: 11px; padding: 2px 2px 10px 8px; }
.podPress_detaillinks { color: #900; }
.podPress_captionstats { color: #333; font-size: 11px; font-weight: bold; }
.podPress_desccell { font-size: 11px; font-family: "Lucida Sans", Helvetica, Arial; line-height: 16px; padding: 10px 2px 5px 5px; }
.podPress_desccell1 { font-size: 11px; font-family: "Lucida Sans", Helvetica, Arial; line-height: 16px; padding: 6px; }
#podPress_navi { clear: both; background-color: #eee; margin-bottom: 1em; padding: 0.4em 1em; }
#podPress_navi li { list-style: none; display: inline; margin-right: 0.8em; }
#podPress_navi li a { text-decoration: none; }
#podPress_navi li a.current { font-weight: bold; }
#podPress_graph { background-color: #000; margin-top: 2em; margin-bottom: 2em; }
#podPress_graph p { padding-top: 0; margin-top: 0; margin-bottom: 1px; }
#podPress_graph table { margin-bottom: 0; }
#podPress_graph table th { background-color: #222; color: #999; }
#podPress_graph table th, #podPress_graph table td { border: 1px solid #5f5f5f; }
#podPress_graph, #podPress_graph a { color: #fff !important; text-decoration: none; }
#podPress_paging { float: left; width: 100%; border-top: 1px solid #fff; padding: 0.3em 0; }
#podPress_pagingLeft { float: left; padding-left: 1em; }
#podPress_pagingRight { float: right; text-align: right; padding-right: 1em; }

/*---:[ viper's video tags ]:---*/
* html object.mov { display: none; }
* html object.mov/**/ {	display: inline; }
* html object.mov { display/**/: none; }

/*---:[ self-clearing floats from Dan Cederholm ]:---*/ /* CHECK */
ul#tabs:after, #content_box:after, #sidebars_box:after, .format_text:after, .prev_next:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*---:[ gallery ]:---*/

/* -- Gallery Thumbnails (album page) -- */
.gallery .post_box {  width: 812px; padding: 0 48px 60px 56px; background: url('');} /*  border-top: 1px dotted #80b6cb; */
.gallery .format_text { } /*  border-bottom:1px dotted #BFD7E2;  */
.gallery-albums, .gallery-items { padding-top: 12px; margin-right: -36px; }
.gallery-albums .clear, .gallery-items .clear { border-bottom:1px dotted #BFD7E2; width: 812px; margin-bottom: 12px; }

.gallery-album { float: left; padding-right: 36px; }
.gallery-thumb { float: left; padding-right: 36px; padding-bottom: 36px; width: 176px; height: 176px; }
.gallery-album .gallery-thumb { float: none; padding: 0px;  padding-bottom: 0px; margin:  0px; clear: both; }

/* -- Gallery Photo (detail page) ------ */
#box { padding-top: 12px; }
.item { width: 796px; height: 544px; border: 8px solid #fff; position: relative; z-index: 0; margin: 0 0 1.5em 0; }
#photo { width: 796px; text-align: center; position: relative; }
#map-dummy { position: absolute; left: 0; top: 0; width: 726px; height: 544px; z-index: 5; }
.item a { position: relative; z-index: 10; }
#prevArrow img, #nextArrow img, #upArrow img { background: transparent; margin: 0; padding: 0; border: 0px none; }


/* -- Navigator ------------------------ */
.block-core-Navigator { float: right; } /* CHECK */
.block-core-Navigator a { }
.block-core-Navigator a:hover {  }
.block-core-Navigator .current, .block-core-Navigator .first-and-previous, .block-core-Navigator .next-and-last { display: inline; }
.block-core-Navigator .current { margin: 0 0.5em; }