/*
-----------------------------------------------------------
Theme Name: 1031Alternatives.Net
Theme URI: http://www.ewebscapes.com
Description: 1031Alternatives.Net Movable Type Blog Theme
Version: 2.0
Author: Lisa Sabin-Wilson
Author URI: http://ewebscapes.com
-----------------------------------------------------------
*/

BODY {
 background-image: url(http://www.1031alternatives.net/images/bkg.gif);
background-repeat: repeat;
background-color: transparent;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 9pt; color: black;
 margin: 0;
}

a, a:active, a:visited {color: #847857; text-decoration: underline;}
a:hover {color: #0D345B; text-decoration: underline;}
strong, b {font-weight: bold; color: black;}
em, i {font-style: italics;}

h1, h2, h3, h4, ul, ol {margin:0; padding:0;}
h1 {font-size: 14pt;}
h2 {font-size 12pt;}
h3 {font-size: 12pt; font-weight: normal}
h4 {font-size 10pt;}

.menu-item {color: #fff; background: #5292B5 url(http://www.1031alternatives.net/images/arrow1.gif) no-repeat; width: 208px; height: 19px;text-transform: uppercase; font-size: 9pt; text-align: left ; margin:0; padding:2px 0 0 8px;}

#comments, #trackbacks{ border-bottom: 1px solid #DFDFDF;  padding: 0 0 0 4px;  color: #20b8cc;  text-align: left; font-size: 20px; }

/* STRUCTURE */

#page {
 width:750px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
margin-bottom: 20px;
}

#frame {
 background: #FFF7EF;
 float: left;
width:750px;
}

#frame2 {
width:750px;
 float:left;
}

#topsite {
background:#102842 url(http://www.1031alternatives.net/images/top.gif) no-repeat;
border-bottom: 1px solid white;
width: 750px;
height: 13px;
}

#topbanner {
 width:750px;
height: 111px;
 background: url(images/1031/header.jpg) no-repeat;
border-top: 4px solid #AD9A6B; border-bottom: 4px solid #AD9A6B;
}

.toplinks {
 text-align: center;
 font-size: 10px;
 font-weight:bold;
text-transform: uppercase;
background: #102842 ;
border-top: 1px solid white;
padding: 4px 0 4px 0;
}

.toplinks a, .toplinks a:visited {color: white; text-decoration: none; text-transform: uppercase; background: url(http://www.1031alternatives.net/images/bullet.gif) no-repeat 0 50%; padding-left: 5px; margin: 0 10px 0 10px; }
.toplinks a:hover {color: #fff; text-decoration: underline;}

.banner {
 width: 488px;
 height: 117px;
 margin: 0; padding: 0  0  0 130px;
}



.toplinks2 {
 text-align: center;
 padding: 10px 0 0 0;
 font-size: 10px;
 font-weight:bold;
}

.toplinks2 a, .toplinks2 a:visited {color: #003A63; text-decoration: none; text-transform: uppercase; margin-right: 12px;}
.toplinks2 a:hover {color: #04AC4C; text-decoration: none;}


#main {
 float: left;
 margin: 0 0 0 20px;
 width: 500px; 
 overflow:hidden;
}


.content {
 padding: 0 15px 0 15px;
 margin: 20px 0 0 0;
}

#main a img {
border:0px;
}

#menu {
 float: left;
 width:208px;
 margin: 0;
 color: #000;
 overflow:hidden;
}


#menu form {
 padding: 0;
 font-size: 8pt;
 margin: 0;
}


#menu ul {
 width: 207px;
 background: #fff;
 font-size: 8pt;
 color: #000;
 list-style-type: none;
 margin: 0 0 5px 0;
 padding:0
}

#menu p {
 font-size: 8pt;
 color: #000;
 list-style-type: none;
 margin: 0 0 2px 0;
 padding: 0 3px 5px 3px;
}

#menu ul li {
 margin:0; padding:0;
}

#menu ul li p {padding: 5px; margin: 0;}

#menu ul ul {
 list-style-type: none;
 margin: 0 0 0 0;
 padding: 0;
 text-align: left;
}

#menu ul li {
 background: url(http://www.1031alternatives.net/images/bullet2.gif) no-repeat 0 10%  ;  padding-left: 18px;  padding-bottom: 5px;}


#menu ul ul ul.children {
 font-size: 8pt;
 padding-left: 3px; border:0px;
}

.feed {background: url(images/1031/feed.gif) no-repeat; text-align:left; padding-top: 3px; padding-left: 26px; height: 24px; }
/* Formatting */

.main_date {
 margin: 0px 0px 8px 0px;
 text-align: left;
 font-size: 12px; 
 font-variant: small-caps;
 color: #dfcca2; 
}

.main_title {
 font-family: Times New Roman;
 color: #E78D1D;
 text-align: left;

 font-size: 18px; 
}



.main_title a, .main_title a:active, .main_title a:visited { color: #102842; text-decoration: none;}
.main_title a:hover {color: #185994; text-decoration: none;}

.main_post {
 color: #000; 
 line-height: 130%;
}

.main_post img {
  float:left;
  border:solid 1px silver;
  padding:3px;
  margin-right:10px;
}


.main_post ul, .main_post ol {margin: 10px 0 10px 45px;}
.main_post ul {list-style:none;}
.main_post ul li {background: url(http://www.1031alternatives.net/images/bullet5.gif) 0 10% no-repeat; padding: 0 0 2px 10px;}


.main_feedback {
 color: #003A63;
 margin: 0; 
 }

.navi {
  background: #e9ede8;
 border-top: 1px #7a9674 dotted;
 border-bottom: 1px #7a9674 dotted;
 padding: 4px;
 color: #808080;
 text-align: center;
 margin-bottom: 30px;
 }


blockquote {
background:url(images/annuityprofessor/quote.jpg) no-repeat;background-position:top left;padding-left:27px;text-align:justify; color:#003A63;}


h3{
margin: 10px 0;
font-weight: bold;
font-size: 14px;
color: #333;
}

form {margin:0; padding:0; text-align:left;}

#s {
 border:1px solid #003A63;
 background: #ffff;
 width:120px;
}

#s_but {border: 0px;}

#b {
 border:1px solid #003A63;
 background: #ffff;
}

#button {
 border:1px solid #003A63;
 background: #ffff;
 font-size: 8pt;
 margin-top:5px;
}

INPUT{
 border:1px solid #003A63;
 background: #ffff;
}

TEXTAREA{
 border:1px solid #003A63;
 background: #ffff;
 width:470px;
}

#footer {
width: 750px;
height:  220px;
background: #102840 url(http://www.1031alternatives.net/1031-exchange-blog/images/footer.jpg) no-repeat;
 font-size: 10px;
margin-bottom: 20px;
}

.footerlinks {
text-align:center;
 color: #A89364;
padding: 10px 0 0 0;
margin-bottom: 20px;

}

.footerlinks a:link, .footerlinks a:visited {color:#333333; text-decoration: underline; margin: 0 5px 0 5px;}
.footerlinks a:hover {color:#112940; text-decoration: underline;}

.footertxt {
text-align: center;
color:#666666;
 margin-bottom: 20px;
}

.footertxt2 {
text-align: left;
color:#999999;
padding: 10px 15px 0 200px;
}


