/*
Theme Name: Fish@Bat 2012
Theme URI: http://www.fishatbat.com/
Description: Fish@Bat 2012 Website
Version: 2012.0.1
Author: Ohad Ben-Yoseph
Author URI: http://ohad.me/ 
*/


html {
	background: url('images/main_content_background.png') repeat #dddddd;
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
	display: block;
	font-family: 'Arimo', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	color: #444444;
	}

	
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	}
	

/*	General Styles 
-------------------------------------------------------------- */

	a:link {
		color: #fd4239;
		text-decoration: none;
		border: 0px
		}

	a:hover {
		-moz-transition: color 0.3s;
		-ms-transition: color 0.3s;
		-o-transition: color 0.3s;
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
		}
		
	a:visited {
		color: #fd4239;
		text-decoration: none;
		border: 0px
		}	

	ul {
		list-style: disc #0083c1;
		padding-bottom: 20px;
		}
		
	.post_content ul {
		list-style: disc #0083c1;
		padding: 0px 25px 20px 25px;
		margin: 0px;
		}

	.post_content li {
		padding-bottom: 10px;
		}
		
	.post_content hr {
		margin: 25px -25px;
		padding: 0px;
		border-top: 1px solid #dddddd;
		}

	.post_content a:hover {
		border-bottom: 1px dotted #fd4239;
		-moz-transition: border 0.3s;
		-ms-transition: border 0.3s;
		-o-transition: border 0.3s;
		-webkit-transition: border 0.3s;
		transition: border 0.3s;
		}

	.post_content a:hover.lightbox {
		border-bottom: 0px;
		}

	.post_content_twitter img.attachment-medium {
		display: none;
		}
		
/*	SIDEBAR
-------------------------------------------------------------- */

	#main_sidebar_all {
		display: block;
		height: 100%;
		width: 200px;
		position: fixed;
		z-index: 4;
		margin: 0px;
		background: #cccccc;
		-webkit-box-shadow: 0px 1px 10px 0px #666666;
		-moz-box-shadow: 0px 1px 10px 0px #666666;
		box-shadow: 0px 1px 10px 0px #666666;
		}
	
	.fishatbat_white {
		width: 200px;
		height: 67px;
		background: url('images/fishatbat_white.png') no-repeat;
		position: fixed;
		bottom: 30px;
		right: 30px;
		display: block;
		}

		a.sidebar_logo {
			width: 200px;
			height: 340px;
			border: 0px;
			display: block;
			background: url('images/header_fishatbat_f.png') no-repeat;
			background-position: 0 0;
			margin-bottom: 60px;
			}
			
			a:hover.sidebar_logo {
				background-position: -200px 0px;
				}

		.sidebar_strip {
			width: 200px;
			background: white;
			margin-bottom: 30px;
			font-size: 24px;
			font-weight: 700;
			text-align: center;
			-webkit-box-shadow: -4px 0px 20px -4px black;
		        box-shadow: -4px 0px 20px -4px black ;
			display: block;
			border: 0px
			}

			a:hover.sidebar_strip, div:hover.sidebar_strip, ul:hover.sidebar_strip {
				-webkit-box-shadow: -4px 0px 20px -4px white;
		     	  	box-shadow: -4px 0px 20px -4px white;
				-webkit-transition: all .2s ease-in-out;
				transition: all .2s ease-in-out;
				}

			a.strip_fishatbat {
				background: url('images/sidebar_strip_fishatbat.png');
				background-position: top left;
				width: 200px;
				height: 60px;
				position: fixed;
				top: 300px;
				padding: 0px;
				}

				a:hover.strip_fishatbat {
					background-position: bottom left;
					}

			.strip_fishatbat_intro {
				width: 160px;
				padding: 20px;
				margin-bottom: 30px;
				color: white;
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				font-size: 20px;
				font-weight: 700;
				text-shadow: 1px 1px 2px #444;
				text-align: center;
				display: none;
				}

			.strip_search {
				background: #0077c8;
				padding: 0px;
				position: relative;
				}

				form.sidebar_search {
					padding: 0px;
					}

			ul.strip_topics {
				list-style-type: none;
				padding: 0px;
				margin: 0px 0px 30px 0px;
				}
	
				.strip_topics a {
					font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
					font-size: 18px;
					font-style: normal;
					font-weight: 700;
					color: white;
					padding: 0px;
					display: block;
					height: 46px;
					line-height: 45px;
					/* text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); */
					}

				a.strip_topics_head {
					background: #fd4239;
					font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
					font-size: 18px;
					font-style: normal;
					font-weight: 700;
					color: white;
					display: block;
					}

				ul.strip_topics_list {
					display: none; 
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					}

				ul.strip_topics li {
					position: relative;
					-webkit-transition: all .2s ease-in-out;
					transition: all .2s ease-in-out;
					}

				ul.strip_topics li:hover ul {
					display: block;
					position: absolute;
					left: 200px;
					top: -230px;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					-webkit-transition: all .2s ease-in-out;
					transition: all .2s ease-in-out;
					}

				ul.strip_topics li:hover ul li {
					width: 200px;
					height: 46px;
					display: block;
					margin: 0px;
					padding: 0px;
					-webkit-box-shadow: 0px 0px 20px -4px black;
		     			box-shadow: 0px 0px 20px -4px black ;
					-webkit-transition: all .2s ease-in-out;
					transition: all .2s ease-in-out;
					}
					
				ul.strip_topics li:hover ul li:hover {
					-webkit-box-shadow: 0px 0px 20px -4px white;
		   	     		box-shadow: 0px 0px 20px -4px white ;
					-webkit-transition: all .2s ease-in-out;
					transition: all .2s ease-in-out;
					}

			.strip_follow {
				background: #ffd100;
				}

			.strip_follow2 {
				background: #333333;
				}

		ul.sidebar_follow_list {
			padding: 0px;
			text-align: center;
			height: 46px;
			}

			ul.sidebar_follow_list li {
				display: inline-block;
				list-style-type: none;
				margin-top: 6px;
				}

		a.sidebar_follow {
			width: 35px;
			height: 35px;
			display: block;
			margin: 0px;
			padding: 0px;
			}

			a:hover.sidebar_follow {
				background-position: 0px -35px;
				}

			.sidebar_twitter {
				background: url('images/sidebar_twitter.png') no-repeat;
				background-position: 0 0;
				}

			.sidebar_facebook {
				background: url('images/sidebar_facebook.png') no-repeat;
				background-position: 0 0;
				}

			.sidebar_google {
				background: url('images/sidebar_google.png') no-repeat;
				background-position: 0 0;
				}

			.sidebar_pinterest {
				background: url('images/sidebar_pinterest.png') no-repeat;
				background-position: 0 0;
				}

			.sidebar_tumblr {
				background: url('images/sidebar_tumblr.png') no-repeat;
				background-position: 0 0;
				}

			.sidebar_flickr {
				background: url('images/sidebar_flickr.png') no-repeat;
				background-position: 0 0;
				}				

			.sidebar_rss {
				background: url('images/sidebar_rss.png') no-repeat;
				background-position: 0 0;
				}

			.sidebar_contact {
				background: url('images/sidebar_contact.png') no-repeat;
				background-position: 0 0;
				}
	.main_header_bar {
		display: block;
		text-align: center;
		right: 0px;
		left: 200px;
		/* min-width: 980px; */
		position: fixed;
		z-index: 3;
		margin: 0px;
		-webkit-box-shadow: 0px 1px 10px 0px #666666;
		-moz-box-shadow: 0px 1px 10px 0px #666666;
		box-shadow: 0px 1px 10px 0px #666666;
		padding: 10px 0px 10px 0px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		color: white;
		font-weight: 700;
		font-size: 18px;
		/* text-shadow: 1px 1px 2px #444; */
		text-transform: uppercase;
		}

	.main_header_bar_invisible {
		width; 980px;
		position: relative;
		top: 0px;
		height: 44px;
		}

	#main_header_right {
		margin-left: 20px;
		}
		
		#main_header_right ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
			}

			li.header_right_list {
				}
				
				li.header_right_list a:hover {
					color: #fd4239;
					}
					
			li.header_right_list form {

				}

	#main_header_iphone {
		display: none;
		background: #ccc;
		padding: 10px 20px 20px 20px;
		margin: 0px auto;
		z-index: 4;
		-webkit-box-shadow: 0px 1px 10px 0px #666666;
		-moz-box-shadow: 0px 1px 10px 0px #666666;
		box-shadow: 0px 1px 10px 0px #666666;
		}

		a.iphone_header_logo {
			width: 300px;
			height: 78px;
			border: 0px;
			display: block; 
			background: url('images/fish_at_bat_wordmark_iphone.png') no-repeat;
			margin: 0px;
			padding: 0px;
			}

/* Search Box
-------------------------------------------------------------- */


	#search {
		}
	
	#search input[type="text"] {
		background: url('images/search-white.png') no-repeat 44px 16px #0077C8;
		border: 0 none;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		color: white;
		width: 140px;
		padding: 8px 20px 8px 30px;
		/* text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); */
		-webkit-transition: background 0.7s ease 0s;
		-moz-transition: background 0.7s ease 0s;
		-o-transition: background 0.7s ease 0s;
		transition: background 0.7s ease 0s;
		height: 30px;
		text-align: center;
	    	}
	
	#search input[type="text"]:focus {
		background: url('images/search-dark.png') no-repeat 20px 16px #FCFCFC;
		color: #0077C8;
		width: 140px;
		/* text-shadow: 0 0 0; */
		text-align: left;
		padding-left: 40px;
		padding-right: 20px;
		-webkit-transition: background 0.7s ease 0s;
		-moz-transition: background 0.7s ease 0s;
		-o-transition: background 0.7s ease 0s;
		transition: background 0.7s ease 0s;
		}
	    				

/* Main Content Boxes
-------------------------------------------------------------- */

					
/*	Main Content */

	#main_content {
		padding-right: 10px;
		}

	#main_content_frame {
		margin: 0px;
		display: block;
		overflow: auto;
		margin: 0px 0px 0px 200px;
		padding: 30px 0px 0px 30px; 
		min-width: 640px;
		height: 100%;
		}

/* Main Footer */

	#main_footer {
		display: block;
		margin: 0px;
		padding: 0px;
		clear: both;
		}

/*	Main Content Boxes */
	
	.content_box {
		padding-bottom: 25px;
		margin: 0px;
		float: left;
		display: block;
		}

	.category_box {
		margin: 0px;
		overflow: auto;
		margin: 0px;
		float: left;
		display: block;
		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;
	transition-timing-function: linear;
		}
		
		.category_divider {
			font-size: 18px;
			font-weight: 700;
			color: #666666;
			border-bottom: 1px solid #666666;
			padding-bottom: 3px;
			margin: 0px 20px 20px 20px;
			}

		.120_box {
			width: 120px;		
			}

		.160_box {
			width: 160px;		
			}

		.300_box {
			width: 300px;		
			}

		.600_box {
			width: 600px;	
			}

		.small_box {
			width: 320px;		
			}

		.medium_box {
			width: 640px;
			}

		.large_box {
			width: 960px;
			}

		.extralarge_box {
			margin-right: 20px;
			}

		.year_divider {
			text-align: center;
			width: 100%;
			}
	
		.sub_page_bottom {
			margin-bottom: 20px;
			}		
			
			.year_divider_box {
				font-size: 18px;
				font-weight: 700;
				color: #666666;
				border-bottom: 1px solid #666666;
				padding-bottom: 3px;
				margin: 40px 30px 0px 0px;
				}
	
		.content_box_frame, .gallery-icon img {
			border: 0px solid #dddddd;	
			-moz-border-radius: 0px;
			border-radius: 0px;
			background: white;
			margin-right: 20px;
			padding: 0px;
			
				transition: border 1s linear;
				-moz-transition: border 1s linear; 
				-webkit-transition: border 1s linear; 
				-o-transition: border 1s linear;

				-webkit-box-shadow: 0px 6px 14px -5px #666;
				-moz-box-shadow: 0px 6px 14px -5px #666;
				box-shadow: 0px 6px 14px -5px #666;

				transition: box-shadow 1s default; 
				-webkit-transition: -webkit-box-shadow 1s linear; 
				-moz-transition: -moz-box-shadow 1s linear; 
				-o-transition: -o-box-shadow 1s linear; 
				}

			.content_box_frame:hover, .gallery-icon img:hover {
				-webkit-box-shadow: 0px 6px 16px -2px #333;
				-moz-box-shadow: 0px 6px 16px -2px #333;
				box-shadow: 0px 6px 16px -2px #333;
				}

		.content_box_widget {
			border: 0px solid #dddddd;	
			-moz-border-radius: 0px;
			border-radius: 0px;
			background: white;
			margin-right: 20px;
			padding: 0px;
			line-height: 0;
			
				transition: border 1s linear;
				-moz-transition: border 1s linear; 
				-webkit-transition: border 1s linear; 
				-o-transition: border 1s linear;

				-webkit-box-shadow: 0px 0px 14px -6px #333333;
				-moz-box-shadow: 0px 0px 14px -6px #333333;
				box-shadow: 0px 0px 14px -6px #333333;

				transition: box-shadow 1s default; 
				-webkit-transition: -webkit-box-shadow 1s linear; 
				-moz-transition: -moz-box-shadow 1s linear; 
				-o-transition: -o-box-shadow 1s linear; 
				}

			.content_box_widget:hover {
				-webkit-box-shadow: 0px 0px 14px -4px #000000;
				-moz-box-shadow: 0px 0px 14px -4px #000000;
				box-shadow: 0px 0px 14px -4px #000000;
				}

		.iphone_navigation_button a {
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			margin: 0px 0px 0px 20px;
			background: #666666;
			border: 0px;
			padding: 14px;
			color: white;
			font-weight: 700;
			text-align: center;
			display: inline-block;
				-webkit-box-shadow: 0px 0px 14px -6px #333333;
				-moz-box-shadow: 0px 0px 14px -6px #333333;
				box-shadow: 0px 0px 14px -6px #333333;

				transition: box-shadow 1s default; 
				-webkit-transition: -webkit-box-shadow 1s linear; 
				-moz-transition: -moz-box-shadow 1s linear; 
				-o-transition: -o-box-shadow 1s linear; 
			}
	
		.post_type {
			font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
			color: white;
			font-weight: 700;
			font-size: 12px;
			display: block;
			text-transform: uppercase;
			}

			.post_type a {
				color: white;
				text-decoration: none;
				border: 0px;
					padding: 0px 8px;
					height: 22px;
					line-height: 22px;
				position: relative;
				display: inline-block;
				/* padding: 0px 25px 0px 25px; */
				/* height: 40px; */
				/* line-height: 39px; */
				/* text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); */
				}

				.post_type a:hover {
					
					}
			
			.post_type_giancarlo {
				background-color: hotpink;				
				}

			.post_type_springtraining {
				background-color: #254C5B;				
				}

			.post_type_lineups {
				background-color: #708090;				
				}

			.post_type_twitter {
				background-color: #0077c8;				
				}
				
			.post_type_news {
				background-color: #fd4239;				
				}

			.post_type_opinion {
				background-color: #ffd100;				
				}						
				
			.post_type_video {
				background-color: #333333;
				}	

			.post_type_photo {
				background-color: #cccccc;
				}	
				
			.post_type_fungames {
				background-color: #f4793e;
				}
				
			.post_type_ballpark {
				background-color: #59B82A;
				}

			.post_type_comments {
				background-color: #666666;
				padding: 9px 25px 10px 25px;
				display: inline-block;
				}

			.post_type_fishatbat {
				background-color: #00a2b2;
				}

		a.post_comments_tab {
			text-decoration: none;
			border: 0px;
			text-shadow: 1px 1px 2px black;
			position: absolute;
			display: inline;
			right: 40px;
			width: 40px;
			height: 16px;
			text-align: center;
			margin: 0px;iframe
			line-height: 1;
			padding: 11px 0px 13px 0px;
			-webkit-border-radius: 20px;
			border-radius: 20px;
			background: #CCC;
			-webkit-box-shadow: 0px 0px 6px -2px #333;
			box-shadow: 0px 0px ppx -2px #333;
			}

		.post_image {
			padding: 0px;
			margin: 0px auto -22px auto;
			width: 100%;
			text-align: center;
			display: block;
			min-height: 22px;
			line-height: 0;
			}
			
			.post_image a {
				border: 0px;
				display: block;
				}

			.post_image img {
				border: 0px;
				width: 100%;
				}

			.post_image iframe, .post_image video, .post_image object {
				background: black;
				padding-bottom: 22px;
			 	}

				embed {
					margin: 0px;
					padding: 0px;
					}
			
		h1.post_title, h2.post_title {
			font-family: 'Oswald', 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
			font-size: 24px;
			font-style: normal;
			font-weight: 400;
			padding: 25px 25px 0px 25px;
			margin: 0px;
			color: #333333;
			text-shadow: 0 0 1px #333333;
			}
			
			.post_title a {
				text-decoration: none;
				color: #444444;
				}
	
		.post_content {
			clear: both;
			margin: 0px;
			padding: 25px 25px 0px 25px;
			}

			.post_content p {
				margin: 0px;
				padding: 0px 0px 25px 0px;
				}

			.post_content img {
				margin: 0px -25px 0px -25px;
				text-align: center;
				border: 0px;
				}

			.post_content iframe {
				margin: 0px -25px 0px -25px;
				text-align: center;
				}

			.post_content object {
				margin: 0px -25px 0px -25px;
				text-align: center;
				}
			
			.post_content_twitter {
				font-size: 13px;
				/* font-style: italic; */
				font-style: normal;
				}

			.post_content_news {
				font-size: 13px;
				font-style: normal;
				}

			.post_content_nomatch {
				font-size: 13px;
				font-style: normal;
				}
					
			.post_content blockquote {
				margin: 0px 0px 25px 0px;
				padding: 25px 25px 0px 25px;
				background: #F8F8F8;
				font-style: italic;
				}

			.twitter-tweet-rendered {
				display: block;
				}
					
			a.more-link {
				display: none;
				}

			ul.aktt_tweet_digest {
				list-style-type: none;
				text-indent: 0px;		
				margin: 0px;
				padding: 0px;		
				}	
			
			.aktt_tweet_digest li {
				list-style-type: none;
				text-indent: 0px;				
				margin: 0px;
				padding: 0px 0px 20px 0px;
				}	
							
			#flickr, .flickr, .photo_credit {
				color: white;
				position: absolute;
				right: 30px;
				text-align: right;
				font-size: 10px;
				}

				#flickr a, .flickr a, .photo_credit a {
					font-size: 10px;
					color: white;
					}

		.post_bottom_box {
			height: 22px;
			line-height: 22px;
			padding-bottom: 25px;
			}

		ul.post_bottom_closed {
			margin: 0px;
			padding: 0px;
			list-style: none;
			text-transform: uppercase;
			display: block;
			height: 22px;
			line-height: 22px;
			}

			ul.post_bottom_closed li {
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				font-size: 12px;
				line-height: 21px;
				}


			li.post_bottom_closed_date {
				position: relative;
				padding: 0px 20px 0px 25px;
				float: left;
				}

				li.post_bottom_closed_date a {
					color: #aaa;
					border: 0px;
					font-weight: normal;
					font-size: 12px;
					}

				li.post_bottom_closed_date a:hover {
					color: #fd4239;
					border: 0px;
					}

			li.post_bottom_closed_single_share {
				position: relative;
				}

			li.post_bottom_closed_comments {
				/* display: inline;
				position: absolute;
				right: 137px; */
				display: inline-block;
				float: right;
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				font-size: 12px;
				font-weight: 700;
				}

				ul.post_bottom_closed li.post_bottom_closed_comments a {
					color: white;
					background: #ccc;
					padding: 0px 8px;
					display: block;
					height: 22px;
					line-height: 21px;
					}

					ul.post_bottom_closed li.post_bottom_closed_comments a:hover {
						color: #fd4239;
						background: white;
						-webkit-transition: all 0.5s;
						}

			li.post_bottom_closed_share {
				/* display: inline;
				position: absolute;
				right: 81px; */
				display: inline-block;
				float: right;
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				font-size: 12px;
				font-weight: 700;
				color: white;
				}

				ul.post_bottom_closed li.post_bottom_closed_share a.post_bottom_closed_share_button {
					color: white;
					background: #aaa;
					padding: 0px 8px;
					display: block;
					height: 22px;
					line-height: 21px;
					}

				ul.post_bottom_closed li.post_bottom_closed_share a:hover {
					/* width: 100%; */
					-webkit-transition: all 0.5s;
					}

					ul.share_list {
						display: none;
						list-style-type: none;
						position: absolute;
						bottom: 48px;
						right: 20px;
						z-index: 4;
						width: 300px;
						padding: 2px 0px 2px 0px;
						margin: 0px;
						font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
						font-size: 12px;
						font-weight: 700;
						color: white;
						/* background: #ccc; */
						text-align: center;
						-webkit-transition: all 1s;
						}
	
					ul.single {
						display: block;
						right: 0px;
						width: 358px;
						bottom: 0px;
						float: right;
						position: relative;
						}

					ul.post_bottom_closed li:hover.post_bottom_closed_share > ul.share_list {
						-webkit-transition: all 1s;
						display: block;
						}
						
					ul.post_bottom_closed li:hover.post_bottom_closed_share + a.post_bottom_more_button {
						display: none;
						}

					ul.share_list li {
						display: inline;
						height: 22px;
						}

						ul.share_list li a, li.share_list_single {
							font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
							font-size: 12px;
							font-weight: 700;
							color: white;
							background: #aaa;
							padding: 0px 7px 0px 7px;
							height: 22px;
							line-height: 21px;
							}
					
						/*	ul.share_list li:first-child a {
								padding-left: 9px;
								}

							ul.share_list li:last-child a {
								padding-right: 9px;
								} */

								li.share_list_single {
									width: 44px;
									float: left;
									}

								a.post_bottom_facebook {
									width: 68px;
									float: left;
									}

								a.post_bottom_googleplus {
									width: 56px;
									float: left;
									}

								a.post_bottom_twitter {
									width: 52px;
									float: left;
									}

								a.post_bottom_pinterest {
									width: 68px;
									float: left;
									}

								a:hover.post_bottom_facebook {
									background: #3B5B99;
									color: white;
									-moz-transition: background 0.5s;
									-ms-transition: background 0.5s;
									-o-transition: background 0.5s;
									-webkit-transition: background 0.5s;
									transition: background 0.5s;
									}		

								a:hover.post_bottom_twitter {
									background: #00ACED;
									color: white;			
									-moz-transition: background 0.5s;
									-ms-transition: background 0.5s;
									-o-transition: background 0.5s;
									-webkit-transition: background 0.5s;
									transition: background 0.5s;
									}		

								a:hover.post_bottom_googleplus {
									background: #DE4B38;
									color: white;				
									-moz-transition: background 0.5s;
									-ms-transition: background 0.5s;
									-o-transition: background 0.5s;
									-webkit-transition: background 0.5s;
									transition: background 0.5s;
									}

								a:hover.post_bottom_pinterest {
									background: #CB2027;
									color: white;			
									-moz-transition: background 0.5s;
									-ms-transition: background 0.5s;
									-o-transition: background 0.5s;
									-webkit-transition: background 0.5s;
									transition: background 0.5s;
									}

			li.post_bottom_read_more {
				/* display: inline;
				position: absolute;
				right: 20px; */
				display: inline-block;
				float: right;
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				font-size: 12px;
				font-weight: 700;
				}

				ul.post_bottom_closed li.post_bottom_read_more a {
					color: white;
					background: #FD4239;
					padding: 0px 8px;
					display: block;
					height: 22px;
					line-height: 21px;
					}

					ul.post_bottom_closed li.post_bottom_read_more a:hover {
						color: #fd4239;
						background: white;
						-webkit-transition: all 0.5s;
						}

		a:link.post-edit-link {
			height: 14px;
			color: #fd4239;
			size: 10px;
			}		
				
			ul.post_bottom li a:hover {
				background-position: left bottom;
				}	



	.navigation {
		display: none;
		}

		.margin_top_20 {
			margin-top: 25px;
			}


	ul.post_bottom_navigation {
		font-size: 12px;
		list-style: none;
		padding: 20px 20px 10px 20px;
		margin: 0px;
		}	

	ul.post_bottom_info {
		margin: 0px 55px 0px 0px;
		padding: 20px 0px 0px 0px;
		display: table;
		}	
			
		ul.post_bottom_info li.post_info {
			display: table;
			margin: 0px 0px 20px 0px;
			vertical-align: middle;
			}

			.post_info_label {
				display: table-cell;
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				font-size: 12px;
				font-weight: 700;
				color: white;
				background: #CCC;
				padding-right: 10px;
				width: 82px;
				text-align: right;
				vertical-align: middle;
				height: 38px;
				line-height: 37px;
				}

				a.post_info_label {
					color: white;
					display: table-cell;
					vertical-align: middle;
					height: 38px;
					line-height: 37px;
					}

					div:hover.post_info_label, a:hover.post_info_label {
						background: #fd4239;
						-moz-transition: background 0.5s;
						-ms-transition: background 0.5s;
						-o-transition: background 0.5s;
						-webkit-transition: background 0.5s;
						transition: background 0.5s;
						cursor: pointer;
						}

			.post_info_text {
				display: table-cell;
				position: relative;
				left: 20px;
				vertical-align: middle;
				height: 32px;
				}
		
			.post_info_text a {
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				color: #999;
				font-size: 12px;
				text-transform: uppercase;
				}	

			.post_info_text a:hover {
				color: #fd4239;
				-moz-transition: color 0.5s;
				-ms-transition: color 0.5s;
				-o-transition: color 0.5s;
				-webkit-transition: color 0.5s;
				transition: color 0.5s;
				}

			.tags a {
				display: inline-block;
				font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
				color: white;
				font-size: 11px;
				text-transform: uppercase;
				background: #FD4239;
				padding: 0px 3px;
				height: 18px;
				line-height: 18px;
				font-weight: 700;
				}	

			.tags a:hover {
				color: white;
				background: #0077c8;
				-moz-transition: background 0.5s;
				-ms-transition: background 0.5s;
				-o-transition: background 0.5s;
				-webkit-transition: background 0.5s;
				transition: background 0.5s;
				}

/* POST GALLERY 
-------------------------------------------------------------- */


	.gallery br {
		display: none;
		}

	.gallery-item {
		margin: 0px;
		padding: 0px;
		}

	.gallery-icon img {
		margin-top: 25px;
			}

	.gallery-icon a {
		border: 0px;
		}


/* Comments 
-------------------------------------------------------------- */

		.post_avatar {
			width: 300px;
			height: 80px;
			padding: 0px;
			margin: 0px;
			width: 100%;
			clear: both;
			}
			
			.post_avatar_left {
				width: 80px;
				height: 80px;
				display: inline-block;
				zoom: 1; /* ie7 hack for display:inline-block */
				float: left;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				}

			img.avatar {
				border: 0px;
				}

			.post_avatar_right {
				width: 180px;
				height: 80px;
				display: inline-block;
				zoom: 1; /* ie7 hack for display:inline-block */
				float: left;
				margin: 0px 20px 0px 20px;
				padding: 0px;
				}
			
				.post_avatar_right_author {
					width: 180px;
					font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
					text-transform: uppercase;
					color: #fd4239;
					padding: 20px 0px 5px 0px;
					border-bottom: 1px solid #aaaaaa;
					
					margin: 0px;
					}
				
				.post_avatar_right_date {
					width: 180px;
					font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
					font-size: 12px;
					text-transform: uppercase;
					color: #aaaaaa;
					padding-top: 5px;
					height: 35px;
					margin: 0px;
					}
				
		.comments_textarea {
			width: 240px;
			height: 200px;
			}

		.form_fields {
			padding: 5px;
			border: 1px solid #dddddd;
			background-color: #fdfdfd;
			color: #666666;
			-webkit-box-shadow: inset 0px 0px 2px 0px #cccccc;
			-moz-box-shadow: inset 0px 0px 2px 0px #cccccc;
			box-shadow: inset 0px 0px 2px 0px #cccccc;
			}
			
		.margin-bottom-10 {
			margin-bottom: 10px;
			}

		.margin-bottom-20 {
			margin: 0px 10px 20px 0px;
			}
		
		p.form-submit {
			padding: 0px 25px 25px 25px;
			margin: 0px;
			}
			
		.submit_button, .form-submit input {
			font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
			color: white;
			font-weight: 700;
			font-size: 12px;
			background: #AAA;
			border: 0px;
			padding: 0px 7px;
			text-transform:uppercase;
			height: 30px;
			line-height: 29px;
			}
			
		input:hover, button:hover {
			color: white;
			background: #fd4239;
			-moz-transition: background 0.5s;
			-ms-transition: background 0.5s;
			-o-transition: background 0.5s;
			-webkit-transition: background 0.5s;
			transition: background 0.5s;
			}

		.comment-subscription-form {
			display: none;
			}


/* New Comments
-------------------------------------------------------------- */


	h3#reply-title {
		display: none;
		}

	.social-identity {
		display: table;
		width: 300px;
		}

		.social-identity img {
			width: 50px;
			height: 50px;
			padding: 25px;
			margin: 0px;
			display: table-cell;
			}

		.social-identity p.social-input-row {
			width: 175px;
			padding: 25px 25px 25px 0px;
			margin: 0px;
			display: table-cell;
			vertical-align: top;
			position: relative;
			}

	.social-twitter-icon {
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		text-transform: uppercase;
		color: #FD4239;
		}

	.social-twitter-icon small.social-psst {
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		line-height: 1;
		font-size: 12px;
		text-transform: uppercase;
		color: #AAA;
		border-top: 1px solid #ccc;
		}

	label#post_to {
		float: right;
		line-height: 27px;
		font-size: 12px;
		color: #AAA;
		text-transform: uppercase;
		}

	p.social-input-row {
		font-size: 13px;
		font-style: normal;
		margin: 0px;
		padding: 0px 25px 0px 25px;
		}

	small.social-psst {
		display: block;
		font-weight: 400;
		}

	social-input-row-comment label.social-label {
		display: none;
		}

	.social-input {
		padding: 5px;
		border: 1px solid #DDD;
		background-color: #FDFDFD;
		color: #666;
		-webkit-box-shadow: inset 0px 0px 2px 0px #CCC;
		-moz-box-shadow: inset 0px 0px 2px 0px #cccccc;
		box-shadow: inset 0px 0px 2px 0px #CCC;
		margin: 0px 0px 10px 0px;
		height: 20px;
		}

	textarea.social-input {
		width: 239px;
		height: 200px;
		}

	.form-submit input {
		margin: 0px;
		}

	select.social-select {
		background: transparent;
		width: 175px;
		padding: 0px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 12px;
		border: 1px solid #CCC;
		height: 20px;
		position: absolute;
		top: 25px;
		line-height: 1;
		}

	small.social-psst {
		height: 16px;
		padding-top: 4px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		color: #AAA;
		position: absolute;
		bottom: 25px;
		line-height: 1;
		}

		small.social-psst a {
			color: #AAA;
			}

	.social-nav {
		display: none;
		}

	.social-last-reply-when {
		display: none;
		}

	#social-items-wrapper {
		width: 300px;
		margin-bottom: 25px;
		padding: 0px;
		}

		.social-items .social-twitter {
			margin: 0px;
			padding: 0px;
			}

	.social-items-comments {
		margin: 0px auto 0px auto;
		text-align: center;
		padding: 0px;
		line-height: 0;
		}

		.social-items-comments a {
			width: 50px;
			height: 50px;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			display: inline-block !important;
			}

		.social-items-comments img {
			width: 50px;
			height: 50px;
			margin: 0px;
			padding: 0px;
			}

		a.social-items-and-more {
			display: none !important;
			}

	ol.social-commentlist {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 300px;
		}

		ol.social-commentlist li {
			border-bottom: 1px solid #ccc;
			}

		ol.social-commentlist li:last-child {
			border-bottom: 0px solid #ccc;
			}

	.social-comment {
		margin: 0px;
		padding: 0px 0px 25px 0px;
		}

	.social-comment-header {
		position: relative;
		height: 100px;
		}

		.social-comment-header img {
			width: 50px;
			height: 50px;
			padding: 25px;
			margin: 0px;
			position: absolute;
			top: 0px;
			left: 0px;
			}
		
		cite.social-fn {
			position: absolute;
			top: 25px;
			left: 100px;
			font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
			font-size: 14px;
			font-style: normal;
			font-weight: 700;
			text-transform: uppercase;
			color: #FD4239;
			padding: 0px 0px 11px 0px;
			border-bottom: 1px solid #AAA;
			width: 178px;
			line-height: 1;
			}

		.social-posted-from {
			display: none;
			}


		.social-comment-meta a {
			position: absolute;
			bottom: 25px;
			left: 100px;
			width: 178px;
			font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
			line-height: 1;
			font-size: 12px;
			text-transform: uppercase;
			color: #AAA;
			}
		
		.social-comment-body p {
			margin: 0px 25px;
			padding: 0px;
			}

		.social-actions {
			padding: 0px;
			margin: 25px 25px 0px 25px;
			text-align: right;
			}

	.social-input {
		padding: 5px;
		border: 1px solid #DDD;
		background-color: #FDFDFD;
		color: #666;
		-webkit-box-shadow: inset 0px 0px 2px 0px #CCC;
		-moz-box-shadow: inset 0px 0px 2px 0px #cccccc;
		box-shadow: inset 0px 0px 2px 0px #CCC;
		}

	label.social-label {
		float: right;
		width: 75px;
		padding: 10px 0px 9px 0px;
		font-size: 13px;
		font-style: normal;
		color: #AAA;
		text-transform: uppercase;
		line-height: 1;
		}

	small.social-help {
		display: none;
		}

	.social-input-row-comment label {
		display: none;
		}

	.social-sign-in-links {
		margin: 0px;
		}

		.social-sign-in-links a {
			display: block;	
			margin: 25px 25px 0px 25px;
			text-align: center;		
			font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
			font-size: 14px;
			font-weight: 700;
			color: white;
			padding: 0px 7px 0px 7px;
			height: 24px;
			line-height: 23px;
			text-transform: uppercase;
			}

			.social-sign-in-links .social-twitter {
				background: #aaa;
				color: white;
				}

				.social-sign-in-links .social-twitter:hover {
					background: #00ACED;
					color: white; 
					}

			.social-sign-in-links .social-facebook {
				background: #aaa;
				color: white;
				}

				.social-sign-in-links .social-facebook:hover {
					background: #3B5B99;
					color: white; 
					}

		.social-divider {
			border-bottom: 1px solid #CCC;
			margin-bottom: 25px;
			padding-top: 25px;
			position: relative;
			}

		.social-divider span {
			position: absolute;
			background: white;
			text-align: center;
			top: 15px;
			font-size: 12px;
			font-style: normal;
			color: #AAA;
			text-transform: uppercase;
			line-height: 1;
			padding: 4px 8px;
			left: 132px;
			}

/* Contact Form
-------------------------------------------------------------- */

	.contact_textarea {
		width: 566px;
		height: 200px;
		}
	
	.contact_form_fields {
		width: 200px;
		padding: 5px;
		border: 1px solid #dddddd;
		background-color: #fdfdfd;
		color: #666666;
		-webkit-box-shadow: inset 0px 0px 2px 0px #cccccc;
		-moz-box-shadow: inset 0px 0px 2px 0px #cccccc;
		box-shadow: inset 0px 0px 2px 0px #cccccc;
		}

	div.wpcf7-response-output {
		padding: 7px;
		margin: 0px 0px 20px 0px;
		postion: relative;
		position: absolute;
		bottom: 27px;
		right: 16px;
		}

/* Functions
-------------------------------------------------------------- */

/* Infinite Scroll */

	#infscr-loading {
		display: block;
		position: fixed;
		left: 50%;
		bottom: -10px;
		padding: 7px 7px 14px 7px;
		z-index: 4;
		background: #666666;
		text-align: center;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 10px -6px #111111;
		-moz-box-shadow: 0px 0px 10px -6px #1111111;
		box-shadow: 0px 0px 10px -6px #111111;
		border: 2px solid #666666;
		height: 20px;
		color: white;
		font-size: 12px;
		font-weight: 700px;
		}
		
		#infscr-loading img {
			display: inline-block;
			zoom: 1; /* ie7 hack for display:inline-block */
			}

			
/* Scroll To Top */

	a.scroll_to_top_button {
		display: none;
		position: fixed;
		left: 148px;
		bottom: 22px;
		z-index: 4;
		background: url('images/bottom_up.png') no-repeat;
		background-position: 0px 0px;
		text-align: center;
		width: 32px;
		height: 32px;
		cursor: pointer;
		}

		a:hover.scroll_to_top_button {
			background-position: bottom left;
			}

/* Follow on Twitter */

	a.follow_on_twitter {
		display: block;
		position: fixed;
		right: 217px;
		bottom: -10px;
		padding: 7px 9px 15px 22px;
		z-index: 4;
	    	background: url('images/twitter_small_white.png') no-repeat #33ccff;
		background-position: 7px 9px;
		text-align: right;
		width: 110px;
		height: 18px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		color: white;
		font-size: 12px;
		font-weight: 500;
		font-style: normal;
		text-decoration: none;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 12px -4px #111111;
		-moz-box-shadow: 0px 0px 12px -4px #1111111;
		box-shadow: 0px 0px 12px -4px #111111;
		cursor: pointer;
		border: 2px solid #33ccff;
		}

/* Follow on Facebook */

	a.like_on_facebook {
		display: block;
		position: fixed;
		right: 94px;
		bottom: -10px;
		padding: 7px 9px 15px 9px;
		z-index: 4;
	    	background: url('images/facebook_like_small.png') no-repeat #3B5997;
		background-position: 7px 9px;
		text-align: right;
		width: 98px;
		height: 18px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		color: white;
		font-size: 12px;
		font-weight: 500;
		font-style: normal;
		text-decoration: none;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 12px -4px #111111;
		-moz-box-shadow: 0px 0px 12px -4px #1111111;
		box-shadow: 0px 0px 12px -4px #111111;
		cursor: pointer;
		border: 2px solid #3B5997;
		}	

/* Sliding Footer */

	#footerSlideContainer {
		position: fixed;
		bottom: 0;
		display: block;
		}
		
	a#footerSlideButton {
		display: block;
		position: fixed;
		left: 20px;
		bottom: 22px;
		z-index: 5;
		background: url('images/bottom_openclose.png') no-repeat;
		background-position: 0px 0px;
		text-align: center;
		width: 32px;
		height: 32px;
		cursor: pointer;
		}

		a:hover#footerSlideButton {
			background-position: 0px -32px;
			}

	#footerSlideContent {
		display: block;
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 4;		
		width: 100%;
		height: 0px;
		background: #333333;
		color: white;
		border-top: 0px solid white;
		-webkit-box-shadow: 0px -1px 10px 0px #666666;
		-moz-box-shadow: 0px -1px 10px 0px #666666;
		box-shadow: 0px -1px 10px 0px #666666;
		}
		
	#footerSlideText {
		padding: 29px 20px 20px 72px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		text-decoration: none;
		color: white;
		}
		
	#footerSlideText a {
		color: white;
		font-weight: 700;
		}

		#footerSlideText a:hover {
			color: #fd4239;
			}

	ul.footer_text {
		list-style: none;
		padding: 0px;
		margin: 0px;
		}	


		ul.footer_text li {
			margin: 0px;
			padding: 0px;
			}

	#iphone_prefooter {
		width: 300px;
		display: block;
		background: white;
		padding: 10px 20px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		text-decoration: none;
		color: #333333;
		border-top: 0px solid white;
		text-align: center;
		-webkit-box-shadow: 0px -1px 10px 0px #666666;
		-moz-box-shadow: 0px -1px 10px 0px #666666;
		box-shadow: 0px -1px 10px 0px #666666;		
		}

		#iphone_prefooter a {
			color: #333333;
			font-weight: 700;
			}

	#iphone_footer {
		width: 300px;
		display: block;
		background: #333333;
		padding: 10px 20px;
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: 400;
		text-decoration: none;
		color: white;
		border-top: 0px solid white;
		text-align: center;
		-webkit-box-shadow: 0px -1px 10px 0px #666666;
		-moz-box-shadow: 0px -1px 10px 0px #666666;
		box-shadow: 0px -1px 10px 0px #666666;		
		}

		#iphone_footer a {
			color: white;
			font-weight: 700;
			}

	#iphone_tab_bar_invisible {
		display: block;
		width: 340px;
		height: 49px;
		background: black url('images/iphone_tab_bar.png') no-repeat;
		}

	ul#iphone_tab_bar {
		display: block;
		position: fixed;
		width: 340px;
		height: 49px;
		left: 0px;
		bottom: 0px;
		z-index: 4;
		background: url('images/iphone_tab_bar.png') no-repeat;
		background-position: 0px 0px;
		cursor: pointer;
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

		ul#iphone_tab_bar li {
			display: inline;
			width: 80px;
			height: 49px; float: left;
			}


			a.iphone_tab_bar_fishatbat {
				background: url('images/iphone_tab_bar_fishatbat.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				margin-left: 10px;
				}

			a.iphone_tab_bar_photos {
				background: url('images/iphone_tab_bar_photos.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				}

			a.iphone_tab_bar_videos {
				background: url('images/iphone_tab_bar_videos.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				}

			a.iphone_tab_bar_twitter {
				background: url('images/iphone_tab_bar_twitter.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				margin-right: 10px;
				}

			a.iphone_tab_bar_fishatbat_highlight {
				background: url('images/iphone_tab_bar_fishatbat_highlight.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				margin-left: 10px;
				}

			a.iphone_tab_bar_photos_highlight {
				background: url('images/iphone_tab_bar_photos_highlight.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				}

			a.iphone_tab_bar_videos_highlight {
				background: url('images/iphone_tab_bar_videos_highlight.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				}

			a.iphone_tab_bar_twitter_highlight {
				background: url('images/iphone_tab_bar_twitter_highlight.png') no-repeat;
				width: 80px;
				height: 49px;
				display: block;
				margin-right: 10px;
				}
/* 404 */

	a.filenotfound {

			width: 940px;
			height: 440px;
			border: 0px;
			display: block;
			background: url('images/404_transparent_hover.png') no-repeat;
			background-position: 0 0;
			}

			a:hover.filenotfound {
				background-position: bottom;
				}

/**** Transitions ****/

.masonry,
.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.masonry .masonry-brick {
  -webkit-transition-property: left, right, opacity;
     -moz-transition-property: left, right, opacity;
      -ms-transition-property: left, right, opacity;
       -o-transition-property: left, right, opacity;
          transition-property: left, right, opacity;
}

/* NEW CLEARFIX */

	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
		}
		
	* html .clearfix             { zoom: 1; } /* IE6 */
	
	*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* LIGHTBOX */

	div.fancybox-title-none {
		display: none;
		}
	
	div#fancybox-title	{
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		color: white;
		padding-top: 10px;
		}

/* Mobile Devices */

	/* iPhone [portrait + landscape] */
		@media only screen and (min-width: 320px) and (max-width: 640px) {
			
		html, body {
/*			width: 340px; */
			}

		#main_content_frame {
			margin: 0px 0px 0px 0px;
			padding: 20px 0px 0px 20px;
			min-width: 320px;
			}

		#main_header_iphone {
			display: block;
			}

		#main_sidebar_all {
			display: none;
			}

		.main_header_bar {
			display: block;
			text-align: center;
			position: static;
			margin: 0px;
			}

		.main_header_bar_invisible {
			display: none;
			}

		ul.post_bottom_closed li {
			margin-bottom: 20px;
			}

		ul.share_list {
			padding: 0px 0px 0px 0px;
			position: static;
			top: 0px;
			right: 0px;
			}

		ul.share_list li.share_list_single {
			display: none;
			}

		ul.single {
			width: 300px;
			}
 
		li.post_bottom_closed_single_share {
			display: block;
			position: static;
			height: 22px;
			}

		li.post_bottom_closed_date {
			width: 255px;
			}

		.fishatbat_white {
			display: none;
			}

		.600_box {
			width: 320px;	
			}

		.small_box {
			width: 320px;		
			}

		.medium_box {
			width: 320px;
			}

		.large_box {
			width: 320px;
			}

		.extralarge_box {
			margin-right: 20px;
			}


		.post_content img {
			height: auto;
  			max-width: 300px;
			}


/*		.post_content img {
            	width: 300px;
            	height: auto;
            	}
            
		.post_content img {
            	width: auto;
            	height : 300px;
            	}
*/
	}

/* Polls */

	wp-polls-ul input {
		position: absolute;
		}

	.wp-polls label img {
		margin-left: 20px;
		}

	.wp-polls-ul li {
		margin-bottom: 20px;
		}

.social_comment_retweet {
display: none;
}

a.social-posted-when {
	color: #ccc;
font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
color: #999;
font-size: 12px;
text-transform: uppercase;
}




/* Standings Widget */

	p.date {
		font-family: 'Ubuntu', 'Helvetica Neue', 'Myriad Pro', calibri, arial, sans-serif;
		font-size: 12px;
		line-height: 21px;
		color: #aaa;
		border: 0px;
		font-weight: normal;
		text-transform: uppercase;
		margin-top: 25px;
		}

	div#mlb_standings_body th {
		color: #333;
		}

	tr.team {
		text-transform: uppercase;
		color: #0077c8;
		}	



/* 2013 Adjustments */

a.nsfw {
background: black;
display: block;
position: relative;
border: 0px;
}

.nsfw span {
position: absolute;
color: white;
left: 0px;
display: block;
width: 100%;
top: 50%;
text-align: center;
}

a.nsfw:hover span {
display: none;
border: 0px;
}

a.nsfw:hover span {
display: none;
}

.nsfw img {
opacity: 0.10;
margin: 0px !important;
width: 100%;
}

.nsfw img:hover {
opacity: 1;
}