@media screen {
html {
height: 100%;
margin-bottom: 0.01em;
background-color:#989898;
}
body {
margin:0px 0px;
padding:0px;
background-color:#989898;
}
#wrapper {
background-image: url(images/border-fade.png);
background-repeat: repeat-y;
height: auto;
margin: 0px auto;
padding-left:40px;
padding-right:40px;
width: 960px;
font-size:123.1%;
text-align:left;
}
td, th {
	border:none;
	padding:1px;
	vertical-align:middle;
        padding:4px;
}

table {
	margin-bottom: 0px;
}
ul li {
	list-style:disc;
}
/* Login Form */
#loginform {
color: #777;
font-family: Georgia, "Georgia Regular", sans-serif;
font-size: .8em;
line-height: 24px;
/*margin-top: 10px;*/
padding-top:10px;
margin-left:710px;
margin-bottom: 0px;
}
#loginform .formfield {
margin-top: 2px;
font-size: 1em; 
font-family: arial, helvetica, serif;
background-color: #fff; 
border: 1px;
border-style: inset;
border-color: #999;
max-width: 110px;
height: 20px;
padding-left: 3px;
letter-spacing: .07em;
}
input.login {
width: 80px;
height: 28px;
margin-left: 49px;
margin-top: 3px;
cursor: pointer;
font-family: Georgia, "Georgia Regular", sans-serif;
text-transform: uppercase;
letter-spacing: .2em;
border: 1px solid #777;
color: #fff;
background-color: #999;
padding-left: 5px;
} /* changed in the ie8 css file */
.logintext {
width:65px;
float:left;
}
#replacesform{
color: #777;
font-family: Georgia, "Georgia Regular", sans-serif;
font-size: 1.1em;
line-height: 2em;
margin-left:720px;
margin-bottom: 0px;
}
a.signup:link {color:#777; font-size: .9em; text-decoration: underline;}      /* unvisited link */
a.signup:visited {color:#777; font-size: .9em; text-decoration: underline;}      /* visited link */
a.signup:hover {color:#B60005; font-size: .9em; text-decoration: underline;}  /* mouse over link */
a.huh:link {color:#999; font-size: 1.2em; text-decoration: none; margin-left: 6px;}      /* unvisited link */
a.huh:visited {color:#999; font-size: 1.2em; text-decoration: none; margin-left: 6px;}      /* visited link */
a.huh:hover {color:#B60005; font-size: 1.2em; text-decoration: underline; margin-left: 6px;}  /* mouse over link */
/* End Login Form */
/* if necessary */
#contentinwest {
width: 960px;
height: auto;
background-color: #E5E5E5;
background-image: url(images/dgray-tallfade.png);
background-repeat: repeat-x;

}
* html #contentinwest {
width: 960px;
height: auto;
background-color: #E5E5E5;
background-image: url(images/dgray-tallfade.png);
background-repeat: repeat-x;
}
#contenthome {
width: 690px;
float: left;
}
#contentcleanup {
width: 650px;
float: left;
padding-left:40px;
padding-top:55px;
}
a.listlink:link {color:#4D4D4D; text-decoration: underline;}      /* unvisited link */
a.listlink:visited {color:#4D4D4D; text-decoration: underline;}      /* visited link */
a.listlink:hover {color:#B60005; text-decoration: underline;}  /* mouse over link */
#video {
width: 690px;
height: 325px;
background-image: url(images/capitol.jpg);
background-repeat:no-repeat;
margin-left: 0px;
}
#feature {
width:690px;
background-repeat: no-repeat;
margin-top:-33px;
}
#scrollspace {
width: 690px;
background-image: url(images/spriteme-home.png);
background-repeat: no-repeat;
background-position: -720px 0px;
}
#scrollspace1 {
width: 295px;
float: left;
margin-left: 60px;
}
#scrollspace2 {
width: 295px;
float: left;
}
#scrollspace-base {
width: 690px;
height: 80px;
background-image: url(images/spriteme-home.png);
clear: both;
background-repeat: no-repeat;
background-position: -10px -10px;
}
h1.mini {
font-family: Georgia, Palatino, serif; /* "Helvetica Regular", Helvetica, Arial, sans-serif; */
font-size: 1em;
text-decoration: none;
font-weight: lighter;
margin-top: 27px;
margin-bottom: 40px;
text-align: center;
text-transform: uppercase;
color:#000;
letter-spacing: .09em;
} /* This declaration was changed for the ie7 and ie8 css file */
p.home {
font-size: .8em;
line-height: 1.3em;
margin-top: 10px;
margin-bottom: 0px;
}
a.phome:link {color:#000; text-decoration: underline; line-height: 2em;}      /* unvisited link */
a.phome:visited {color:#000; text-decoration: underline; line-height: 2em;}      /* visited link */
a.phome:hover {color:#B60005; text-decoration: underline; line-height: 2em;}  /* mouse over link */
#sections {
width: 690px;
font-size:.82em;
}
#section1 {
width:230px;
background-image: url(images/spriteme-home.png);
background-repeat: no-repeat;
background-position: -1430px 5px;
padding-top: 60px;
float: left;
}
#section2 {
width:230px;
background-image: url(images/spriteme-home.png);
background-repeat: no-repeat;
background-position: -1680px 5px;
padding-top: 60px;
float: left;}
#section3 {
width:230px;
background-image: url(images/spriteme-home.png);
background-repeat: no-repeat;
background-position: -1930px 5px;
padding-top: 60px;
float: left;}
div.tag-section {
font-size: .78em;
color: #444;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.7em;
margin-top: 1px;
margin-bottom: 10px;
line-height: 1.3em;
text-align: left;
}
#homeright {
width:250px;
margin-top: 10px;
float:right;
margin-left: 20px;
}
/* Calculator section */
#calculators {
width:230px;
padding: 0px;
/*		background-image: url(images/calc-top.png);
background-repeat: no-repeat;*/
margin-top: 10px;
}
a.calc-nav {
display: block;
width: 226px;
border-top: 1px solid #cbcbcb;
border-right: 1px solid #cbcbcb;
border-left: 1px solid #cbcbcb;
margin-left:1px;
background-color: #fff;
line-height: 3.8em;
text-align: left;
font-family: Georgia, Palatino, serif; /* "Helvetica Regular", Helvetica, Arial, sans-serif; */
font-size: 1em;
text-decoration: none;
font-weight: lighter;
margin-top: 0px;
}
.calc-icons{
margin-top: 15px;
margin-right: 10px;
margin-left: 30px;
float: left;
}
#dollar-sign-image {
background-image:url(images/spriteme3.png);
background-repeat:no-repeat;
width:17px;
height:30px;
background-position: -10px -581px;
}
#calculator-image {
background-image:url(images/spriteme3.png);
background-repeat:no-repeat;
width:17px;
height:30px;
background-position: -10px -631px;
}
#calc-bottom {
width:230px;
height: 28px;
border-top: 1px solid #cbcbcb;
background-image: url(images/spriteme3.png);
background-repeat:no-repeat;
background-position: -20px -410px;
}
#calc-top {
width:230px;
height: 28px;
background-image: url(images/spriteme3.png);
background-repeat:no-repeat;
background-position: -20px -362px;
}
p.tagcalc {
font-size: .78em;
color: #444;
font-family: Georgia, Palatino, serif;
line-height: 1.7em;
margin-top: 0px;
line-height: 2em;
text-align: center;
margin-left: 5px;
}
.leftcalc {
    color:black;
}
#events {
margin-top:20px;
width:226px;
}
#events-top {
width:230px;
height: 45px;
background-image: url(images/spriteme3.png);
background-repeat:no-repeat;
background-position: -20px -458px;
}
img.calendar {
margin-top: 20px;
} /* This was a declaration that was adjusted in the ie7 css file */

#events .event {
border-right: 2px solid #cbcbcb;
border-left: 2px solid #cbcbcb;
font-size: .9em;
margin-left:0px;
padding-top: 5px;
padding-left: 12px;
color: #B60005;
/*font-family: Georgia, Palatino, serif;*/
/*text-align: center;*/
}
.event-nav {
display: block;
width: 214px;
height: auto;
background-color: #fff;
text-decoration:none;
}
.event-date {
    text-align:right;
    margin-right:20px;
}
.event-title {
    text-align:center;
    padding-top:6px;
    padding-bottom:4px;
    margin-right:15px;
    font-size:1.1em;
}

span.tag-event {
font-size: .78em;
color: #444;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.7em;
margin-top: 1px;
margin-bottom: 12px;
line-height: 1.3em;
text-align: center;
margin-left: 5px;
}
#eventbottom {
background-image:url(images/spriteme3.png);
background-repeat: no-repeat;
background-position: -20px -523px;
width: 230px;
height: 28px;
}
/* This is for the tagline area */
#tagline {
margin-top: 20px;
width: 230px;
height: auto;
padding: 0px;
}
#base {
width: 960px;
height: 90px;
background-color: #E5E5E5;
clear: both;
}
#breadcrumb {
padding-left: 12px;
padding-bottom: 5px;
padding-top: 5px;
border-radius: 0 10px 0 0;
background-color: rgb(206, 206, 206);
}
#breadcrumb2 {
/*height: 0px;*/
    /*margin-left: 45px;*/
    background-color: rgb(206, 206, 206);
    margin-bottom: -29px;
    display: inline-block;
    border-radius: 0 0 15px 0;
    padding-left: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
}		
a.breadcrumb {
padding: 0px 10px 0px 10px;
text-align: left;
list-style: none;
display: inline;
color: #887878;
letter-spacing: .08em;
font-family: Georgia, "Georgia Regular", sans-serif;
font-size: .8em;
}
a.breadcrumb:link {color:#887878; text-decoration: none;}	/* unvisited link */
a.breadcrumb:visited {color:#887878; text-decoration: none;}	/* visited link */
a.breadcrumb:hover {color:#000; text-decoration: underline;}	/* mouse over link */
a.breadcrumbact {
padding: 0px 10px 0px 10px;
text-align: left;
list-style: none;
display: inline;
color: #989898;
letter-spacing: .08em;
font-family: Georgia, "Georgia Regular", sans-serif;
font-size: .8em;
}
a.breadcrumbact:link {color:#B60005; text-decoration: underline;}
a.breadcrumbact:visited {color:#B60005; text-decoration: underline;}
a.breadcrumbact:hover {color:#B60005; text-decoration: underline;}
span.bc {
color: #989898;
font-size: .6em;
font-family: arial, sans-serif;
}
#footer {
width:960px;
height:40px;
background-image: url(images/spriteme2.png);
background-repeat: repeat-x;
background-position: 0px -80px;
float: left;
/*	padding: 15px 0px 0px 15px; */
}
/* end layout */
p.fineprint {
font-family: Lucida, "Lucida Sans", "Lucida Sans Regular", Helvetica, Arial, sans-serif;
font-size:.65em;
margin: -20px 0px 0px 765px;
color: #4D4D4D;
}
/* Horizontal Navigation Menu */
#tier1 {
width:960px;
height:45px;
}
#tier1 ul {
list-style-type:none;
display: inline;
margin: 0px;
padding: 0px;
}
#tier1 li {
margin: 0px;
padding: 0px;
float: left;
list-style:none;
}
#tier1 a {
float: left;
height: 45px;
text-decoration: none;
text-align: center;
color: #000;
font-family: georgia, serif;
font-size: .85em;
background-color: #fff;
line-height: 3.2em;
text-transform: uppercase;
letter-spacing: .11em;
width:100%;
/* border-left:1px outset; */
}
#tier1 a.activepage {
color: #fff;
background-color: #989898;
background-image: url(images/spriteme2.png);
background-repeat: repeat-x;
background-position: 0px -20px;
}
#tier1 a.activepage:hover {
background-image: url(images/spriteme2.png);
background-repeat: repeat-x;
background-position: 0px -20px;
background-color: #989898;
color: #fff;
}
#tier1 a:hover {
background-color: #B60005; color: #fff;
}
#tier1 a:hover {
background-color: #B60005; color: #fff;
}
/* ==== End Horizontal Navigation Menu ==== */
/* Vertical Navigation Menu */
#vertmenu {
padding: 0px;
margin: 45px 0px 30px 30px;
float:left;
}
#vertmenu-simple {
padding: 0px;
margin: 10px 0px 30px 30px;
float:left;
}
#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
list-style:none;
}
#vertmenu-simple ul {
margin: 0px;
padding: 0px;
}	
#vertmenu li {
margin: 0px;
padding: 0px;
list-style:none;
}
#vertmenu a {
font-size: .85em;
display: block;
border-top: 1px solid #989898;
padding: 18px 0px 18px 10px;
text-decoration: none;
text-align: left;
color: #777;
font-family: georgia, serif;
width:185px;
text-transform: uppercase;
letter-spacing: .13em;
/* background-color: rgb(240, 240, 240); */
}
#vertmenu-simple a {
font-size: .85em;
display: block;
padding: 8px 0px 8px 0px;
text-align: left;
color: #777;
font-family: georgia, serif;
width:295px;
text-transform: uppercase;
letter-spacing: .13em;
/* background-color: rgb(240, 240, 240); */
}
#vertmenu a.top {
border-top: none;
}
/* Use top for anchor style when FSBO RESOURCE HOME is not active
and TOPACTIVE for anchor style when FSBO RESOURCE HOME is active
and ACTIVE for anchor style when other vertmenu buttons are active */
#vertmenu a.topactive {
color: #B60005;
background-color: rgb(180, 180, 180); 
}
#vertmenu a.active {
border-top: 1px solid #989898;
color: #B60005;
/* background-color: rgb(240, 240, 240); */
}
#vertmenu-simple a.active {
border-top: 1px solid #989898;
color: #B60005;
/* background-color: rgb(240, 240, 240); */
}	
#vertmenu a:hover {
color: #B60005;
}
#vertmenu-simple a:hover {
color: #B60005;
}		
/* End navigation */	
/* Begin Footer Navigation */	
#footer-guts {
margin-top: 17px;
margin-left: 10px;
}
a.footer {
padding: 0px 5px 0px 5px;
text-align: left;
margin-top: 0px;
list-style-type: none;
list-style-image: none;
color: #4D4D4D;
font-family: Georgia, "Georgia Regular", sans-serif;
font-size: .7em;
text-transform: uppercase;
}
a:link {color:#760005;
}	/* unvisited link */
a:visited {color:#760005;
}	/* visited link */
a:hover {color: #B60005;
text-decoration: none;
}	/* mouse over link */
a.fine:link {color:#4D4D4D; text-decoration: underline;}      /* unvisited link */
a.fine:visited {color:#4D4D4D; text-decoration: underline;}      /* visited link */
a.fine:hover {color:#B60005; text-decoration: underline;}  /* mouse over link */
a.bc:link {color:#989898; text-decoration: none;}	/* unvisited link */
a.bc:visited {color:#989898; text-decoration: none;}	/* visited link */
a.bc:hover {color:#B60005; text-decoration: underline;}	/* mouse over link */
a.bcactive:link {color:#B60005; text-decoration: underline;}	/* unvisited link */
a.bcactive:visited {color:#B60005; text-decoration: underline;}	/* visited link */
a.bcactive:hover {color:#B60005; text-decoration: underline;}	/* mouse over link */
a {outline: none;
}
a img{
border: none;
}
#placeorderhome {
display: block;
width: 228px;
height: 86px;
background: url("images/spriteme3.png") no-repeat 0 0;
margin-left:0px;
background-position: -260px -255px;
}
#placeorderhome:hover { 
background-position: -260px -341px;
}
#placeorderhome span {
display: none;
}
#contactImage {
display: block;
width: 551px;
height: 40px;
background: url("images/spriteme3.png") no-repeat 0 0;
margin-left:0px;
background-position: -260px -170px;
}
#contactImage:hover {
   background-position: -260px -210px; 
}
#contactImage span {
display: none;
}

/* End Navigation Menus */
/* =============== Gut Pages ==================== */
#headerguts {
width: 960px;
height: 130px;
margin: 0 auto;
background-image: url(images/spriteme3.png);
background-repeat: no-repeat;
background-position: -20px -20px;
}
/* these are for wordpress */
#headerimg{
margin-left:40px;
margin-top:40px;
margin-bottom:40px;
}
#sidebar{
margin-left:40px;
}
#content-wrap {
width: 960px;
height: auto;
margin-left:40px;
background-color: #E5E5E5;
background-image: url(images/dgray-tallfade.png);
background-repeat: repeat-x;
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background-color: white;
border: 1px solid #959596;
text-align: left;
}
h1 {
color:#B60005;
font-family: Georgia, Palatino, serif; /* "Helvetica Regular", Helvetica, Arial, sans-serif; */
font-size: 2em;
text-decoration: none;
font-weight: lighter;
margin-top: 0px;
margin-bottom: 0px;
} /* header */
h2 {
color:#000;
font-family: Georgia, Palatino, serif;
font-size: .96em;
text-decoration: none;
/* font-weight: lighter; took out because Inwest sees this as same size as regular text.*/ 
margin-top: 0px;
margin-bottom: 0px;
text-transform: uppercase;
letter-spacing: .08em;
}
h2.subh {
margin-top: 7px;
}
h3 {
font-family: Georgia, Palatino, serif; /* "Helvetica Regular", Helvetica, Arial, sans-serif; */
font-size: 1em;
text-decoration: none;
font-weight: lighter;
margin-top: 0px;
text-align: center;
margin-bottom:1em;
}
h3.italics {
font-style: oblique;
}
/* Subheader, for authorhsip, etc. This should always go beneath a header.*/
p {
font-size: .96em;
margin-left:0px;
color: #444;
font-family: Georgia, Palatino, serif;
line-height: 1.7em;
margin-top: 20px;
margin-bottom: 10px;
margin-right: 20px; /* This is for the main paragraph within the content div */
} /* body copy */
p.tag {
font-size: .8em;
margin-left:0px;
color: #444;
font-family: Georgia, Palatino, serif;
line-height: 1.7em;
margin-top: -8px;
line-height: 1.3em;
text-align: center;
}
a.plink:link {color:#000; text-decoration: underline;}      /* unvisited link */
a.plink:visited {color:#000; text-decoration: underline;}      /* visited link */
a.plink:hover {color:#B60005; text-decoration: underline;}  /* mouse over link */
img.contentpic {
margin-bottom: 0px;
margin-top: 20px;
border-bottom: 1px dashed #999;
border-top: 1px dashed #999;
}
/* Calculator form */
#nscalculator {
width: 300px;
background-image: url(images/calc-bg.png);
background-repeat:no-repeat;
float: right;
margin-bottom: 20px;
margin-left: 20px;
margin-top: 20px;
}
#nscalculator-netsheet {
width: 300px;	
background-image: url(images/netsheet-calc-bg.png);
margin-bottom: 20px;
margin-left: 20px;
margin-top: 20px;
background-repeat:no-repeat;
}		
#fsbo-input {
background-image: url(fsbo/images/calc-strip.png);
background-repeat:repeat-y;
margin-top:35px;
padding-left: 20px;
padding-bottom:20px;
}
#fsbo-blackline {
background: #000000;
height:2px;
font-size:1px;
line-height:1px;
}
#fsbo-output {
background-image: url(fsbo/images/calc-strip.png);
background-repeat:repeat-y;
padding-left: 25px;
padding-top: 8px;
padding-bottom:1px;
}
#fsbo-calc-bottom {
background-image: url(fsbo/images/calc-bottom.png);
background-repeat:no-repeat;
height:30px;
width:300px;
}
td.calctitle {
font-size: .85em;
margin-left:0px;
color: #fff;
font-family: Arial, sans-serif;
margin: 0px 0px 0px 0px;
padding-top: 10px;
font-weight: lighter;
}
p.calctitle {
font-size: .8em;
margin-left:0px;
color: #999;
font-family: Arial, sans-serif;
margin: 0px 10px 0px 0px;
padding-top: 0px;
font-weight: lighter;
line-height: .25em;
}	
input.expense {
width: 80px;
height: 14px;
border:none;
margin-left: 10px;
background-color:#9E0003;
color:black;
font-family: Arial;
font-size: 14px;
}
input.w60 {
width: 60px;
}
input.proceeds {
width: 220px;
border: none;
font-size:2em;
background-color: transparent;
margin: 90px 0px 0px 36px;
}
/* End Calculator Form */
/* Styles for Google Maps */
.officeMap
{
border:2px solid;
border-color:#000000;
margin-left:auto;
margin-right:auto;
width:500px;
height:380px;
}
.stateMap
{
border:2px solid;
border-color:#000000;
width:590px;
height:570px;
margin-left:auto;
margin-right:auto;
}
/* fsbo stuff */
#fsbo-input input {
height:20px;
margin-right:8px;
width:115px;
}
#contentguts {
padding-top:50px;
margin-left:260px;
padding-right:40px;
}
.rsstitle a{
display: block;
width: 185px;
margin-top: 0px;
font-size: .9em;
padding-top: 4px;
color: #760005;
font-family: Georgia, Palatino, serif;
text-align: left;
text-decoration:none;
}
.rsstitle a:hover{
text-decoration:underline;
}
.rsscontainer {
margin-bottom:5px;
margin-left:30px;
}
#title2 {
background-repeat:no-repeat;
background-image:url("Inwest-Online/graphics/logo.png");
width:97px;
height:42px;
display:none;
}
.ui-widget {
font-size: 62.5%;
}
/* blog stuff */
*:first-child+html h1.mini {
font-family: Georgia, Palatino, serif; /* "Helvetica Regular", Helvetica, Arial, sans-serif; */
font-size: 1em;
text-decoration: none;
font-weight: lighter;
margin-top: 70px;
margin-bottom: 20px;
text-align: center;
text-transform: uppercase;
color:#000;
letter-spacing: .09em;
}
*:first-child+html img.calendar {
margin-top: 20px;
margin-bottom: -5px;
}
.rsscontainer .rsstitle{font-weight:normal;}
.rsscontainer .rssdate{font-color:#000000;font-size:90%;}
}
@media print{
#headerguts {
display:none;
}
#tier1 {
display:none;
}
#vertmenu {
display:none;
}
#base {
display:none;
}
#breadcrumb2 {
display:none;
}
#homeright {
display:none;
}
#title {
display:none;
}
#title2 {
background-repeat:no-repeat;
background-image:url("Inwest-Online/graphics/logo.jpg");
width:97px;
height:42px;
margin-left:auto;
margin-right:auto;
}
}
