﻿@charset "UTF-8";/*!
Theme Name: Railgun
Theme URI: ​http://wordpress.org/themes/railgun
Author: Design 311
Author URI: http://design311.com/
Description: Railgun is a very elegant WordPress theme, simplicity is what makes this theme different from others, there are no featured images, no backgrounds to customize. Just your articles.
Version: 1.3.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, white, blue, one-column, custom-menu, sticky-post

Railgun WordPress theme, Copyright (C) 2013 Design 311
Railgun WordPress theme is licensed under the GPL.
*//*! normalize.css v1.0.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:20px 40px 40px 0}.wp-caption.alignleft{margin:20px 40px 40px 0}.wp-caption.alignright{margin:20px 0 40px 40px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:14px;margin:0}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-word-wrap:break-word;word-wrap:break-word}.clear{clear:both}body{overflow-y:scroll}.wf,.description,.title,span.date,.post-meta{font-family:'Josefin Slab', Georgia, Times, serif}::selection{background:rgba(0,172,243,0.4);color:#333}::-moz-selection{background:rgba(0,172,243,0.4);color:#333}body{font:16px/1.8 Arial, Helvetica, sans-serif;color:#333;font-weight:300}a{color:#00acf3;text-decoration:none}a:hover,a:active,a:focus{color:#333}.line{height:3px;background:#00acf3}.wrapper{width:1024px;padding:0 40px;margin:0 auto}.header{text-align:center}.logo{display:block;height:225px;width:225px;line-height:225px;font-size:150px;background:#00acf3;color:#fff !important;border-radius:500px;margin:0.2em auto}.description{font-size:1.5em;width:600px;margin:0 auto 1em;line-height:1.2}.main-menu-container .menu{margin:0;padding:0;list-style:none}.main-menu-container .menu li{display:inline-block;position:relative}.main-menu-container .menu>li.menu-item-has-children:hover a,.main-menu-container .menu>li.menu-item-has-children:active a,.main-menu-container .menu>li.menu-item-has-children:focus a,.main-menu-container .menu .page_item_has_children:hover a,.main-menu-container .menu .page_item_has_children:active a,.main-menu-container .menu .page_item_has_children:focus a{background:#eee;border-color:transparent}.main-menu-container .menu>li.menu-item-has-children:hover .sub-menu,.main-menu-container .menu>li.menu-item-has-children:hover .children,.main-menu-container .menu>li.menu-item-has-children:active .sub-menu,.main-menu-container .menu>li.menu-item-has-children:active .children,.main-menu-container .menu>li.menu-item-has-children:focus .sub-menu,.main-menu-container .menu>li.menu-item-has-children:focus .children,.main-menu-container .menu .page_item_has_children:hover .sub-menu,.main-menu-container .menu .page_item_has_children:hover .children,.main-menu-container .menu .page_item_has_children:active .sub-menu,.main-menu-container .menu .page_item_has_children:active .children,.main-menu-container .menu .page_item_has_children:focus .sub-menu,.main-menu-container .menu .page_item_has_children:focus .children{display:block}.main-menu-container .menu a{display:block;padding:0 20px;line-height:40px;margin:0 5px;border:1px dashed transparent}.main-menu-container .menu a:hover,.main-menu-container .menu a:active,.main-menu-container .menu a:focus{background:#eee}.main-menu-container .menu .current-menu-item a,.main-menu-container .menu .current-menu-ancestor a{background:transparent;border-bottom:1px solid #00acf3}.main-menu-container .menu .sub-menu,.main-menu-container .menu .children{display:none;margin:0;padding:0;list-style:none;position:absolute;top:42px;left:5px;background:#eee;text-align:left;z-index:100}.main-menu-container .menu .sub-menu a,.main-menu-container .menu .children a{white-space:nowrap}.title{color:#666;font-size:3em;display:block}.title h1{font-size:1em;font-weight:100;line-height:1;margin:0}span.date{font-weight:700;text-transform:uppercase;font-size:1.2em}.comment-respond label{display:block;font-weight:bold}.comment-respond .required{color:#F00}.comment-respond input[type="text"]{width:60%}.comment-respond textarea{width:80%}textarea{padding:10px}input[type="text"],input[type="password"]{height:40px;border:1px solid #ccc;padding:0 10px}input[type="submit"],button,.button,.commentlist .reply a{background:#00acf3;color:#fff;padding:0 20px;line-height:40px;border:0}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,button:hover,button:active,button:focus,.button:hover,.commentlist .reply a:hover,.button:active,.commentlist .reply a:active,.button:focus,.commentlist .reply a:focus{background:#eee;color:#333}.sticky{background:#eee;padding:40px;overflow:auto;width:1024px;margin-left:-40px}.hentry{margin-top:80px;margin-bottom:80px}blockquote{margin:10px 30px;padding:10px;padding-left:50px;background:#eee;display:inline-block;position:relative}blockquote:before{content:"\201C";font-size:100px;color:#bbb;position:absolute;top:0;left:10px;line-height:1}blockquote p{margin:0}table td,table th{padding:10px;border:1px solid #eee}dd{color:gray;font-style:italic;margin-bottom:1em}img{max-width:100%;height:auto}.wp-caption{background:#eee;border:0}.post-meta{font-size:1.2em}.post-meta span{color:#666}.post-meta>div{display:inline-block}.footer{margin-top:80px}.footer .sidebar{background:#00acf3;min-height:80px;padding:20px 0;color:#fff !important;border-color:#fff !important}.footer .sidebar ul.widgets{margin:0;padding:0;list-style:none;width:1024px;margin-left:-40px;padding:0 20px}.footer .sidebar ul.widgets>li{padding:20px}.footer .sidebar ul.widgets.onehalf{width:512px;float:left}.footer .sidebar ul.widgets.onehalf.last{position:relative;left:40px}.footer .sidebar a{color:#c0edff;text-decoration:underline}.footer .sidebar a:focus,.footer .sidebar a:hover,.footer .sidebar a:active{color:#fff}.footer .sidebar input[type="submit"],.footer .sidebar button{background:#333;color:#fff;padding:0 20px;line-height:40px;border:0}.footer .sidebar input[type="submit"]:hover,.footer .sidebar input[type="submit"]:active,.footer .sidebar input[type="submit"]:focus,.footer .sidebar button:hover,.footer .sidebar button:active,.footer .sidebar button:focus{background:#eee;color:#333}.footer .container{width:1024px;margin:0 auto;padding:0 40px}.footer .footerlink{line-height:80px}.commentlist{margin:0;padding:0;list-style:none}.commentlist ul{margin:0;padding:0;list-style:none;margin-left:40px}.commentlist .avatar{float:left;margin-right:8px;margin-top:8px}.commentlist .comment-meta{margin-top:-0.5em}.commentlist .comment-meta a{color:#666;font-style:italic;font-size:75%}.commentlist p{margin-top:0}.commentlist .reply a{display:inline-block}.commentlist .comment-body{margin-bottom:2em}.commentlist .bypostauthor .comment-body{padding:20px;background:#eee}.gallery-caption{color:#333}
