BODY {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  color: #1068b2;
  background: #ffffff;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, 'Sans-Serif';
}
.InLine { 
  display: inline;
}
TD {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, 'Sans-Serif';
}
TH {
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, 'Sans-Serif';
}
UL disc { 
  list-style-type: disc;
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 120%;
  font-size: 8pt;
}
A:link {
  color: #f89d34;
  background: transparent;
  font-weight: bold;
}
A:hover {
  color: #ff6600;
  background: transparent;
  font-weight: bold;
}
A:active {
  color: #ffff00;
  background: transparent;
  font-weight: bold;
}
A:visited {
  color: #16af63;
  background: transparent;
  font-weight: bold;
}
A.NavMenu {
  color: #304066;
  background: transparent;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  line-height: 160%;
}
A.NavMenu:hover {
  color: #0000cc;
  background: transparent;
}
A.NavMenu:active {
  color: #cc0000;
  background: transparent;
}
A.NavMenu:visited {
  color: #304066;
  background: transparent;
}
.PageHead {
  color: #304066;
  background: transparent;
  font-size: 11pt;
  text-decoration: none;
  font-weight: 900;
  line-height: 140%;
}

td.head-right {
	background: transparent url('/images/virginia-beach-realestate.jpg') no-repeat scroll right;
}
td.dropshad {
	background: transparent url('/images/dropshad.gif') repeat scroll left;
	height: 8px;
}
td.dropshad-tan {
	background: transparent url('/images/dropshad-tan.gif') repeat scroll left;
	height: 8px;
}
.Header {
  color: #304066;
  background: transparent;
  font-size: 9pt;
  text-decoration: none;
  font-weight: 900;
  line-height: 140%;
  margin-top: 0;
  margin-bottom: 0;
}
.BlackHead {
  color: #000000;
  background: transparent;
  font-size: 11pt;
  text-decoration: none;
  font-weight: 900;
  line-height: 140%;
}
.WhiteText {
  color: #ffffff;
  background: transparent;
  font-size: 9pt;
  text-decoration: none;
  line-height: 120%;
  font-weight: bold;
}
.RedText {
  color: #ff0000;
  background: transparent;
  font-size: 8pt;
  text-decoration: none;
  line-height: 120%;
  font-weight: bold;
}
.SpacedText {
  line-height: 160%;
}
.FinePrint {
  color: #000000;
  background: transparent;
  font-size: 7pt;
  line-height: 120%;
}
.FineHead {
  color: #000000;
  background: #ebd9bc;
  font-size: 7pt;
  font-weight: 900;
  line-height: 140%;
}
H1 , H2 , H3 {
  color: #304066;
  background: transparent;
  font-weight: 900;
  display: inline;
  line-height: 140%;
  font-family: Verdana, Arial, Helvetica, 'Sans-Serif';
  margin-top: 0;
  margin-bottom: 6px;
}
H1 {
  font-size: 12pt;
}
H2 {
  font-size: 10pt;
}

.post h2 {
margin-bottom: 0px;
}

H3 {
  font-size: 8pt;
}
a.passlink:link { 
  text-decoration: none; 
  color: #cfb78b; 
  background: transparent;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
}
a.passlink:visited {
  text-decoration: none; 
  color: #cfb78b; 
  background: transparent;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
}
a.passlink:hover { 
  text-decoration: none; 
  color: #304066; 
  background: transparent;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
}
  
/* ----------- Blog styles --------------- */

#navBlog ul {
list-style-type: none;
margin: 2px;
padding:0;
}

#navBlog h3 {
margin: 4px 2px 4px 2px;
}

#navBlog ul li {
margin: 0;
}

#navBlog ul li a {
text-decoration: none;
display:block;
background-color: #ebd9bc;
border: #F7E7D6 solid 3px;
color: #304066;
padding: 3px 2px;
margin-bottom: 2px;
}

.navBlogMain {
width: 150px;
}

.navBlogCat {
width: 130px;
float: right;
}

#navBlog ul li a:hover{
background-color: #FFFFFF;
color: #0000CC;
}

#navBlog ul li a:active{
background-color: #FFFFFF;
color: #CC0000;
}

#navBlog ul li:visited {
color: #304066;
}

#blogContent {
width: 600px;
padding: 20px;
}

#blogContent h2 {
  line-height: 100%;
  margin-bottom:2px;
  padding:0;
}

#shadowleft {
width: 160px;
background: transparent url('/images/dropshad-tan.gif') repeat-x;
height: 8px;
}

#shadowright {
background: transparent url('/images/dropshad.gif') repeat-x;
}

.TOP-head {
	margin: 0;
	border-style: none;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.TOP-head td {
	padding: 0;
	vertical-align: top;
}
.TOP-head td table td {
	text-align: left;
}
.TOP-head td table td table {
	margin-left: auto;
	margin-right: auto;
}
.TOP-head td table td div {
	font-size: 18px;
	font-weight: normal;
	color: red;
}

.MENU-item {
	background-color: #ebd9bc;
}
.MENU-item div {
	border: 1px solid #F7EFE7;
}
.MENU-item div div {
	border: 1px solid #F7EFDE;
}
.MENU-item div div div {
	border: 1px solid #F7E7CE;
	padding: 0 4px;
}
