/*
Theme Name: Firefall 2012
Description: Custom theme for Firefallthegame.com
Author: Corey Birnbaum
Author URI: http://coldconstructs.com
Version: 0.8

Index
	=================
	0. Reset
	1. Global elements
		1.1 Alignment
	2. Text
		2.1 Font Face
		2.2 Headings and Titles
		2.3 Sidebar text
		2.4 Forms
		2.5 Quotes
		2.6 Assistive text
	3. Header
		3.1 Top Navigation
	4. Main Section
		4.1 Blog
			4.1.1 Blog excerpts
	5. Sidebar
		5.1 Sidebar Widgets
	6. Attachments
		6.1 Images
			6.1.1 Gallery
	7. Footer
		7.1 Footer Search Form
	8. 404 page
	
	prettyPhoto
	=================
***/

@media(-webkit-min-device-pixel-ratio:0) {}

/***	0. =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html	***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; text-decoration:none;}
:focus {outline: 0;}
body {line-height: 1; overflow-x:hidden; -ms-overflow-x:hidden;}
ol, ul {list-style: none;}
table {/* tables still need 'cellspacing="0"' in the markup */border-collapse: separate; border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

/***	1. Global elements	***/
body {background-color:#000; background-position: center 57px; background-repeat: no-repeat;}
ul, ol {margin: 0 0 1.625em 2.5em;}
ol {list-style-type: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
dl {margin: 0 1.625em;}
dt {font-weight: bold;}
dd {margin-bottom: 1.625em;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style:italic; font-weight: normal; margin: 0 3em;}
blockquote em, blockquote i, blockquote cite { font-style: normal; }
blockquote cite {color: #666; font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; letter-spacing: 0.05em; text-transform: uppercase;}
pre {background: #f4f4f4; font: 13px "Courier 10 Pitch", Courier, monospace; line-height: 1.5; margin-bottom: 1.625em; overflow: auto; padding: 0.75em 1.625em;}
code, kbd {font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym, dfn {border-bottom: 1px dotted #666; cursor: help;}
address {display: block; margin: 0 0 1.625em;}
ins {background: #fff9c0; text-decoration: none;}
sup, sub {font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
hr {background-color:#3d4d5d; border:0; height:4px; margin:5px 0; clear:both;}
hr.thin {height:1px; margin:20px 0;}
.noshow {display:none;}

	/***	1.1 Alignment	***/
	.floatleft {float: left;}
	.floatright {float: right;}
	.alignleft {display: inline; float: left; margin-right: 1.625em;}
	.alignright {display: inline; float: right; margin-left: 1.625em;}
	.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
	.clear {clear:both;}

	
/***     2. Text Styles     ***/
body, input, textarea {color: #ccc; font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;;}
.post-content, .entry-summary {padding: 1.625em 0 0;}

a {color: #fff; text-decoration: none;}
a:focus, a:active, a:hover {text-decoration:none;}

span.author {color: #ffd283;}
span.date {color: #5bd1f4;}
span.small {text-align:center; font-size:12px; font-style:italic;}
span.social {float: right;}
.entry-meta {color: #666; clear: both; font-size: 12px; line-height: 18px;}
.entry-meta a {font-weight: bold;}

	/***     2.1 Font face    ***/
	@font-face {
		font-family: 'ConvectionRegular';
		src: url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/fonts/convectionregular-webfont.eot');
		src: url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/fonts/convectionregular-webfont.woff') format('woff'),
			 url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/fonts/convectionregular-webfont.ttf') format('truetype'),
			 url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/fonts/convectionregular-webfont.svg#ConvectionRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	/***     2.2 Headings and titles    ***/
	h1,h2,h3,h4,h5,h6 {font-family: "ConvectionRegular", Helvetica, Arial, sans-serif;}
	h1 {margin:0 10px 10px; color: #eaeaea; font-size:36px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);/* For IE 5.5 - 7*/}
	h1.post-maintitle {margin:0 0 10px 0; font-size:34px; line-height:1em;}
	
	.post h2 {color: #fff; font-weight:bold; font-size:19px; padding-bottom:5px;}
	.post-single h2 {font-family: Helvetica, Arial, sans-serif; color:#dbe4ec; font-size: 24px; font-style:italic; text-shadow:none; margin:15px 0;}
	h3 {font-size:18px; font-weight:bold;}
	h4 {color:#fff; font-size:25px; font-weight:bold; margin-bottom:20px;}
	
	.page-title a {font-size: 12px; font-weight: bold; letter-spacing: 0; text-transform: none;}
	.entry-title, .entry-meta {padding-right: 76px;}
	.entry-title {clear: both; color: #222; font-size: 26px; font-weight: bold; line-height: 1.5em; padding-bottom: .3em; padding-top: 15px;}
	.entry-title, .entry-title a {color: #222; text-decoration: none;}
	.entry-title a:hover, .entry-title a:focus, .entry-title a:active {color: #1982d1;}
	
	span.search-result-type {font-style:italic; color:#ACB3BD;}

	/***     2.3 Sidebar titles, lists, and text   ***/
	.widget .widget-title {font-size:20px; color: #eee; font-weight:bold; padding:10px; background-color:#56616d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.widget ul {list-style:none; font-size: 15px; margin: 13px 20px;}
	.widget ul ul {margin-left: 1.5em;}
	.widget ul li {color: #ccc; font-size: 13px; line-height:20px;}
	.widget p {margin:20px;}
	.widget a {color:#fff; font-weight: bold; text-decoration: none;}
	.widget a:hover, .widget a:focus, .widget a:active {text-decoration: none;}
	
	/***     2.4 Forms		***/
	input[type=text], input[type=password], textarea {background: #fafafa; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); border: 1px solid #ddd; color: #888;}
	input[type=text]:focus, textarea:focus {color: #373737;}
	textarea {padding-left: 3px; width: 98%;}
	input[type=text] {padding: 3px;}
	input#s {background: #fafafa url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/search.png) no-repeat 5px 6px; -moz-border-radius: 2px; border-radius: 2px; font-size: 14px; height: 22px; line-height: 1.2em; padding: 4px 10px 4px 28px;}
	input#searchsubmit {display: none;}
	
	/***     2.5 Quotes		***/
	.format-quote blockquote {color: #555; font-size: 17px; margin: 0;}
	
	/***	2.6 Assistive text		***/
	.assistive-text {position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);}
	#access a.assistive-text:active, #access a.assistive-text:focus {background: #eee; border-bottom: 1px solid #ddd; color: #1982d1; clip: auto !important; font-size: 12px; position: absolute; text-decoration: underline; top: 0; left: 7.6%;}

	
/***     3. =Header     ***/
#branding {padding-bottom:10px; position:relative; z-index: 2;}
#branding hgroup {margin: 0 7.6%;}
#logo {width:400px; height:163px; position:absolute; left:50%; top:-36px; margin-left:-200px; z-index: 2; background: url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/logos/firefall_logo.png) no-repeat; }
#top-bar {line-height:14px; height:63px; width:100%; background: url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/top-bar-bg.png') repeat-x;}
#ticker {width:1024px; margin:0 auto;}
#ticker img {float: left; margin-top: 15px; margin-right: 20px;}
#ticker p {float: left; margin-top: 13px; color: #fff; width:530px; font-size:12px;}
span.request-beta {display:block; position:absolute; top:-63px; right:0; background: url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/request-beta-btn.png') no-repeat; width:306px; height:76px; z-index:20000;}
.request-beta a {font-family:"ConvectionRegular", Arial, sans-serif; font-weight:bold; font-size:25px; color:#fff; line-height:65px; padding:22px; text-decoration:none; text-shadow: 0 0 3px #000000;}

	/***     3.1 =TopMenu - The main menu present on every page     ***/
	#access div {margin: 0 7.6%;}
	#topnav {position: relative; top: 2px; width: 1024px; height:91px; margin: 0 auto;}
	ul#main_nav {width: 1023px; height: 86px; background: url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/nav/nav-bg.png') 0 18px no-repeat; position: relative; left: -7px; z-index: 1; padding:18px 0 0; margin:0px;}
	ul#main_nav .nav-item {float:left; display:block;}
	ul#main_nav .nav-item a {display: block; height: 22px; padding: 20px 30px; color: #b8b1b1; font: 17px/17px "ConvectionRegular", Arial; text-align:center; vertical-align: baseline; text-shadow: 0 1px 2px #000000; text-decoration:none;}
	ul#main_nav .nav-item.right {float:right;}
	ul#main_nav li a:hover, ul#main_nav li a.on {color:#fff;background:rgba(255,255,255,.1) url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/nav/nav-selected-tab.png') 50% bottom no-repeat; font-weight:bold;}
	ul#main_nav .game {width:101px;}
	ul#main_nav .media {width:83px;}
	ul#main_nav .blog {width:83px;}
	ul#main_nav .community {width:103px;}

	
/***     4. =Main section     ***/
.slider-button {width:57px; height:123px; position:absolute;}
#page {margin: 0 auto; max-width: 1024px;}
#main {float: right; width: 100%; position:relative; margin:55px 0 50px 0; min-height:800px;}
.top-content-divider {background: url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/top-content-divider.png') no-repeat; width: 1041px; height: 49px; position: absolute; top: -15px; left: -8px;}
.bottom-content-divider {background: url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/bottom-content-divider.png') no-repeat; width: 1037px; height: 85px; position: absolute; bottom: -5px; /* Not much needed due to the #footer-spacer that's always under this */ left: -6px;}
.bottom-content-divider p {text-align: center; color: #fff; font: 14px "ConvectionRegular", Arial; font-weight:bold; text-shadow: 0 0 7px #00fffc; width: 98%; cursor: pointer; padding:11px; margin-top:38px;}
/* rounded transparent box */
.rtb {background: rgb(22, 31, 43) transparent;/* Fallback for web browsers that doesn't support RGBa */
background: rgba(22, 31, 43, 0.8);/* RGBa with 0.8 opacity */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);/* For IE 5.5 - 7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";/* For IE 8*/
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }/*border:1px solid #525b66;*/
/* rounded box */
.rb {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.5); box-shadow: inset 0 0 15px rgba(0,0,0,0.5); border:1px solid #425368;}
.ir {display:block;text-indent:-9999px} /* hides text so old IE still renders "empty" elements correctly */

.social-buttons {height: 25px; margin:-3px;}
.social-buttons ul {margin:0 !important;}
.social-buttons ul li {float: left; margin:0 !important; height: 25px;}
.post-single .social-buttons {margin:6px 0 0 140px;}

	/***     4.1 =Blog		***/
	.post { padding-bottom: 20px; position:relative;}
	.posts .post {padding: 20px 13px; width: 697px; margin-bottom:20px; min-height: 172px; position: relative; background:#3a495a url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/blog-entry-bg.jpg) top left no-repeat;}
	.posts .post.type-blogpost {min-height: 240px;}
	.posts .post.post-content {padding:0 25px 20px 0; width:680px; margin-left:10px; }
	.post-content {padding: 20px 14px; font-size:13px; line-height: 19px; color:#fff; background:#3a495a url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/blog-single-bg.jpg) top left repeat-x;}
	.post-content ul { margin-bottom: 20px; }
	.post-content li { margin-left: 20px; margin-bottom: 5px;  }
	.post-meta {font-family: Arial, sans-serif; font-size:12px; padding: 0 0 10px 0; }
	.post-single .post-meta {padding:5px 0;}
	.posts {float: right; color: #c9d6e3; padding: 28px 20px 24px 20px; width: 740px;}
	.post-blog-nav {margin-top: 20px; padding-top: 20px;}
	.posts .wide {width:1024px;}
	.singular #content, .left-sidebar.singular #content {margin: 0 7.6%; position: relative; width: auto;}
	.singular .entry-header, .singular .post-content, .singular footer.entry-meta, .singular #comments-title {margin: 0 auto;}
	.post-content p {margin:10px 0;}
	.post-content a {text-decoration: underline; font-weight:bold;}
	.post-content #s {width: 75%;} /* search form */
	.post-single hr, .posts hr {clear:none; height:2px; background-color:#40576b; margin:0;}
	.posts hr {margin:10px;}
	.posts h2 {margin-left:10px;}
	.post-single iframe {max-width:707px; padding-left:2px;}
	.preview iframe {max-width:665px;}
	
		/***     4.1.1 Blog excerpts		***/
		.blog-excerpt p {margin:0;}
		.post-content.preview {width:680px; background:none; padding:0 14px 20px 14px;}
		.post .nav-button-wrapper {width:528px; position:absolute; bottom:10px; right:-20px;}
		.nav-button-wrapper .social-buttons {margin-top:6px;}
		.nav-button-wrapper-cap {width:10px; position:absolute; bottom:17px; left:190px;}
		.post a.read-more-r {}
	
	.nav-button-wrapper {height:32px; margin:20px 15px 5px; background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/button-barbg.png) 0 2px repeat-x; z-index:9999;}
	.nav-button-wrapper a.read-more-r {margin-right:-15px;}
	.nav-button-wrapper a.read-more-l {margin-left:-15px;}
	a.read-more-r {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-right-arrow.png) no-repeat scroll right top; display: block; height: 32px; padding-right: 30px; text-decoration: none; text-shadow: 1px 1px 2px #000000; text-transform:uppercase; line-height: 32px; font-size: 12px;}
	a.read-more-r span {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-right-bg.png) no-repeat; display: block; padding-left: 11px; font-family:"ConvectionRegular", Arial, sans-serif; font-weight: bold; color:#fff;}
	a.read-more-r.faded {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-right-arrow-faded.png) no-repeat scroll right top;}
	a.read-more-r span.faded {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-right-bg-faded.png) no-repeat;}
	a.read-more-l {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-left-arrow.png) no-repeat scroll left top; display: block; height: 32px; padding-left: 30px; text-decoration: none; text-shadow: 1px 1px 2px #000000; text-transform:uppercase; line-height: 32px; font-size: 12px;}
	a.read-more-l span {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-left-bg.png) no-repeat scroll right top; display: block; padding-right: 11px; font-family:"ConvectionRegular", Arial, sans-serif; font-weight: bold; color:#fff;}
	a.read-more-l.faded {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-left-arrow-faded.png) no-repeat scroll left top;}
	a.read-more-l span.faded {background: transparent url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/buttons/read-more-left-bg-faded.png) no-repeat scroll right top;}
	
	/*	=Tables		*/
	.post-content table {border-bottom: 1px solid #ddd; margin: 0 0 1.625em; width: 100%;}
	.post-content th {color: #666; font-size: 10px; font-weight: 500; letter-spacing: 0.1em; line-height: 2.6em; text-transform: uppercase;}
	.post-content td {border-top: 1px solid #ddd; padding: 6px 10px 6px 0;}
	
	/* Password Protected Posts */
	.post-password-required .entry-header .comments-link {margin: 1.625em 0 0;}
	.post-password-required input[type=password] {margin: 0.8125em 0;}
	.post-password-required input[type=password]:focus {background: #f7f7f7;}


/***	5. =Sidebar 		***/
#sidebar {float: left; margin-right: 3px; width: 220px; height:100%; color: #c9d6e3; padding: 7px 7px 40px 7px; background: #2a343f; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#sidebar-social .icons {margin:13px 0 0 17px;}

	/***	5.1 Sidebar =Widgets		***/
	.widget-area {font-size: 12px;}
	.widget {clear: both; margin: 2em 0 2.2em;}
	.widget_image img {height: auto; max-width: 100%;}
	
		/* Search Widget */
		.widget_search form {margin: 20px;}
		.widget_search #s {width: 77%; color:#000;}
		.widget_search #searchsubmit {background: #ddd; border: 1px solid #ccc; -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09); box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09); color: #000; font-size: 13px; line-height: 25px; position: relative; top: -2px;}
		.widget_search #searchsubmit:active {background: #1982d1; border-color: #0861a5; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1); color: #bfddf3;}
		
		/* Archive Widget */
		.widget_archive ul li {margin-top:10px; padding-bottom:5px; border-bottom:1px solid #48535e;}

	
/***	6. =Attachments		***/
.singular .image-attachment .post-content {margin: 0 auto; width: auto;}
.singular .image-attachment .entry-description {margin: 0 auto; width: 68.9%;}

	/***	6.1 =Images			***/
	.image-attachment div.attachment {background: #f9f9f9; border: 1px solid #ddd; border-width: 1px 0; margin: 0 -8.9% 1.625em; overflow: hidden; padding: 1.625em 1.625em 0; text-align: center;}
	.image-attachment div.attachment img {display: block; height: auto; margin: 0 auto 1.625em; max-width: 100%;}
	.image-attachment div.attachment a img {border-color: #f9f9f9;}
	.image-attachment div.attachment a:focus img, .image-attachment div.attachment a:hover img, .image-attachment div.attachment a:active img {border-color: #ddd; background: #fff;}
	.image-attachment .entry-caption p {font-size: 10px; letter-spacing: 0.1em; line-height: 2.6em; margin: 0 0 2.6em; text-transform: uppercase;}
	.post-content img, .comment-content img, .widget img {max-width: 100%; /* Fluid images for posts, comments, and widgets */ }
	img[class*="align"], img[class*="wp-image-"] { height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ }
	img.size-full {max-width: 100%; width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */}
	.post-content img.wp-smiley {border: none; margin-bottom: 0; margin-top: 0; padding: 0; }
	img.alignleft, img.alignright, img.aligncenter {margin-bottom: 1.625em;}
	img.mainblog {background:url('/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/ff_web_small_thumb.png') 0 0 no-repeat; padding:6px; margin-right:10px; width:273px; height:136px;}
	p img, .wp-caption {margin-top: 0.4em;}
	.post-thumbnail img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.7); border:2px solid #8d8d8d;}
	.post-thumbnail img.mainblog {-webkit-border-radius:0; -moz-border-radius: 0; border-radius: 0;-webkit-box-shadow:none;
	-moz-box-shadow:none; box-shadow:none; border:0; margin:0;}
	.post-thumbnail {float: left; height: 163px; margin:5px 20px 0 10px;}
	.post-single .post-thumbnail {margin:10px 15px 15px 0;}

	.wp-caption {background: #eee; margin-bottom: 1.625em; max-width: 96%; padding: 9px;}
	.wp-caption img { display: block; margin: 0 auto; max-width: 100%;}
	.wp-caption .wp-caption-text, .gallery-caption {color: #666; font-family: Georgia, serif; font-size: 12px;}
	.wp-caption .wp-caption-text {margin-bottom: 0.6em; padding: 10px 0 5px 40px; position: relative;}
	.wp-caption .wp-caption-text:before {color: #666; content: '\2014'; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 5px; position: absolute; left: 10px; top: 7px;}
	
	/* Image borders */
	
	
		/***	6.1.1 Gallery			***/
		.gallery {}
		.format-gallery .gallery-thumb {float: left; display: block; margin: .375em 1.625em 0 0;}
		dl.gallery-item {float: left; display: block; margin: .375em 1.625em 0 0;}
		#content .gallery {margin: 0 auto 1.625em;}
		#content .gallery a img {border: none;}
		img#wpstats {display: block; margin: 0 auto 1.625em;}
		#content .gallery-columns-4 .gallery-item {width: 23%; padding-right: 2%;}
		#content .gallery-columns-4 .gallery-item img {width: 100%; height: auto;}


/***	7. =Footer		***/
footer {background: url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/backgrounds/footer-bg.png) repeat-x; clear:both; padding-top:30px;}
#footer-wrap {width:1024px; height:219px; margin:0 auto; position:relative;}
#footer-wrap img {float:left; margin-right:50px;}
#footer-links {width:58%; float:right;}
#footer-links .sitemap a {font-family: "ConvectionRegular", Helvetica, Arial, sans-serif; font-size:17px; color:#fff; text-transform:uppercase; text-decoration:none;}
#footer-links .legal a {font-size:12px; color:#ccc; text-decoration:none;}
#footer-links ul {list-style:none; clear:both; margin-bottom:75px;}
#footer-links ul li {float: left; padding-left:20px;}
#footer-spacer {clear:both; width:100%; height:50px;} /*Simple way to get consistent results across browsers--margins and paddings are "twitchy"*/

	/***	7.1 Footer Search Form */
	#footer-wrap #searchform {position:absolute; top:70px; right:35px; text-align: right;}
	#footer-wrap #searchform div {margin: 0;}
	#footer-wrap #s {-webkit-transition-duration: 400ms; -webkit-transition-property: width, background; -webkit-transition-timing-function: ease; -moz-transition-duration: 400ms;-moz-transition-property: width, background; -moz-transition-timing-function: ease; -o-transition-duration: 400ms; -o-transition-property: width, background; -o-transition-timing-function: ease; width: 72px; background-color: #333;}
	#footer-wrap #s:focus {background-color: #f9f9f9; width: 196px;}
	#footer-wrap #searchsubmit {display: none;}
	#footer-wrap .only-search #searchform {z-index: 1;}
	#footer-wrap .only-search #s {border-color: #000; color: #222;}
	#footer-wrap .only-search #s, #footer-wrap .only-search #s:focus {width: 85%;}
	#footer-wrap .only-search #s:focus {background-color: #bbb;}
	#footer-wrap .with-image #searchform {max-width: 195px;}
	#footer-wrap .only-search + #access div {padding-right: 205px;}


/***	8. =404 Page		***/
.error404 .posts, .error404 .post-content {width:95.8%;}
.error404 .posts, .error404 .post-content {width:95.8%;}
.error404 #main #searchform {margin: 0 -8.9% 1.625em; overflow: hidden; padding: 1.625em 8.9%; }
.error404 #main #s {width: 95%;}
.error404 #main .widget {clear: none; float: left; margin-right: 3.7%; width: 30.85%;}
.error404 #main .widgettitle {font-size:20px;}
.error404 #main .widget_archive {margin-right: 0;}
.error404 #main .widget_tag_cloud {float: none; margin-right: 0; width: 100%;}
.error404 #main .widget_tag_cloud .tagcloud {margin-top:20px;}


/***	=prettyPhoto		***/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px;}
div.pp_default .pp_content .ppt{color:#f8f8f8;}
div.pp_default .pp_content_container .pp_left{background:#000;padding-left:13px;}
div.pp_default .pp_content_container .pp_right{background:#000;padding-right:13px;}
div.pp_default .pp_next:hover{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite_next.png) center right no-repeat;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite_prev.png) center left no-repeat;cursor:pointer;}
div.pp_default .pp_expand{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px;}
div.pp_default .pp_expand:hover{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite.png) 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px;}
div.pp_default .pp_contract:hover{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite.png) 0 -113px no-repeat;cursor:pointer;}
div.pp_default .pp_close{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px;}
div.pp_default .pp_gallery ul li a{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/default_thumb.png) center center; border:none;}/**/
div.pp_default .pp_social{margin-top:7px;}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static;}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite.png) -51px 1px no-repeat;height:30px;width:30px;}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px;}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px;}
div.pp_default .pp_content_container .pp_details{margin-top:5px; background:#000;;}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px;}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px;}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7;}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;color:#fff;margin:0 85px 0 0;background:#000;}
div.pp_default .pp_left,div.pp_default .pp_middle,div.pp_default .pp_right,div.pp_default .pp_content{background:#000;}

div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
.pp_content{width:40px;}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0;}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
.pp_gallery li.default a{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite_next.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/sprite_prev.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;background:#000 url(/web/20121004135054im_/http://www.firefallthegame.com/wp-content/themes/firefall2012/images/prettyPhoto/loader.gif) center center no-repeat;}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}

div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#fff;}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}
div.pp_default .pp_details, div.facebook .pp_details{position:relative;}

div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/*
     FILE ARCHIVED ON 13:50:54 Oct 04, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:01:37 May 20, 2021.
     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: 119.379
  exclusion.robots: 0.153
  exclusion.robots.policy: 0.147
  RedisCDXSource: 1.948
  esindex: 0.007
  LoadShardBlock: 82.205 (3)
  PetaboxLoader3.datanode: 87.081 (4)
  CDXLines.iter: 31.228 (3)
  load_resource: 96.772
  PetaboxLoader3.resolve: 39.174
*/