/*
Theme Name: GenericNSU
Theme URI: http://generic.tools/theme/
Author: Bryan Hadaway
Author URI: http://generic.tools/
Description: A fully responsive starter theme for designers and developers.
Version: 0.2
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: genericnsu
genericnWordPress Theme © 2015 genericnsuTools
generic is distributed under the terms of the GNU GPL
*/

a:link {color:#006699}
a:visited {color:#006699}
a:hover, a:active {color:#50afdf;}


ul#breadcrumb li a:link, ul#breadcrumb li a:visited {
    color: #777;
    text-decoration: none;
}
ul#breadcrumb li a:hover, ul#breadcrumb li a:focus {
    color: #006699;
}

a:visited {
    color: #006699;
    text-decoration: none;
}
a:hover, a:active {
    color: #50afdf;
    text-decoration: none;
}
table a:link, li a:link {
    color: #006699;
    text-decoration: none;
}
table a:visited, li a:visited {
    color: #006699;
    text-decoration: none;
}
table a:hover, table a:active, li a:hover, li a:active {
    color: #50afdf;
    text-decoration: none;
}

#sbslogan {
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0;
    margin-top: -9px;
    text-shadow: none;
    text-transform: none;
}
h2 {
    font-size: 1.6em;
}
h3 {
    font-size: 1.4em;
}
h4 {
    font-size: 1.2em;
}
.wp-caption {
	background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 5px #cccccc;
    padding: 5px;
	margin-left:20px;
	max-width: 96%; /* Image does not overflow the content area */
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.type-post img {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 5px #cccccc;
    padding: 5px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0px;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 5px 4px 2px;
}

.post {
	margin-right:27px;
    clear: left;
		}
.polaroid {
    padding: 5px;
}
.wp-pagenavi {
    clear: both;
    margin: 27px 27px 0 16px;
}

input {
    padding: 3px; 
	}
#search input {
    padding: 0px; 
	}
#maincontent {
	color:#828080;
}	
.featurebox .screen-reader-text {
	display:none;
	}
	
.featurebox form {
	margin-left:9px;
	}
.widget_email_alert_cover {
		width:80%;
		text-align:center;
		}
.native_categorylist ul {
	margin:0px;
	}
.native_categorylist {
    float: none;
    width: auto;
	text-align: left;
}
.gallery-caption {
	display: none;
	}
.sticky{}
.bypostauthor{}
.wp-caption.aligncenter, .wp-caption-text, .gallery-caption{text-align:center}
.alignleft{margin:15px 15px 15px 0;float:left}
.alignright{margin:15px 0 15px 15px;float:right}
.aligncenter{display:block;margin:15px auto;clear:both}
.entry-attachment img{margin:20px 0}
#nav-below{margin-top:30px}
#nav-below a, #nav-above a{text-decoration:none}
#nav-above a{display:block;font-family:tahoma,sans-serif;font-size:50px;color:#777;line-height:0;margin:30px 0 15px}
.nav-previous{text-align:left;float:left}
.nav-next{text-align:right;float:right}
.entry-footer {margin-top:25px;}
#email_message {
		font-weight:bold;
		}
.sectionhead a:link, .sectionhead a:visited, .sectionhead a:hover, .sectionhead a:focus {
		color:#FFFFFF;
		}
.ninja-forms-cont {
	margin: 10px 20px;
		width: 50%;
}