
/* << ----------------// General Styles //-->> */

#header-print {display: none;}

body {
margin:0 0 0 0;
padding:0 0 0 0;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
line-height:20px;
color:#000000;
background-color:#ffffff;
}

p {
margin:6px 22px 18px 22px;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

h1, h2 {
font-weight:bold;
margin:8px 0 16px 20px;
}

h3, h4 {
font-weight:bold;
margin:8px 0 10px 20px;
}

h1 {
font-size:20px;
line-height:26px;
color:#353435;
}

h2 {
font-size:20px;
line-height:26px;
color:#353435;
}

h3 {
font-size:16px;
color:#353435;
}

h4 {
font-size:14px;
color:#353435;
}

a:link, a:visited {
color:#647D48;
text-decoration:none;
}

a:hover, a:active {
color:#999999;
text-decoration:none;
}

ul {
margin:5px 0 5px 20px;
padding:0;
list-style-type:square;
}

ol {
margin:5px 0 5px 30px;
padding:0;
list-style-type:decimal;
}

ul li, ol li {
margin:0 0 0px 0;
padding:0;
}

/* << ----------------// Outer container that holds all the columns //-->> */
#mainContainer {
margin:0 auto;
padding:0;
width:960px;
border:0px solid #454545;
background-color:#ffffff;
}

/* << ----------------// Header //-->> */
#header {
margin:0 0 0 0;
padding:0 0 0 0;
width:960px;
height:66px;
color:#666666;
text-align:right;
background: #ffffff url(/images-buildtoronto/topbar-logo.jpg) no-repeat;
}

/* << ----------------// Navigation //-->> */
#navigation {
margin:0 0 0 0;
padding:7px 0 36px 30px; /* ORIGINAL: 11 0 40 25 */
/* width:960px; */
color:#ffffff;
background-color:#505254;
}

/* << ----------------// Flash banner //-->> */
#banner {
margin:5px 0 0 0;
padding:0 0 0 0;
width:960px;
height:232px;
color:#ffffff;
background-color:#ffffff;
}

/* << ----------------// Body column home page //-->> 
#columnTwoHome {
float:left;
margin:10px 5px 10px 0px;
padding:12px 2px 10px 2px;
width:720px;
height:233px;
border:1px solid #E0C8B8;
background-color:#ffffff;
line-height:20px;
}
*/

p.biography {
line-height:15px;
padding:0 0 0 135px;
margin-top:5px;
margin-bottom:8px;
}

/* << ----------------// Body column inside pages //-->> */
#columnTwoInside {
float:left;
margin:10px 5px 10px 0px;
padding:12px 2px 10px 2px;
width:720px;
border:1px solid #E0C8B8;
background-color:#ffffff;
line-height:20px;
}

p.biography {
line-height:15px;
padding:0 0 0 135px;
margin-top:5px;
margin-bottom:8px;
}

/* << ----------------// Right column color 3 //-->> */
#columnThree {
float:left;
margin:9px 3px 5px 2px;
margin:10px 5px 10px 5px;
width:220px;
background-color:#BF5D3A;
vertical-align:top;
}

/*
p.border-paragraph {
border-style:solid;
border-bottom-style:double;
}
*/

/* << ----------------// Right column color 4 //-->> */
#columnFour {
float:left;
margin:10px 0px 10px 5px;
padding:2px 2px 2px 2px;
width:220px;
background-color:#3D644C;
vertical-align:top;
}

/* << ----------------// Right column inside pages //-->> */
#columnThreeInside {
float:left;
margin:10px 0px 10px 5px;
padding:2px 2px 2px 2px;
width:220px;
height:245px; /* Added May 11 to expand all right columns to specific height */
border:1px solid #E0C8B8;
background-color:#ffffff;
vertical-align:top;
}

/* << ----------------// Right column home page //-->> 
#columnThreeHome {
float:left;
margin:10px 0px 10px 5px;
padding:2px 2px 2px 2px;
width:220px;
height:245px;
border:1px solid #E0C8B8;
background-color:#ffffff;
vertical-align:top;
}
*/

/* << ----------------// Footer //-->> */
#footer {
clear:left;
margin:0 0 0 0;
padding:0 0 0 0;
width:960px;
height:121px;
color:#666666;
text-align:right;
background: #ffffff; /* url(/images-buildtoronto/footerbar-logo.jpg) no-repeat */
}

/* << ----------------// Fix so that outer DIV will wrap around all floated DIVs within //-->> */
.clearfix:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
