#GlobalToolbar {width:100%; height:20px; background-image:url('http://cache.phx.com/i/Nav/global-bg.gif');background-repeat:repeat-x; background-color:#000; color:white; font-family:Helvetica, Arial, Sans-Serif; text-align:left; padding:3px 0 0 0; } 
#GlobalToolbar #GlobalTitle { font-weight:bold; color:#fff; margin-right:10px; margin-left:15px; } 
#GlobalToolbar div { width:auto;display:inline;} 
#GlobalToolbar a { color:White; font-size:10px; } 
#GlobalToolbar a:hover { text-decoration:underline; font-weight:bold; font-size:12px; }         
#GlobalToolbar .GlobalToolbarSeparator { width:1px; height:80%; margin: 0 6px 0 3px; border-right:1px solid #666; } 
#GlobalToolbar .GlobalLinkContent { display:none; } 
#GlobalToolbar .active { height:20px; padding:5px; line-height:20px; margin-right:5px; margin-left:5px; }
#GlobalToolbar .active a { color:#fff; font-weight:bold; font-size:12px; } 
#GlobalToolbar .active .GlobalLinkContent { width:auto; height:auto; display:inline; margin-left:5px;} 
#GlobalToolbar .active .GlobalLinkContent a { width:auto; height:auto; font-weight:normal; }
#GlobalToolbar .active .GlobalToolbarSeparator { display:none; }
#article p,
.article p
 {margin:15px 0px;}

body 
{
	margin:0px;
	text-align:center;
	font-family:arial;
	font-size:12px;
	background-color:#ededed;
	}

a 
{
	text-decoration:none;
	color:#43677b;
	}

a:hover 
{
	text-decoration:underline;
	color:#49a3d5;
	}

#container,  #bottomcontainer
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	padding:0px 5px;
	background-color:#ffffff;
	}

#header 
{
	height:100px;
	background-image:url('http://cache.phx.com/images/phx_nav_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	}

#navigation 
{
	background-color:#000000;
	background-image:url('http://cache.phx.com/images/phx_nav_bg.gif');
	background-repeat:repeat-x;
	height:25px;
	border-bottom:solid 2px #848484;

	}

#navigation ul 
{
	margin:0px;
	padding:7px 0px 0px 17px;
	list-style-type:none;
	}

#navigation li 
{
	display:inline;
	margin:0px 4px 0px 0px;
	padding:0px;
	}

#phx_top_nav 
{
	height:auto;
	color:#bbbbbb;
	font-size:12px;
	padding:5px 5px 2px 5px;
	}

#phx_top_nav a
{
	color:#737373;
	text-decoration:none;
	}
	
#phx_top_nav .citylink 
{
	color:#232323;
	font-weight:bolder;
	}

#phx_top_nav a:hover
{
	color:#858585;
	text-decoration:underline;
	}

#phx_nav_box 
{
	border-top:dotted 1px #cecece;
	}

#phxsubnav 
{
	height:49px;
	background-image:url('http://cache.phx.com/images/phx_sub_nav_bg2.jpg');
	background-repeat:repeat-x;
	
	}

.subnav_sep 
{
	margin:7px 20px 0px 20px;
	float:left;
	}

.subnav_parent_bg 
{
	float:left;
	width:49px;
	text-align:center;
	height:14px;
	padding:1px 10px 0px 0px;
	margin:0px 7px 0px 0px;
	background-image:url('http://cache.phx.com/i/nav/parent_bg.gif');
	background-repeat:no-repeat;
	overflow:hidden;
}

#phxsubnav h2 
{
	color:#474747;
	font-size:14px;
	font-weight:bolder;
	margin:0px;
	padding:0px;
	}

#upcoming_events 
{
	float:left;
	margin:9px 0px 0px 0px;
	}
	
#upcoming_events_title
{
	float:left;
	margin:0px 10px 0px 0px;
	font-size:12px;
	}
	
.dates 
{
	border:1px solid #5f5f5f;
	float:left;
	margin:0px 5px 0px 0px;
	padding-bottom:2px;
	}
	
#header_supplement
{
	margin:13px 0px 0px 0px;
	float:left;
	}
	
#phx_classifieds_div 
{
	float:right;
	margin:0px 0px 0px 0px;
	background-image:url('http://cache.phx.com/images/phx_nav_classifieds_sub_bg.gif');
	background-repeat:no-repeat;
	width:194px;
	height:28px;
	}

#phx_breakingnews 
{
	background-color:#990000;
	height:auto;
	padding:3px;
	color:#ffffff;
	border-bottom:0px solid #ebebeb;
	}
	
#phx_breakingnews_off
{
	display:none;
	}

	
.CommonTitle
{
	font-size:18px;
	padding:0px;
	margin:15px 0px 5px 0px;
	border-bottom:dotted 1px #bbbbbb;
	}

#leftcolumn h1, #bottomleftcolumn h1
{
	font-size:24px;
	color:#333333;
	padding:0px;
	margin:10px 0px 0px 0px;
	}
	
#leftcolumn h2, #bottomleftcolumn h2
{
	font-size:16px;
	padding:0px;
	margin:5px 0px 0px 0px;
	}
	
.CommonHeader
{
	font-size:18px;
	padding:0px;
	margin:20px 0px 3px 0px;
	font-family:Arial;
	font-weight:normal;
	}

#CommonHeaderTitle 
{
	font-size:16px;
	font-weight:bold;
	
	}

.CommonHeaderDetails
{
	font-size:11px;
	color:#676767;
	}

.CommonContent 
{
	font-size:12px;
	color:#676767;
	line-height:20px;
	font-family:Arial;
	}
	
.CommonFooter 
{
	font-size:11px;
	margin:5px 0px;
	font-family:verdana;
	color:#505050;
	}
	
.CommonFooter a
{
	text-decoration:underline;
	}

.CommonPagingArea 
{
	margin:25px 0px 0px 0px;
	text-align:center;
	}
	
.Paging
{
	font-size:12px;
	margin:20px 0px 0px 0px;
	text-align:right;
	}
	

#leftcontainer, #bottomleftcontainer
{
	float:left;
	width:823px;
	background-color:#e1e1e1;
	padding:6px;
	}	

#leftcolumn, #bottomleftcolumn
{
	float:left;
	width:487px;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	overflow:hidden;
	}
	
#maincolumn
{
	float:left;
	width:800px;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	overflow:hidden;
	}
	
#adcolumn 
{
	float:left;
	width:165px;
	height:1250px;
	background-color:#ffffff;
	overflow:hidden;
	
	}

.columnpadding 
{
	padding:5px 7px;
	}

.adcolumnpadding 
{
	padding:5px 0px 0px 5px;
	}
	
#leftcolumn ul, #bottomleftcolumn ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
	
#leftcolumn li, #bottomleftcolumn li
{
	padding:0px;
	margin:0px;
	}

#rightcolumn, #bottomrightcolumn  
{
	float:left;
	width:310px;
	margin:0px 0px 6px 6px;
	padding:0px;
	background-color:transparent;
	overflow:hidden;
	}
	
	
.bigAd {background-color:#ffffff;padding:6px 5px;margin:0px 0px 6px 0px;}	

/*

#rightcolumn ul, #bottomrightcolumn ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}

#rightcolumn li, #bottomrightcolumn li
{
	float:left;
	width:49%;
	margin:0px;
	}
*/	

#rightcolumn h4, #bottomrightcolumn h4
{
	font-size:16px;
	padding:0px;
	margin:0px 0px 7px 0px;
	}

#rightcolumn li a, #bottomrightcolumn li a
{
font-size:12px;
	}

#CommonNavigationArea li 
{
	font-size:12px;
	display:inline;
	padding:0px;
	margin:2px 3px 2px 0px;
	}


.CommonSidebarFooter 
{
	clear:both;
	text-align:left;
	margin: 5px 0px;
	}
	
.CommonSidebarFooter a
{
	font-size:14px;
	}

#phxfooter 
{
	background-color:#555555;
	color:#ffffff;
	clear:both;
	text-align:center;
	padding:4px 0px 6px 0px;
	}

#phxfooter a
{
	color:#ffffff;
	text-decoration:none;
	margin:0px 7px;
	font-size:10px;
	}

#phxfooter a:hover
{
	color:#ffffff;
	text-decoration:underline;
	}

#phxcopyright 
{
	background-color:#0b0b0b;

	border-top:5px solid #ffffff;
	background-image :url('http://cache.phx.com/images/footer_bg.gif');
	background-repeat:repeat-x;
	text-align:center;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	}

#phxcopyright ul
{
	list-style-type:none;
	margin:5px 0px 0px 0px;
	padding:0px;
	}

#phxcopyright li
{
	margin:1px 0px;
	}
	
#phxcopyright a
{
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	}
	
#phxcopyright strong
{
font-size:14px;
color:#ffffff;
	}

#articleshare 
{
	padding:1px 0px 10px 5px;
	margin:10px 0px;
	border-top:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;
	background-color:#ffffff;
	}

#articlereviewinfo 
{
	padding:0px 0px 6px 0px;
}

#articlerelated 
{
	padding:0px 0px 6px 0px;
	}

#articlemore 
{
	padding:10px 5px 5px 5px;
	font-size:12px;
	line-height:20px;
	background-color:#ffffff;
	}

#articleshare ul 
{
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	}

#articleshare li 
{
	display:inline;
	margin-right:5px;
	}

.toolthumbs 
{
	position:relative;
	top:6px;
	}

#morearticlesdiv 
{
	
	height:auto;
	background-color:#e1e1e1;
	padding:4px 7px 7px 7px;
	margin:0px;
	}

#morearticlesdiv2 
{
	background-color:#ffffff;
	padding:10px 7px 7px 0px;
	color:#6b6b6b;
	}

#morearticlesdiv2 img
{
	border:solid 1px #606060;
	}

#morearticlesdiv2 h2
{
	margin:2px 0px;
	padding:0px;
	font-size:12px;
	}

.morearticles 
{
	float:left;
	text-align:center;
	width:193px;
	padding:0px;
	border:0px solid red;}

	
#phxrelatedarticles
{
	padding:10px;
}

#phxrelatedarticles a
{
	color:#232323;
}

#phxrelatedarticles h2
{
	font-size:16px;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#990000;
	display:block;
}

#phxrelatedarticles h3
{
	font-size:12px;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-weight:bolder;
}

#phxrelatedarticles p
{
	font-size:11px;
	color:#7c7c7c;
	margin:0px 0px 5px 0px;
	padding:0px;
	display:inherit;

}

#ArticleList {width:467px;}

#ArticleList img {border:0px;}

#ArticleList h3 {margin:0px;font-size:16px;}

	
#phxprofile dl
{
	margin:0px;
	padding:0px;
	}
		
#phxprofile dt
{
	font-size:12px;
	font-weight:bolder;
	font-family:Georgia;
	margin:15px 0px 0px 0px;
	padding:0px;
	}

#phxprofile dt a
{
color:#000000;
	}
	
#phxprofile dd a
{
color:#000000;
font-size:10px;
	}
		
#phxprofile dd
{
	margin:3px 0px 0px 0px;
	color:#000000;
	padding:5px;
	background-color:#f2f2f2;
	}
	
#phxprofile ul
{
	list-style-type:none;
	margin:3px 0px 0px 0px;
	padding:0px;
	}
		
#phxprofile li
{
	margin:0px;
	padding:0px;
	font-size:11px;
	text-transform:none;
	}

#phxprofile h1
{
	margin:0px 0px;
	padding:0px;
	font-size:22px;
	color:#232323;
	}
	
#phxprofile h2
{
	margin:5px 0px;
	padding:0px;
	font-size:14px;
	color:#232323;
	display:block;
	}
	
#BlogHeader 
{
	width:805px;
	height:auto;
    margin:0px 0px 5px 0px;
	 }
	 

.CommonRelatedLinksList 
{
	font-size:11px;
	}
	
.UserAvatar
{
	float:left;
	margin:10px 10px 10px 0px;
	}

.UserTitle
{
	float:left;
	margin:10px 0px 0px 0px;
	}
	
.CommonTitleUser
{
	font-size:20px;
	padding:0px;
	margin:0px 0px 5px 0px;
	}

.userbio 
{
	margin:5px 0px;
	padding:0px;
	color:#424242;
	line-height:18px;
	}
	
.gallerythumb 
{
	 float:left;
	 padding: 0px;
	 margin: 0px 8px 0px 0px;
	 width:60px;
	 height:60px;
	 overflow: hidden;
	 border:solid 2px #ffffff;
	 }
	 
.thumb_bg
{
	background-color:#f0f0f0;
	padding:10px 0px 10px 10px;
	width:435px;
	margin:5px 0px 15px 0px;
	}
	
.CommonFormFieldName{}

.CommonFormField
{
	margin:0px 0px 10px 0px;
	font-size:11px;
	}


.sbItem
{
	margin:0px 0px 6px 0px;
	padding:6px;
	background-color:#ffffff;
} 
     
.sbHeader
{
	background-color:#000000;
	background-image:url('http://cache.phx.com/images/phx_nav_bg.gif');
	background-repeat:repeat-x;
	height:13px;
	border-bottom:solid 2px #5c5c5c;
	color:#ffffff;
	padding:6px 7px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}

.sbHeader a
{
	color:#ffffff;
}

.sbBody
{
	padding:5px;
}

.sbBody ul
{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	
}

.sbBody li
{
	margin:0px;
	padding:0px;

}

.sbVideo
{
	padding:10px 0px;
}

.sbVideo a
{
	font-size:11px;
}

.sbVideo img
{
	border:solid 1px #232323;
	margin-bottom:3px;
}

.ltBlueListSpaced
{
	list-style-type:none;
	text-align:left;
	margin:0px 5px;
	padding:0px;
	border:0px;
}

.blackList
{
	color: #000000;
	font: verdana;
	font-size: 11px;
	font-weight: normal;	
	margin:0px;
	padding:0px 0px;
		
}


.phxSideTabOn
{

	background-color:transparent;

}

.phxSideTabOff
{

	background-color: #000000;
	background-image: url('http://cache.thephoenix.com/i/Nav/article_tab_off.gif');
	

	
}

.phxSideTabOn a
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color: #232323;
	text-decoration: none;
	font-family: arial;

}

.phxSideTabOff a
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color: #909090;
	text-decoration: none;
	font-family: arial;
	

}

.phxSideTabOn.a:link
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color: #232323;
	text-decoration: none;
	font-family: arial;
}

.phxSideTabOff.a:link
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color: #909090;
	text-decoration: none;
	font-family: arial;
}

.articleSideBarContentDiv
{


	padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
}


#SectionHighlights {margin-top:10px;}

.TopSectionHighlightTitle
{
	background-color:#ffffff;
	background-image: url('http://cache.thephoenix.com/i/Nav/featuredtitle_bg.gif');
	width:222px;
	height:15px;
	padding:5px 7px;
	margin-bottom:2px;
	border-bottom:solid 2px #b40c0c;

}

.TopSectionHighlightTitle a 
{
	color:#ffffff;
}

.TopSectionHighlightTitle h3 
{
	text-transform:uppercase;
	font-family:arial;
	font-size:14px;
	padding:0px;
	margin:0px;
	}

#SectionHighlights img
{
	border:0px;
	}

#SectionHighlights ul 
{
	list-style-type:square;
	margin:0px;
	padding:7px 7px 7px 25px;
	background-color:#f7f7f7;
	background-image:url('http://cache.thephoenix.com/i/Nav/gray_310.gif');
	}

#SectionHighlights li 
{
	margin:6px 0px;
	}

.TopSectionHighlight
{
	padding:5px 0px 3px 0px;
	text-align:center;
}

.TopSectionHighlightImg img{width:235px;height:65px;}

.TopSectionHighlight a
{
	font-size:16px;
	font-weight:bold;
	}

.TopSectionHighlight p
{
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	}
	
.picksHeader
{
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:dotted 1px #bbbbbb;
	color:#333333;
	}
	
.listingDetailsSectionTitle
{
	font-size:16px;
	font-weight:bold;
}


.WidgetHighlightContainer
{
	border-top:solid 1px #ffffff;
	margin: 192px 0px 0px 0px;
	width:482px;
	height:262px;
}

.WidgetHighlightSubContainer
{
	width:467px;
	height:60px;
	padding:5px 5px 5px 10px;
	background-color: #efefef;
	opacity: 0.9;
	filter:alpha(opacity=90);
}

.WidgetHighlight
{
	padding: 3px 0px 5px 0px;
	z-index:1;
	
	width:460px;

}

.WidgetHighlight a
{	
	font-size:18px;
	font-weight:normal;
	color:#008aff;
}

/* topic page */

#inform h1 
{
	color:#232323;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:28px;
	}
   
#inform h2 
{
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	}

#inform h3 
{
	font-weight:bold;
	margin:15px 0px 2px 0px;
	padding:0px;
	font-size:12px;
	}
	
#inform p 
{
	color:#232323;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	}
	
.informdate 
{
	color:#656565;
	font-size:11px;
	}

#phxinform 
{
	padding:5px 0px 0px 0px;
	}

#phxinform img
{
	border:0px;
	}
	
#phxinform h2 
{
	color:#990000;
	font-weight:bold;
	margin:5px 0px;
	padding:0px;
	font-size:18px;
	}

#phxinform h3 
{
	font-weight:bold;
	margin:0px 0px 2px 0px;
	padding:0px;
	font-size:18px;
	}
	
.teaser 
{
	color:#3b3b3b;
	font-size:13px;
	margin:0px 0px 7px 0px;
	font-weight:bold;
	}
	
.phxinformdate 
{
	color:#656565;
	font-size:12px;
	}

/* end topic page */

.listingDetails a {font-size:14px;}

.listingDetails {font-size:12px;color:#555555;}


#comments {width:480px;}
.commentsHeader {font-size:14px;font-weight:bold;}

.commentItem {}
.commentHeader{font-size:14px;font-weight:bold;margin:15px 0px 0px 10px;color:#333333;}
.commentBody {background-color:#ffffff;padding:10px;color:#333333;font-size:12px;line-height:17px;}
.commentFooter {font-size:11px;color:#333333;margin:3px 0px 0px 10px;}

#commentsadd {margin:15px 0px;padding:10px 0px;border-top:dotted 1px #bbbbbb;}


	
.ArticleQuickListImg
{
	float:left;padding:0px 10px 0px 0px;
}

.ArticleQuickListImg img
{
	border: 0px;
}

.ArticleQuickListTxt h3
{
	padding:0px;
	margin:0px;
}

.ArticleQuickListTxt
{
		padding:0px 0px 0px 0px;
		width:auto;
		float:left;
}

.BlogTitle
{
	font-size:24px;
	padding:0px;
	margin:5px 0px 10px 0px;

	}

#blogpost
{
	margin:0px 0px 20px 0px;
	}
	
#blogpost h2
{
	font-size:24px;
	}
	
#ArticleQuickListRight
{
	float:left;
	padding:0px 0px 0px 10px;
	width:385px;
}

#ArticleQuickListDiv 
{
	padding:10px 0px 10px 5px;
	}
	
#ArticleQuickListImg img {border:0px;}

#ArticleQuickListRight h3 {margin:0 0 3px 0;}

#EventsListingContainer ul 
{
	list-style-type:disc;
	margin:0 0 0 20px;
	
	}?

/*#leftcolumn  p,
#leftcolumn  h3
{
	padding:0px 5px;

	}	
*/

#blogcolumnwide 
{
	float:left;
	width:791px;
	background-color:#ffffff;
	padding:7px;
	}
	
#blogcolumnhome
{
	float:left;
	width:805px;
background-color:#e9e9e9;
	padding:0px;
	}
	
#blogcolumnhome h1
{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:22px;
	}
	
#blogcolumnhome h2
{
	font-size:16px;
	margin:0px 5px 0px 3px;
	padding:0px;
	display:inline;
	}
	
#blogcolumnhome p
{
	margin:0px 3px;
	padding:0px;
	color:#545454;
	}
	
#blogleftcolumn
{
	float:left;
	width:459px;
	height:auto;
	background-color:#ffffff;
	padding:10px;
	margin:0px 0px 7px 0px;
	}
	
#blogrightcolumn
{
	float:right;
	width:320px;
	background-color:#ffffff;
	}
		
.galleryphotosamt
{
	font-size:11px;
	margin:0px;
	padding:0px;
	}
	
#articlecontent 
{
	width:auto;
	padding-right:0px;
	}
	
#articlecontent h1
{
	padding:0px;
	margin:10px 0px;
	font-size:24px;
	font-family:Arial;
	}	

#articlecontent p 
{
	padding:0px 0px 8px 0px;
	margin:0px;
	}

#articlecontentgallery p 
{
	padding:0px 0px 15px 0px;
	margin:0px;
	}

#gallerypaging 
{
	padding:5px 0px 7px 0px;
	border-bottom:1px dotted #474747;
	border-top:1px dotted #474747;
	width:auto;
	text-align:center;
	margin-top:15px;
	}

#gallerypaging a 
{
	color: #232323;
	margin-right:35px;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	}

.blogsubnav 
{
	border-bottom:2px solid #959595;
	background-color:#000000;
	background-image:url('images/header_bg.jpg');
	background-repeat:repeat-x;
	color:#ffffff;
	height:25px;
	margin:1px 0px 3px 0px;
	}

.blogsubnav a 
{
	color:#ffffff;
	margin:0px 11px;
	font-size:12px;
	text-decoration:none;
	}

.blogsubnav a:hover 
{
	text-decoration:underline;
	}

.blogheaders 
{
	background-color:#000000;
	background-image:url('/images/header_bg.jpg');
	background-repeat:repeat-x;
	color:#ffffff;height:25px;
	margin:0px;
	}

.blogheaderspadding 
{
	padding:5px 0px 0px 6px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	}

.listthumbs 
{
	position:relative;
	top:10px;
	}

/* New Blog Styles  */

p { margin: 1.12em 0 }


#blogNav a {
		font-size:11px;color:#000;text-transform:uppercase;
		}
		
#adcolumn {
		height:auto;
		}
		
#adcolumncontent img {
		border:solid 1px #999;
		padding:1px 1px 0px 1px;
		width:158px;
		margin:4px 0px 2px 0px;
		}
		
#adcolumncontent {
		font:normal 12px Arial;
		}
		
#adcolumncontent strong {
		font:bold 14px Georgia;
		letter-spacing:-1px;
		padding:1px 6px 1px 0px;
		color:#000;
		}
		
#adcolumncontent a:hover {
		text-decoration:none;
		}
		
#adcolumncontent a,
.BlogBodyContent a,
.BlogSB a {
		color:#2578c6;
		}
		
.BlogBodyContent a:hover,
.BlogSB a:hover {
		/*color:#61aff9;*/
		background-color:#2578c6;
		color:#fff;
		}
		
.BlogTitleLink,
.BlogTitle {
		margin:0px;
		padding:0px;
		}
		
.BlogTitleLink a,
.BlogTitle {
		color:#000;
		font-size:24px;
		line-height:28px;
		font-weight:normal;
		font-family:Georgia;
		}
		
.BlogTitleLink a:hover {
		background-color:#000;
		color:#fff;
		}
		
.topDate {
		font:bold 14px Arial;
		margin:0px;
		padding:0px;
		color:#333;
		text-transform:uppercase;
		}
		
.ByLineBlog {
		font-size:12px;
		color:#444;
		margin:3px 0 0 0;
		}
		
.BlogSbHeader {
		font:normal 16px Georgia;
		color:#333;
		letter-spacing:-1px;
		font-weight:bolder;
		margin-bottom:8px;
		}
		
.LatestLink {
		font-size:11px;
		}
		
 blockquote {
		margin:0px 40px;
		padding:0px;
		}
		
 img.sBdivide {
		margin:10px 0px;
		clear:both;
		}
		
 img.sBdivide2 {
		margin:10px 0px 5px 0px;
		clear:both;
		}
		
 ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
		}
		
#blogposthead h1 {
		display:inline;
		color:#000;
		font-size:24px;
		line-height:28px;
		font-weight:normal;
		font-family:Georgia;
		margin:0px;
		padding:0px;
		}
		
.CmntBg {
		float:left;
		font-size:10px;
		margin:5px 0 0 5px;
		background-image:url('http://cache.phx.com/i/Blog/new/CmntBg.jpg');
		background-repeat:no-repeat;
		height:12px;
		width:17px;
		padding:0 0 2px 0;
		text-align:center;
		}
		
.CmntBg a:hover {
		background-color:transparent;
		color:#61aff9;
		}
		
 h3.CommentHeader {
		font-weight:normal;
		margin:0px;
		padding:0px;
		font-size:14px;
		}
		
.CommentContent {
		color:#333;
		margin:0px;
		padding:0px;
		line-height:16px;
		font-size:12px;
		font-family:Trebuchet MS;
		}
		
.BreadCrumb {
		font:normal 12px Trebuchet MS;
		margin:5px 0px;
		}
		
.slashes {
		background-image:url('http://cache.phx.com/i/blog/new/slashes.gif');
		background-repeat:repeat-x;
		height:7px;
		margin:20px 0px;
		}
		
#BlogShareBar iframe {
		position:relative;
		top:8px;
		}
		
#PostListPager {
		margin-top:5px;
		padding:0px;
		clear:both;
		font-size:13px;
		color:#666;
		}
		
#PostListPager a {
		padding:2px 4px;
		}
		
#PostListPager a:hover {
		background-color:#fdef15;
		color:#333;
		}
		
#phxSNwidget a:hover {
		background-color:Transparent;
		color:#2578c6;
		}
		
.SBeventsLink {
		font-size:11px;
		}
		
#SBevents {
		margin-top:10px;
		}
		
#SBevents a:hover {
		background-color:#2578c6;
		color:#ffffff;
		}
		
#tweet {
		margin-bottom:5px;
		}
		
#tweet ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
		}
		
#phxSNwidget {
		font:normal 12px Arial;
		}
		
img.SNicon {
		border:0px;
		margin:0px 5px;
		}
		
#tweetbg {
		background-image:url('http://cache.phx.com/i/blog/new/tweet-bg.jpg');
		width:266px;
		height:90px;
		background-repeat:no-repeat;
		padding:20px 10px 0px 10px;
		overflow:hidden;
		}

#newsletterbg {
		background-image:url('http://cache.phx.com/i/Newsletter/newsletter-bg.jpg');
		width:266px;
		height:80px;
		background-repeat:no-repeat;
		padding:15px 10px 0px 10px;
		overflow:hidden;
		}
		
.SNheader {
		font:bold 14px Georgia;
		margin:5px;
		}
		
.CommonList img {
		border:0px;
		}
		
.tagSB {
		background-color:#dbefff;
		padding:5px;
		}
		
.TagArrow {
		position:relative;
		top:2px;
		margin-right:2px;
		}

#blogpost ul {
	list-style-type:disc;
	margin:15px 0 15px 40px;
}
#blogpost li {
	list-style-type:disc;
	display:block;
	margin:15px 0 15px 20px;
	padding:0px;
}

#blogSBsearch {

background-image:url('http://cache.phx.com/i/blog/new/Blog-Search-Bg.gif');
width:285px;
height:57px;
padding:7px 0px 0px 15px;
margin-top:15px;

}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url('http://cache.phx.com/j/jQuery/thickbox/macFFBgHack.png') repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	margin:0px;
	padding:0px;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	color:#000000;
	margin:0px;padding:0px;
	display:none;
	border: 7px solid #525252;
	background-color:#fff;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 0px;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-top: 0px solid #666;
	border-left: 0px solid #666;
}

#TB_caption{
	height:0px;
	padding:0px;
	float:left;
}

#TB_closeWindow{
	height:0px;
	padding:0px;
	float:right;
}

#TB_closeAjaxWindow{
	padding:0px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:0px;
	margin-bottom:0px;
}

#TB_title{
	background-color:#e8e8e8;
	height:0px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border: 0px solid #525252;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.BestUnderline {
	background-image: url('http://cache.thephoenix.com/i/Best/2011/Best-Category-Underline.gif');
	height:4px;
	width:297px;
	}
