/* CSS Document */
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	background-image:url(http://www.vasiliouhomes.com/includes/templates/images/bg-layer.gif);
	margin-top: 0px;
}
.map { width:300px;
text-align:left;
vertical-align:top;}
a:link, a:active, a:visited {
	text-decoration: underline;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
}
UL, OL {
	padding-top: 1px;
	margin-top: 1px;
	font-size: 90%;
}
#Admin  TD {
margin:3px;
padding:3px;}
#Admin UL {
list-style-type: disc;
margin:6px;
padding:3px;}

P {
	padding-top: 1px;
	margin-top: 1px;
}
.header {
margin-top: 1px;
padding-top: 1px;
}

.sides {
margin-top: 0px;
padding-top: 0px}
.header a:link, .header a:hover, .header  a:active, .header  a:visited {
	color: #5D1B11;
}
.menuBoxOut {
	width: 127px;
	margin-top: 77px;
	padding-top: 22px;
	background-image: url(http://www.vasiliouhomes.com/includes/templates/images/swoosh_5.gif);
	background-position:top;
	background-repeat: repeat-y;
	}
.menuBoxDown {
	width: 127px;
	margin-bottom: 100px;
	padding-bottom: 100px;
}
.menu {
	background-color: #E4CDB1;
	border-top-color: #AA7044;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #AA7044;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding: 3px 0px 3px 8px;
}
.menu a:link, .menu  a:active, .menu  a:visited {
	color: #660000;
	font-size: 80%;
	text-decoration: none;
}
.menu a:hover {
	color: #666633;
	font-size: 80%;
	text-decoration: none;
}
.quote {
font-style: italic;

}
.content a:link, .content  a:active, .content  a:visited {
	color: #996633;
}
.content a:hover {
	color: #666633;
}
.rcontent {
text-align:right;
}
.content, .quote {
	text-align: left;
	vertical-align: top;
}
.content {
color: #333332;}

.content P, .quote P {
	color: #333332;
	font-size:90%;
	margin:0px 5px 5px 5px;
	padding:0px 5px 5px 5px;
	text-align: left;
}
.content DIV {
	font-family:Arial, Helvetica, sans-serif;
	}
.content SPAN, .content STRONG, .content B {
	color: #666633;
	font-size: 100%;
}
.bcontent SPAN, .bcontent STRONG, .bcontent B {
	color: #666633;
	font-size: 95%;
}
.bcontent  a:link, .bcontent  a:hover, .bcontent  a:active, .bcontent  a:visited  {
	color: #660000;
	font-size: 100%;
}
.content a, a:link, a:hover, a:active, a:visited  {
	color: #660000;
	font-size: 100%;
}
.bcontent P {
	color: #333332;
	font-size: 100%;
}
.center {
	background-color:#F8F1E4;
	vertical-align: top;
	margin:6px 6px 6px 6px;
	padding:6px 6px 6px 6px;
	font-size: 95%;
}
.center H1, .center H2, .center H3, .center H4, .center H5, .center H6 .center P{
	font-size: 95%;
}
#pimagefloat {
display:block;
float: right;
padding: 0px 10px 5px 5px; /* This pushes the text away from the image */
margin:0px 10px 5px 5px;
}
#imagefloat img {
display: block;
background-color:#736A2A;
padding:5px;}

#imagefloat {
padding: 5px 5px 5px 5px; /* This pushes the text away from the image */
margin:5px 5px 5px 5px;
width:150px;
}
#pimagefloat {
background-color:#736A2A;
padding: 5px 5px 5px 5px; /* This pushes the text away from the image */
margin:5px 5px 5px 5px;
}

.headlines H1, .loginTitle h1 {
	color: #993300;
	font-size: 100%;
	margin-bottom: 6px;
	margin-right:15px;
	vertical-align:top;
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
}
.headlines SPAN,  .headlines STRONG, .headlines B {
	color: #996633;
	font-size: 100%;
	padding-bottom:3px;
}
.headlines H2 {
	color: #333332;
	font-size: 100%;
	margin-left: 3px;
	margin-right: 3px;
	vertical-align:top;
}
.blog {
font-size:95%;
margin:2px;
padding:2px;
}
.blog TABLE {
border:thin solid #E4CDB1;
}
.blog TD, .blog TH {
text-align: left;
margin:2px;
padding:2px;
}
.blog IMG {
}
#Lines
{
border-bottom: 2px #736A2A solid;
border-right:2px #736A2A solid;
border-left:2px #736A2A solid;
border-top: 3px #736A2A solid;
padding-top:0;
margin-top:0;
}
#Banner TD{
margin:0;
padding:0;}

.blog H2 {
	color: #333332;
	font-size: 100%;
	margin-left: 3px;
	margin-right: 3px;
	vertical-align:top;
}
.rightBoxOut {
	background-color: #E4CDB1;
	font-size: 90%;
	width: 248px;
	vertical-align:top;
	padding-bottom: 9px;
}
.BoxTop {
	background-color: #E4CDB1;
	border-right-color:#736A2A;
	border-right-style:solid;
	border-right-width:1px;
	padding-top: 22px;
}
.awards {
background-color: #B4AD7B;
font-size: 95%;
}
.portfolio {
background-color: #CB9F7C;
font-size: 95%;
margin:0px;
padding:1px;
}
.awards a:link, .awards a:hover, .awards a:active, .awards a:visited,
.quote a:link, .quote a:hover, .quote a:active, .quote a:visited,
.portfolio a:link, .portfolio a:hover, .portfolio a:active, .portfolio a:visited {
color: #797845;
}
.footer a:link, .footer  a:active, .footer  a:visited {
	color: #660000;
	font-size: 75%;
	text-decoration: none;
	margin-left: 8px;
}
.footer a:hover {
	color: #666633;
	font-size: 75%;
	text-decoration: none;
	margin-left: 8px;
}
.bod {
width:765px;
margin-left:21px;
margin-right:13px;
margin-top:0;
padding-top:0;}
