/*  END STANDARD HTML STYLES */

body
{
	font-size:				100%;
	background-image: 		url(http://media.bclocalnews.com/designimages/bc09_siteBkgrnd.gif); 
	margin: 				0; 
	padding: 				0;
	font-family: 			Georgia, Times, 'Times New Roman', serif;
    letter-spacing:         0.01em;
    word-spacing:           0.01em;
	color:					#333333;
}

*
{
	line-height:			1.48em;
}

a
{
	color:					#006699;
}

a:hover
{
	color:					#990000;
}

a.red
{
	color:					#990000;
}

a.red:hover
{
	color:					#006699;
}

h1, h2, h3, h4
{
    letter-spacing:         -0.02em;
    word-spacing:           -0.02em;
}

h1
{
    font-size:          	2em;
    padding:            	3px 0 12px 2px;
/*	position:				relative;*/
    border-bottom:      	3px double #CCCCCC;
    margin:             	0 0 5px 0;
	clear:					both;
}

h1.sectionTitle
{
	padding:				2px 0 6px 3px;
    border-top:             1px solid #CCCCCC;
	margin:					0;
    position:               relative;
	line-height:			1em;
    overflow:               hidden;
}

h1 .sponsor
{
	position: 				absolute;
	top:					-14px;
	right:					3px;
	font-size:				0.375em;
	font-weight:			normal;
    letter-spacing:         0.01em;
    word-spacing:           0.01em;
}

h1 .sponsor img
{
	position:				relative;
	top:					18px;
}

h2
{
    font-size:          	1.13em;
    padding:            	3px 0 3px 2px;
	position:				relative;
    margin:             	0 0 5px 0;
	clear:					both;
}

h3
{
    font-size:          	1em;
    padding:            	3px 0 3px 2px;
}

input, textarea
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
        border:                 1px solid #999999;
}

textarea
{
    font-size:              0.75em;
    border:                 1px solid #999999 !important;
}

/*  END STANDARD HTML STYLES */


/* GENERAL STYLES */

#news
{
	width: 					1112px;
	_width:					1114px;  /* IE 6 and below */
	position: 				relative;
	text-align: 			left;
    border:                 1px solid #C9C9C9;
    border-top: 			0 !important;
	background: 			url(http://media.bclocalnews.com/designimages/bc09_cntntBkgrnd.gif) repeat-y left #FFFFFF;
/*    background-position: 	-1px; */
	margin-left: 			auto; 
	margin-right: 			auto;
	margin-bottom: 			15px;
	padding: 				0;
	clear: 					both;
}

.coloumn1
{
    width: 					182px;
    float: 					left;
}

.coloumn2
{
    width: 					364px;
    float:					left;
}

.coloumn3
{
    width: 					546px;
    float:					left;
}

.coloumn4
{
    width: 					728px;
    float:					left;
}

.coloumn5
{
    width: 					910px;
    float:					left;
}

.coloumn6
{
    width: 					1092px;
    float:					left;
}

.topBorderLight
{
	border-top:				1px solid #DEDEDE;
}

.bottomBorderLight
{
	border-bottom:			1px solid #DEDEDE;
}

.clearAll
{
	clear:					both;
}

.clearLeft
{
	clear:					left;
}

.highlight
{
    color:					#FF6699;
}

.bold
{
    font-weight:            bold;
}

.moreLinkLine
{
	text-align:				right;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.75em;
}

.left
{
	float:					left;
}

.right
{
	float:					right;
}

.contentColoumn
{
    background-color:          #FFFFFF;
    padding-left:              10px;
}

/* END GENERAL STYLES */


/* TOP BAR */

#topBar
{
	
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.69em;
	line-height:			1.27em;
	text-align: 			center;
	float:					left;
	width:					100%;
	z-index:				100;
}

#topBar .contentArea
{
	width: 					1114px; 
	position: 				relative;	
	text-align: 			left; 
	padding-top: 			2px; 
	margin-left: 			auto; 
	margin-right: 			auto;
}

#topBar .contentArea .blockTalk
{
	float: 					left;
	padding-top:			2px;
}

#topBar .contentArea .blockTalk img
{
	float:					left;
	padding:				2px 3px 0 0;
}


#topBar .contentArea .featureSections
{
	float: 					right;
	text-align:				right;
}

#topBar .contentArea .featureSections a.secLinks
{
	background:				url(http://media.bclocalnews.com/designimages/bc09_topSecBkgrnd.gif) #363636;
	border-left:			1px solid #666666;
	border-top:				1px solid #272727;
	border-right:			1px solid #272727;
	color:					#EFEFEF;
	padding:				0 1em 0;
	margin:					3px 0 0;
	float:					right;
	text-decoration:		none;
}

#topBar .contentArea .featureSections a.secLinks:hover
{
	color:					#CC0000;
}

/* END TOP BAR */


/* HEADER */

#header
{
	width: 					1112px; 
	position: 				relative;
    float: 					left;
	height: 				158px;
	margin: 				0;
    padding: 				0;
    background-color: 		#1F1F1F;
}

#header .date
{
	font-family: 			Verdana, Tahoma, Arial, sans-serif;
	font-size: 				0.63em;
	color: 					#FFFFFF;
	float: 					right;
	position: 				relative;
    overflow:               hidden;
	text-align: 			right;
	right: 					0;
	top: 					0;
	padding: 				0 6px 2px;
	margin: 				0;
}

.logoSearch
{
	clear: 					both;
	position: 				relative;
	overflow: 				hidden;
    top:                    15px;
    height:                 43px;
}

.logoSearch .tp, #header .date .tp
{
	-ms-filter:				"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:					alpha(opacity=40);
	opacity: 				0.40;
	background: 			#000000;
	width: 					100%;
	height: 				100px;
	position:				absolute;  
	top:					0px;  
	left:					0px;
	z-index: 				0;
	_z-index:				-1;  /* IE6 Hack */
}

.logoSearch .cnt, #header .date .cnt
{
	position: 				relative;
	z-index:				10;
}

#paperLogo
{
	border-right: 			2px solid #FFFFFF; 
}

.logoSearch .search
{
	float: 					right;
	padding: 				10px 6px 0 0;
}

.logoSearch .search form
{
	margin: 				0;
	padding:				0;
}

.textField
{
	color: 					#333333;
	border: 				1px solid #666666;
	width: 					27em;
	padding: 				2px;
	margin-right: 			5px;
}

.textField:hover, .textField:focus
{
	border: 				1px solid #cc0000;
}

#searchBtn
{
	color: 					#FFFFFF;
	font-size: 				0.69em;
	background: 			#333333;
	padding: 				1px;
	border: 				1px solid #999999;
}

#searchBtn:hover, #searchBtn:focus
{
	border: 				1px solid #cc0000;
    background-color:       #3F3F3F;
}

/* END HEADER */


/* BREAKING NEWS */

.breakingNewsArea, .featureArea
{
	background:				#FFFFFF;
	padding:				10px 0 10px 0;
    margin-left:            10px;
}

#breakingNews
{
	background:				url(http://media.bclocalnews.com/designimages/bc09_breakNewsBkgrnd.gif) repeat-x bottom #CCCCCC;
	position:				relative;
	height:					109px;
	overflow:				hidden;
}

#breakingNews .titleImg
{
	position: 				absolute;
	z-index:				10;
	top:					0;
	left:					0;
}

#breakingNews ul.beltItems, #breakingNews ul.beltItems div
{
	background:				transparent;
	padding:				0;
	margin:					0;
}

#breakingNews ul.beltItems li
{
	height:					109px;
	background-color:		transparent !important;
}

#breakingNews .coloumn6 div.noPhoto
{
	margin-left: 			264px;
}

#breakingNews h1
{
	font-size:				1.88em;
	padding:				0 0 0 4px;
	margin:					0;
	border-bottom:			0;
}

#breakingNews h1 a
{
	line-height:			1.13em;
	color:					#333333;
}

#breakingNews h1 a:hover
{
	color:					#CC0000;
}

#breakingNews .paging
{
	position:				absolute;
	width:					180px;
	right:					2px;
	bottom:					2px;
	z-index:				10;
}

/* END BREAKING NEWS */

/* FEATURE SECTION */

#feature
{
	background:				url(http://media.bclocalnews.com/designimages/bc09_hapNowBkgrnd.gif) top no-repeat;
	float:					left;
	overflow:				hidden;
}

#feature.storyBox
{
	margin-right:			2px;
    padding-bottom:         0;
}

#feature.storyBox .StoryContent
{
	padding-bottom:         5px;
}

#feature .featurePhoto h1
{
	font-family: 			Verdana, Tahoma, Arial, sans-serif;
	font-size: 				2em;
	font-weight: 			bold;
	line-height:			1em;
	position:				absolute;
	left:					41px;
	bottom: 				3px;
	z-index: 				20;	
	text-transform: 		none;
	text-align: 			inherit;
	color: 					#FFFFFF;
	margin: 				0;
	padding: 				0;
	border:					0;
	background-color: 		transparent;
	background-image: 		none;
	background-repeat: 		repeat;
	background-attachment: 	scroll;
	background-position: 	0% 0%;
}

#feature h1, #feature h2
{
	font-size:				1.75em;
	display:				block !important;
/*	border-bottom:			0;
	padding:				0; */
    border-color:           #999999;
	margin:					0 3px;
}

#feature h2
{
    border-bottom:			1px solid #CCCCCC;
	padding:				0;
    font-size:              1.14em;
}

#feature h1 a, #feature h2 a
{
	line-height:			1.3em;
	text-decoration:		none;
	color:					#333333;
}

#feature h1 a:hover, #feature h2 a:hover
{
	color:					#990000;
}

#feature .date
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.63em;
	padding-left:			6px;
    clear:                  left;
	color:					#666666;
}

#feature p
{
	font-size:				0.81em;
	margin:					0 0 0.48em 0;
	padding:				0 6px 0;
}

#feature h3
{
	margin: 				0;
	padding: 				0.48em 0 0 3px;
}

#feature .latestHead
{
	padding: 				0 0 0 6px;
}

#feature ul.storyList
{
	margin:					0 0 3px 0;
	padding-left:			18px;
	padding-right:			2px;
	color:					#666666;
	list-style:				square;
}

#feature ul.storyList li
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.69em;
}

#feature ul.storyList li a
{
	color:					#003366;
}

#feature ul.storyList li a:hover
{
	color:					#990000;
}

/* END FEATURE SECTION */


/* STORY BOX */

.storyBox, .leadStoryBox
{
	position: 				relative;
	_position:				none; /* IE6 Hack */
    padding-bottom:         5px;
}

.storyBoxBorderBreak
{
    border-bottom: 2px solid #CCCCCC;
}

.storyColoumn
{
	float:					left;
	position:				relative;
	width:					728px;
	clear:					left;
	padding:				4px 0;
	border-top:				1px solid #DEDEDE;
}

.containerFeatureList .storyColoumn
{
	border-top:				0 !important;
	border-bottom:				1px solid #DEDEDE;
}

.storyBox:hover, .leadStoryBox:hover, .storyColoumn:hover
{
	background-color:		#eff2f3;
}

.storyBox .storyPhotoBox, .featurePhoto, .leadStoryBox .storyPhotoBox, .featurePhoto
{
	/*position: 				relative;*/
}

.storyBox .storyPhotoBox .storyPhoto, .leadStoryBox .storyPhotoBox .storyPhoto
{
	z-index: 				1;	
}

.storyBox .storyPhotoBox .vertHeading, .leadStoryBox .storyPhotoBox .vertHeading, .featurePhoto .vertHeading
{
	position: 				absolute;
	left: 					0;
	bottom: 				0;
	z-index: 				10;
}

div.flatHeading
{
	margin:					0 2px 3px 0;
}

div.flatHeading h1, div.flatHeading h2, div.flatHeading h3
{
	font-family: 			Verdana, Tahoma, Arial, sans-serif;
	text-transform:			uppercase;
    border:                 0;
	border-right:		    0 !important;
    border-bottom:          2px solid #006699;
	margin:					0;
	color:					#FFFFFF;
    background-color:       #1F1F1F;
	padding:				2px 6px 2px 3px;
}

div.flatHeading h1
{
	padding:				3px 6px 4px 3px;
    font-size:              1.63em;
}

div.flatHeading h2
{
	padding:				1px 6px 2px 3px;
}

.storyBox .storyPhotoBox h1, .storyBox .storyPhotoBox h2, .leadStoryBox .storyPhotoBox h1, .StoryContent h1, .StoryContent h2
{
/*	font-family: 			Verdana, Tahoma, Arial, sans-serif;
	font-size: 				1em;
	font-weight: 			bold;
	line-height:			1em;
	text-transform: 		none;
	text-align: 			inherit;
	color: 					#FFFFFF;
    float:                  left;
	margin: 				0;
	padding: 				0;
	border:					0;
	background-color: 		transparent;
	background-image: 		none;
	background-repeat: 		repeat;
	background-attachment: 	scroll;
	background-position: 	0% 0%;
*/
    margin:                 0 3px;
}

.storyBox .storyPhotoBox h1, .storyBox .storyPhotoBox h2, .leadStoryBox .storyPhotoBox h1
{
/*	position: 				absolute;
	bottom: 				3px;
	z-index: 				20;
    float:                  left;
*/
}

.storyBox .storyPhotoBox h1
{
	font-size: 				1.25em;
/*  font-size: 				1.13em;
    left: 					3px;*/
}

.leadStoryBox .storyPhotoBox h1
{
	font-size: 				1.13em;
	left: 					41px;
}

.storyBox .storyPhotoBox h2, .storyColoumn h2
{
	font-size:				1em;
/*  font-size:				0.88em;
    left:					3px; */
}

.storyBox h1, .leadStoryBox h1
{
	font-size:				2em;
	line-height:			0.1em;
	padding:				0;
	margin:					0 3px;
/*	float:					left; */
	vertical-align:			bottom;
}

.storyBox h2, .storyColoumn h2
{
	font-size:				1.25em;
	border-bottom:      	3px double #CCCCCC;
	padding:				0;
	margin: 				0 3px;
}

.storyColoumn h2
{
	border:					0;
}

.storyBox .storyPhotoBox h1 a, .storyBox .storyPhotoBox h2 a, .leadStoryBox .storyPhotoBox h1 a, #feature .featurePhoto h1 a
{
/*	background-color: 		transparent;
	background-image: 		url(http://media.bclocalnews.com/designimages/bc09_headingBkgrnd.png);
	background-repeat: 		repeat;
	background-attachment: 	scroll;
	padding: 				1px;
	font-size: 				1em;
	line-height:			1.48em;
	text-decoration: 		none;
	color: 					#ffffff;
	margin: 				0; */
}

.storyBox .storyPhotoBox h1 a:hover, .storyBox .storyPhotoBox h2 a:hover, .leadStoryBox .storyPhotoBox h1 a:hover, .featurePhoto h1 a:hover
{
/*	background-color: 		#45C2E7;
	background-image:		none;
	color:					#FFFFFF;
	text-decoration:		none;*/
}

.storyBox h1 a, .storyBox h2 a, .leadStoryBox h1 a, .storyColoumn h2 a
{
	text-decoration:		none;
	line-height:			1.3em;
	padding:				0;
	margin:					0;
	color:					#333333;
}

.storyBox h1 a:hover, .storyBox h2 a:hover, .leadStoryBox h1 a:hover, .storyColoumn h2 a:hover
{
	color:					#990000;
}

.featureArea div.flatHeading
{
    margin-right:                 0 !important;
}

.featureArea div.flatHeading h1, .featureArea div.flatHeading h2, .feature div.flatHeading h1, .feature div.flatHeading h2
{
    border-bottom:          2px solid #CC0000;
    border-right:           2px solid #CC0000;
}

.featureArea .moreStories
{
    clear:                  left;
    margin:                 0 !important;
    padding-top:            3px;
}

.featureArea .moreStories a
{
    clear:                  left;
    border-top:             1px solid #888888;
    margin:                 0 !important;
}

.featureArea .moreStories a:hover
{
	background-color:		#CC0000;
	color:					#FFFFFF;
}


.news div.flatHeading h1, .news div.flatHeading h2
{
    border-bottom:          2px solid #45C2E7;
    border-right:          2px solid #45C2E7;
}

.news .moreStories a:hover
{
	background-color:		#45C2E7;
	color:					#FFFFFF;
}

.news .storyBox .storyPhotoBox h1 a:hover, .news .storyBox .storyPhotoBox h2 a:hover,
.news .leadStoryBox .storyPhotoBox h1 a:hover, .news .featurePhoto h1 a:hover,
.news .storyBox h1 a:hover, .news .storyBox h2 a:hover, .news .leadStoryBox h1 a:hover,
.news .storyColoumn h2 a:hover, .news #feature h1 a:hover, .storyPaper .news
{
	color:					#295c6b;
}

.sports div.flatHeading h1, .sports div.flatHeading h2
{
    border-bottom:          2px solid #61E20C;
    border-right:          2px solid #61E20C;
}

.sports .moreStories a:hover
{
	background-color:		#61E20C;
	color:					#FFFFFF;
}

.sports .storyBox .storyPhotoBox h1 a:hover, .sports .storyBox .storyPhotoBox h2 a:hover,
.sports .leadStoryBox .storyPhotoBox h1 a:hover, .sports .featurePhoto h1 a:hover, 
.sports .storyBox h1 a:hover, .sports .storyBox h2 a:hover, .sports .leadStoryBox h1 a:hover,
.sports .storyColoumn h2 a:hover, .sports #feature h1 a:hover, .storyPaper .sports
{
	color:					#336600;
}

.business div.flatHeading h1, .business div.flatHeading h2
{
    border-bottom:          2px solid #990000;
    border-right:          2px solid #990000;
}

.business .moreStories a:hover
{
	background-color:		#990000;
	color:					#FFFFFF;
}

.business .storyBox .storyPhotoBox h1 a:hover, .business .storyBox .storyPhotoBox h2 a:hover,
.business .leadStoryBox .storyPhotoBox h1 a:hover, .business .featurePhoto h1 a:hover,
.business .storyBox h1 a:hover, .business .storyBox h2 a:hover, .business .leadStoryBox h1 a:hover,
.business .storyColoumn h2 a:hover, .business #feature h1 a:hover, .storyPaper .business
{
	color:					#990000;
}

.entertainment div.flatHeading h1, .entertainment div.flatHeading h2
{
    border-bottom:          2px solid #FFCC00;
    border-right:          2px solid #FFCC00;
}

.entertainment .moreStories a:hover
{
	background-color:		#FFCC00;
	color:					#FFFFFF;
}

.entertainment .storyBox .storyPhotoBox h1 a:hover, .entertainment .storyBox .storyPhotoBox h2 a:hover,
.entertainment .leadStoryBox .storyPhotoBox h1 a:hover, .entertainment .featurePhoto h1 a:hover,
.entertainment .storyBox h1 a:hover, .entertainment .storyBox h2 a:hover, .entertainment .leadStoryBox h1 a:hover,
.entertainment .storyColoumn h2 a:hover, .entertainment #feature h1 a:hover, .storyPaper .entertainment
{
	color:					#996600;
}

.lifestyles div.flatHeading h1, .lifestyles div.flatHeading h2
{
    border-bottom:          2px solid #FF52B0;
    border-right:          2px solid #FF52B0;
}

.lifestyles .moreStories a:hover
{
	background-color:		#ff52b0;
	color:					#FFFFFF;
}

.lifestyles .storyBox .storyPhotoBox h1 a:hover, .lifestyles .storyBox .storyPhotoBox h2 a:hover,
.lifestyles .leadStoryBox .storyPhotoBox h1 a:hover, .lifestyles .featurePhoto h1 a:hover,
.lifestyles .storyBox h1 a:hover, .lifestyles .storyBox h2 a:hover, .lifestyles .leadStoryBox h1 a:hover,
.lifestyles .storyColoumn h2 a:hover, .lifestyles #feature h1 a:hover, .storyPaper .lifestyles
{
	color:					#993366;
}

.community div.flatHeading h1, .community div.flatHeading h2
{
    border-bottom:          2px solid #FF6600;
    border-right:          2px solid #FF6600;
}

.community .moreStories a:hover
{
	background-color:		#FF6600;
	color:					#FFFFFF;
}

.community .storyBox .storyPhotoBox h1 a:hover, .community .storyBox .storyPhotoBox h2 a:hover,
.community .leadStoryBox .storyPhotoBox h1 a:hover, .community .featurePhoto h1 a:hover,
.community .storyBox h1 a:hover, .community .storyBox h2 a:hover, .community .leadStoryBox h1 a:hover,
.community .storyColoumn h2 a:hover, .community #feature h1 a:hover, .storyPaper .community
{
	color:					#993300;
}

.opinion div.flatHeading h1, .opinion div.flatHeading h2
{
    border-bottom:          2px solid #003366;
    border-right:          2px solid #003366;
}

.opinion .moreStories a:hover
{
	background-color:		#003366;
	color:					#FFFFFF;
}

.opinion .storyBox .storyPhotoBox h1 a:hover, .opinion .storyBox .storyPhotoBox h2 a:hover,
.opinion .leadStoryBox .storyPhotoBox h1 a:hover, .opinion .featurePhoto h1 a:hover,
.opinion .storyBox h1 a:hover, .opinion .storyBox h2 a:hover, .opinion .leadStoryBox h1 a:hover,
.opinion .storyColoumn h2 a:hover, .opinion #feature h1 a:hover, .storyPaper .opinion
{
	color:					#003366;
}

.blogs div.flatHeading h1, .blogs div.flatHeading h2
{
    border-bottom:          2px solid #CCCCCC;
    border-right:          2px solid #CCCCCC;
}

.blogs .moreStories a:hover
{
	background-color:		#1F1F1F;
	color:					#FFFFFF;
}

.blogs .storyBox .storyPhotoBox h1 a:hover, .blogs .storyBox .storyPhotoBox h2 a:hover,
.blogs .leadStoryBox .storyPhotoBox h1 a:hover, .blogs .featurePhoto h1 a:hover,
.blogs .storyBox h1 a:hover, .blogs .storyBox h2 a:hover, .blogs .leadStoryBox h1 a:hover,
.blogs .storyColoumn h2 a:hover, .blogs #feature h1 a:hover, .storyPaper .blogs
{
	color:					#1F1F1F;
}

.storyBox .date, .leadStoryBox .date, .storyColoumn .date
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.63em;
    clear:                  left;
	padding-left:			6px;
	color:					#999999;
}

.storyBox p, .leadStoryBox p, #breakingNews p, .storyColoumn p
{
	font-size:				0.81em;
	padding:				0 2px 0 6px;
	margin:					0 0 0.48em 0;
}

a.readStory, a.playVid
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.69em;
	font-weight:			bold;
	text-decoration:		none;
	padding:				0 16px 1px 1px;
	margin:			        0 0 0 5px;
	background:				url(http://media.bclocalnews.com/designimages/iconRightChevron.gif) right no-repeat;
}

a.readStory:hover, a.playVid:hover
{
	color:					#FFFFFF;
	background:				url(http://media.bclocalnews.com/designimages/iconRightChevron2.gif) #006699 right no-repeat;
}

.moreStories
{
 clear:                     left;
 margin-right:              2px;
}

.moreStories a
{
    background-color:       #999999;
    padding:                0 3px 2px 0;
    margin:                 3px 0 7px 0;
    display:                block;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-weight:            bold;
    font-size:              0.69em;
    text-align:             right;
    text-decoration:        none;
    text-transform:         lowercase;
    color:                  #FFFFFF;
}

.moreStories a:hover
{
    background-color:       #006699;
}

/* END STORY BOX */


/* STORY LIST */

.more
{
	font-weight:			bold;
	font-size:				0.88em;
	padding-left:			2px;
}

ul.storyList, .relatedStories ul.relatedItems
{
	margin:					0 0 3px 0;
	padding-left:			18px;
	padding-right:			2px;
	color:					#CCCCCC;
	list-style:				square;
}

ul.storyList .description, .relatedStories ul.relatedItems .description
{
    color:                  #666666;
}

ul.storyList li
{
    margin-bottom:          2px;
}

ul.storyList li, .relatedStories ul.relatedItems li
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.69em;
}

ul.storyList li a, .relatedStories ul.relatedItems li a
{
	color:					#003366;
}

ul.storyList li a:hover, .relatedStories ul.relatedItems li a:hover
{
	color:					#990000;
}

#storyListPaging
{
	width:					728px;
	float:					left;
    padding: 0;
	clear:					left;
    background-color: #999999;
}

#storyListPaging .prevLink, #storyListPaging .nextLink
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
    display:                block;
    float:                  left;
	font-size:				0.69em;
    text-transform:         lowercase;
	padding:				0 5px 2px;
	font-weight:			bold;
	color:                  #CCCCCC;
    width:                  350px;
}

#storyListPaging .nextLink
{
    text-align:             right;
    float:                  right;
}

#storyListPaging a
{
	color:					#FFFFFF !important;
	text-decoration:		none;
}

#storyListPaging a.prevLink:hover
{
	background-color:		#990000 !important;
}

#storyListPaging a.nextLink:hover
{
	background-color:		#006699 !important;
}

/* END STORY LIST */


/*  STORY BELT */

.belt, .buzzBelt
{
	background:				url(http://media.bclocalnews.com/designimages/bc09_beltBkgrnd.gif) top repeat-x #D0D2D3;
	border-top:				1px solid #CCCCCC;
	border-bottom:			1px solid #CCCCCC;
	padding:				2px 0 0;
    margin-bottom:          7px;
}

.belt h2, .buzzBelt h2
{
 	font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-size:          	1em;
    font-weight:            bold;
    text-transform:         uppercase;
	line-height:			1.13em;
	position:				relative;
    padding:            	0 0 4px 2px;
    border-bottom:      	1px double #1F1F1F;
    margin:             	0 0 5px 0;
}

.belt h2 .sponsor, .buzzBelt h2 .sponsor
{
	font-family: 			Georgia, Times, 'Times New Roman', serif;
    font-weight:            normal;
    letter-spacing:         0.01em;
    word-spacing:           0.01em;
    text-transform:         none !important;
	position: 				absolute;
	top:					-11px;
	right:					3px;
	font-size:				0.75em;
}

.belt h2 .sponsor img, .buzzBelt h2 .sponsor img
{
	position:				relative;
	top:					11px;
}

.belt h3, .buzzBelt h3
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.81em;
	line-height:			1.13em;
    margin:					0 0 3px 0;
    padding:				0;
}

.belt h3 a, .buzzBelt h3 a
{
    text-decoration:		none;
}

.beltItem
{
    padding:				0 2px;
}

.beltItem p
{
   	font-size:				0.75em;
	margin:					0 0 0.48em 0;
}

.belt div.beltItems, .buzzBelt div.beltItems
{
	position: 				relative;
	overflow:				hidden;
	margin-bottom:			3px;
}

.belt div.beltItems ul.beltItems, .buzzBelt div.beltItems ul.beltItems
{
	background: 			transparent !important;
	margin: 				0;
	padding:				0;
	list-style-type:		none;
}

.belt div.beltItems ul.beltItems li, .buzzBelt div.beltItems ul.beltItems li
{
	background: 			transparent !important;
	float: 					left;
	height:					inherit;
}

.belt div.beltItems ul.beltItems li h1, div.beltItems ul.beltItems li .paperSource, .buzzBelt div.beltItems ul.beltItems li h1
{
	margin: 				0 4px;
}

.belt div.beltItems ul.beltItems li .story, .buzzBelt div.beltItems ul.beltItems li .story
{
	padding:				0 4px;
}

.belt div.paging, #breakingNews .paging, .buzzBelt div.paging
{
	text-align:				right;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.68em;
	font-weight:			bold;
	text-transform:			uppercase;
	padding-right:			2px;
}

.belt div.paging a, #breakingNews .paging a, .buzzBelt div.paging a
{
	padding: 				0 4px 1px;
	margin-left: 			4px;
	color: 					#333333;
	text-decoration:		none;
}

.belt div.paging a:hover, #breakingNews .paging a:hover
{
	color: 					#EFEFEF;
	background-color:		#45C2E7;
}

.belt div.paging a.activeSlide, #breakingNews .paging a.activeSlide, .buzzBelt div.paging a.activeSlide
{
	color: 					#D0D2D3;
	background-color:		#333333;
}

.itemThumb
{
    border:         	    1px solid #272727;
}

/*  END STORY BELT */


/*  VIDEO BELT ITEMS */

.buzzBelt
{
    background:				url(http://media.bclocalnews.com/designimages/bcBuzz_BeltBkgrnd.jpg) no-repeat;
    z-index:                10;
}

.buzzBelt h2
{
    border-bottom:          1px solid #66CC00;
    overflow:               hidden;
}

.buzzBelt h3 a
{
    color:                  #272727;
}

.buzzBelt h3 a:hover
{
    color:                  #66CC00;
}

.buzzBelt div.paging a:hover
{
	color: 					#EFEFEF;
    background-color:       #66CC00;
}

.buzzBelt .itemThumb
{
    width:                  170px;
    height:                 102px;
}

.videoThumb
{
    position:       	    relative;
    width:                  170px;
    height:                 102px;
}

.videoThumb .playBtn
{
    position:       	    absolute;
    left:           	    3px;
    bottom:         	    3px;
	_bottom:				6px; /* IE6 hack */
}

a.playVid
{
    background:     	    url(http://media.bclocalnews.com/designimages/iconPlayIcn.gif) no-repeat right;
   	padding:				0 12px 1px 1px;
    margin:                 0;
    color:                  #339900;
}

a.playVid:hover
{
    background:     	    url(http://media.bclocalnews.com/designimages/iconPlayIcn2.gif) #66CC00 no-repeat right;
}

/*  END VIDEO BELT ITEMS */


/*  END COMIC BELT ITEMS */
.beltItemsComic a.beltItem
{
    float: left;
    padding: 0 2px 0.48em 2px !important;
    margin: 0 !important;
}

/*  END COMIC BELT ITEMS */


/* BLOG LIST */

ul.blogList
{
	list-style:				none;
	margin:					0;
	padding:				0 0 0 2px;
}

ul.blogList h3
{
	font-size:				0.88em;
	padding:				0;
	margin:					0;
}

ul.blogList h3 a
{
	text-decoration:		none;
	color:					#003366;
}

ul.blogList h3 a:hover
{
	color:					#990000;
}

ul.blogList .thumb
{
	float:					left;
	margin-right:			8px;
}

ul.blogList .date
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:				0.63em;
	color:					#999999;
}

ul.blogList p
{
	font-size:				0.75em;
	margin-top:				0;
}

/* END BLOG LIST */


/* MOST READ STORIES */

#mostRead
{
	margin: 				8px 0 0 10px;
	padding:				0;
	border-top:				1px solid #999999 !important;
	clear:					both;
	background-color:		#FFFFFF;
	float:					left;
}

#mostRead h2
{
	position:				relative;
    border-bottom:          3px double #CCCCCC;
}

#mostRead h3
{
	font-size:				0.88em;
    text-transform:         uppercase;
	margin:					0;
	padding-left:			2px;
}

#mostRead h2 .timeSwitch
{
	position:				absolute;
	top:					6px;
	right:					3px;
	font-size:				0.75em;
}

#mostRead h2 .timeSwitch a
{
	font-size:				0.88em;
	color:					#999999;
	text-decoration:		none;
}

#mostRead h2 .timeSwitch a:hover
{
	color:					#990000;
}

#mostRead h2 .timeSwitch a.active
{
	font-size:				1em;
	color:					#333333;
	text-decoration:		none;
}

#mostRead .byLine
{
    color:                  #666666 !important;
}

#mostRead .moreNewsLink
{
    text-transform:         uppercase;
    font-size:              0.63em;
    text-align:             right;
    padding-right:          3px;
}

#mostRead .moreNewsLink a
{
    color:                  #003366;
    font-weight:            bold;
    font-family:            Verdana, Tahoma, Arial, sans-serif;
}

#mostRead .moreNewsLink a:hover
{
    color:                  #990000;
}

#mostRead .moreStories
{
    margin-right:           0 !important;
}

#lastWeekSection
{
	display:				none;
}

/* END MOST READ STORIES */


/* SIDEBAR STYLES */

#sidebar
{
    background-color:		#EDEDED;
    border-left:			1px solid #CCCCCC;
    border-right:			1px solid #CCCCCC;
    border-bottom:			1px solid #999999;
	float:					left;
}

#sidebar h2
{
	text-transform:			uppercase;
	font-size:				24px;
	line-height:			1em;
	margin:					0;
	padding:				0;
}

#sidebar .blockTalk
{
    background:				url(http://media.bclocalnews.com/designimages/blockTalkBG.gif) no-repeat #BDBFC1 !important;
    border-bottom:			1px solid #E9E9E9;
    padding:				5px 5px 12px;
	width:					352px;
    float:					left;
    font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-size:				0.75em;
}

#sidebar .blockTalk .coloumn
{
    float:					left;
    width:					50%;
}

.blockTalk .orange
{
    color:					#FF6600;
}

#sidebar .hotBusiness
{
    background:				#A7AAAE;
    border-top: 			1px solid #999999;
    border-bottom: 			1px solid #E9E9E9;
}

#sidebar .hotBusiness .textArea
{
    font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-size:				0.75em;
    padding: 				5px 5px 12px;
}

#sidebar .sponsorshipIcon1, #sidebar .sponsorshipIcon2
{
	background:				url(http://media.bclocalnews.com/designimages/bc09_spnsrBkgrnd.gif) repeat-x;
	border-top:				1px solid #999999;
	border-bottom:			1px solid #E9E9E9;
	width:					181px;
	height:					36px;
	float:					left;
	text-align:				center;
	padding-top:			4px;
}

#sidebar .sponsorshipIcon2
{
	border-left:			1px solid #999999;
   	width:					180px;

}

#sidebar .weather
{
    border-top: 			1px solid #999999;
    border-bottom: 			1px solid #E9E9E9;
	float:					left;
	clear:					both;
	width:					352px;
	padding:				5px 5px 12px;
}

#sidebar .recentCmnts
{
    border-top: 			1px solid #999999;
    border-bottom: 			1px solid #E9E9E9;
	background:				#CED2D2;
	float:					left;
	clear:					both;
    width:                  362px;
	padding:				4px 0 12px;
}

.recentCmnts h2
{
	background:				url(http://media.bclocalnews.com/designimages/iconCommentBubbles.gif) no-repeat;
	padding:				0 0 0 28px !important;
    margin:                 0 5px 8px !important;
}

#sidebar .recentCmnts li.dsq-widget-item
{
    border-top:             1px solid #999999 !important;
    padding:                4px 5px !important;
    margin:                 0 !important;
}

#sidebar .recentCmnts .dsq-widget-avatar
{
    position:               relative;
    top:                    6px;
}

#sidebar .recentCmnts a.dsq-widget-user
{
    font-family:            Verdana, Tahoma, Arial, sans-serif !important;
    font-size:              0.75em !important;
    font-weight:            normal !important;
    text-decoration:        none;
}


#sidebar .recentCmnts a.dsq-widget-user:hover
{
    text-decoration:       underline;
    color:                 #003366;
}

#sidebar .recentCmnts .dsq-widget-comment
{
    font-size:              0.75em !important;
}

#sidebar .recentCmnts .dsq-widget-meta
{
    font-size:              0.88em !important;
    color:                  #666666 !important;
}

#sidebar .recentCmnts .dsq-widget-meta a
{
    color:                  #990000;
    text-decoration:        none !important;
}

#sidebar .recentCmnts .dsq-widget-meta a:hover
{
    color:                  #003366 !important;
    text-decoration:        underline !important;
}

.recentCmnt_timeLink /* SET BY JAVASCRIPT IN LINE */
{
    font-family:            Verdana, Tahoma, Arial, sans-serif !important;
    font-size:              0.81em !important;
    color:                  #666666 !important;
}

#sidebar .twitter
{
    border-top: 			1px solid #999999;
    border-bottom: 			1px solid #E9E9E9;
	background:				#D9E2E4;
	float:					left;
	clear:					both;
	width:					352px;
	padding:				5px 5px 12px;
}

#sidebar .houseAd
{
    border-top: 			1px solid #999999;
    border-bottom: 			1px solid #E9E9E9;
    clear:                   left;
    text-align:            center;
    width:                  362px;
    overflow:             hidden;
}

#sidebar .search-widget
{
	border-left:            1px solid #CCCCCC;
    font-family:            Verdana, Tahoma, Arial, sans-serif !important;
    font-size:              0.75em;
    text-align:             left !important;
    letter-spacing:         0.1px;
	margin:                 5px;
	padding:                0;
	text-align:             left;
}

#sidebar .search-widget a.titleImage
{
    display:                block;
    text-align:             center;
    margin-top:             10px;
}

#sidebar .search-widget h1
{
	border-bottom:          1px solid #CFCFCF;
	font-size:              1em;
	margin:                 0 0 10px 0;
	padding:                5px 0 2px 5px;
	text-transform:         uppercase;
}

#sidebar .search-widget ul
{
	margin:                 0 0 0 0;
	padding:                0 0 5px 0;
    list-style-type:        none;
    font-size:              0.83em;
    z-index:                1000;
    position:               relative;
}

#sidebar .search-widget form
{
    border-top:             1px solid #CFCFCF;
    padding-top:            10px;
}

#sidebar .search-widget li
{
    border-bottom:          1px dotted #CCCCCC;
    padding:                2px 2px 5px 7px;
    float:                  left;
    width:                  320px;
    background-color:       #FFFFFF;
}

#sidebar .search-widget li a.bccTitle
{
	font-size:              1em;
    color:                  #CC0000;
    font-weight:            bold;
}

#sidebar .search-widget li a.bccTitle:hover
{
    color:                  #006699;
}

#sidebar .search-widget li a.more
{
    display:                block;
    font-size:              0.83em;
    font-weight:            bold;
    padding:                2px 5px 3px;
    float:                  right;
    text-decoration:        none;
    text-transform:         uppercase;
    color:                  #666666;
    background:             #CCCCCC;
    margin:                 3px 2px 1px 0;
}

#sidebar .search-widget li a.more:hover
{
    color:                  #000000 !important;
}

#sidebar .search-widget label
{
	font-weight:            bold;
	display:                block;
	margin-bottom:          3px;
    margin-left:            5px;
}

#sidebar .search-widget .tf
{
	border:                 1px solid #999999;
	margin:                 0 5px;
    padding:                1px 0;
	width:                  100px;
}

#sidebar .search-widget .button
{
	background-color:       #EEEEEE;
	border:                 1px solid #999999;
	margin:                 0;
	width:                  30px;
}

#sidebar .search-widget .bcClassifiedWidget
{
    height:             200px;
    width:              350px;
    overflow:         scroll;
    border-top:             1px solid #CCCCCC;
    border-bottom:          1px solid #CCCCCC;
    margin:                 0;
    background-color:       #FFFFFF;
    position:               relative;
}

#sidebar .search-widget .bcClassifiedWidget .bccDescription
{
    display:                none;
}

#sidebar .search-widget .bcClassifiedWidget .bccDescription img
{
    margin: 0 5px 3px 0;    
}

#sidebar .search-widget .bcClassifiedWidget a.placeAd, #sidebar a.placeAd
{
    background:             #CC0000;
    bottom:                 0;
    right:                  0;
    width:                  173px;
    padding:                2px 7px 3px;
    color:                  #FFFFFF;
    text-decoration:        none;
    text-align:             center;
    text-transform:         uppercase;
    font-weight:            bold;
    font-size:              1.3em;
    border-top:             #AA0000 2px solid;
    z-index:                1;
}

#sidebar .search-widget .bcClassifiedWidget a.placeAd:hover
{
    text-decoration:        underline;
    color:                  #FFFFFF !important;
}

/* END SIDEBAR STYLES */


/* BANNER STYLES */

#topBanners, #bottomBanners
{
    background:     	    #FFFFFF;
    margin-left:            10px;    
}

#topBanners .coloumn1, #topBanners .coloumn4, #bottomBanners .coloumn1, #bottomBanners .coloumn4
{
    text-align:				center;
    background:     	    #FFFFFF;
    padding:				12px 0;
}

#sideBanners .boxad
{
    padding-top:			12px;
    clear:					both;
}

#sideBanners
{
    border-top: 			1px solid #999999;
    border-bottom: 			1px solid #E9E9E9;
    text-align:				center;
    padding:				12px 0;
    clear:					both;
}

#sideBanners .coloumn1
{
    text-align:				center;
    width:					181px;
}

#sideBanners .coloumn1 div
{
    margin-top: 			11px;
}



/* END BANNER STYLES */


/* FOOTER STYLES */

#footer
{
    background: 			#2d2f31;/*474E52;*/
	border-bottom:			1px solid #161616;
    padding:			    0 10px 8px;
    width:					1092px;
    font-family: 			Verdana, Tahoma, Arial, sans-serif;
    font-size:				0.63em;
    float:					left;
    clear:					both;
	color:					#E2E2E2;
}

#footer h3
{
	font-size:				1.20em;
    margin:					4px 2px 0 4px;
    border-bottom:			2px solid #45C2E7;
    color:					#45C2E7;
}

#footer .coloumn1 a
{
    color:					#FFFFFF;
}

#footer .coloumn1 a:hover
{
    color:					#45C2E7;
}

#footer .coloumn3 .coloumn1, #footer .coloumn1 .coloumn1
{
    padding-left: 			4px;
    width:					178px;
}

#eEdition
{
    color:					#FFFFFF;
}

#eEdition a
{
    color:					#45C2E7 !important;
    font-weight:			bold;
}

#eEdition a:hover
{
    color:					#FFFFFF !important;
    font-weight:			bold;
}

#copyright
{
    background: 			#FFFFFF;
    padding: 		        0 10px 12px 0;
    clear:					both;
    text-align: 			right;
    font-family: 			Verdana, Tahoma, Arial, sans-serif;
    font-size:				10px;
}

#copyright img
{
    position:               relative;
    top:                    7px;
    padding:                0 3px;
}

/* END FOOTER STYLES */

/* BLOCK TALK */

.blockTalk
{
    font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-size:				0.75em;
}

.blockTalk p
{
    padding:                0 6px;
}

.blockTalk .orange
{
    color:					#FF6600;
}

/* END BLOCK TALK */


/* STORY PAGE */

.toolContainer
{
	position: 				relative;
}

.toolContainer .storyPaper
{
	font-size:				0.88em;
	padding-left:			4px;
}

.storyPaper a, .paperName
{
	color:					#006699;
}

.toolContainer .textSize
{
	color:					#666666;
	font-size:				0.63em;
	text-transform: 		uppercase;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-weight:			bold;
	position:				absolute;
	right:					4px;
	top: 					4px;
}

.toolContainer .textSize img
{
	position:				relative;
	top:					2px;
}

.toolContainer.secondSet
{
    clear:                  both !important;
}

.toolContainer.secondSet .textSize
{
	position: 				inherit !important;
	text-align: 			right !important;
	padding-bottom: 		5px !important;
}

ul.toolItemsHead
{
	font-size: 				0.63em;
	font-weight: 			bold;
	text-transform: 		uppercase;
	text-align: 			right;
	border-top: 			1px solid #DEDEDE;
	padding: 				4px 0 0;
	margin:					0;
	text-align: 			right;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
}

ul.toolItemsHead li.leftItem
{
	text-align: 			left;
	float: 					left;
	margin: 				0 0 0 4px;
}

ul.toolItemsHead li
{
	display: 				inline;
	list-style-type: 		none;
	padding-right: 			4px;
}

ul.toolItemsHead a, #commentRules.plus, #commentRules.plus:hover, #commentRules.minus, #commentRules.minus:hover
{
	color: 					#666666;
	text-decoration: 		none;
	padding: 				1px 0 1px 20px;

}

ul.toolItemsHead a:hover
{
	text-decoration:		underline;
	color:					#006699;
}

a.comment_icon
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_comment_bw.png) no-repeat scroll 0 0;
	padding: 				1px 3px;
}

a.comment_icon:hover
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_comment.png) no-repeat scroll 0 0;
}

a.email_icon
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_email_bw.png) no-repeat scroll 0 0;
}

a.email_icon:hover
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_email.png) no-repeat scroll 0 0;
}

a.letter_icon
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_letter_bw.png) no-repeat scroll 0 0;
}

a.letter_icon:hover
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_letter.png) no-repeat scroll 0 0;
}

a.print_icon
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_print_bw.png) no-repeat scroll 0 0;
}

a.print_icon:hover
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_print.png) no-repeat scroll 0 0;
}

a.rss_icon
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_rss_bw.png) no-repeat scroll 0 0;
}

a.rss_icon:hover
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_rss.png) no-repeat scroll 0 0;
}

a.share_icon
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_share_bw.png) no-repeat scroll 0 0;
}

a.share_icon:hover
{
	background: 			transparent url(http://media.pnwlocalnews.com/designimages/storytools_share.png) no-repeat scroll 0 0;
}

#story
{
	padding:				0 4px;
}

#story h1
{
    margin:					7px 0 12px;
	padding:				0;
	border:					0;
    line-height:            1.13em;
}

#story .byline, #pollArea .byline
{
	color:					#666666;
	font-size:				0.69em;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
}

#story .byline a
{
	font-weight:			bold;
}

#story p
{
	font-size:				0.88em;
}

#story .media
{
	float: 					right;
	text-align:				right;
	font-size:				0.88em;
	padding-left:			10px;
}

.relatedStories
{
	border:                 1px solid #DEDEDE;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	font-size:              0.71em;
    text-align:             left;
    clear:                  both;
    margin:                 1.48em 0;
    padding-bottom:         1.48em;
    float:                  right;
    width:                  360px;
}

.relatedStories .relatedHead
{
	border-bottom:          1px solid #DEDEDE;
	text-align:             center;
	text-transform:         uppercase;
	font-weight:            bold;
	margin-top:             2px;
	margin-bottom:          2px;
	padding-bottom:         2px;
}

.relatedStories .relatedSubHead
{
	text-align:             left;
	text-transform:         none;
	font-weight:            bold;
	color:                  #666666;
	margin-left:            10px;
	margin-right:           10px;
    margin-top:             0.48em;
}

.relatedStories ul.relatedItems li
{
    font-size:              1em;
}

.commentArea
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
	padding:				12px 6px 0;
}

.commentArea h1
{
	font-family: 			Georgia, Times, 'Times New Roman', serif;
	font-size:				1.25em;
	margin-bottom:			0;
	border:					0;
	padding:				0;
}

textarea
{
	border: 				1px solid #263440;
}

#dsq-content #dsq-extra-links
{
	display: 				none !important;
}

#dsq-content #dsq-comments .dsq-comment-body
{
	color: 					#444444;
	font-size: 				0.81em !important;
}

#comment_rules
{
	font-size:				0.75em;
	border: 				1px solid #CCCCCC;
	background-color: 		#EDEDED;
	margin: 				0.48em 30px;
	padding: 				10px 15px 10px;
}

ul.comment_rules
{
	padding: 				0 !important;
	margin: 				0 5px 10px 25px !important;
	color: 					#444444 !important;
}

/* END STORY PAGE */

/* MISCELLANEOUS PAGE */

.miscContent
{
    padding:                0 3px 0 5px;
	font-size:				0.88em;
}

/* END MISCELLANEOUS PAGE */

/* CONTACT FORM PAGE */

#mailingAddress
{
    padding:                0 0 7px 52px;
    border-bottom:          1px solid #CCCCCC;
    font-size:              0.88em;
}

.requiredText, .error-box
{
    color:                  #CC0000;
}

.error-box
{
    margin:                 0 5px 7px 52px;
    font-size:              0.88em;
}

.requiredText.description
{
    font-size:              0.69em;
    margin:                 7px 0 7px 52px;    
}

form.contactForm
{
    font-size:              0.88em;
}

.formFooter
{
    border-top:             1px solid #CCCCCC;
    padding-top:            7px;
    margin-top:             7px;
    padding-left:           52px;
    font-size:              0.75em;
}

.formFooter strong
{
    font-size:              1.17em;
}

/* END CONTACT FORM PAGE */


/* NEWSLETTER SIGNUP PAGE */

.newsletterSignup
{
    padding:                0 3px 0 5px;
	font-size:				0.75em;
    font-family:			Verdana, Tahoma, Arial, sans-serif;
}

.newsletterSignup h1, .newsletterSignup h2
{
	font-family: 			Georgia, Times, 'Times New Roman', serif;    
}

.newsletterSignup h1
{
    font-size:              2.33em;
    padding-bottom:         4px;
}

.newsletterSignup h2
{
    font-size:              1.33em;
}

.newsletterSignup #signInForm
{
    padding:                2px 12px 7px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_breakNewsBkgrnd.gif);
    width:                  696px;
    float:                  left;
}

#signInForm .formColoumnLeft
{
    margin-right:           24px;
    width:                  322px;
    float:                  left;
}

#signInForm .formColoumnRight
{
    width:                  350px;
    float:                  left;
}

#signUpForm
{
    float:                  left;    
}

#signUpForm .formColoumnLeft
{
    margin-right:           24px;
    width:                  334px;
    float:                  left;
    margin-bottom:          3px;
}

#signUpForm .formColoumnRight
{
    width:                  362px;
    float:                  left;
    margin-bottom:          3px;
}

/* END NEWSLETTER SIGNUP PAGE */


/* SEARCH PAGE */

.resultString
{
    font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-size:              0.75em;

}

.bottomSearchPaging
{
	border-top:				1px solid #DEDEDE;
    padding-top:            7px;
    float:                  left;
}

.sorting ul, .pagination ul
{
    list-style:             none;
    margin:                 0 0 8px 0;
    padding:                0;
	font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-size:              0.63em;
    color:                  #CFCFCF;
}

.pagination ul
{
    float:                  right;
}

.sorting ul li, .pagination ul li
{
    float:                  left;
}

.sorting ul li a, .pagination ul li a
{
    background-color:       #EFEFEF;
    float:                  left;
    padding:                1px 4px;
    margin-right:           5px;
    border:                 1px solid #999999;
    text-decoration:        none;
    color:                  #666666;
}

.sorting ul li a:hover, .pagination ul li a:hover
{
    color:                  #006699;
    background-color:       #D1E1E8;
}

.pagination ul li.previous, .pagination ul li.next
{
    padding:                1px 4px;
    margin-right:           5px;
    color:                  #999999;
}

.pagination ul li.previous.active, .pagination ul li.next.active
{
    margin:                 0 !important;
    padding:                0 !important;
    font-weight:            normal !important;
    border:                 0 !important;
}

.pagination ul li.active, .sorting ul li.active
{
    padding:                1px 4px;
    float:                  left;
    font-weight:            bold;
    color:                  #006699;
    border:                 1px solid #FFFFFF;
}


/* END SEARCH PAGE */

/* COMICS PAGE */

#ComicsGames
{
   padding-right:           3px;
   font-size:               0.88em;
}

#ComicsGames h1
{
	padding:				2px 0 6px 3px;
	margin:					0;
    position:               relative;
    font-size:              1.29em;
	line-height:			1em;
    overflow:               hidden;
    border-bottom:      	3px double #CCCCCC;
}

#comicGameItem
{
    margin:                 7px 5px 0 14px;
}

/* END COMICS PAGE */

/* MOVIE AND TELEVISION PAGE */

.movie.storyColoumn
{
    width: 170px;
    font-size: 0.94em;
}

a#movieSearch, a#theaterSearch
{
	font-family:			Verdana, Tahoma, Arial, sans-serif;
    font-size:              0.88em;
    border-bottom:          1px solid #999999;
    padding:                3px 0 3px 5px;
    color:                  #333333;
    text-decoration:        none;
    margin-bottom:          10px;
    display:                block;
}

a#movieSearch.active, a#theaterSearch.active
{
    border:                 1px solid #999999;
    font-weight:            bold;
    border-bottom:          0;
}

a#movieSearch.active
{
    border-left:            0;
}

a#theaterSearch.active
{
    border-right:           0;
}

#theatreBox, #movieBox
{
    padding:                0 3px;
}


/* Zap2It Tonight in Prime Time TV Widget CSS */
#zcc-grid-label { 			/* grid label CSS */
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 2px;
	text-indent: 10px;
	}
#tms_widget_footer_wrap,
#zcc-wrap {					/* adjust width here  */
	width: 588px;
	margin: 0;
	}		
.zcc-primetime { 			/* Text within grid  */
	border-collapse: collapse;
	caption-side: top;
	font-size: 10px;
	color: #000;
	table-layout: fixed;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin: 0;
	width: 100%;
	}
.zcc-primetime td,
.zcc-primetime th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px 4px 5px;
	overflow: hidden;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}
.zcc-primetime th {
	padding: 3px 4px;
	font-weight: normal;
	text-align: left;
	}
.zcc-primetime a {
	color: #000;
	text-decoration: underline;
	}
.zcc-primetime a:hover {
	text-decoration: none;
	}
.zcc-primetime .zcc-station,
.zcc-primetime .zcc-station .zcc-callsign {
	text-align: center;
	}
.zcc-primetime .zcc-station img {
	text-align: center;
	}
#tms_widget_footer {   
	clear: both;
	color: #999;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9px;
	line-height: 2;
	text-align: right;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #999;
	margin: 0;
	}
#tms_widget_footer a:link,
#tms_widget_footer a:visited,
#tms_widget_footer a:hover,
#tms_widget_footer a:active {
	color: #999;
	text-decoration: none;
	}	
#tms_widget_footer a:hover {
	color: #666;
	text-decoration: underline;
	}

/* END Zap2It Tonight in Prime Time TV Widget CSS */


/* POLL PAGE AND CONTAINER */

#pollArea
{
    font-size: 0.82em;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

#pollArea h1, #pollArea h3
{
    margin-right:           2px;
	font-family: 			Georgia, Times, 'Times New Roman', serif;
}

#pollArea h3
{
    color:                  #003366;
    margin:                 0 8px 4px 0;
    padding:                0 3px 3px 0;
    font-size:              1.14em;
    border-bottom:          3px double #CCCCCC;
}

#pollArea .pollAnswer, #pollArea .pollBar
{
    margin-bottom:          8px;
}

#pollArea .pollAnswer
{
    clear:                  left;
    font-size:              0.85em;
    margin:                 0;
}

#pollArea .pollBar
{
    width:                  20em;
}

#pollArea .pollLine1, #pollArea .pollLine8
{
    height:                 15px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_pollLine1.gif) repeat-x;
}

#pollArea .pollLine2, #pollArea .pollLine9
{
    height:                 15px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_pollLine2.gif) repeat-x;
}

#pollArea .pollLine3, #pollArea .pollLine10
{
    height:                 15px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_pollLine3.gif) repeat-x;
}

#pollArea .pollLine4, #pollArea .pollLine11
{
    height:                 15px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_pollLine4.gif) repeat-x;
}

#pollArea .pollLine5, #pollArea .pollLine12
{
    height:                 15px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_pollLine5.gif) repeat-x;
}

#pollArea .pollLine6, #pollArea .pollLine13
{
    height:                 15px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_pollLine6.gif) repeat-x;
}

#pollArea .pollLine7, #pollArea .pollLine14
{
    height:                 15px;
    background:             url(http://media.bclocalnews.com/designimages/bc09_pollLine7.gif) repeat-x;
}

#pollArea .lastQuestion 
{
    color:                  #666666;
}

#pollArea .disclaimer, #pollArea .lastQuestion
{
    border-top:             1px solid #999999;
    margin-top:             7px;
    margin-right:           2px;
    clear:                  both;
}

/* END POLL PAGE AND CONTAINER */

#mostRead ul li:last-child {
display:none;
}

