html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


html, body { margin:0px; margin-top:0px; font-size: 12px; font-family: verdana, arial, sans-serif; background-color: #283D73; margin-bottom:10px }
h1, h2, h3, h4, h5, h6 { margin:0px }

a, a:visited, a:active { color:#203B80; font-weight:bold; text-decoration:none }
a:hover { text-decoration:underline }

#banner {
 display: none; margin:7px; margin-top:12px }
#banner h1, #banner h1 a, #banner h1 a:hover { font-size:17px; color:white; text-decoration:none }
#banner h2 { font-size:11px; font-weight:normal; color: #ccc; margin-left:15px; margin-top:-4px }

#content { font-family: verdana, arial, sans-serif; font-size:12px; text-align:left; padding:20px; line-height:1.4em }

h1, #content h1 a { color:black; margin:0px; margin-bottom: 2px;  font-size:15px; font-weight: bold;  text-decoration: none;  line-height:1.3em }

#content p, #content-landing p {  margin:1em; margin-left:0px; margin-right:0px }



#content blockquote, #content-landing blockquote { border:1px solid #e7e7e7; background-color:#fafafa; padding:10px; padding-top:0px; padding-bottom:0px; margin-left:0px; margin-right:0px }
#content ul li { margin-bottom:12px; line-height:1.4em; margin-left:-10px }
#content ol li { margin-bottom:12px; margin-left:-10px }

#content ol.alpha {  list-style-type: upper-alpha }


#sidebar { text-align:left; margin:14px; margin-top:25px }
#sidebar h2 { font-weight:bold; font-size:12px; margin-top:13px; margin-bottom:4px }
#sidebar li { margin-left:5px }
/*
#sidebar h4 { margin:0px; margin-top:15px; margin-bottom:5px; font-size:12px; font-family: verdana, arial, sans-serif } */
#sidebar ul { margin-top:0px; margin-left:0px; padding-left:0px; list-style-type: none; font-size:10px }

#sidebar ul li { padding-left: 0px }
#sidebar li { margin:0px; margin-bottom:2px; font-family: verdana, arial, sans-serif; list-style-type: none }

#date { font-family: arial, verdana, sans-serif; margin:0; color: #888888; font-size: 11px; line-height:1.2em }
#date a, #date a:visited, #date a:active { color:#888888; text-decoration:none; font-weight:bold }
#date a:hover { text-decoration:underline }

#byline { text-align:right; font-family: arial, verdana, sans-serif; margin:0px; margin-top:14px; margin-bottom:35px; margin-right:10px; color: gray; font-size: 11px }
#byline a, #byline a:visited, #byline a:active { color:gray; text-decoration:none; font-weight:bold }
#byline a:hover { text-decoration:underline }

.blog-excerpt { font-size:11px; margin:0px; margin-top:10px; margin-left:0px; line-height:1.3em }
.pagetitle { /* This controls the page titles for the archive sections */ margin:0px; margin-bottom: 0px;  font-size:15px; font-weight: bold;  text-decoration: none; 
}

#contentarchive h1 a, #contentarchive h1 a:active, #contentarchive h1 a:visited { color:#283773; margin:0px; margin-bottom:2px;  font-size:13px; font-weight:bold;  text-decoration:none; 
}
#contentarchive a:hover { text-decoration:underline }

/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px;  text-align: center; }

#sidebar #searchform #s { width: 115px; padding: 2px; }

#sidebar #searchsubmit { padding: 1px; }

.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }

select { width: 130px; }

/*
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
*/

#commentform textarea { width: 97%; padding: 2px; font-family: verdana, arial, sans-serif; font-size:11px;
/*	background-color:#FAFAFA; */
/*	border:1px solid #B3B3B3; */ }
#commentform input { font-family: verdana, arial, sans-serif; font-size:11px;
/*	background-color:#FAFAFA; */
/*	border:1px solid #B3B3B3; */ }

#commentform #submit { margin: 0; float: right; }
/* End Form Elements */

input.searchform { border:1px solid #4D4D4D; height:15px }

.font8 { font-size:8px }
.font9 { font-size:9px }
.font10 { font-size:10px }
.font11 { font-size:11px }
.font12 { font-size:12px }
.font13 { font-size:13px }
.font14 { font-size:14px }
a.black, #sidebar h4 a.black { color:black; text-decoration:none }

.navigation { text-align:center; margin:10px; font-size:10px }


.gray { color:#999999 }

td.form-left {
 background:#B0B4BF;
 font-size:11px; font-weight:normal; padding-right:5px }
td.form-right {
 background:#C2C5CC; font-size:11px }
td.form-header {
 color:white; font-weight:bold; font-style:italic; padding:1px; padding-left:6px }

ul.commentlist, ul.commentlist li { margin-left:1em; padding:0em; list-style-type: none }

#relatedposts { padding:6px; border-top:4px solid #E8E8E8; border-bottom:4px solid #E8E8E8; font-size:10px; margin-bottom:45px; line-height:12px }
#relatedposts .header { margin-bottom:3px; color:#bbbbbb }
#relatedposts p { margin:0px; margin-left:10px; text-indent:-10px }
.relatedposts { margin-left:5px }

/*** CUSTOM FOR TOP GUN ***/

#topnav { margin-left:18px; font-size:11px; padding:3px; text-align:left }
#topnav a, #topnav a:visited, #topnav a:active { color:white; font-weight:bold; text-decoration:none }
#topnav a:hover { color:#FFEEB2 }

img.navdots { margin-left:14px; margin-right:11px; margin-bottom:1px }

#seminal p { font-size:10px; background:#99A7CC; border:1px solid white; padding-top:5px; padding-bottom:7px; padding-left:8px; margin-right:0px; margin-top:8px; margin-bottom:5px }
#seminal a { color:white }



#content-landing {font-family: verdana, arial, sans-serif;font-size:12px;text-align:left;padding:30px 150px;line-height:1.4em;}
#content-landing h1 {font-size:20px;text-align:center;margin-bottom:25px;}
#content-landing h2 {font-size:16px;margin-top:20px;}
#content-landing p {line-height:18px;}
#content-landing ul li {margin-bottom:8px;}
#content-landing form {background:#000;color:white;margin-top:10px;padding:15px;}
/* #content-landing .landing-signup-top form {float:right;margin:0 0 10px 10px;width:240px;background:#000;color:white;margin-top:10px;padding:15px;} */
#content-landing #contact-info {text-align:center;margin-top:20px;font-size:11px;line-height:13px;}