﻿@charset "utf-8";
/* CSS Document */

/* redNests.com main stylesheet*/
/* orange = #FF5000 */

/* reset styles for consistency across browsers -> Eric Meyer's reset style: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body{font-family: Georgia, serif; font-size:14px; line-height:20px; color:#2e2e2e; border-top:5px #335ea2 solid; background: #fff repeat-x url(../g/headback2.jpg);}

h3 {font-size:20px; font-weight:normal; line-height:24px; padding:10px 0; font-variant:small-caps; 	color:#193155; }
h4 { font-size:18px; font-weight:normal; line-height:20px; padding:10px 0; font-variant:small-caps; color:#193155; }
p { margin-bottom:10px; }
p.firstline { margin-top: 10px; color:#193155; }
ul { display:block; margin: 0px 30px 5px 30px; }
a { color:#2e2e2e; text-decoration:underline; }	
a:hover { color:#193155; text-decoration:none; }	
li { list-style-position:inside; }

em { font-style:italic; }
strong { font-weight:bold; color:#193155; }

.current { color: #2c2c2c; text-decoration: underline; }
.breadcrumb { color:#2c2c2c; font-size: x-small; margin:0px 10px; }

#navtools { width: 80%; min-height: 10px; margin:auto;  width: 960px; background-color:transparent; text-align:right; }
#navtools ul { float:right; display:inline; text-align:right; }	
#navtools li { display:inline; font-family:Helvetica, Arial, sans-serif; font-size:9px; padding:0 5px; }

#masthead{ width: 80%; min-height: 160px; width: 960px; margin:auto; background-color:#fff; background: #fff no-repeat url(../g/knect-logo.jpg) top left; }
#masthead ul { clear:right; float:right; display:inline; text-align:right; text-transform:uppercase; margin-top:130px; margin-right: 40px;}	
#masthead li { display:inline; min-width:60px; padding-left:10px; padding-right:10px; }
#masthead a { text-decoration:none; color:#335ea2; }
#masthead a:hover { text-decoration:underline; }

#graphichead{ width: 80%; height: 350px; width: 960px; margin:auto; overflow:hidden; }
#graphichead{ width: 80%; height: 320px; width: 960px; margin:auto; overflow:hidden; background: no-repeat url(../g/godpeoplelife.png); }
#graphichead-left{ width: 550px; float: left; }
#graphichead-right{ width: 350px; padding-right: 10px; float:left; }
#graphichead h2 { font-size:48px; font-weight:normal; line-height:52px; margin: 20px 90px 0px 50px; font-style:italic; }
#graphichead p { margin: 5px 50px 0px 50px; width: 400px; }

.header { font-size:32px; padding: 5px 0px 20px 40px; font-style:italic; color: #335ea2; }

#content{ width: 80%; min-height: 400px; width: 960px; margin:0px auto 10px auto; }

/*#content img{ background-color:#f0f0f0; padding:10px; } */

.content-banner { width: 180px; height: 40px;background-color:#f0f0f0; border-bottom:1px solid #b5b5b5; border-right:1px solid #b5b5b5; margin-bottom:10px; padding:10px 10px 5px 10px; text-align:center; }	

.content-banner h4 { font-size:18px; font-weight:normal; line-height:24px; font-variant:small-caps; color:#193155; text-decoration:underline; padding: 0;}
.content-banner a {	font-size:18px; font-weight:normal; line-height:24px; font-variant:small-caps; color:#193155; text-decoration:underline;}
.content-banner a:hover { color:#b5b5b5; text-decoration:none; }
.content-banner p { font-size:10px; font-weight:normal;	line-height:10px; color:#2e2e2e; text-align:center;	}

.content-column1{ float: left; min-height: 400px; width: 460px; background-color:transparent; margin: 5px 10px 10px 0px; padding: 10px 5px; border-top:5px #335ea2 solid; }

.t2content-column1{ float: left; min-height: 400px; width: 680px; background-color:transparent; margin: 5px 10px 10px 0px; padding: 10px 5px; border-top:5px #335ea2 solid; }

.content-column2{ float: left; min-height: 100px; width: 200px; background-color:transparent; margin: 5px 10px 10px 0px; padding: 10px 5px;	border-top:5px #335ea2 solid; }

.t2content-column2{ float: left; min-height: 100px; width: 200px; background-color:#f0f0f0; margin: 5px 10px 10px 0px; padding: 10px 10px; border-top:5px #335ea2 solid; border-bottom:1px #335ea2 solid; }

.t2content-column2 h3{ color:#2c2c2c; }	
.t2content-column2 a { color:#2e2e2e; text-decoration:none; }	
.t2content-column2 a:hover { color:#193155; text-decoration:underline; }	
.t2content-column2 li{ list-style-position: outside; margin-left: -15px; }
.t2content-column2 small{ font-size:10px; }

.pullquote-left { float:left; width:200px; font-size:16px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-top:dotted 1px #335ea2; 	border-bottom:dotted 1px #335ea2; margin:0px 10px 0px 0; padding:10px; text-align:center; color:#335ea2; }
.pullquote-right { float:right; width:200px; font-size:16px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-top:dotted 1px #335ea2; border-bottom:dotted 1px #335ea2; margin:0px 10px 0px 0; padding:10px; text-align:center; color:#335ea2; }

img.image-right { float:right; width:320px; margin:5px 0px 5px 10px; padding:5px 5px 10px 5px; text-align:center; background-color: #f0f0f0; }
img.image-left { float:left; width:320px; margin:5px 10px 5px 0px; padding:5px 5px 10px 5px; text-align:center; background-color: #f0f0f0; }

#footer { clear:left; float: left; width: 100%;	min-height: 20px; margin:auto; border-top: solid 3px #335ea2; font-size:10px; font-family:Helvetica, Arial, sans-serif; }
#footer-content { width: 80%; min-height: 20px; margin:auto; width: 960px; }

.footer-column1{ float: left; min-height: 20px; width: 500px; background-color:transparent; text-align:left; padding-top:5px; }
.footer-column2{ float: left; min-height: 20px; width: 440px; background-color:transparent; text-align:right; }
.footer-column2 a { text-decoration:none; }
.footer-column2 a:hover { color:#333; text-decoration:underline; }
.footer-column2 ul { float:right; display:inline; text-align:right; }	
.footer-column2 li { display:inline; padding-left:10px; }

