/*
-----------------------------------------------
Client: Hoefer Enterprises Inc.
Author: DSD Productions, Inc - www.DSDProductionsInc.com
Copyright: 2006 DSD Productions, Inc
Version:  March 15, 2008

----------------------------------------------- */

/* Article Manager and Listing Manager Shared Styles */

/* Body */

    body {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0px;
	background: #CCCCCC;
}
    
    a:visited       { color: #0000CC; }
    a:link          { color: #0000CC; }
    a:active        { color: #0000CC; }


/* Backgrounds Colors */
    
.bg_main              {
	background-color: #FFFFFF;
}
.bg_header            {
	background-image: url(http://www.windycityguide.com/main/images/header/WCG_Top_LogoV2.jpg);
	background-repeat: no-repeat;
	background-color: #DCDAC5;
	} 
	
.bg_header_top {
	background-color: #DCDAC5;
	}	
	
	
	
.bg_header_search {
	background-color: #B30838;
	}
	

.bg_footer {
	background-color: #B30838;
	}
	
.bg_footer_bottom {
	background-color: #DCDAC5;
	}	
		
.bg_search_box        { background-color: #DDDDDD; }

.bg_nav_left          {
	background-color: #DCDAC5;
	} 
	
.bg_nav_left_selected { background-color: #DDDDDD; }
.bg_nav_right         { background-color: #DCDAC5; } 

	
.bg_nav_vertical_bar_header {
	background-color: #FFFFFF;
	background-image: 
			url(http://www.windycityguide.com/main/images/header/wcg_headerb_r3_c3.gif);
	background-repeat: no-repeat;
	}
	
.bg_nav_vertical_bar_footer {
	background-color: #FFFFFF;
	background-image: 							
			url(http://www.windycityguide.com/main/images/common/hm_vertical_footer_bar.gif);
	background-repeat: no-repeat;
	}
.bg_nav_left_header   {
	background-color: #B30838;
	}

.bg_nav_right_header  {
	background-color: #B30838;
	} 
	
.bg_search_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B30838;
	background-color: #DCDAC5;
	border: 2px solid #B30838;
	}    
	

.bg_sponsored 		{
	background-color: #E6E6E6;
	}




/* Header Styles 
----------------------------------------------- */
	
.header1, .header2, .header3, .header4	{
	font-family: Arial, Helvetica, sans-serif;
	}

.header1 { 
	color: #000000;
	font-size: 36px; 
	font-weight: bold; 
	}
	
.header2 {
	color: #000000;
	font-size: 24px; 
	font-weight: bold;
	}

.header3 {
	color: #000000;
	font-size: 16px; 
	font-weight: bold;
	}
	

.header4 {
	color: #000000;
	font-size: 14px; 
	font-weight: bold;
	}
		
	
/* Common Styles */



.header_category_name      { 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 26px; 
	font-weight: bold; 
	text-transform: uppercase; 
	}
	
.header_breadcrumb          { 
	color: #B30838; 
	font-family: impact, Arial, Helvetica, sans-serif; 
	font-size: 26px; 
	font-weight: bold; 
	text-transform: uppercase;
	}
	
.header_breadcrumb a        { 
	color: #999999 !important; 
	text-decoration: none;
	}
	
.header_breadcrumb a:hover  { 
	color: #999999 !important; 
	text-decoration: underline;
	}

.header_date_text           { 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	}

.hidden_text           { 
	color: #DCDAC5; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	}

.logo_text                  { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 30px;  
	font-weight: bold; 
	letter-spacing: -0.05em
	}
	
.logo_sub                   { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;  
	font-weight: bold; 
	letter-spacing: -0.05em 
	}

.image_caption              { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	}
	
.more_headlines             { 
	color: #CCFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	}
	
.global_updated 	        { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	}

.general_text 				{
	font-family: Arial, Helvetica, 	sans-serif; 
	font-size: 12px;
	}
	
.header_text                {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
.header_text a              {
	color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
.header_text a:active        {
	color: #B30838;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}	
	
	
.header_text a:hover         {
	color: #B30838;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}	
	
.header_text a:visited         {
	color: #B30838;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}	
	
.header_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}		
		
.footer_text 				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	}

.footer_text a		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	}

.footer_text a:hover		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}	
	
.nav_bar_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16pt;
	white-space: nowrap;
	font-weight: bolder;	
	}

.nav_bar_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16pt;
	white-space: nowrap;
	font-weight: bolder;	
	}	
.nav_bar_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: underline;
	line-height: 16pt;
	white-space: nowrap;
	font-weight: bolder;
	}
		
.nav_bar_text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16pt;
	white-space: nowrap;
	font-weight: bolder;
	}		
		
.search_text 				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	}
	
.sponsored_link_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;
	font-weight: bold;
	}
	
.pagenumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
		
.currentpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

/* Left Navigation (Category List) */

.nav_left_header_text 	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	}
	
.nav_left_header_text a  { 
	color: #FFFFFF!important;
	}
	
.nav_left_header_openclose {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}	
.nav_left_header_openclose a	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
.nav_left_header_openclose a:visited	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.category_link_depth1 a  { 
	color: #000066 !important; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	}
    
.category_link_depth2 a  {
	color: #000066 !important; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	}
	
.category_link_depth3 a  { 
	color: #000066 !important; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	}

.advancedsearch_link    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}

.advancedsearch_link a   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.advancedsearch_link a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

/* Right Navigation (Headlines) */


.nav_right_header               { 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold;
	}
	
.nav_right_category_header      { 
	color: #FFFFFF; 
	font-family: impact, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: normal; 
	text-transform: uppercase;
	}
	
.nav_right_headlines            { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	}

.nav_right_category_name        {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}


/* Article Summaries */

.summary_title                  { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 		
	font-weight: bold; 
	}
	
.summary                       	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.summary_date                  	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	}
    
.summary_breadcrumb  		 	{ 
	color: #B30838; font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold;
	}
	
.summary_breadcrumb a     		{ 
	color: #B30838!important; 
	text-decoration: none; 
	}
	
.summary_breadcrumb a:hover   	{ 
	color: #999999 !important; 
	text-decoration: underline; 
	}


/* Article Pages */

.article_title                  { 
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
	}
.article_text                   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
    
.article_text_bold                   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
}	
.bg_printer_page                { background-color: #FFFFFF; }
    
/* Listing Manager */


.new_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FF0000;
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16pt;
	white-space: nowrap;
	font-weight: bolder;
}	

.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #000000;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #FF0000;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}



.header_search_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.finder_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #B30838;
}
