body
{
	font-size:				100%;
	background-image: 		url(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;
}

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;
}
/*  END STANDARD HTML STYLES */


/* GENERAL STYLES */

#news
{
	width: 					99%;
	_width:					99%;  /* IE 6 and below */
	position: 				relative;
	text-align: 			left;
    border:                 1px solid #C9C9C9;
    border-top: 			0 !important;
	background: 			url(bc09_cntntBkgrnd.gif) repeat-y left #FFFFFF;
/*    background-position: 	-1px; */
	margin-left: 			0; 
	margin-right: 			auto;
	margin-bottom: 			15px;
	padding: 				0;
	clear: 					both;
}


.coloumn4
{
    width: 					728px;
    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 */




/* 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;
}

.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
{

}

.storyBox .storyPhotoBox h1 a:hover, .storyBox .storyPhotoBox h2 a:hover, .leadStoryBox .storyPhotoBox h1 a:hover, .featurePhoto h1 a:hover
{

}

.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;
}




.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;
}


.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;
}



/* END STORY BOX */


#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;
}



/* END STORY PAGE */

