html { min-height: 100%; margin-bottom: 1px; }
body { font-family: arial, times, helvetica, sans-serif; margin:0px; width: 100%;
background: #ffffff url('http://simplistictechnologies.com/images/footer.png') repeat-x bottom left; }

a:link, a:visited, a:active { color: #003366; text-decoration: none; }
a:hover { color: #97cc4a; text-decoration: underline; }

h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; color: #0066ff; }
h3 { font-size: 1.0em; }
h4 { font-size: .8em; color: #9933ff; }

h1.main, h1.main a { color: #ce5c00; }

.mcon { width: 100%; background-color: #ffffff; padding: 10px 0; }

.mconPad { width: 96%; margin: 0 auto; padding: 0; }

p.shead { border-bottom: 2px solid #003366;
border-left: 2px solid #003366; font-weight: 700; padding: 5px 0 5px 5px; }

/* No Navigation */

.tnav { background: #ffffff url('http://simplistictechnologies.com/images/background.png') repeat-x top left; }

.tlinks { width: 80%; display: block; padding: 0; margin: 0 auto; height: 160px; }

.pgNav { float: left; display: inline-block; width: 75%; text-align: left;
vertical-align: top; }

/* Top Menus */

ul { list-style: none; margin: 0; padding: 0; border: none; }
ul li { display: inline-block; color: #ffffff; padding-left: .5em; margin-left: .25em;
border-left: 1px solid #ccc; }
ul li:first-child { border-left:none; padding: 0; margin: 0; }

ul.tnav { float: right; color: #97ccff; padding-top: 5px; font-size: .9em; }
ul.nav { padding: 5px 0; color: #97ccff; font-size: .9em; }

.tlinks .logo { display: inline-block; height: 160px; padding: 5px 0; }

ul.tnav a { color: #ffffff; }
ul.tnav a:hover { color: #97ccff; }

.slinks { padding: 5px 0; }

.slinks .crumbs { display: block; width: 100%; font-size: .9em; font-weight: 700; text-align: left; }

.slinks .slink { display: inline-block; border-width: 1px 1px 0 1px;
border-color: #000000; border-style: solid; text-align: center; padding: 5px;
background-color: #ffffff; position: relative; top: 10px; }

.slinks div.slink:hover { background-color: #99ccff; color: #000000; }
.slinks div.slink a { color: #003366; text-decoration: none; }

/* Side Menu */

.smenu { float: right; display: inline-block; width: 16%; vertical-align: top; }
.smenu .items { margin-top: 10px; }

.smenu-out { border: 1px solid #000; }
.smenu-in { margin: 5px; }

.smenu-main { border-bottom: 1px dashed #000; padding: 0 0 2px 0; font-size: .8em; }
.smenu-sec { border-bottom: 1px dashed #000; padding: 2px 0 2px 5px; font-size: .8em; }

/* Footer */

.footer { width: 80%; height: 75px; margin: 0 auto; padding: 0; }
.footer div { padding: 30px 0 5px 10px; }

.footer a { color: #ffffff; font-weight: 700; }

div.tweet { text-align: right; }

blockquote { display:block; margin:0 20px; padding:0; }

/* Image Items */

img { border: 0; margin:0; padding:0; line-height: 0px; }
.cenimg { text-align:center; display:block; }
.cenimg .cap { font-weight:700; font-size: .8em; margin:0; padding:0; }

/* Font Formatting */

.dark { font-weight: 700; }
.slant { font-style: italic; }

.darkslant { font-weight: 700; font-style: italic; }

.section { font-size: 1.6em; font-weight: 700; padding: 5px 0 5px 5px; color: #000000;
border-bottom: 2px solid #003366; }

.row { display: inline-block; width: 100%; padding: 5px; margin-bottom: 10px;
border-bottom: 1px solid #d3d7cf; vertical-align: top; }

.cols1, .cols2 { display: inline-block; width: 100%; padding: 0 0 30px 5px;
margin-bottom: 25px; vertical-align: top; border-bottom: 2px dashed #000000; }

.cols2 .col1 { display: inline-block; width: 48%; margin:0; padding:0 10px 0 0;
vertical-align: top; }

.cols2 .col2 { display: inline-block; width: 48%; margin:0; padding:0;
vertical-align: top; }

.seclink a, .inlink a { font-weight: 700; color: #003366; text-decoration: none; }
.seclink a { font-size: 1.1em; }
.inlink a { font-size: 1em; }
.seclink a:hover, .inlink a:hover { color: #97cc4a; }
