body{
 margin:0;
 margin-top:4px
 background-color: #FFF;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:.9em;
 box-sizing: content-box;
 -moz-box-sizing: content-box;
 }
 #container{
 display:block;
 width:760px;
 min-width:760px;
 margin: 4px auto 5px auto;
 background:url("https://www.vopenhouse.ca/images/760-bg.gif") top left repeat-y;
 }
#header {
 margin:0; padding:0;
 position:relative;
 width:760px;
 height:68px;
 overflow:hidden;
}
#header span {
 display:block;
 position:absolute;
 left:0;
 top:0;
 z-index:2;
 width:760px; 
 height:68px;
 margin:0;
 padding:0;
 background:url("https://www.vopenhouse.ca/images/top.gif") top left no-repeat;
}
#menu{
 display:block;
 margin:0 10px 0 10px;
 height:100%;
 padding:0;
 background-color:#4a5638;
 overflow:hidden;
 font-size:.70em;
}
#menu-inner{
 display:block;
 float:right;
}
#menu ul{
 list-style-type:none;
 width:100%;
 position:relative;
 height:24px;
 font-weight:bold;
 margin:0;
 padding:.3em 0 0 0;
}

#menu ul li{
 display:block;
 float:left;
 margin:0 0 0 4px;
 border:1px solid #787878;
}

#menu ul li.left{
 margin:0;
}
#menu ul li a{
 display:block;
 float:left;
 color:#fff;
 background:#3e482f;
 line-height:22px;
 text-decoration:none;
 padding:0px 17px 0px 17px;
}
#menu ul li a.right{
 padding-right:19px;
}
#menu ul li a:hover{
 background:#949972;
}
#menu ul li a.current{
 color:#2E4560;
 background:#fff;
}
#menu ul li a.current:hover{
 color:#2E4560;
 background:#fff;
}
#main{
 margin:15px;
 float:none;
}
#rightColumn{
 width:525px;
 margin:2px;
 padding:2px;
 min-height:100%;
 background-color:#949972;
 float:right;
 font-size:.78em;
 text-align:justify;
}
#insetBorder{
 width:493px;
 margin:0;
 padding:15px;
 border:1px solid black;
}
#leftColumn{
 width:175px;
 margin:10px;
 color:#5c5648;
 font-size:.79em;
 line-height:1.2em;
}
#leftColumn p{
 margin-top:.5em;
}
#footer {
 margin:0; padding:0;
 padding-top:15px;
 position:relative;
 width:760px;
 height:80px;
 overflow:hidden;
 clear:both;
}
#footer span {
 display:block;
 position:absolute;
 left:0;
 top:15px;
 z-index:2;
 width:760px; 
 height:80px;
 margin:0;
 padding:0;
 background:url("https://www.vopenhouse.ca/images/760-footer.gif") top left no-repeat;
}
#bottomLinks{
 width:760px;
 margin: 0 auto 10px auto;
 font-size:.7em;
}
#bottomLinks a{
 margin:0 10px 0 10px;
}
#featureVideo{
margin:auto;
text-align:center;
font-size:.9em;
}
#videoBox{
width:420px;
height:255px;
border:1px dashed black;
margin:auto;

}

a:link {text-decoration: underline; color: #111133;}
a:visited {text-decoration: underline; color: #444444;}
a:active {text-decoration: underline; color: #333333;}
a:hover {text-decoration: underline; color: #000000;}
h1{
font-size:1em;
}
h2{
font-size:.91em;
margin:.5em;
padding:.3em;
text-align:center;
}
h3{
font-size:.8em;
}
h4{
font-size:.7em;
}
.alignRight{
text-align: right;
}
.center{
text-align: center;
}
.justify{
text-align: justify;
}

#colright, #colmid, #colleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;
}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	#threecol {
		background:#eee;		/* right column background colour */
	}
	#threecol .colmid {
		right:25%;				/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	#threecol .colleft {
		right:50%;				/* width of the middle column */
		background:#f4f4f4;		/* left column background colour */
	}
  #threecol #col1 {
		width:46%;				/* width of center column content (column width minus padding on either side) */
		left:102%;				/* 100% plus left padding of center column */
	}
	#threecol #col2 {
		width:21%;				/* Width of left column content (column width minus padding on either side) */
		left:31%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	#threecol #col3 {
		width:21%;				/* Width of right column content (column width minus padding on either side) */
		left:85%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
	
