/*
Theme Name: Toronto Real Estate Agents
Theme URI: http://wordpress.org/
Description: Two column widgetized Wordpress theme.
Version: 1.0
Author: Pankaj
Author URI: http://www.ycoding.com/

	Toronto-Real-estate-agents v1.0
	http://www.toronto-real-estate-agents.com

	This theme was designed and built for Toronto-Real-estate-agents.com, coded by Pankaj Roy.

*/



body {padding:0; margin:0; color:#AEAEAE; background-color:#1A1C1D}
body, td {font-family:Tahoma,Arial, Verdana; font-size:12px; }
a{color:#AEAEAE;text-decoration:none;}
a:hover {color:#AEAEAE;text-decoration:underline;}

/* page */

#wrapper{width:697px;margin:0 auto;}
#header {width:657px;background:#000;padding:0 20px;}
#leftcol{width:206px;float:left;background:#000;padding-bottom:10px;}
#maincol{width:470px;float:left; padding-left:16px;}
#footer {width:100%; padding: 10px 0 5px 0;border-top:1px solid #777;text-align:center;margin-top:10px;}




/* header */

a.logo {float:left; display:block;width:245px; height:100px;}
a.logo:hover {text-decoration:none;}
.desc {float:right; width:390px; height:70px;padding:15px 0;font-size:13px;color:#fff;font-family:Arial,Verdana,Tahoma; }
.itl {font-style: italic;font-size:12px;}
#h-nav {width:697px;}
#nav {float:left;width:211px;height:242px;background:url(images/bg1.jpg) no-repeat;}

#nav ul {margin:25px 17px 0 24px; padding:0;list-style:none;}
#nav li {list-style:none;margin:0;padding:0 0 10px 16px;background:url(images/menuli.gif) no-repeat 0 5px; font-size:14px; color:#fff;font-weight:bold;}
#nav li a {color:#fff;text-decoration:none;}
#h-nav-rt {float:left;width:486px;height:242px;background:url(images/bg2.jpg) no-repeat;}
.h-intro {margin:80px 0 0 60px; width:200px; font-size:18px;line-height:24px;color:#fff;}



/* Content */
.post {padding-bottom:20px;text-align:justify;}
.entry {padding-bottom:5px;border-bottom:1px solid #7c7c7c;margin-bottom:10px;}
p.comnt {margin:0;padding:0;}
p.comnt a {color:#ddd;}
.h2grey {padding:0; margin:0;font-size:14px;color:#777; }
.bluebox {width:211px; height:137px; background:url(images/1_bg.jpg) no-repeat; margin:10px 0;}
.resources {padding:0 5px 0 80px; width:121px; background: #000 url(images/1_p4.jpg) no-repeat; margin:0; min-height:135px;}
* html .resources {height:135px;}
.searchbox {width:206px; height:90px; background:url(images/1_bg2.gif) bottom left repeat-x;}
.searchbox h2 {padding:10px 10px 15px 20px;font-size:14px;margin:0;}
.searchbox p {margin:0;padding:0;}
.searchbox form {margin:0;padding:0 10px 0 20px;text-align:center;}

.searchbox input {margin:0;padding:0;float:left;}
.searchbox input.txt {border: 1px solid #E14D1F; font-size: 12px; width: 105px;background:#fff;color:#222;}
.searchbox input.btn {margin-left:5px;}

.recentpost {margin: 5px 0; width:206px; padding-top:75px; background:url(images/1_p1.jpg) no-repeat 14px 0;}

.o1{color:#FFE476;}

#spnsors ul{padding:0;margin:0;list-style:none; list-style-type: none; list-style-image: none;}
#spnsors ul ul li {list-style:none;padding:0 5px 5px 5px; /*width:53px;*/ width:121px; margin:0;clear:left;/*background:url(images/1_z4.gif)  0 2px no-repeat;*/min-height:15px;}
.clr {clear : both;margin : 0; padding : 0;font-size:1px; line-height:1px;}
#spnsors ul li {background:#000; float:left; /*width:63px;*/ width:133px; margin:3px;padding:5px 0 0 95px;list-style:none;display:block;min-height:88px;}

#spnsors ul li.box-1 {background:#000 url(images/4_p2.jpg) no-repeat 5px 5px; margin:3px 3px 3px 0;}
#spnsors ul li.box-2 {background:#000 url(images/2_p1.jpg) no-repeat 5px 5px;}
#spnsors ul li.box-3 {background:#000 url(images/2_p3.jpg) no-repeat 5px 5px;margin:3px 0 3px 3px;}
#spnsors ul li.box-4 {background:#000 url(images/4_p3.jpg) no-repeat 5px 5px; margin:3px 0 3px 3px;}

.ft-sponsor {margin:1px; width:135px; border:1px solid #9B9A9A; float:left;}

* html #spnsors ul li {height:88px;}

* html #spnsors ul ul li {height:15px;}

#maincol h2 {margin:0;padding:0;font-size:16px;color:#fff;font-weight:bold;}
#maincol h3, #maincol h4 {margin:0;padding:0;font-size:16px;color:#fff;}
#maincol h2 a, #maincol h3 a, #maincol h4 a {color:#fff;text-decoration:none;}
.count {color:#7C7C7C;font-size:10px;font-weight:normal;}


/*  ------------------ colors ------------------ */
a img{border:0;}
br{font-size:10px}

/* --------------- SideBars ----------------*/

#leftcol ul {
list-style : none;
margin : 0;
padding : 0;
}
#leftcol ul li {
list-style : none;
margin : 0;
padding : 15px 0 0 0;
}
#leftcol ul li h2 {
margin:0; padding:0 0 0 15px;
line-height : 18px;
font-size : 14px;
text-align : left;
color : #fff;
font-weight : bold;

letter-spacing : -0.3px;
}
#leftcol ul ul {
list-style : none;
margin : 0;
padding : 0;
}
#leftcol ul ul li {
list-style : none;
margin : 0;
padding : 5px 0 0 25px;
font-weight : normal;
background : url(images/sidebar-li.png) no-repeat 15px 10px;
font-size : 12px;
}
#leftcol ul ul ul li {
list-style : none;
margin : 0;
padding : 5px 0 0 10px;
font-weight : normal;
background : url(images/sidebar-li.png) no-repeat 0 10px;
font-size : 12px;
}

#leftcol a {
text-decoration : none;
}
#leftcol a:hover {
text-decoration : underline;
}

/*  ================================= Footer  ============================= */
#footer p{
  font-size: 11px; text-align:center; color:#fff;
  line-height:13px; margin:0; padding:0;
}
#footer a{
  color:#fff; text-decoration:none;
}
#footer a:hover{
  color:#fff; text-decoration:underline;
}




/*  ================================= Others ============================= */

.clr {
clear : both;
margin : 0; padding : 0;
font-size:1px; line-height:1px;
}

/* --------------------- common elements --------------------------- */
.navigation { display: block; width:98%;margin-bottom:30px; font-weight:bold;}
small {margin:0; padding:0; font-size:10px;}
.postmetadata {clear: left;}
h2.pagetitle, h2.center {margin:0;text-align: center; padding:15px 0; font-size:16px; color:#333;}
h3.comments {padding: 0;margin: 20px auto 20px ;}
.more-link {font-weight:bold;text-align:right; }
a.more-link, a:hover.more-link {color:#7c7c7c; font-weight:bold; display:block;}

p.postmetadata {margin:0; padding:10px;}
.alt { 	background-color: #333;	}


input, select, textarea {
  border: 0; color:#ddd; background:#333;
}
#commentform #submit {margin: 0; color:#fff; background:#424242;}
	
blockquote { border-left: 3px solid #7c7c7c;}
	
ol.commentlist {margin:0;padding:0;}
.commentlist li { font-weight:normal;}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

code { font: 1.1em 'Courier New', Courier, Fixed; background:#333;display:block; margin:5px; padding:5px; border:1px dotted #7c7c7c;}

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 80%;	}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;	}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { background-color: #424242; }
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;	}
#wp-calendar a {text-decoration: none;	}
#wp-calendar caption { 	text-align: center; }
#wp-calendar th { font-style: normal;text-transform: capitalize;}
#wp-calendar #today {font-weight:bold;}
/* End Calendar */

.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}
.attachment {text-align: center; margin: 5px 0px;}



/* Begin Images */
p img {	padding: 0;	max-width: 90%;	}
img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* End Images */



/* Begin Lists */
.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }
.entry li {margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline;
 list-style-type: none;
	list-style-image: none;}


/* Begin Form Elements */
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 80%; padding: 2px;}
/* End Form Elements */



/* Begin Comments*/
.alt { 	margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; }
.commentmetadata {display: block; font-size:10px;font-weight:normal;}

/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #424242; }
blockquote { margin: 10px;padding-left: 15px;}
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
hr { display: none; }
.alignright { float: right;	}
.alignleft { float: left;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}
/* End Various Tags & Classes*/

.post img {padding:5px;}


/* colors */
p {margin:0; padding:5px 0;}
.s{font-size:10px; color:#B9B9B9; text-decoration:none;}
.s1{color:#828281; text-decoration:none;}
.s2{color:#AEAEAE; text-decoration:none;}
.s7{color:#7C7C7C;text-decoration:none;}
a.s7:hover{color:#7C7C7C;text-decoration:underline;}
.s3{color:#7C7C7C}
.s4{color:#B7B7B7}
.s5{color:#9B9A9A;}
.s6{color:#AEAEAE; }
.green{color:#6E9431}
  .red{color:#5C3800;}
.o{color:#E14D1F}
.o1{color:#FFE476;}
.blue{color:#315B67;}
.w{color:#EEEEEE;text-decoration:none;}
.w1{color:#FFFFFF;}
.b{color:#000001; }
.green1{color:#6E9431; font-weight:normal; font-size:12px;text-decoration:none;}

a.green1:hover{text-decoration:underline;}
.t1{background:url(images/1_z2.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.t2{background:url(images/1_z3.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.t3{background:url(images/1_z4.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px }
.t4{background:url(images/1_z4.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px }
.t5{background:url(images/1_z1.gif)  0 5px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px;line-height:14px; }









