/*
Theme Name:     Virginia Uranium - Twenty Twelve Child theme
Theme URI:      http://virginiauranium.com/
Description:    Child theme for the Twenty Twelve theme 
Author:         Blair Marketing
Author URI:     http://blairmarketing.com
Template:       twentytwelve
Version:        0.1.0
*/

@import url("../twentytwelve/style.css");

body .site-header {
	line-height: 0;
}

body .site p {
	font-family: Arial, sans-serif;
	color: #666;
	font-size: 13px;
	line-height: 18px;
}

p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.right {
	display: inline-block;
	clear: both;
	width: 73%;
}

.page-template h1, .page-template h2, .page-template h3 {
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	color: #1B3F95;
	line-height: normal;
}

.page-template h1 {
	font-size: 2.5em !important;
	font-weight: bold;
}

.page-template h2 {
	font-size: 1.75em !important;
}

.page-template #primary {
	padding-top: 40px !;
}

.clear {
	clear: both;
}

.site-header {
	padding: 0px;
}

.header-image {
	margin: 0px;
}

entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	box-shadow: none;
}

.nav-menu {
	background: url(images/glassbar.jpg) top left repeat;
}

.main-navigation {
	margin-top: 0px;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: inline-block;
}

.main-navigation li ul {
	display: none;
}

.main-navigation ul li:hover > ul {
	display: block;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	border: 0px;
	text-align: center;
}
	
.main-navigation li {
	margin: 0px;
	padding: 8px 0 6px 0;
	line-height: auto;
	float: left;
}
	
.main-navigation li a{
	display: block;
	margin: 0;
	padding: 2px 7px 2px 8px;
	text-decoration: none;
	color: #E4E4E4;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	border-left: 1px solid #D0E9CF;
}
	
.main-navigation li:first-child a {
	border-left: 0px;
}
	
.main-navigation li a:hover {
	color: white;
}
	
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: #E4E4E4;
}
	
.main-navigation .sub-menu {
	margin-top: -1px;
}
	
.main-navigation .sub-menu, .main-navigation .sub-menu  a {
	background-color: #D0E9CF;
	color: #444;
	z-index: 1001;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
}
	
.main-navigation li ul li a {
	line-height: 12px;
}
	
.main-navigation .sub-menu  li {
	padding: 0px;
}
	
.main-navigation .sub-menu  a {
	padding: 10px 5px;
	border: 0px;
	text-align: left;
	color: #666;
}
	
.main-navigation .sub-menu  a:hover {
	background-color: #D0E9CF;
	color: black;
}

body .site p.blue {
	font-size: 16px;
	font-weight: normal;
	color: white;
	line-height: 30px;
	background-color: #1B3F95;
	min-height: 258px;
	padding: 20px;
	font-family: "Trebuchet MS", sans-serif;
}

body .site p.blue a {
	color: yellow;
}

.site-content {
	margin: 0px;
}

.home .ngg-slideshow {
	float: right;
	margin-right: -30px;
	clear: none;
}

.features {
	width: 100%;
	min-height: 180px;
	background-image: url(images/bkgd_features.jpg);
	overflow: hidden;
	margin: 10px 0 0 0;
	font-size: 13px;
}

.heading1 {
	font-size: 14px;
	color: #CCC !important;
	text-transform: uppercase;
	display: block;
	padding: 20px 0 5px 0;
}

.features .feature {
	color: #1B3F95;
	float: left;
	width: 148px;
	padding: 17px;
	border-left: 1px solid #CCC;
}

.features .feature:first-child  {
	border-left: 0px;
}

.features .feature a {
	text-decoration: none;
}

.features .feature a:hover {
	text-decoration: underline;
}

.features .feature h2 {
	color: #1B3F95;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 13px;
	margin:5px 0 -5px 0;
}


#body.quiz h1 {
	font-size: 25px;
}

#body.quiz h1 em {
	font-size: 15px;
	font-weight: normal;
}

.quiz_header {
	position: relative;
	height: 55px;
}

.quiz_header h4 {
	line-height: 55px;
	margin: 0; padding: 0;
	font-size: 16px;
}
	
.quiz_next {
	position: absolute;
	top: 12px; right: 0;
	display: block;
	width: 79px; height: 31px;
	background: url(images/quiz/next.png) top left no-repeat;
	text-indent: -9999px;
	cursor: default;
}
	
.quiz_next.active {
	background-position: bottom left;
	cursor: pointer;
}
	
#body.quiz {
	width: 550px;
	padding: 20px 35px;
	float: right;
	background-color: white;
}
	
#body.quiz hr {
	background-color:transparent;
	border-style: inset;
	border-width: 1px;
	height: 1px;
	margin: 0px;
	margin-top: 15px;
}

#body.quiz  h1 {
	font-size: 25px !important;
}

.quiz_body {
	overflow: hidden;
	font-size: 16px;
}

.quiz_body .question {
	color: #1B3F95;
	line-height: 1.3;
}

.quiz_body .answer {
	display: none;
}
	
.quiz_buttons {
	height: 31px;
	overflow: hidden;
	padding: 18px 0 38px 0;
}
	
.quiz_button_true,
.quiz_button_false {
	float: left;
	display: block;
	width: 112px; height: 31px;
	text-indent: -9999px;
	background: url(images/quiz/truefalse.png) top left no-repeat;
}
	
.quiz_button_true:hover,
.quiz_button_true.active {
	background-position: bottom left;
}
	
.quiz_button_false {
	float: right;
	background-position: top right;
}
	
.quiz_button_false:hover,
.quiz_button_false.active {
	background-position: bottom right;
}
	
.quiz_button_true.active,
.quiz_button_false.active,
.quiz_button_true.inactive,
.quiz_button_false.inactive {
	cursor: default;
} 
	
.quiz_button_true.inactive:hover {
	background-position: top left;
}

	.quiz_button_false.inactive:hover {
	background-position: top right;
}
	
.quiz_body .alignright {
	margin: 0 0 25px 25px;
	text-align: center;
	width: 290px;
}
	
.quiz_body .alignright.nomargin {
	margin-left: 5px;
	width: 315px;
}
	
.quiz_body .alignright img {
	margin-bottom: 10px;
}
	
.quiz_body .caption {
	font-size: 12px;
	color: #959494;
	line-height: 15px;
}
	
.hide {
	display: none;
}

.quiztop,
.quizbottom {
	width: 100%; height: 10px;
	background-color: #efefef;
}

.quizbottom {
	background-position: bottom left;
}

.quizbox {
	width: 100%;
	background-color: #efefef;
	color: #6498ce;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	line-height: 33px;
	font-family: "Trebuchet MS", sans-serif;
	
}

.support {width: 49%; float: right; padding: 44px 0 16px;}

.quizbox .quiztitle {
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 18px;
}

.quizlink {
	padding: 44px 0 16px;
	width: 100%;
	float: left;
}

.quizbox img {
	vertical-align: top;
}

.front-widgets {
	background-color: white;
}

.myth-fact {
	padding: 15px 0;
	width: 100%;
	overflow: hidden;
}

.mf-image {
	height: 83px;
	width: 119px;
	float: left;
	padding-right: 20px;
}

.Myth .mf-image {
	background-image: url(images/myth.png);
	background-repeat: no-repeat;
}

.Fact .mf-image {
	background-image: url(images/fact.png);
	background-repeat: no-repeat;
}

.mf-content {
	float: left;
	max-width: 70%;
}

hr {
	background-color: #4fb847;
	height: 2px;
	margin-left: 75px;
	margin-right: 75px;
}

footer#colophon {
	clear: both;
	text-align: center;
	background-image: url(images/glassbarlight.jpg);
}

footer#colophon p {
	margin: 0 auto;
	font-family: Arial;
	font-size: 10px;
	color: #666;
	line-height: 30px;
}

footer[role="contentinfo"] {
	border: 0px;
	margin: 0 auto;
	padding: 0px;
}

.widget-area {
	margin-top: 0px;
}

#main {
	background-color: #1B3F95;
}

.home #main {
	background-color: white;
}

#primary {
	background-color: white;
}

.site-content article {
	border-bottom: 0px;
}

#sb_cl_pages_widget-2 .widget-title, .widget_normanarchivewidget .widget-title, .widget_nav_menu .widget-title {
	color: #ccc !important;
	font: 13px Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	text-transform: none;
}

#sb_cl_pages_widget-2 ul li, .widget_normanarchivewidget ul li, .widget_nav_menu ul li {
	padding-left: 20px;
	background-image: url(images/bullet_yellow.png);
	background-position: left 4px;
	background-repeat: no-repeat;	
}

#sb_cl_pages_widget-2, .widget_normanarchivewidget , .widget_nav_menu {
	padding: 15px 10px;
}

#sb_cl_pages_widget-2 a , .widget_normanarchivewidget a, .widget_nav_menu a{
	color: #F0CC01 !important;
}

#sb_cl_pages_widget-2  a.current_page_item, .widget_normanarchivewidget li.current_page_item a, .widget_nav_menu li.current_page_item a, .widget_normanarchivewidget li.current_page_parent a, .widget_nav_menu li.current_page_parent a {
	text-decoration: none;
	color: #ccc !important;
}

#sb_cl_pages_widget-2 li.current_page_item ul li a:first-child {
	color: #F0CC01 !important;
	text-decoration: underline;
}

#sb_cl_pages_widget-2 li a:hover {
	color: #ccc !important;
}

li.norman-adv-archive-year a.more {
	height: 0px;
	width: 0px;
	display: none;
}
.parent-pageid-75 #sb_cl_pages_widget-2 {
	height: 0px;
	width: 0px;
	display: none;
}

#sb_cl_pages_widget-2 p {
	margin: 0px;
	color: white;
	font-weight: bold;
}

.vfb-item label {
	float: left;
	margin: 0 15px 0 0;
	width: 29%;
}

#vfb-address-6-address-2, #vfb-address-6-address {
	float: right;
}


label.vfb-desc {
	color: #666;
	font-family: Arial;
	font-size: 13px;
	float: left;
	text-align: right;
	font-weight: normal !important;
}

.vfb-item input[type="text"],.vfb-item input[type="password"],.vfb-item input[type="email"],.vfb-iteminput[type="url"],.vfb-item textarea {
	border-radius: 0px;
	border: 1px solid #ccc;
	padding: 1px;
}

.vfb-item input, .vfb-item select, .vfb-item textarea {
	width: 35% !important;
}

.visual-form-builder span.left, .visual-form-builder span.right {
	float: none;
}

#field_1_10{
	margin-left:0px;
	color: #666;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal !important;
}

.visual-form-builder label.vfb-choice {
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
	line-height: 1.5;
	vertical-align: top;
}

input.vfb-checkbox {
	float: left;
	width: 20px !important;
}

.vfb-item textarea {
	height: 150px;
	width: 63% !important;
}

.vfb-item.vfb-item-instructions label.vfb-desc {text-align: left;}


.vfb-item input[type="submit"]{
	width: 53px !important;
	margin-left: 165px;
}

li.vfb-item-checkbox {margin-left: 199px;}

.blog a  {
	color: #1B3F95;
}

.blog a:hover, .blog .readmore a:hover  {
	color: #ccc;
}

.blog .readmore {
	padding-bottom: 40px;
	border-top: 2px solid #ccc;
	padding-top: 20px;
}

.blog .readmore a {
	color: black;
	font-size: 13px;
}


.blog h1 {
	font-size: 2.5em;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	color: #1B3F95;
	line-height: normal;
	-webkit-margin-before: 0.67em;
	-webkit-margin-after: 0.67em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.blog h2 {
	font-size: 1.75em;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	color: #1B3F95;
	line-height: normal;
	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.archive-header {
	margin-bottom: 0px;
}

.archive-title {
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	color: #1B3F95;
	line-height: normal;
	font-size: 32px;
	text-transform: none;
	font-weight: bold;
}

.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: bold !important;
}

.page-template-page-yearly-php #content h1 {
	font-size: 33px;
}

.page-template-page-yearly-php #content h3 {
	font-size: 20px;
	padding: 20px 0;
	border-bottom: 1px dotted #ccc;
}

.page-template-page-yearly-php #content a:hover h3 {
	color: #999;
	text-decoration: underline;
}

.page-template-page-yearly-php #content .year {
	display: block;
	color: #1B3F95;
	font-size: 23px;
	padding: 40px 0 20px;
}


.page-template-page-yearly-php #content li {
	list-style: none;
	padding-top: 20px;
	border-top: 1px dotted #ccc;
}

.site-header hgroup{
	position: relative;
	z-index: 1;
	height: 104px;
}

.header-image{
	position: absolute;
	z-index: 1;
}

#header-widgets {
	position: absolute;
	right: 0px;
	z-index: 10;
	bottom: 27px;
}

#header-widgets li {
	list-style: none;
}

.nodisplay h3, .nodisplay p, .nodisplay h3, .nodisplay a, .nodisplay label
{
display:none;
}
input.nodisplay
{
display:none;
}

.nodisplay #vfb-please-enter-any-two-digits-with-no-spaces-example-12-3 { display: none;}

.visual-form-builder fieldset {background-color: transparent; border: 0px;}

.visual-form-builder .vfb-legend {border: 0px;}

@media screen and (min-width: 600px) {
	
	.site {
		max-width: 800px;
		overflow: visible;
	}
	
	.site-content {
		width: 72%;
	}
	
	p.blue {
		float: left;
		margin: 0 -30px;
		width: 236px;
	}
	
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
		border: 0px;
		text-align: center;
	}
	
	.main-navigation li {
		margin: 0px;
		padding: 7px 0 5px 0;
		line-height: auto;
	}
	
	.main-navigation li a{
		display: block;
		margin: 0;
		padding: 2px 5px 2px 5px;
		text-decoration: none;
		color: #E4E4E4;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 12px;
		border-left: 1px solid #D0E9CF;
		font-family: Arial, Helvetica, sans-serif;
		/* font-weight: bold; */
	}
	
	.main-navigation li:first-child a {
		border-left: 0px;
	}
	
	.main-navigation li a:hover {
		color: white;
	}
	
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
		color: #E4E4E4;
	}

	.main-navigation .sub-menu {
		margin-top: -1px;
	}
	
	.main-navigation .sub-menu, .main-navigation .sub-menu  a {
		background-color: #D0E9CF;
		color: #444;
		z-index: 1001;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-transform: none;
	}
	
	.main-navigation li ul li a {
		line-height: 12px;
	}
	
	.main-navigation .sub-menu  li {
		padding: 0px;
	}
	
	.main-navigation .sub-menu  a {
		padding: 10px 5px;
		border: 0px;
		text-align: left;
		color: #666;
	}
	
	.main-navigation .sub-menu  a:hover {
		background-color: #D0E9CF;
		color: black;
	}
	
	.widget-area {
		float: left;
		background-color: transparent;
		color: white;
		width: 23%;
	}
	
	.widget-area a {
		color: white;
	}
	
	.home .widget-area {
		background-color: white;
		width: 100%;
		color: #666;
	}
	
	.home .widget-area a {
		color: #1B3F95;
		text-decoration: none;
		font-family: "Trebuchet MS", sans-serif;
	}
	
	.home .widget-area a:hover {
		text-decoration: underline;
		color: #1B3F95;
	}
	
	.front-widgets {
		float: left;
		width: 44%;
	}
	.first.front-widgets {
		margin-right: 35px;
	}
	.home #secondary {
		padding: 0 0px;
		line-height: 18px;
	}
	
	.home .widget-title {
		border-bottom: 1px solid #CCC;
		font-size: 14px;
		color: #CCC;
		text-transform: uppercase;
		display: block;
		padding: 0 0 5px 0;
		font-weight: normal;
		margin-bottom: 12px !important;
		font-family: "Trebuchet MS", sans-serif;
	}
	
	.news-item {
		margin-bottom: 12px;
		font-family: "Trebuchet MS", sans-serif;
	}
	
}

@media screen and (min-width: 800px) {
	
	body .site {
		padding: 0px;
		margin: 8px auto;
		background-color: #fff;
		box-shadow: none;
	}
	
	.home #primary, .home #secondary {
		width: 740px;
	}
	
	#primary {
		padding: 20px;
		min-height: 600px;
	}
	
	.home #primary{
		padding: 0 30px;
	}
	
	}

@media screen and (max-width: 595px) {
	.ngg-slideshow, .ngg-slideshow img {
		width: 100% !important;
		margin: 0 !important;
	}
	
	#body.quiz {
		width: 100%;
		padding: 0px;
	}
	
	.support {
		width: 100%;
		float: left;
		padding-top: 0px;
	}
	
	.quizlink {
		width: 100%; 
		max-width: 363px;
	}
	
	.support img {
		margin: 0 auto;
		max-width: 100%;
	}
	
	
}