 .readMore {
	padding-top: 10px !important;
	font-weight: bolder;
}

.readMore a {
	color: #0033CC !important;
}

.readMore a:visited {
	color: #0033CC !important;
}

.readMore a:hover {
	color: #0033CC !important;
}

.subSectionBoxHeadlinesColumns {
	font: bolder 0.75em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #000000;
	text-transform: capitalize;
	width: 250px;
	margin-top: 2px;
	display: block;
	margin-left: 5px;
	float: left;
}

.subSectionPagesTitlesColumns {
	font: bold 0.63em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	border-bottom: thin dotted #CCCCCC;
	text-transform: uppercase;
	color: #FF0000;
	padding-bottom: 2px;
	float: left;
	margin-left: 5px;
	width: 250px;
	margin-top: 5px;
}

.subSectionNormalBoxPicHolder {
	float:left;
	height:100px;
	padding-left:10px;
	padding-right:10px;
	width:125px;
}

.subSectionLongBoxBlurb {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
	width: 660px;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.subSectionBoxBlurb {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: auto;
	overflow: hidden;
	clear: both;
	height: auto;
	margin: 4px 5px 5px;
}
p {
	margin-bottom:0;
	margin-top:0;
	padding-bottom:5px;
	padding-left:10px;
}

.subSectionBlogTitles {
	border-bottom:thin dotted #CCCCCC;
	color:#FF0000;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.63em;
	font-weight:bold;
	padding:5px 10px 2px;
	text-transform:uppercase;
	width:315px;
}

#healthQueryHolder {
	border-top:thin dashed #CCCCCC;
	float:left;
	height:39px;
	width:100%;
}

#healthQueryHolder .healthText{
	height: 30px;
	width: 35px;
	font: 36px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: top;
	margin-left: 25px;
	display: inline;
	float: left;
	margin-top: -5px;
}

#healthQueryHolder .healthQueryButton {
	color:#000000;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	height:39px;
	padding:15px 0 0 5px;
	text-align:left;
	vertical-align:middle;
	width:300px;
}

#healthQueryHolder .healthQueryEmailButton {
	color:#000000;
	display:inline;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:39px;
	padding-left:0;
	text-align:left;
	width:45px;
}

#healthQueryHolder .healthQueryEmailButtonText {
	color:#000000;
	display:inline;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:15px;
	padding-bottom:5px;
	padding-left:20px;
	padding-top:15px;
	width:auto;
}

.longContentHolder .pageSectionTitlePurple {
	background: #330033 none no-repeat 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	width:670px;
}

.longContentHolder .pageSectionTitlePurple .sectionTitles {
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	font-size: 1.13em;
}


.longContentHolder .pageSectionTitleSingaporeVotes {
	background: #330033 none no-repeat 0 100%;
	background-image:url('images/banner/bannersingaporevotes.jpg');
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	height:75px;
	width:671px;
}

.longContentHolder .pageSectionTitleSingaporeVotes .sectionTitles {
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	font-size: 1.13em;
}

.longContentHolder .pageSectionTitleRed {
	background:#FF0000 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	width:670px;
}

.longContentHolder .pageSectionTitleRed .sectionTitles {
	background:#FF0000 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	font-size: 1.13em;
}


.longContentHolder .pageSectionTitleBlack {
	background:#000000 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	width:670px;
}

.longContentHolder .pageSectionTitleBlack .sectionTitles {
	background:#000000 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	font-size: 1.13em;
}

.longContentHolderEndToEnd .subSectionTitlelbRed {
	background: #FF0000 url(images/corners/footerlb.jpg) no-repeat 0 100%;
	width:990px;
	height: auto;
	display: block;
}
.longContentHolderEndToEnd .subSectionTitlerbRed {
	background: url(images/corners/footerrb.jpg) no-repeat 100% 100%
}
.longContentHolderEndToEnd .subSectionTitletlRed {
	background: url(images/corners/footerlt.jpg) no-repeat 0 0;
}
.longContentHolderEndToEnd .subSectionTitletrRed {
	background: url(images/corners/footerrt.jpg) no-repeat 100% 0;
	padding:5px;
}
/* Jason requested to add*/
.longContentHolder .pageSectionTitleMaroon {
	background: #990000 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	width:670px;
}

.longContentHolder .pageSectionTitleBlue {
	background: #006eb8 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	width:670px;
}

.longContentHolder .pageSectionTitleBlue .sectionTitles {
	background: #006eb8 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	font-size: 1.13em;
	text-transform: capitalize;
}


/*.longContentHolder .pageSectionTitleOrange {
	background: #faa420 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	width:670px;
}*/

.longContentHolder .pageSectionTitleOrange .sectionTitles{
	display:block;
	float:left;
	font-style:normal;
	padding:5px 5px 5px 45px;
	font-size: 1.13em;
}

.longContentHolder .pageSectionTitleGreen {
	background: #006600 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	width:670px;
}

.longContentHolder .pageSectionTitleGreen .sectionTitles {
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	font-size: 1.13em;
	text-transform: capitalize;
}

.longContentHolder .pageSectionTitleLimeGreen {
/*background:#A5CD3B url(images/buttons/livingWordGreenGif.gif) no-repeat scroll 560px 13px;*/
background:#A5CD3B url(images/corners/newTiconLarge.gif) no-repeat scroll 610px 4px;
display:block;
float:left;
font-style:normal;
padding:5px;
width:670px;
}

.longContentHolder .pageSectionTitleLimeGreen .sectionTitles {
	display:block;
	float:left;
	font-style:normal;
	padding:5px;
	font-size: 1.13em;
	text-transform: capitalize;
}


.longContentHolder .livingHolder {
	background-color:#FAA420;
	background-image:url(images/backgrounds/livingCut.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:inline-block;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	height:16px;
	margin:6px 0 0;
	padding:0 35px 0 60px;
	text-transform:uppercase;
	width:20%;
}

.registrationTitleImageHolder {
	height: 22px;
	width: 150px;
	margin-left: 5px;
	float: left;
}

.subSectionTitleImageHolder {
	height: 50px;
	width: 150px;
	padding-left: 15px;
	/*float: left;*/
}

.subSectionRSS {
display:block;
float:right;
height:20px;
padding-bottom:6px;
padding-right:5px;
padding-top:7px;
position:static;
width:20px;
}

.TopStory {
	background:#CCCCCC none repeat scroll 0 0;
	float:left;
	height:auto;
	padding-left:5px;
	padding-right:10px !important;
	padding-top:10px !important;
	width:670px;
}

.TopStory .normalBoxPicHolder {
	height: 100px;
	width: 125px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;  added in by gomez
	padding-bottom: 0px;  /*added this to give the extra padding for hotnews and comments - then changed to give fix the home page small boxes 10 px padding*/
	text-align: centre;
	padding-bottom:10px;
}


a #TopStory 
{color:#0033cc;
}



.TopStory #subSectionMainHolder .greyBox{
	background: #f7f5f5;
	width: 670px;
	height: auto;
	padding: 5px;
	margin: 0px;
}

.TopStory #subSectionMainHolder{
	background:#FFFFFF none repeat scroll 0 0;
display:inline-block;
}

.TopStory .mainTitleHolderRed /* text items*/
{
	width: 660px;
	clear: both;
	background: #FFFFFF;
	padding: 10px 10px 10px 10px;
	color: #FF0000;
	display: block;
}

.TopStory .mainTitleHolderPurple {
	width: 660px;
	clear: both;
	background: #FFFFFF;
	padding: 10px 10px 10px 10px;
	color: #663333;
	display: block;
}

.TopStory .mainTitleHolderBlue {
	width: 660px;
	clear: both;
	background: #FFFFFF;
	padding: 10px 10px 10px 10px;
	color: #006eb8;
	display: block;
}

.TopStory .mainTitleHolderGreen {
	width: 660px;
	clear: both;
	background: #FFFFFF;
	padding: 10px 10px 10px 10px;
	color: #006600;
	display: block;
}

.TopStory .mainTitleHolderOrange {
	width: 660px;
	clear: both;
	background: #FFFFFF;
	padding: 10px 10px 10px 10px;
	color: #FF9900;
	display: block;
}

.TopStory #subSectionMainHolder .subSectionMainContentlbPurple {
	width:680px;
	display: block;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #330033;
	border-bottom-color: #330033;
	float:left;
	background:#FFFFFF;
}


.TopStory #subSectionMainHolder .subSectionMainContentlbRed {
display:block;
float:left;
height:auto;
width:680px;
border-bottom:5px solid #ff0000;
border-top:5px solid #ff0000;
background:#FFFFFF;
}

.TopStory #subSectionMainHolder .subSectionMainContentlbGreen{
	width:680px;
	display: block;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-bottom-color: #006600;
	float:left;
	background:#FFFFFF;
}



.TopStory #subSectionMainHolder .subSectionMainContentlbBlue {
	width:680px;
	display: block;
	height: auto;
	float:left;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006EB8;
	border-bottom-color: #006EB8;	
	background:#FFFFFF;
}

.TopStory #subSectionMainHolder .subSectionMainContentlbLimeGreen {
border-bottom:5px solid #a5cd3b;
border-top:5px solid #a5cd3b;
display:block;
float:left;
height:auto;
width:680px;
background:#FFFFFF;
}


.TopStory #subSectionMainHolder .subSectionMainContentlbOrange {
border-bottom:5px solid #faa420;
border-top:5px solid #faa420;
display:block;
float:left;
height:auto;
width:680px;
background:#FFFFFF;
}

.longContentHolder .pageSectionTitleOrange {
background:#FAA420 url(images/corners/newTiconLarge.gif) no-repeat scroll 5px 4px;
display:block;
float:left;
font-style:normal;
padding:5px;
width:670px;
}

.longContentHolder .pageSectionTitleBrown {
background:#a25f08;
display:block;
float:left;
font-style:normal;
padding:5px;
width:670px;
}

.longContentHolder .pageSectionTitleBrown .sectionTitles {
display:block;
float:left;
font-size:1.13em;
font-style:normal;
padding:5px;
text-transform:capitalize;
}

.TopStory #subSectionMainHolder .subSectionMainContentlbBrown {
background:#ffffff;
border-bottom:5px solid #a25f08;
border-top:5px solid #a25f08;
display:block;
float:left;
height:auto;
width:680px;
}





.TopStory #subSectionMainContentHolder{
	width: 680px;
	display: block;
	height: auto;
	float:left;
	background: #ffffff;
}

.TopStory #subSectionMainContentHolder .accordionSection {
	width: 370px;
	background: #999999;
	height: auto;
	display: inline-block;
	float: left;
}
.TopStory #subSectionMainContentHolder .moreNewsSection {
	width: 300px;
	background: #FFFFFF;
	float: left;
}

.TopStory #subSectionMainContentHolder .accordionSection .mainPic    {
	width: 370px;
	background: #ffffff;
	/*height: 250px;*/
	display: block;
	clear: both;
}

.TopStory #subSectionMainContentHolder .accordionSection .headLine
{
    font: bolder 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: auto;
	cursor: pointer;
	padding:10px;
}

 
.TopStory #subSectionMainContentHolder .accordionSection .accordionHeader {
    background: #B1B1B1;
    
}



.TopStory #subSectionMainContentHolder .accordionSection .accordionHeaderSelectedPurple {
    background: #F5E5F5;
    
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionContentPurple {
	height: 90px;
	width: 350px;
	background: #F5E5F5;
	font-size:0.75em;
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
    /*font-size-adjust: none;
    font-stretch: normal;*/
    font-style: normal;
    font-variant:normal;
    font-weight:normal;
	
	
	display: block;
	padding: 0px 10px 10px 10px;
	float: left;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionHeaderSelectedBlue {
    background: #e1e8f6;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionHeaderSelectedOrange {
background:#fef6e8;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionContentOrange {
	height: 90px;
	width: 350px;
	background: #fef6e8;
	font-size:0.75em;
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	display: block;
	padding: 0px 10px 10px 10px;
	float: left;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionHeaderSelectedLimeGreen {
background:#f6faeb;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionContentLimeGreen {
	height: 90px;
	width: 350px;
	background: #f6faeb;
	font-size:0.75em;
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	display: block;
	padding: 0px 10px 10px 10px;
	float: left;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionContentBlue {
background:#E1E8F6 none repeat scroll 0 0;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
height:90px;
padding:0 10px 10px;
width:350px;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionHeaderSelectedRed {
    background: #FFCCCC;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionContentRed {
	height: 90px;
	width: 350px;
	background: #FFCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;
	float: left;
	font-size:.75em;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionHeaderSelectedGreen {
    background: #E5EFE5;
    
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionContentGreen {
    -x-system-font:none;
	height: 90px;
	width: 350px;
	background: #E5EFE5;
	font-size:0.75em;
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
    /*font-size-adjust: none;
    font-stretch: normal;*/
    font-style: normal;
    font-variant:normal;
    font-weight:normal;
	
	
	display: block;
	padding: 0px 10px 10px 10px;
	float: left;
}

.TopStory #subSectionMainContentHolder .accordionSection .accordionHeaderSelectedDiv {
    text-indent:5px;
    padding-top:10px;
    padding-bottom:10px;
    cursor: pointer;
}

.TopStory #subSectionMainContentHolder .accordionSection .middleColumnHeadline {
	height: auto;
	width: 300px;
	background: #FFFFFF;
	display: block;
	overflow: visible;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}

.TopStory #subSectionMainContentHolder .moreNewsSection .moreLinks {
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	clear: both;
	/*padding: 10px 5px 5px;*/
	padding: 0 5px 5px 10px;
	width: 295px;
	text-decoration: none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
}

.TopStory #subSectionMainContentHolder .moreNewsSection .middleColumnHeadline {
	height: auto;
	width: 300px; /*changed from 295px*/
	background: #FFFFFF;
	display: block;
	overflow: visible;
	/*padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;*/
	float: left;
}

.TopStory .columnPicHolderColumns {
	height: 65px;
	width: 55px;
	float: left;
	display: block;
	margin: 0px 5px 5px;
}

.TopStory #subSectionMainContentHolderSmallAccordian
{
    clear:both;
    display:block;
    height: auto !importants;
	/*width: 670px;*/ /*changed to fix hot news*/
	width:680px;
	background:#FFFFFF;
}

.TopStory .columnsHeadlinesTitleRight {
    color:#000000;
    display:inline-block;
    clear: right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bolder;
    margin-left:5px;
    width:auto;
    font-size: inherit;
}

.TopStory .columnsHeadlinesAuthorNameRight {
    clear:right;
    display:inline;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:0.63em;
    margin-left:5px;
    margin-top:2px;
    width: auto !important;
}

/*  Columns */
.MainStory {
	background: #CCCCCC;
	height: auto;
	width: 680px;
	padding-left: 5px;
	display: block;
	float: left;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom:0px !important;
}

.MainStory #subSectionMainHolder{
	background:#ffffff;
	/*overflow: auto;*/
}

.MainStory #subSectionMainHolder .subSectionMainContentlbOrange {
	background: url(images/corners/orangeLeftBottom.jpg) no-repeat 0 100%;
	width:680px;
	display: block;
	height: auto;
}

.MainStory #subSectionMainHolder .subSectionMainContentrbOrange {
	background: url(images/corners/orangeRightBottom.jpg) no-repeat 100% 100%;
	/*overflow: auto;*/
}

.MainStory #subSectionMainHolder .subSectionMainContenttlOrange {
	background: url(images/corners/orangeLeftTop.jpg) no-repeat 0 0;
	/*overflow: auto;*/
}

.MainStory #subSectionMainHolder .subSectionMainContenttrOrange {
	background: url(images/corners/orangeRightTop.jpg) no-repeat 100% 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 675px;
	overflow: hidden
}
.MainStory #subSectionMainHolder .subSectionMainContentttBorderDotOrange {
	background: url(images/fillers/subSectionBorderImagesOrange.jpg) repeat-x 0 0px;
	
}
.MainStory #subSectionMainHolder .subSectionMainContenttbBorderDotOrange {
	background: url(images/fillers/subSectionBorderImagesOrange.jpg) 0 100% repeat-x
}
.MainStory .subSectionTitlesOrange{
	background:#FFFFFF none repeat scroll 0 0;
	clear:both;
	color:#FF9900;
	display:block;
	padding:10px;
	width:650px;
	float:left;
}
.MainStory .columnPicHolderColumns {
	height: 65px;
	width: 55px;
	float: left;
	display: block;
	padding: 0px 5px 5px;
}

.MainStory #subSectionMainContentHolderSmallAccordian
{
    clear:both;
    display:block;
    height: 100%;
	width: 100%;
	float: left;
}

.MainStory #subSectionRightColumn
{
    clear:left;
    width: 100%;
    float:none;
}

.MainStory .columnsHeadlinesTitleRight {
clear:right;
color:#000000;
display:inline-block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:inherit;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
margin:0;
padding:0 0 0 5px;
width:auto;
}

.MainStory .columnsHeadlinesAuthorNameRight {
clear:right;
display:inline-block;
/*float:left;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.63em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:5px;
padding-top:3px;
/*width:auto !important;*/
}

.MainStory .columnsHeadlinesAuthorNameRight a{
   color:#0033CC;
}

.MainStory .columnsHeadlinesAuthorNameRight a:hover{
   color:#0033CC;
}

.MainStory .columnsHeadlinesAuthorNameRight a:visited{
   color:#0033CC;
}

.MainStory .greyBox {
	background: #f7f5f5;
	width: 670px;
	height: auto;
	padding: 5px 5px 5px;
	margin-left: 0px;
	float: left;
}

/**  SubSections **/
.SubStory #subSectionMainHolder {
	background: #ffffff;
	/*overflow: auto;*/
	width: 665px;
}

.SubStory #subSectionMainHolder .subSectionMainContentlbOrange {
	background:transparent url(images/corners/columnGrayBottomLeft.jpg) no-repeat scroll 0 100%;
	display:block;
	height:auto;
	width:680px;
	float: left;
}

.SubStory #subSectionMainHolder .subSectionMainContentrbOrange {
	background:transparent url(images/corners/columnGrayBottomRight.jpg) no-repeat scroll 100% 100%;
	float: left;
	padding-bottom: 5px;
}

.SubStory #subSectionMainHolder .subSectionMainContenttlOrange {
	background:transparent url(images/corners/wtl.jpg) no-repeat scroll 0 0;
	float: left;
}

.SubStory #subSectionMainHolder .subSectionMainContenttrOrange {
	background:transparent url(images/corners/wtr.jpg) no-repeat scroll 100% 0;
	float: left;
	padding:5px 0;
}
.SubStory #subSectionMainHolder .subSectionMainContentttBorderDotOrange {
	background:transparent url(images/fillers/whiteBorderDot.jpg) repeat-x scroll 0 0;
	float: left;
}
.SubStory #subSectionMainHolder .subSectionMainContenttbBorderDotOrange {
	background:transparent url(images/fillers/lightGrayBorderDot.jpg) repeat-x scroll 0 100%;
	float: left;
}
.SubStory .subSectionTitlesOrange{
	background:#FFFFFF none repeat scroll 0 0;
	clear:both;
	color:#FF9900;
	display:block;
	padding:5px 10px 10px 10px;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	margin-left:0;
	width:660px;
	float:left;
}


.SubStory .columnPicHolderColumns {
float:left;
height:65px;
padding:0 5px 5px;
width:55px;
}

.SubStory #subSectionMainContentHolderSmallAccordian
{
    clear:both;
    display:block;
    height: 100%;
	width: auto;
	float: left;
}

.SubStory .subSectionRightColumn
{
    clear:left;
	padding:0 5px;
	width:670px;
    float:none;
	display: block;
}

/*.SubStory .columnsHeadlinesTitleRight {
    color:#000000;
    clear: right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bolder;
    padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
    width:auto;
	float: left;
}*/
.SubStory .columnsHeadlinesTitleRight {
clear:right;
color:#000000;
display:inline-block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bolder;
padding:0 0 0 5px;
width:auto;
}

/*.columnsHeadlinesTitleRight {
	font: bolder 0.75em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #000000;
	width: auto;
	display: inline-block;
	margin-left: 5px;
	clear: right;
}*/

.SubStory .columnsHeadlinesAuthorNameRight {
clear:right;
display:inline;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.63em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:3px 0 0 5px;
width:550px;
}

.SubStory .columnsHeadlinesAuthorNameRight a {
color:#0033CC;
}

.SubStory .columnsHeadlinesAuthorNameRight a:hover{
color:#0033CC;
}

.SubStory .columnsHeadlinesAuthorNameRight a:visited{
color:#0033CC;
}

.SubStory .greyBox {
	background: #f7f5f5;
	width: 670px;
	height: 100px;
	padding: 5px 5px 0 5px;
	margin-left: 0px;
	float: left;
}
/*
#subSectionMainContentHolderSmallAccordian{
	width: 680px;
	display: block;
	height: 250px;
}
*/
#subSectionMainContentHolderSmallAccordian .accordionSection {
	width: 370px;
	background: #999999;
	height: auto;
	display: inline-block;
	float: left;
}

#subSectionMainContentHolderSmallAccordian .moreNewsSection {
	width: 305px;
	background: #FFFFFF;
	display: inline;
	float: right;
}

#subSectionMainContentHolderSmallAccordian .accordionSection .mainPic    {
	width: 370px;
	background: #FFFF00;
	height: 250px;
	display: block;
	clear: both;
}

#subSectionLowerAccordian {
	background-color:#CCCCCC;
	float:left;
	padding:10px 0 0 5px;
}

#subSectionLowerAccordian .subSectionMainContentlb {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5E5F5 none no-repeat scroll 0 100%;
	display:block;
	float:left;
	height:auto;
	width:680px;
}

#subSectionLowerAccordian .subSectionMainContentlbRed {
	background: #ffe5e5 url(images/corners/subSectionLowerAccordianLeftBottomRed.jpg) no-repeat 0 100%;
	width:680px;
	display: block;
	height: auto;
}

#subSectionLowerAccordian .subSectionMainContentrbRed {
	background: url(images/corners/subSectionLowerAccordianRightBottomRed.jpg) no-repeat 100% 100%
}

#subSectionLowerAccordian .subSectionMainContenttlRed {
	background: url(images/corners/subSectionLowerAccordianLeftTopRed.jpg) no-repeat 0 0;
}

#subSectionLowerAccordian .subSectionMainContenttrRed {
	background: url(images/corners/subSectionLowerAccordianRightTopRed.jpg) no-repeat 100% 0;
	padding:5px;
}

#subSectionLowerAccordian .subSectionMainContentlbOrange {
	background: #fff5e5 url(images/corners/subSectionLowerAccordiantLeftBottomOrange.jpg) no-repeat 0 100%;
	width:680px;
	display: block;
	height: auto;
}

#subSectionLowerAccordian .subSectionMainContentrbOrange {
	background: url(images/corners/subSectionLowerAccordiantRightBottomOrange.jpg) no-repeat 100% 100%
}

#subSectionLowerAccordian .subSectionMainContenttlOrange {
	background: url(images/corners/subSectionLowerAccordiantLeftTopOrange.jpg) no-repeat 0 0;
}

#subSectionLowerAccordian .subSectionMainContenttrOrange {
	background: url(images/corners/subSectionLowerAccordiantRightTopOrange.jpg) no-repeat 100% 0;
	padding:5px;
}

#subSectionLowerAccordian .Title {
	font: bold 0.78em verdana;
	text-transform: uppercase;
	height: auto;
	width: auto;
	margin: 5px;
}

#subSectionLowerAccordian .bodyText {
	font: 0.78em verdana;
	height: auto;
	width: auto;
	color: #330033;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#subSectionLowerAccordian .fat {
	height: auto;
	width: auto;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	font: bold .78em Verdana, Arial, Helvetica, sans-serif;
}

.TopStory #subSectionMainContentHolder .moreNewsSection .middleColumnHeadline #button {
	width: 300px;
	padding: 0;
	/*margin-bottom: 7px;*/
	
	}



.TopStory #subSectionMainContentHolder .moreNewsSection .middleColumnHeadline #button ul {
	border:medium none;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 0.4em;
}


	.TopStory #subSectionMainContentHolder .moreNewsSection .middleColumnHeadline #button li {
	margin:0;
	padding:0;	
	list-style-image:none;
	list-style-type:none;
		}


	.TopStory #subSectionMainContentHolder .moreNewsSection .middleColumnHeadline #button li a {
	background:transparent url(images/icons/bullet.jpg) no-repeat scroll 0 5px;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
	width:auto;
	}

	.TopStory #subSectionMainContentHolder .moreNewsSection .middleColumnHeadline #button li a:hover {

		}
	.TopStory #subSectionMainContentHolder .moreNewsSection .middleColumnHeadline #button  li  p {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 5px 0px;
}

h3 {
	color: #330033;
	text-transform: uppercase;
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.subSectionPageLongBlurb {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 5px 5px 0px;
}

.greyBox {
	background: #f7f5f5;
	width: 660px;
	height: auto;
	padding: 5px;
	margin-left: 0px;
}

.columnsHeadlinesTitle {
clear:both;
color:#000000;
display:inline-block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:bolder;
padding:5px 0px 2px; /* changed from left right 10 px for weekend voices fix */
width:660px;
}

.weekendVoicesHolder .columnsHeadlinesTitle {
clear:both;
color:#000000;
display:inline-block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:bolder;
padding:0 10px 2px 0;
width:670px;
}


.columnsHeadlinesTitle a {
width:auto;
color:#0033CC;
}


.columnsHeadlinesTitle .longBoxHeadline {
width:auto;
float:left;
clear:none;
}


.columnsHeadlinesAuthorName {
	float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.78em;
padding-right:10px;
padding-top:2px;
width:580px;
padding-left:10px;
height:15px;
}

/*.columnsHeadlinesAuthorName a {
float:left;
}*/

.columnsHeadlinesAuthorName a {
/*float:right;*/
padding-right:5px;
/*width:555px;*/
}



.columnGraywllb {
	background: url(images/corners/columnGrayBottomLeft.jpg) no-repeat 0 100%;
	width:680px;
	display: block;
	height: auto;
}

.columnGraywlrb {
	background: url(images/corners/columnGrayBottomRight.jpg) no-repeat 100% 100%;
}

 .subSectionMainContentttBorderDotLightGray {
	background: url(images/corners/whiteBorderDot.jpg) repeat-x 0 0
}

 .subSectionMainContenttbBorderDotLightGray {
	background: url(images/corners/lightGrayBorderDot.jpg) repeat-x 0 100%;
}
 .subSectionMainContenttlBorderDotLightGray {
	background: repeat-y 0 0
}
 .subSectionMainContenttrBorderDotLightGray {
	background: repeat-y 100% 0
} 

.subSectionLeftColumn {
            width: 370px;
            background: #999999;
            height: auto;
            display: inline-block;
            float: left;
}

.subSectionRightColumn {
            width: 290px; /*changed from 300px*/
            background: #FFFFFF;
            float: left; /*changed from right*/
}

.subSectionRightColumn .authorName {
clear:both;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.63em;
font-weight:bold;
padding:3px 10px 10px 10px;
width:100%;
}

/** Gallery Section **/

#gallerySection {
float:left;
padding:5px;
}

#gallerySection .glb {
	background: #000000 url(images/corners/blackCurvesLeftBottom.jpg) no-repeat 0 100%;
	width:680px;
	float:left;
}

#gallerySection .grb {
	background: url(images/corners/blackCurvesRightBottom.jpg) no-repeat 100% 100%;
	float:left;
	width: 680px;
}

#gallerySection .glt {
	background: url(images/corners/blackCurvesLeftTop.jpg) no-repeat 0 0;
	float:left;
	width:680px;
}

#gallerySection .grt {
	background: url(images/corners/blackCurvesRightTop.jpg) no-repeat 100% 0;
	/*padding:5px;*/
	float:left;
	width: 670px;
	text-align: center;
}



.longContentHolder .subSectionTitlelbRed {
background:#FF0000;
display:block;
float:left;
height:30px;
width:680px;
}


.longContentHolder .subSectionTitlelbPurple {
background:#330033;
display:block;
float:left;
height:auto;
width:680px;
}

.longContentHolder .subSectionTitlelbGreen {
background:#006600;
display:block;
float:left;
height:auto;
width:680px;
}

.longContentHolder .subSectionTitlelbBlue {
background:#006EB8;
display:block;
float:left;
height:auto;
width:680px;
}

.longContentHolder .subSectionTitlelbOrange {
background:#FAA420;
display:block;
float:left;
height:auto;
width:680px;
}

.longContentHolder .subSectionTitlelbLimeGreen {
background:#A5CD3B ;
display:block;
float:left;
height:auto;
width:680px;
}

.longBoxContainer {
background:#FFFFFF;
display:block;
float:left;
height:auto;
width:680px;
}

/*----------------------big Story stuff for hot news which is also for comments section-----------*/

.bigStoryHolderNewsSections {
float:left;
padding:0 5px 5px 0;
}

.bigStoryNewsSections {
background-color:#000000;
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:15px;
padding:5px 10px;
text-transform:uppercase;
width:106px;
}

.storyExclusiveHolderNewsSections {
float:left;
padding:0 5px 5px 0;
}

.storyExclusiveNewsSections {
background-color:#000000;
color:#FF0000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:15px;
padding:5px 10px;
text-align:center;
text-transform:uppercase;
width:124px;
}

.storyAnalysisHolderNewsSections {
float:left;
padding:0 5px 5px 0;
}

.storyAnalysisNewsSections {
background-color:#000000;
color:#FF0000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:15px;
padding:5px 10px;
text-align:center;
text-transform:uppercase;
}

/*added nov2 */
.storyAnalysisHolderNewsLongSections .storyAnalysisHolderNewsSections {
float:left;
padding:0 5px 5px 0;
}


.storyAnalysisHolderNewsLongSections .storyAnalysisNewsSections {
background-color:#000000;
color:#FF0000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:15px;
padding:5px 10px;
text-align:center;
text-transform:uppercase;
margin-right:5px;
}

/*added nov2 */

.wtglb{
/*padding:5px;*/ /*removed because the other headlines box gray bg was not ok*/
}

.audioBox {
clear:left;
float:left;
padding:5px 10px 5px 5px;
text-align:center;
width:125px;
}
