/*
T4 Style sheet overrides of master style.css sheet and bootstrap.css sheet
*/

body,
.white p {
	color: #333;
}

.navbar .nav > li > a {
	color: #666;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	font-size: 12px;
	}

.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
	font-weight:bold !important;
	background-color: #f8f8f8;
	border: 1px solid #d9edf7;
	border-bottom: transparent;
}


.blog-content,
.footer-meta,
.footer-meta p,
.inner-page p,
.sidebar-wrap,
#bridge_container p,
.post .meta,
.cats li,
.widget_categories li  {
	font-size: 16px;
	line-height: 24px;
}

#content blockquote p {
	margin-bottom: 12px;
	}

.inner-page p {margin-bottom:20px}

.inner-page li {line-height:24px}

h1,h2,h3{ line-height:35px;margin-bottom:20px; }

h1{ font-size:38px }
h2{ font-size:30px }
h3{ font-size:25px }
h4{ font-size:20px; font-weight:normal;line-height:normal; }
h5{ font-size:17px }
h6{ font-size:15px }

h1 small{ font-size:28px }
h2 small{ font-size:20px }
h3 small{ font-size:16px }
h4 small{ font-size:16px }


#right-sidebar {
	padding-top: 10px;
}

.call-out p {
	color:#fff !important;
}

.call-out-red {
	padding: 5px 20px 10px 20px;
	background: #c62c17;
}
.call-out-blue {
	padding: 5px 20px 10px 20px;
	background: #336699;
}
.muted-small {
	font-size: 13px !important;
	color: #000;
}     
.well { background-color:#f8f8f8;
		border: 1px solid #336699;
}


/* PRINTER STYLESHEET - ADDED 03/06/14 BY S.DAVIS */

@media print {
body {background:white; 
     font-size:11pt; 
     margin:0 }
p {font-size:11pt !important;}
#right-sidebar { display:none }
#left-sidebar { display:none }
#breadcrumbs { display: none }
h3 {font-size:20pt !important }
.logo { display:block !important }
.utility { display: none }
.comment-wrap { display:none }
.footer-meta { display:none }
.nav-container-outer { display:none }
.tags { display:none }
.categories { display:none }
.sep { display:none }
.blog-title { font-size:16pt }
.comments { display:none }
.alignnone { max-width:400px !important }
a:link
.youtube-player { display:none !important;
	margin-left:0; 
	float:none !important; 
	width:1px !important;
	height:1px !important }

#content{ margin-left:0; 
     float:none; 
     width:auto }

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }

img { page-break-inside:avoid; 
     page-break-after:avoid;
     max-width:400px }
     
/*.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000066; 
     text-decoration:underline }
#content{ margin-left:0; 
     float:none; 
     width:auto }
#footer, .ad { display:none }
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }

}*/
