/* Links ----------------------------------------------- */

a:link {
	color:#6699FF;
	text-decoration:none;
	}

a:visited {
	color:#6699FF;
	text-decoration:none;
	}

a:hover {
	color:#6699FF;
	text-decoration:underline;
	}

a img {
	border-width:0;
	}

/* Header ----------------------------------------------- */

body {
	font-size: small;
	color: #4d4e53;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 100%;
	}

.head_top {
	height: 109px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(http://www.brickkicker.com/images/Blue-Top-Background.gif);
	background-repeat: repeat-x;
	}
	
.head_top .llinks { float:left; clear:right;}
.head_top .rlinks { float:right; padding-top:30px; }
.head_top .rlinks .onelink { height:25px; width:150px; margin-top:15px; padding-right:5px; padding-left:5px; border-left: 1px solid #4d4e53; float:left; clear:right; color:#FFFFFF; font-size:1em; }
.head_top .rlinks .onelink a:link, .head_top .rlinks .onelink a:visited {color:#FFFFFF; text-decoration:none; border:none;}
.head_top .rlinks .onelink a:hover {color:#0099FF; text-decoration:none; border:none;}
.onelink img {border:none; vertical-align:middle;}
.onelink .text_link { float:left; clear:right;}

.nav_links {
	width:100%;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
}
/*.nav_links .nav_home {
	height: 24px;
	width:119px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	float:left;
	clear:right;
}*/
.nav_links .nav_home_on {
	height: 24px;
	width:119px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	background-image: url(http://www.brickkicker.com/images/BrickKicker-Home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	clear:right;
	color:#003160;
} 
/*.nav_links .nav_about_us {
	height: 24px;
	width:112px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	float:left;
	clear:right;
}*/
.nav_links .nav_about_us_on {
	height: 24px;
	width:112px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	background-image: url(http://www.brickkicker.com/images/BrickKicker-About-Us.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	clear:right;
	color:#003160;
}
/*.nav_links .nav_home_buyers {
	height: 24px;
	width:111px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	float:left;
	clear:right;
}*/
.nav_links .nav_home_buyers_on {
	height: 24px;
	width:111px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	background-image: url(http://www.brickkicker.com/images/Home-Buyers.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	clear:right;
	color:#003160;
}
/*.nav_links .nav_home_sellers {
	height: 24px;
	width:111px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	float:left;
	clear:right;
}*/
.nav_links .nav_home_sellers_on {
	height: 24px;
	width:111px;
	text-align:center;
	padding-top:17px;
	margin: 0px;
	background-image: url(http://www.brickkicker.com/images/Home-Sellers.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	clear:right;
	color:#003160;
}
/*.nav_links .nav_professionals {
	height: 24px;
	width:111px;
	text-align:center;
	padding-top:17px;
	float:left;
	clear:right;
}*/
.nav_links .nav_professionals_on {
	height: 24px;
	width:111px;
	text-align:center;
	padding-top:17px;
	background-image: url(http://www.brickkicker.com/images/Professionals.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	clear:right;
	color:#003160;
}
/*.nav_links .nav_franchise {
	height: 24px;
	width:140px;
	text-align:center;
	padding-top:17px;
	float:left;
	clear:right;
}*/
.nav_links .nav_franchise_on {
	height: 24px;
	width:140px;
	text-align:center;
	padding-top:17px;
	background-image: url(http://www.brickkicker.com/images/Franshise-Opportunities.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	clear:right;
	color:#003160;
}
.nav_links .nav_search {
	height:41px;
	width:207px;
	background-image: url(http://www.brickkicker.com/images/Search-Tab.gif);
	background-repeat: no-repeat;
	float:right;
	font-size:.9em;
	color:#CCCCCC;
	padding-left: 15px;
	padding-top: 10px;
	margin-bottom: -12px;
}

.nav_links .nav_search .s1 { float:left; clear:right; }
.nav_links .nav_search .s2 { float:left; clear:right; padding-left: 5px; padding-top:2px;}

.textbox {
   font-size: 10px;
   background-color: #CCCCCC;
   border: 1px solid #666666;
}

.nav_links .nav_home a:link, .nav_links .nav_home a:visited  {background-image: url(http://www.brickkicker.com/images/BrickKicker-Home.gif); background-repeat: no-repeat; background-position: 0px -82px; color:#FFFFFF; text-decoration:none; height: 24px; width:119px; text-align:center; padding-top:17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_about_us  a:link, .nav_links .nav_about_us  a:visited {background-image: url(http://www.brickkicker.com/images/BrickKicker-About-Us.gif); background-repeat: no-repeat; background-position: 0px -82px; color:#FFFFFF; text-decoration:none; height: 24px; width:112px; text-align:center; padding-top:17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_home_buyers a:link, .nav_links .nav_home_buyers a:visited {background-image: url(http://www.brickkicker.com/images/Home-Buyers.gif); background-repeat: no-repeat; background-position: 0px -82px; color:#FFFFFF; text-decoration:none; height: 24px; width:111px; text-align:center; padding-top:17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_home_sellers a:link, .nav_links .nav_home_sellers a:visited {background-image: url(http://www.brickkicker.com/images/Home-Sellers.gif); background-repeat: no-repeat; background-position: 0px -82px; color:#FFFFFF; text-decoration:none; height: 24px; width:111px; text-align:center; padding-top:17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_professionals a:link, .nav_links .nav_professionals a:visited {background-image: url(http://www.brickkicker.com/images/Professionals.gif); background-repeat: no-repeat; background-position: 0px -82px; color:#FFFFFF; text-decoration:none; height: 24px; width:111px; text-align:center; padding-top:17px; float:left; clear:right;}
.nav_links .nav_franchise a:link, .nav_links .nav_franchise a:visited {background-image: url(http://www.brickkicker.com/images/Franshise-Opportunities.gif); background-repeat: no-repeat; background-position: 0px -82px; color:#FFFFFF; text-decoration:none; height: 24px; width:140px; text-align:center; padding-top:17px; float:left; clear:right;}
.nav_links .nav_home a:hover {background-image: url(http://www.brickkicker.com/images/BrickKicker-Home.gif); background-repeat: no-repeat; background-position: 0px -41px;	color:#FFFFFF; text-decoration:none; height: 24px; width:119px; text-align:center; padding-top:-17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_about_us a:hover {background-image: url(http://www.brickkicker.com/images/BrickKicker-About-Us.gif); background-repeat: no-repeat; background-position: 0px -41px;	color:#FFFFFF; text-decoration:none; height: 24px; width:112px; text-align:center; padding-top:-17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_home_buyers a:hover {background-image: url(http://www.brickkicker.com/images/Home-Buyers.gif);	background-repeat: no-repeat; background-position: 0px -41px;	color:#FFFFFF; text-decoration:none; height: 24px; width:111px; text-align:center; padding-top:17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_home_sellers a:hover {background-image: url(http://www.brickkicker.com/images/Home-Sellers.gif); background-repeat: no-repeat; background-position: 0px -41px;	color:#FFFFFF; text-decoration:none; height: 24px; width:111px; text-align:center; padding-top:17px; margin: 0px; float:left; clear:right;}
.nav_links .nav_professionals a:hover {background-image: url(http://www.brickkicker.com/images/Professionals.gif); background-repeat: no-repeat; background-position: 0px -41px;	color:#FFFFFF; text-decoration:none; height: 24px; width:111px; text-align:center; padding-top:17px; float:left; clear:right;}
.nav_links .nav_franchise a:hover {background-image: url(http://www.brickkicker.com/images/Franshise-Opportunities.gif); background-repeat: no-repeat; background-position: 0px -41px;	color:#FFFFFF; text-decoration:none; height: 24px; width:140px; text-align:center; padding-top:17px; float:left; clear:right;}


.head_nav {
	height: 41px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(http://www.brickkicker.com/images/Blue-Top-Background.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#003160;
	text-decoration:none;
	}

.container {
	width: 926px;
	margin-left: auto;
	margin-right: auto;
	text-decoration:none;
	}

#header {
    width:660px;
    margin:0 auto 10px;
    border:1px solid #ccc;
    }

#blog-title {
	margin:5px 5px 0;
	padding:20px 20px .25em;
	border:1px solid #eee;
	border-width:1px 1px 0;
	font-size:200%;
	line-height:1.2em;
	font-weight:normal;
	color:#666;
	text-transform:uppercase;
	letter-spacing:.2em;
	}
	
#blog-title a {
	color:#666;
	text-decoration:none;
	}

#blog-title a:hover {
	color:#c60;
	} 

#description {
	margin:0 5px 5px;
	padding:0 20px 20px;
	border:1px solid #eee;
	border-width:0 1px 1px;
	max-width:700px;
	font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#999;
	}

/* Content ----------------------------------------------- */

  #content-blogger {
    width:893px;
    margin:0 auto;
    padding:0;
    text-align:left;
    }
  #main {
    width:663px;
	margin-right:40px;
    float:left;
    }
  #sidebar {
    width:190px;
    float:right;
    }

/* Headings ----------------------------------------------- */

h2 {
  	margin:1.5em 0 .75em;
	font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#999;
	}

/* Posts ----------------------------------------------- */

.date-header {
    margin:1.5em 0 .5em;
    }

.post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }

.post-title {
	margin:.25em 0 0;
	padding:0 0 4px;
	font-size:140%;
	font-weight:normal;
	line-height:1.4em;
	color:#c60;
	}

.post-title a, .post-title a:visited, .post-title strong {
	display:block;
	text-decoration:none;
	color:#c60;
	font-weight:normal;
	}

.post-title strong, .post-title a:hover {
	color:#333;
	}

.post div {
	margin:0 0 .75em;
	line-height:1.6em;
	}

p.post-footer {
	margin:-.25em 0 0;
	color:#ccc;
	}

.post-footer em, .comment-link {
	font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	}
	
.post-footer em {
	font-style:normal;
	color:#999;
	margin-right:.6em;
	}
	
.comment-link {
	margin-left:.6em;
	}
  
.post img {
	padding:4px;
	border:1px solid #ddd;
	}
	
.post blockquote {
	margin:1em 20px;
	}
  
.post blockquote p {
	margin:.75em 0;
	}

/* Comments ----------------------------------------------- */

#comments h4 {
	margin:1em 0;
	font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#999;
	}
	
#comments h4 strong {
	font-size:130%;
	}
	
#comments-block {
	margin:1em 0 1.5em;
	line-height:1.6em;
	}
	
#comments-block dt {
	margin:.5em 0;
	}
	
#comments-block dd {
	margin:.25em 0 0;
	}
	
#comments-block dd.comment-timestamp {
	margin:-.25em 0 2em;
	font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	}
	
#comments-block dd p {
	margin:0 0 .75em;
	}
	
.deleted-comment {
	font-style:italic;
	color:gray;
	}
	
.paging-control-container {
	float: right;
	margin: 0px 6px 0px 0px;
	font-size: 80%;
	}
	
.unneeded-paging-control {
	visibility: hidden;
	}

/* Sidebar Content ----------------------------------------------- */

#sidebar ul {
	margin:0 0 1.5em;
	padding:0 0 1.5em;
	border-bottom:1px dotted #ccc;
	list-style:none;
	}

#sidebar li {
	margin:0;
	padding:0 0 .25em 15px;
	text-indent:-15px;
	line-height:1.5em;
	}

#sidebar p {
	color:#666;
	line-height:1.5em;
	}

/* Profile ----------------------------------------------- */

#profile-container {
	margin:0 0 1.5em;
	border-bottom:1px dotted #ccc;
	padding-bottom:1.5em;
	}

.profile-datablock {
	margin:.5em 0 .5em;
	}

.profile-img {
	display:inline;
	}

.profile-img img {
	float:left;
	padding:4px;
	border:1px solid #ddd;
	margin:0 8px 3px 0;
	}

.profile-data {
	margin:0;
	font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	}

.profile-data strong {
	display:none;
	}

.profile-textblock {
	margin:0 0 .5em;
	}

.profile-link {
	margin:0;
	font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	}

/* Footer ----------------------------------------------- */

#footer {
	width:660px;
	clear:both;
	margin:0 auto;
	}

#footer hr {
	display:none;
	}

#footer p {
	margin:0;
	padding-top:15px;
	font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	}

/* Feeds ----------------------------------------------- */

#blogfeeds {
  }

#postfeeds {
  }