/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
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: 80%; }
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; }
html{ color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, 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 { font-style:normal; font-weight:normal; }
ol, ul { 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:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%; }
legend { color:#000; }
body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
select, input, button, textarea { font:99% arial,helvetica,clean,sans-serif; }
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%; }
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; }
abbr,acronym { border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; }
blockquote,ul,ol,dl { margin:1em; }
ol,ul,dl { margin-left:2em; }
ol { list-style: decimal outside; }
ul { list-style: disc outside; }
dl dd { margin-left:1em; }
th,td { border:1px solid #000; padding:.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p,fieldset,table,pre { margin-bottom:1em; }
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
html, button, input, select, textarea { color: #222; }
body { padding:10px; font-size: 1em; line-height: 1.4; }
::-moz-selection { color:#FFF; background: #666; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }
@media only screen and (min-width: 35em) { }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { }
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 100%; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
@media print { * { background: transparent !important; color: #000 !important; box-shadow:none !important; text-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}
html, body{ line-height:1.15em; background: #bbb2a6; }
h1{ margin-top:0; color:#8b9c92; font-size:20px; margin-bottom:13px; font-family: 'Oswald', sans-serif; }
#header-excerpt h2{ font-size:14px; }
a{ -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; color:#b45a40; }
a:hover{ color: #fa5911; }
p{ font-size:12px; font-family:times, serif; }
p strong, #header-excerpt h2{ font-family: 'Oswald', sans-serif; }
#wrap{ background: #FFF; padding:10px; width:936px; margin:0 auto; }
#head{ padding:35px 10px 35px 19px; width:161px; float:left; min-height:530px; background: #6c1a0f url('../img/bg-header.gif') repeat-x; }
#head.inner{ padding-top:23px; background-image: url('../img/bg-header-inner.gif'); min-height:200px; height:417px; }
#head p{ color: #ccc5bc; font-family:times, serif; font-size:14px; margin-top:15px; }
#main, #content{ float:right; width:736px; background:#333; }
#content{ background: none; }
#header-excerpt{ position:absolute; margin-top:117px; margin-left:512px; width:170px; }
#header-excerpt div{ padding:10px; background: #bbb2a6; }
#header-excerpt h2{ color:#FFF; }
#header-excerpt p{ line-height:1.48em; }
#main.page10 #header-excerpt{ margin-left: 467px; width:240px; }
#main.page10, .page #main{ background: url('../img/bg-fusion-fission.jpg'); }
#main.home{ min-height:600px; background: url('../img/bg-home.jpg'); }
.page #content{ padding-top:10px; }
#main.page8{ background: url('../img/bg-fission.jpg'); }
#main.page12 #header-excerpt{ margin-left: 384px; width:320px; }
#main.page12{ background: url('../img/bg-pacer.jpg'); }
#main.page14 #header-excerpt{ margin-left: 384px; width:320px; }
#main.page14{ background: url('../img/bg-fusion.jpg'); }
#main.page16 #header-excerpt{ margin-left: 384px; width:320px; }
#main.page16{ background: url('../img/bg-fishin.jpg'); }
#main.page18 #header-excerpt{ margin-left:585px; width:120px; }
#main.page18{ background: url('../img/bg-space-travel.jpg'); }
#main.page20 #header-excerpt{ margin-left: 464px; width:240px; }
#main.page20{ background: url('../img/bg-suggested-research.jpg'); }
#main.page4 h2{ color: #8b9b91; margin-bottom:20px; }
#main.page4 #header-excerpt div{ background: transparent; }
#main.page4 #header-excerpt{ margin-left:25px; width:640px; }
.page4 .left{ width:45%; float:left; }
.page4 .right{ width:45%; float:right; margin-top:42px; }
#main.page4{ background: url('../img/bg-contact.jpg'); }
#main.page6 #header-excerpt div{ background: transparent; padding-left:17px; }
#main.page6 a{ color:#000; display:inline-block; margin-bottom:4px; text-decoration:none; }
#main.page6 a.active{ color:#6c1a0f; font-weight:bold; }
#main.page6 #header-excerpt{ margin-left:27px; width:330px; margin-top:120px; }
#main.page6{ background: url('../img/bg-cv.jpg'); }
#main.inner{ min-height:475px; height:475px; overflow:hidden; }
#main.inner .header-graphic{ margin:-4px 0 0 10px; }
#main.inner h1{ margin:0; padding:0; font-family: 'Oswald', sans-serif; font-weight:bold; font-size:28px; text-align:right; text-transform:uppercase; margin-right:45px; margin-top:55px; margin-bottom:10px; color:#FFF; }
.menu.home{ position:absolute; margin-top:415px; }
.menu.inner{ margin-top:42px; }
.menu ul{ margin:0; padding:0; list-style-type:none; }
.menu ul li a, #main.home a, a.btn{ font-family: 'Oswald', sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; display:inline-block; color:#FFF; border:1px solid #847a71; text-decoration:none; padding:2px 11px 2px 6px; margin-bottom:8px; -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }
#header-excerpt .btn, #content a.btn{ margin:20px 0 0; color:#bbb2a6; color:#8c9c92; }
#content a.btn{ margin:10px 0; }
.menu ul li a:hover, .current_page_item a, a.btn:hover{ background-color: #8c9c92; }
#header-excerpt a.btn:hover, #content a.btn:hover{ color:#FFF; }
#main.home a:hover{ -moz-transform: scale(1.08); -webkit-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); background: rgba(255, 255, 255, 0.4); }
.bd-hit-counter{ margin:20px 0; }
#main.home a{ position:absolute; border:1px solid #FFF; padding:48px 56px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
#main.home a.fission{ padding:48px 46px; margin-left:127px; margin-top:79px; }
#main.home a.fusion-fission{ padding:44px 56px; margin-left:278px; margin-top:52px; }
#main.home a.space-travel{ padding:64px 56px; margin-left:69px; margin-top:239px; }
#main.home a.fusion{ padding:58px 56px; margin-left:288px; margin-top:186px; }
#main.home a.pacer{ padding:83px 46px; margin-left:486px; margin-top:133px; }
#main.home a.fishin{ padding:89px 48px; margin-left:269px; margin-top:359px; }
#main.home a.suggested-research{ padding:44px 46px; margin-left:426px; margin-top:340px; }
.alignleft{ float:left; margin:0 15px 15px 0; }
#work-experience p{ text-indent:-51px; margin-left:104px; }
#work-experience p span{ display:inline-block; width:35px; margin-right:17px; }
div.indent{ display:inline-block; padding-left:20px; font-size:12px; margin-top:-10px; }
div#post-6 p strong{ font-family: times,serif !important; }
.clear{ clear:both; }
