/*
Theme Name: FM-View
Description: FM-View 2012 Theme 
Author: FM-View Staff
Template: graphene
*/

@import url("https://638c8a.claudeassets.com/20120921033036cs_/http://www.fm-view.net/wp-content/themes/graphene/style.css");

@import url(https://153a3a.claudeassets.com/20120921033036cs_/http://fonts.googleapis.com/css?family=Source+Sans+Pro);
#navigation ul li a,
.maintitle, .ipsSideBlock h3, 
.popupInner h3, .ipsType_pagetitle,
.sidebar h3,
.post-title, .post-title a{ font-family: 'Source Sans Pro', "helvetica neue", helvetica, arial, sans-serif !important; }

/* Sprite override */
.post-meta .meta_categories,
.slider_nav a, .slider_nav a:visited{
	background-image: url(https://570542.claudeassets.com/20120921033036im_/http://www.fm-view.net/wp-content/themes/fmview/images/sprite_master.png);
}
	.slider_nav a, .slider_nav a:visited{
		width: 11px;
		height: 11px;
		margin: 0 2px;
	}

/* Fonts overrides */
.slider_post h2 a,
.slider_post h2 a:visited {
	font: normal 22px "helvetica neue", helvetica, arial, sans-serif;
}

.post .date .month {
	font: normal 8px "helvetica neue", helvetica, arial, sans-serif;
}

.post .date .year {
	font: bold 10px "helvetica neue", helvetica, arial, sans-serif;
}

#comments p.commentmetadata,
#comments p.comment-reply-link,
.post-tags, .wp-caption-text,
#secondary-menu > li {
	font: normal 11px "helvetica neue", helvetica, arial, sans-serif;
}

.post-format .entry-description p {
	font: normal 11px/16px "helvetica neue", helvetica, arial, sans-serif !important;
}

.post-meta {
	font: normal 11px/18px "helvetica neue", helvetica, arial, sans-serif;
}

.post-format .post-author{
	font: italic 12px "helvetica neue", helvetica, arial, sans-serif;
}

.comment-nav, #comments .comment-entry p,
#comments .comment-entry ul li,
#comments .comment-entry ol li,
.sidebar select, #commentform input,
#commentform textarea,
.wp-email .TextField, .wp-email .Forms,
.previous, .previous a, .previous a:visited,
.next-post, .next-post a, .next-post a:visited,
.parent-return {
	font: normal 12px "helvetica neue", helvetica, arial, sans-serif;
}

.block-button, .block-button:visited, .Button,
.button, #commentform #submit {
	font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
}

.cat-desc p,
.homepage_pane .post-excerpt{
	font: normal 12px/18px "helvetica neue", helvetica, arial, sans-serif;
}

input, select {
	font: normal 13px "helvetica neue", helvetica, arial, sans-serif;
}

#copyright h3{
	font: normal 14px "helvetica neue", helvetica, arial, sans-serif;
}

#comments li .comment-wrap > h5 {
	font: normal 16px "helvetica neue", helvetica, arial, sans-serif;
}

.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6,
.comment-entry h1, .comment-entry h2, .comment-entry h3,
.comment-entry h4, .comment-entry h5, .comment-entry h6 {
	font: bold 16px "helvetica neue", helvetica, arial, sans-serif;
}

.bgimage-excerpt .slider_post h2 a,
.bgimage-excerpt .slider_post h2 a:visited,
.single .author_h4,
.comment-link a,
.comment-link a:visited {
	font: normal 18px "helvetica neue", helvetica, arial, sans-serif;
}

.post .date .day {
	font: bold 19px "helvetica neue", helvetica, arial, sans-serif;
}

#comments > h4, #respond > h3,
h3.author-post-list,
.homepage_pane .post-title a, 
.homepage_pane .post-title a:visited{
	font: normal 20px "helvetica neue", helvetica, arial, sans-serif;
}

.post-title, .post-title a {
	font: 22px "helvetica neue", helvetica, arial, sans-serif;
}

/* My many overrides */
.grid_1, .grid_2, .grid_3, .grid_4,
.grid_5, .grid_6, .grid_7, .grid_8,
.grid_9, .grid_10, .grid_11, .grid_12,
.grid_13, .grid_14, .grid_15, .grid_16 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}

.container_16 .grid_5 {
	width: 270px;
}

#content {
	background: transparent;
	padding-top: 11px;
	padding-bottom: 8px;
}

#sidebar1, #sidebar2{
	margin-top: 1px;
}

.page-title {
	background: #13314D url(http://forum.fm-view.net/public/style_images/fmview13/fmv13/maintitle.png) repeat-x top;
	background: -moz-linear-gradient(top, #2F6FAE 0%, #13314D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2F6FAE), color-stop(100%,#13314D));
	background: linear-gradient(top, #2F6FAE 0%,#13314D 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr='#2F6FAE', EndColorStr='#13314D')";
	font-weight: bold;
	color: white;
	text-shadow: -1px -1px 1px black;
	text-transform: uppercase;
	padding: 10px 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.post-meta {
	margin-bottom: 10px;
}

.featured_slider {
	margin-bottom: 10px !important;
	background: #E0E8EF;
	border: 1px solid #C7D4DF;
	padding: 10px 10px 20px;
	width: auto;
}

.featured_slider #slider_root {
	margin: 0 auto 0;
	height: 200px;
	width: auto;
	padding: 10px;
	border: 1px solid #C7D4DF;
}

.sliderpost_featured_image img {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 4px solid #e3e3e3;
}

.slider_post {
	height: 200px;
	width: 620px !important;
}

.slider-entry-wrap {
	margin: 10px;
}

.slider_post_entry p{
	margin-top: 3px;
	margin-bottom: 10px;
	line-height: 1.6;
}

.thumbnail-excerpt .block-button {
	right: 5px;
	bottom: -5px;
}

.sliderpost_featured_image {
	margin: 10px 1em 1em 20px;
}


.slider_nav {
	bottom: 7px !important;
	text-align: right;
	width: 97% !important;
}

.post, #respond, #comments_list{
	background: #E0E8EF;
	margin-bottom: 10px;
	padding: 10px 0;
	overflow: visible;
	position: relative;
	border: 1px solid #C7D4DF;
}
	#respond{
		padding: 10px;
		width: auto !important;
		min-width: 0 !important;
		margin-right: -2px;
	}
	
	#comments_list{
		padding: 10px 0;
		width: 100%;
		margin-right: -2px;
	}
	

.post .entry{
	background: #fff;
	padding: 10px;
	border: 1px solid #C7D4DF;
}

.entry-content p,
.comment-entry p,
dt {
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.6;
}

.entry-content .excerpt-thumb img,
.child-page .excerpt-thumb img {
	margin: 0 1em 0 0;
}

.entry-footer {
	padding-top: 4px;
	margin-top: 8px;
}


#comments > h4,
#respond > h3,
h3.author-post-list {
	color: #1772AF;
	margin-top: 0;
	margin-bottom: 10px;
}

#respond h3#reply-title {
	margin-left: 2px;
	margin-top: 0;
	color: #1772AF;
}

#comments ol li.comment,
#comments ol li.pingback,
#comments ol li.trackback {
	background: #fff;
	border: 1px solid #C7D4DF;
	margin: 0 10px 10px;
	padding: 10px 0 10px;
}

#comments #commentform {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #C7D4DF;
}

#commentform {
	background: #fff;
	border: 1px solid #C7D4DF;
	padding: 10px;
}


#commentform textarea {
	height: 85px;
	width: 592px;
}
.sidebar h3 {
	background: url(http://forum.fm-view.net/public/style_images/fmview13/fmv13/search-bg.png) repeat-x bottom;
	background: -moz-linear-gradient(top, #313131 0%, #1C1C1C 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(100%,#1C1C1C));
	background: linear-gradient(top, #313131 0%,#1C1C1C 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#313131', EndColorStr='#1C1C1C')";
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	text-transform: uppercase;
	text-shadow: -1px -1px 1px black;
	border-bottom: 1px solid #D7E0EB;
	color: white;
	padding: 8px 9px 9px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	margin: -15px -11px 5px -11px;
	width: auto;
}

.sidebar div.sidebar-wrap {
	background: #ECF5FA;
	border: 1px solid #D7E0EB;
	padding: 10px;
	margin-bottom: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.sidebar ul li {
	border-bottom: 1px solid #D7E0EB;
	line-height: 18px;
}
	.sidebar ul li:last-child{
		border-bottom: 0;
		padding: 6px 0 0;
	}

.breadcrumb{
	padding: 5px 15px 5px 15px;
	background: #eee;
	font-weight: bold;
}

.hide { display: none; }

.author-entry .avatar{
	border-width: 2px;
}

/* Custom */
body, html{
	font: normal 13px "helvetica neue", helvetica, arial, sans-serif;
	background: #16324B url(http://forum.fm-view.net/public/style_images/fmview13/fmv13/background_2013.png) repeat-x top;
}

#ipbwrapper{
	width: 960px;
	margin: 0 auto;
}

#header{
	width: auto;
	height: 120px;
	background: transparent url(http://forum.fm-view.net/public/style_images/fmview13/fmv13/logo-glow_2013.png) no-repeat bottom left;
	border: 0;
	padding-left: 110px;
	position: relative;
}
	#fmv-logo{
		position: absolute;
		top: 0;
		left: 0;
	}
	
	#logo-bar{
		height: 80px;
		position: relative;
	}
		#logo-text{
			position: absolute;
			top: 22px;
			left: 0;
			height: 37px;
			width: 156px;
			display: block;
			background: transparent url(https://16fc19.claudeassets.com/20120921033036im_/http://www.fm-view.net/wp-content/themes/fmview/images/fmv13/logo-text.png) no-repeat top left;
			text-indent: -3000em;
		}
	
		#navigation{
			position: absolute;
			right: 0;
			top: 26px;
			font-size: 14px;
			font-weight: bold;
		}
			#navigation ul li{
				float: left;
				margin: 0 5px;
				list-style: none;
			}
				#navigation ul li a{
					display: block;
					color: #fff;
					text-shadow: -1px -1px 1px black;
					text-decoration: none;
					padding: 7px 12px;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
				}
					#navigation ul li.active a,
					#navigation ul li a:hover{
						background: rgba(34, 34, 34, 0.5);
					}
		#search_{
			background: #313131 url(https://7d3894.claudeassets.com/20120921033036im_/http://www.fm-view.net/wp-content/themes/fmview/images/fmv13/search-bg.png) repeat-x bottom;
			height: 40px;
			position: absolute;
			top: 0;
			right: 7px;
			
		}
			#search_wrap{
				background: transparent url(http://forum.fm-view.net/public/style_images/fmview13/search_icon.png) no-repeat 8px 9px;
				box-shadow: none;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				height: 40px;
				padding: 0 4px 0 32px;
				line-height: 40px;
				position: relative;
				display: block;
				min-width: 254px;
			}

			#main_search{				
				font-size: 14px !important;
				color: #DDD !important;
				border: 0 !important;
				background: transparent;
				text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
				padding: 0 0 0 3px;
				background: transparent;
				width: 195px;
				outline: 0;
			}
			
		#search-spacer-l-wrap,
		#search-spacer-r-wrap {
			position: absolute;
			top: 0;
			right: 297px;
		}
		
		#search-spacer-r-wrap {
			right: 5px;
		}
			
	#header-bar{
		height: 34px;
	}
		#user_navigation{
			margin: 6px 0 0;
			font-size: 11px;
		}
			#user_navigation .ipsList_inline > li:last-child {
				margin: 0 0 0 15px;
			}
			
			#user_link, #notify_link, #inbox_link, #sign_in, #reg_link{
				font-size: 13px;
			}
				#user_navigation a{
					color: #fff;
				}
				
				#inbox_link.newMsg{
					background-color: rgba(51, 98, 156, 0.7);
					text-shadow: -1px -1px 1px black;
				}

				#notify_link.newMsg{
					background-color: rgba(68, 156, 51, 0.5);
					text-shadow: -1px -1px 1px black;
				}
				
				#user_link:hover, #notify_link:hover, #inbox_link:hover, #sign_in:hover, #reg_link:hover,
				#inbox_link.newMsg:hover, #notify_link.newMsg:hover{
					background-color: rgba(255, 255, 255, 0.2);
				}
											
			.headerBarPhoto{
				margin: -10px 5px -7px -5px;
				padding: 0;
				border: 0;
			}
			
			.ipsHasNotifications{
				font-size: 11px;
				height: 14px;
				line-height: 14px;
				top: 2px;
				left: 2px;
			}

#user_navigation .ipsList_inline > li a{
	font-size: 13px;
	padding: 0 12px;
	line-height: 27px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	display: block;
}
	#user_navigation .ipsList_inline > li a:hover{
		background-color: #4D4D4D;
		background-color: rgba(255, 255, 255, 0.2);
	}
	
#user_navigation .ipsList_inline > li:last-child{
	margin: 0 !important;
}

.ipsList_inline > li {
	display: inline-block;
	margin: 0 3px;
}

#body_wrapper{
	background: #fff;
	padding: 0;
	border: 5px solid #3571A9;
	border-top: 0;
	width: auto !important;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
}

.cat-item-12{ display: none; }

#admin-links {
	position: absolute;
	top: 0;
	right: 5px;
	background: rgba(34, 34, 34, 0.5);
	font-size: 11px;
	padding: 4px 2px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	opacity: 0.5;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
	#admin-links:hover{ opacity: 1; }

.maintitle {
	background: #13314D url(http://forum.fm-view.net/public/style_images/fmview13/fmv13/maintitle.png) repeat-x top;
	background: -moz-linear-gradient(top, #2F6FAE 0%, #13314D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2F6FAE), color-stop(100%,#13314D));
	background: linear-gradient(top, #2F6FAE 0%,#13314D 100%);
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-shadow: -1px -1px 1px black;
	text-transform: uppercase;
	border: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	padding: 10px;
	line-height: 15px;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
	
#admin-links li {
	list-style: none;
	float: left;
	margin: 0 12px;
}

#admin-links li a {
	color: white;
}

.featured_ribbon{
	position: absolute;
	top: 6px;
	left: 6px;
	z-index: 1000;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

hr.news_spacer{
	border: 2px solid #2F6FAE;
	margin-bottom: 10px;
}

.rsswidget img{
	margin: 2px 3px -2px 0;
}

#footer_utilities{
	padding: 10px 10px 20px;
	font-size: 11px;
	color: white;
	position: relative;
}

#copyright{
	text-align: right;
	color: white;
	margin: 0;
	float: none;
	max-width: 100%;
}

#backtotop{
	width: 24px;
	height: 20px;
	padding-top: 4px;
	line-height: 20px;
	left: 50%;
	margin-left: -12px;
	position: absolute;
	display: inline-block;
	text-align: center;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	opacity: 0.4;
	outline: 0;
	background: rgba(34, 34, 34, 0.5);
	-webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}

#backtotop:hover {
	background: rgba(34, 34, 34, 0.8);
	color: white;
	opacity: 1;
}

#content-main{
	width: 654px;
	margin-right: 2px !important;
}

#Post_Featured_Image{
	margin: 0 0 5px 5px;
	float: right;
}
	#Post_Featured_Image img{
		max-width: 265px;
	}
	.tag-fmv-tour #Post_Featured_Image,
	.category-tours #Post_Featured_Image{ display: none; }
	
.contact-form input.email{
	float: none;
}

#tweet-wrap-graphene-twitter-2{
	font-size: 12px;
}

.sidebar #tweetfollow{
	position: absolute;
	top: 0;
	right: 0;
	margin: 1px 5px 0 0;
	width: 140px;
}

.subscribeSidebar a{
	padding-left: 20px;
	line-height: 16px;
	background: url(https://1263f9.claudeassets.com/20120921033036im_/http://www.fm-view.net/wp-content/themes/fmview/images/fmv13/social_sprites.png) no-repeat;
	background-position: 0 -2px;
	display: block;
}

.subscribeSidebar a.itunes{ background-position: 0 -2px;}
.subscribeSidebar a.steam{ background-position: 0 -22px;}
.subscribeSidebar a.google{ background-position: 0 -42px;}
.subscribeSidebar a.rss, .subscribeSidebar a.podcast{ background-position: 0 -62px; }
.subscribeSidebar a.twitter{ background-position: 0 -81px; }
.subscribeSidebar a.facebook{ background-position: 0 -102px; }

/* Don't like doing this... */
.single-post .post-1674 #Post_Featured_Image{ display: none; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

	#main-logo{
		background: url(https://26b2cf.claudeassets.com/20120921033036im_/http://www.fm-view.net/wp-content/themes/fmview/images/fmv13/hi-logo.png) no-repeat;
		background-size: 105px 120px;
		width: 105px;
		height: 120px;
		position: absolute;
		top: 0;
		left: 0;
	}
		#main-logo a{
			width: 105px;
			height: 120px;
			display: block;
		}
		#main-logo img{ display: none; }

	#search_wrap{
		background-image: url(http://forum.fm-view.net/public/style_images/fmview13/hi-res/search_icon.png);
		background-size: 20px 20px;
	}

	#search-spacer-l-wrap,
	#search-spacer-r-wrap{
		width: 2px;
		height: 40px;
		background-image: url(http://forum.fm-view.net/public/style_images/fmview13/hi-res/spacer-dl.png);
		background-size: 2px 40px;
	}
		#search-spacer-r-wrap{ background-image: url(http://forum.fm-view.net/public/style_images/fmview13/hi-res/spacer-ld.png); }
		
		#search-spacer-l, #search-spacer-r{ display: none; }

	#logo-text{
		background: url(https://697cb4.claudeassets.com/20120921033036im_/http://www.fm-view.net/wp-content/themes/fmview/images/fmv13/hi-logo-text.png) no-repeat;
		background-size: 156px 37px;
	}

	#body_wrapper{
		border: 0;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	
	#content-main{
		width: 664px;
	}
	
	.subscribeSidebar a{
		background-image: url(https://769ae7.claudeassets.com/20120921033036im_/http://www.fm-view.net/wp-content/themes/fmview/images/fmv13/hi-social_sprites.png);
		background-size: 16px 120px;
	}
}
/*
     FILE ARCHIVED ON 23:26:06 Nov 15, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:52:23 Aug 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.714
  exclusion.robots: 0.07
  exclusion.robots.policy: 0.056
  esindex: 0.014
  cdx.remote: 7.394
  LoadShardBlock: 90.736 (3)
  PetaboxLoader3.datanode: 85.799 (4)
  PetaboxLoader3.resolve: 89.881 (2)
  load_resource: 90.401
*/