/* my code */

h1 {
         font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; line-height: 20px; color: #333333;	 text-decoration: none;
}

h2 {
         font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 20px; color: #333333;	 text-decoration: none;
}

h3 {
         font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 20px; color: #333333;	
 text-decoration: none;
}

#article {
    font-size: 12px; border: solid 1px #ffffff;
}
#fullCol {
	width: 610px;
	float: left;
	margin-top: 5px;
	text-align: left;
	margin-right: 5px;
}

#copyright {
	color:#CC0000;
}
body {
	background: #ECEDF2 url('images/martlet/template/container_bg.gif') repeat-y center;
	font-family: Verdana, sans; color: #000000; margin: auto; padding: 0; text-align: center; font-size: 11px;
}
#wrap {
	background-color: #ffffff; margin: 0px auto; padding: 0px; width: 969px;
}
#header {
	/*background: #E8E4E4 url('/images/martlet/template/bg_top_nav.gif') repeat-x bottom;*/
        width: 968px;
        height: 136px;
        padding: 0px; 
        margin: 0px 0px 0px 0px;  
        position: relative;
/**/
	background: #f2f2f2 url('/images/martlet/template/ftr07-back.gif') repeat-x left bottom;
	border: 1px #ccc solid;
	background-color: #CCCCCC;
/**/



}
#logoSearch {
	position: relative;
	height: 71px;
	display: block;
	clear: left;
} 
#whiteContainer {
    width: 931px;
}
#fullContentContainer {
    float: left; margin-top: 10px; text-align: left; width: 931px;
}
#leftContentContainer {
	width: 617px;
	float: left;
	margin-top: 10px;
	text-align: left;
	/*border-right-width: 1px;*/
	/*border-right-color: #666666;*/
	/*border-right-style: solid;*/
	/*padding-right: 5px; */
        font-size: 12px; 
}
#leftColContainer {
	width: 617px;
	float: left;
	margin-top: 10px;
	text-align: left;
	/*border-right-width: 1px;*/
	/*border-right-color: #666666;*/
	/*border-right-style: solid;*/
	/*padding-right: 5px; */
}
#leftCol {
	width: 300px;
	float: left;
	margin-top: 10px;
	text-align: left;
	margin-right: 5px;
}
#rightCol {
	width: 300px;
	float: right;
	margin-top: 10px;
	text-align: left;
}

.leftCol {
	width: 300px;
	float: left;
	margin-top: 10px;
	text-align: left;
	margin-right: 5px;
}
.rightCol {
	width: 300px;
	float: right;
	margin-top: 10px;
	text-align: left;
}

#rightContentContainer {
	width: 300px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	padding-right: 0px;
	text-align: left;
	/*position: absolute;*/
	/*padding-left: 7px;*/
}
*html #rightContentContainer {
    padding-left: 10px;
}
.column1 {
    float: left; margin: 10px 0px 0px 0px; width: 198px;
}    
.column2 {
    float: left; margin: 10px 0px 0px 10px; width: 196px;
}    
.column3 {
    float: left; margin: 10px 0px 0px 10px; width: 196px;
}  
.column {
    float: left; margin: 0px 10px 0px 0px; width: 198px;
}  
a:visited, a, a:active {
    color: #336699; text-decoration: none;
}    
a:hover {
    text-decoration: underline;
}
.redbulletLI {
	margin-bottom: 5px; margin-right: 10px; margin-left: -10px;
} 
.liBullet {
	margin-top: 0px;
	padding-top: 5px;
	list-style-position: outside;
	list-style-image: url('/images/martlet/template/zz_icon.gif');
}
.liBulletLI {
	margin-bottom: 5px; margin-right: 10px; margin-left: -10px;list-style-image: url('/images/martlet/template/zz_icon.gif');
}

.liBulletLI a {
    font-family: Georgia, "Times New Roman", Times, serif; 
    font-size: 15px; 
    color: #333333;
}

ul li a, ul li a:visited,  ul li a:active {
    text-decoration: none; color: #000000;
}
ul li a:hover {
    text-decoration: underline; color: #000000;
}
.headlines a, .headlines a:active {
    font-weight: bold; color: #003366;
}
.headlines a:hover, .headlines a:visited {
    color: #336699;
}   
.right {
    float: right; padding-top:5px;
}
.rightNoPad {
	float: right;
	padding-bottom:15px;
	/*position: relative;*/
}
.left {
    float: left;
}
.imageborder
{
    border:1px solid #000000;float:left;
}

/* Dark Blue Bold Links*/
.darkBlueBold {
	padding: 0px 0px 5px 0px;
	float: left;
	width: 100%; /*130px;*/
	font-weight: bold;
	color: #003366;
}
.darkBlueBold a, .darkBlueBold a:active, .subSectionLinksHighlight a, .subSectionLinksHighlight a:active  {
    font-weight: bold; color: #003366; 
}
.darkBlueBold a:hover .subSectionLinksHighlight a:hover, .darkBlueBold a:visited, .subSectionLinksHighlight a:visited {
    color: #336699
}  
.darkBlueBoldTitle {
    float: left; text-transform: uppercase; margin-bottom: 5px; font-size: 10px; font-weight: bold; width: 100%;
}

/* Content Box Styles */
.brownBoxTopRight, .brownBox, .brownBox300w {
    margin: 0px; border: solid 1px #C5B09B; background-color: #e6ddd3; text-align: left; 
}
.brownBoxTopRight {
    width: 125px; float: right; margin:0 0 5px 0; padding:5px 5px 5px 5px; 
}

.brownBoxTopRight img {
    border: solid 1px #000000; margin: 0px; float: left;
}

.brownBox {
    width: 194px; float: left; margin-top: 10px; padding-bottom: 10px;
}
.brownBox300w {
	width: 298px;
	float: left;
	margin-top: 10px;
	padding-bottom: 5px;
	border: solid 1px;
	background-color:#FFDFAA;
	padding-left: 0px;
	border-color: #FF9F00;
}
.SpecialTop300w {
    width:300px; float: left; padding-bottom: 5px; border-bottom:2px solid #336699;
}

.brownBoxText {
	margin-left: 7px;
	width: 182px;
}
.SpecialTopRightText {
    margin-left: 10px; width: 220px;
}
       
.brownBox img {
    float: left; margin: 0px 5px 0px 0px; border: solid 1px #999999;
}
.brownBox300w img {
	border-width:0px;
	width: 68px; 
	border: solid 1px #000000;
}
#brownBoxImage {
	float:left;
	padding:5px;
	padding-left: 10px;
}
#brownBoxHeadline {
	font-weight: bold;
	padding:5px 0px 5px 0px;
	clear:both;
}
#brownBoxLede {
	margin:0px;
	color: #000000;
}

/* Ad Styles */
#headerAdContainer {
	position: absolute;
	top: 11px;
	right: 108px;
	float: right;
	width: 755px;
	height: 100px;
	border: solid 1px #ff9f00;
	text-align:  center;
	background: #ffffff url('/images/martlet/template/advertisement_right.jpg') no-repeat left;
}
.headerAd {
        display: block; margin-top: 5px;
}
#smAd {
    margin-top: 10px; float: right; clear: right; width: 125px; 
}
#bigAd {
    float: right; 
}
#featuredAdContainer {
    margin-top: 10px; float: right; border: solid 1px #cc0000; background: #ffffff; width: 298px;
}
.featuredAdText {
    margin-left: 10px; font-weight: bold; line-height: 14px;padding: 10px 5px 10px 0px; width:285px;
}
.featuredAdText a, .featuredAdText a:visited, .featuredAdText a:active, .featuredAdText a:hover {
    color: #000000;
}
.featuredAdText img {
   padding: 10px 0px;
}
.longAdContainerRight {
	width: 160px;
	margin-top: 10px;
	float: right;
	background: #ffffff url('/images/martlet/template/advertisement_left.jpg') no-repeat top;
	border: solid 1px #C6CCD7;
	padding-right: 5px;
	padding-left: 5px;
	/*position: relative;*/
}
#Ad_160by600 {
	display: block;
	margin-top: 15px;
}

.longAdContainerLeft {
    width: 160px; margin-top: 10px; float: left;
}

/* Date/Top Nav Styles */
#date {
	position: absolute;
	left: 20px;
	bottom: 5px;
	float: left;
	margin-top: 10px;
}
#topNav {
    position: absolute; right: 0px; height: 19px; top: 117px; background: #ffffff;
}    
.topNavLinks {
    border-top: solid 1px #B4B0B0; background-color: #ffffff; float: left; height: 14px; padding: 5px 10px 0px 0px; text-transform: uppercase; font-size: 10px;  
} 
.topNavLinksHolder {
float:left;display:block;padding-right:10px;
} 
   
/*.topNavLinks a, .topNavLinks a:visited {
    color: #666666;
}*/
.topNavLinks a, .topNavLinks a:visited {
    color: #336699;
}
.topNavLinks a:hover{
    color: #ff3300; text-decoration: none;
}

/* Logo Styles */   
#martletLogo {
	text-align:left;
	float: left;
	margin-top: 11px;
	width: 510px;
}
.makeHome {
	float: right;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 3px 0px 0px 5px;
}
.makeHome a, .makeHome a:hover, .makeHome a:visited {
	color:#FFFFFF;
	background-color: #FFFFFF;
	text-decoration: none;
}
.makeHome img {
	color:#FFFFFF;
	background-color: #FFFFFF;
	text-decoration: none;
}
/*#logoAd {
    float: right; margin-top: 11px;
}*/
#storyList {
	display:block; padding-left:5px; padding-bottom:5px;
}
/* Search Styles */
#searchContainer {
	float: right;
	margin: 50px 0px 0px 1px;
	width: 269px;
	height: 58px;
	text-align: left;
	background: #ffffff url('/images/martlet/template/bg_searchgradient.gif') repeat-x bottom;
	padding-bottom: 10px;
}
#searchText {
    margin: 0px 0px 0px 10px; color: #666666; font-size: 10px;
}
#searchText a, #searchText a:visited {
    color:#ff3300;
}
.searchBox {
    width: 214px; height: 20px; border: solid 1px #FF9F00; padding: 2px 5px; color: #000000;
    font-family: Verdana, Sans; font-size: 11px; overflow: hidden; margin-right: 5px;
}
.dropDownBox {
    border: solid 1px #999999; padding: 2px 0px; color: #000000; font-family: Verdana, Sans; font-size: 11px; margin-right: 5px;
}
#searchText span {
    display: block; margin-top: 4px; height: 15px; float: left; padding-right: 5px;
}
#searchText input {
    display: block; float: left; margin-left: 0px; 
}

.makeBlack a
{
    color:#000000;
}

/* Navigation Styles */
#mainNavigation {
	/*background: #ffffff url(images/bg_navmain_top.gif) repeat-x top;*/
	background-color:#ffffff;
	height: 21px;
	clear: both;
	text-transform:uppercase;
	display: block;
}
.mainNavigationLinks { 
    font-weight: bold; line-height: 20px; font-size: 10px; float: left;
}
.mainNavigationLinks span {
    padding: 0px 10px;
}

.mainNavigationLinksNew, .mainNavigationLinksNew a, .mainNavigationLinksNew a:visited {
	font-weight: bold;
	line-height: 20px;
	font-size: 16px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
.mainNavigationLinksNew span {
    padding: 0px 8px;
}
.mainNavigationLinksNew a:hover {
    text-decoration: none; color: #ff3300;
}  

.mainNavigationLinks a:hover {
    text-decoration: none; color: #ff3300;
}       
#subNavigation {
	margin-top: 1px;
	border-top: solid 1px #000000;
	padding: 0px 0px 15px 10px;
	line-height: 20px;
	color: #ffffff;
	text-align: left;
	clear: both;
	background-color: #a25834;
	border-bottom: solid 1px #000000;
}
#subNavigation a {
    color: #ffffff;
}

/*contactNavigation below*/

#contactNavigation {
	/*background: #ffffff url(images/bg_navmain_about.gif) repeat-x top;*/
	background-color:#ffffff;
	height: 23px;
	padding-left: 9px;
	padding-bottom: 0px;
	display: block;
	text-transform:uppercase;
}
.contactNavigationLinks { 
    font-weight: bold; line-height: 20px; font-size: 10px; float: left;
	letter-spacing: 0.05em;
}
.contactNavigationLinksNew a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	letter-spacing: 0.05em;
	float:left;
	color: #999999;
}  
.contactNavigationLinksNew a:visited, .contactNavigationLinksNew a, .contactNavigationLinksNew a:active {
	color: #999999;
	line-height: 20px;
}    
.contactNavigationLinksNew a:hover {
	color: #ff3300;
	line-height: 20px; 
	text-decoration:none;
}
.contactNavigationLinks span {
    padding: 0px 10px;
}
.contactNavigationLinksNew {
	font-weight: bold;
	line-height: 20px;
	font-size: 10px;
	float: left;
	text-transform: uppercase;
}
.contactNavigationLinksNew span {
	padding: 0px 8px;
	float: left;
}
.contactNavigationLinksNew img {

}
.contactNavigationLinksNew a:current {
	font-weight: bold; 
	letter-spacing: 0.05em;
	float:left;
	background-color: #a25834;
}

/* Right Content Container Styles */
/*#rightHeadlines {
    width: 155px; margin: 0px 0px 0px 0px; text-align: left; float: left; color: #cc0000;
}    
.rightHeadlinesLinks {
    margin: 0px 5px 10px 0px; display: block; 
} */
.lightBluePopularTitle
{
    background: #d6e0eb; color: #336699; font-weight: bold; padding: 4px 0px 4px 5px; font-size: 10px; text-transform:uppercase;
}
/* Top Story Styles Left Container */
#containerTopStory {
	float: left; border-bottom: solid 2px #336699; padding-bottom: 5px;
}
#containerTopStoryNoBlue {
	float: left; padding-bottom: 5px;
}
.TopStoryLeftColContainer {
	width: 407px;
	float: left;
	/*margin-right: 10px;*/
	margin-top: 0px;
}
.TopStoryTopColContainer {
	width: 607px;  /* THIS IS THE CONTAINER FOR THE SECTION TOP */
	float: left;
	margin-right: 0px;
	margin-top: 0px;
}
.linkHeadlineHome, .linkHeadlineHome a, .linkHeadlineHome a:active, .linkHeadlineHome a:visited {
/*	font-family: Arial, sans-serif; font-size: 28px; font-weight: bolder; color: #003366;*/
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; line-height: 30px; color: #333333; padding-top: 10px;

}
.linkSubheadHome, .linkSubheadHome a, .linkSubheadHome a:active, .linkSubheadHome a:visited {
	/*font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; color: #003366;*/
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 20px; color: #333333;	
}
.headlineArticle {
    padding-bottom:8px;  display:block;
    font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; line-height: 30px; color: #333333;

}
.TodayPaperArticleTitle {
    font-size: 28px; font-weight: bold; color: #000000; padding-bottom:8px; 
}
.linkHeadlineHome a:hover {
    /*color: #336699;*/
	color:#b39d52;
	text-decoration:none;
}
.linkSubheadHome a:hover {
    /*color: #336699;*/
	color:#b39d52;
	text-decoration:none;
}
.picTopStory {
	margin-top: 3px;
	margin-right: 3px;
}
.picTopStory img {
	border-width:0px; width: 405px; border: solid 1px; 	border-color:#ff9f00;
}
.picTopStory a, .picTopStory a:hover, .picTopStory a:visited {

}
.picTopSectionStory {
	margin-top: 3px;
	margin-right: 3px;
}
.picTopSectionStory img {
	border-width:0px; width: 600px; border: solid 1px #ff9f00;
}
.textPhotoCaption {
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	text-transform: uppercase;
	font-style: italic;
}
.textTopStory {
	font-size: 12px;
}
.textByLineTopStory {
	font-size: 10px; font-weight: bold;	line-height: 14px; text-transform: uppercase;
}
.picIcon {
	margin-right: 5px;
}
.linkIcon {
	font-size: 10px; line-height: 18px; text-transform: uppercase;
}
.linkBold a {
	font-weight: bold;
}
.TopStoryRightColContainer {
	width: 192px; float:right;
}
.TopStoryRightColContainerObit {
	width: 300px; float:left; padding: 5px 0 5px 30px;
}
.linkTopHeadlines, .linkTopHeadlines a, .linkTopHeadlines a:active {
	/*font-family: Arial, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; color: #003366; padding-bottom: 5px; float: none;*/
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 20px; color: #333333;		
}
.linkTopHeadlines a:hover, .linkTopHeadlines a:visited {
    /*color: #336699;*/
	color:#b39d52;
	text-decoration:none;
}
.textByLine {
	font-size: 10px; line-height: 14px; color: #666666; text-transform: uppercase; font-weight:normal;
}
.textMinAgo {
	color: Gray;
}
.relatedLinks,.relatedLinksRight, .relatedLinksRight a, .relatedLinks a
{
	float:left;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
	color:#ff3300;
}
.relatedLinksRight
{
    padding-top:1px;width:170px;
}
#relatedLinksImage {
	float:left; padding:0px 5px 5px 0px;
}

/* More News Links Container */
.moreLinks {
   float: left; width: 100%; color: #666666; margin-top: 0px; padding-top: 5px; padding-bottom:2px; border-bottom:2px solid #336699; 
}
.moreLinksBlue {
    background: #D6E0EB; float: left; width: 100%; color: #666666; margin-top: 0px; padding-top: 5px; padding-bottom:2px; border-bottom:2px solid #336699; 
}
.navBlueBgCenter {
	 background: #D6E0EB; width: 100%; text-align: center; 
}
.navBlueBgLeftSports {
	 background: #D6E0EB; width: 604px; line-height: 20px; padding: 2px 0px 2px 10px;
} 

.navBlueBgLeftNew {
	 background: #D6E0EB; width: 604px; padding: 3px 0px; line-height: 20px; 
} 
.navBlueBgLeft {
	 background: #D6E0EB; width: 614px; padding: 3px 0px; line-height: 20px; 
} 
.navBlueBgLeft div {
	 width: 604px; margin-left: 10px; line-height: 18px; color: #336699;
}

/* Flash Player */
#flashPlayer {
    margin-top: 10px;  float: right; border:0px; background:#ffffff;
}

#flashPlayerToday {
	margin-top: 10px;
	border:solid 1px;
	background:#ffffff;
	border-color: #a25834;
}
#flashSlideshow {
	float: none;
	background-color: #ffffff;
	padding-bottom: 5px;
	width: 298px;
	margin-top: 10px;
}

/* search style */
div.relevancebox {
	height: 4px; width: 40px; border: 1px solid #000000; clear: none; float: left; margin-top: 4px; margin-left: 8px; 
}
div.relevanceinner {
   background-color:#003398; height: 4px; font-size: 0;
}
div.relevancepercent {
	font-size: 10px; color: #7F7F7F;
}
span.searchword { 
  background-color:yellow; font-weight: bold;
}

/* Columns/Blogs Container */
.columnBlogsContainer {
	margin-top: 10px;
	border: solid 1px #a25834;
	float: right;
	width: 298px;
	background-color: #ffffff;
}
.columnBlogsContainer a, .columnBlogsContainer a:visited {
	color:#333333;
} 
.columnBlogsContainer a:active, .columnBlogsContainer a:hover {
	color:#b39d52;
	text-decoration:none;
} 
.columnsBlogsSpanFormat {
    margin: 5px 0px 5px 5px; display: block; float: left;
}
.author {
   float: right; margin: 0px 10px 5px 0px; font-weight:bold;
}
.title {
    color: #336699; font-weight: bold; background-color: #D6E0EB; width: 100%; float: left; border-bottom: solid 1px #336699; padding-bottom: 5px;
}
.moreBlogs {
    margin: 0px 0px 10px 15px; border: 0px;
}

/* Classifieds Container */
#classifiedsContainer {
    margin-top: 10px; width:298px; float: right; border: solid 1px #336699; background-color: #D6E0EB;
}
#classifiedsText {
    margin: 10px 0px 10px 5px;
}
#classifiedsText span {
    margin-right: 15px; 
}
#classifiedsText textarea {
    width: 214px; height: 18px; border: solid 1px #999999; color: #000000; overflow: hidden; margin: 5px 0px;
} 
#classifiedsText select {
    width: 217px; border: solid 1px #999999; color: #000000; font-size: 10px; padding-top: 3px; font-family: Verdana, Sans-Serif;
}
.moreClassifiedsContainer {
    width:298px; float: right; border: solid 1px #336699;padding-bottom:5px;margin-top:10px; 
}
.moreClassifiedsText {
    margin:5px;
}
.moreClassifiedsText span {
    margin-right: 15px; 
}

/* Workopolis Container */
#workopolisContainer {
    margin-top: 10px; float: right; width: 298px; line-height: 20px; padding-bottom: 10px; 
    border-top: solid 1px #004A2A; border-right: solid 1px #004A2A; border-left: solid 1px #004A2A; border-bottom: solid 7px #004A2A;
}
.workopolisLeft {
    margin-left: 20px; float: left; width: 100px;
}
.workopolisRight {
    margin-left: 30px; float: left; width: 100px;
}
#workopolisContainer a, #workopolisContainer a:visited, #workopolisContainer a:active{
    color: #4C7544; text-decoration: underline;
}
#workopolisContainer a:hover {
    text-decoration:none;
}

/* Specials Home */
.specialsHome {
    width: 614px; float: left; margin-top: 10px;
}
.tabSpecials {
	height: 18px; border-bottom: 2px solid #336699; float: left; line-height: 20px;
}
.tabSpecialsNew {
	height: 18px;float: left; line-height: 19px;
}
/*.tabSpecialsNew {
	height: 18px; border-bottom: 2px solid #336699; float: left; line-height: 19px;
}*/
.picSpecialsTitle {
	margin: 1px 0px;
	font-weight: bold;
	background-color: #a25834;
	padding:5px 0px 7px 5px;
	clear:both;
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	width:195px;
}
.picSpecialsTitle a, .picSpecialsTitle a:hover, .picSpecialsTitle a:visited {
	color:#ffffff;
	text-decoration:none;
}

.linkMoreSpecials {
	height: 20px; border-bottom: 2px solid #336699; line-height: 20px; text-align: right; float: right; width: 100%; font-weight:bold;
}
.linkMoreSpecialCoverage {
	height: 18px;
	border-bottom: 1px solid #a25834;
	line-height: 20px;
	text-align: left;
	width: 100%;
	background:#a25834;
	color:#ffffff;
	font-weight:bold;
	float: right;
}
.specialCoverageTitle
{
	padding:3px 30px 3px 9px;
	color:#ffffff;
	font-weight:bold;
	text-transform:none;
}
.specialCoverageTitle a, .specialCoverageTitle a:hover, .specialCoverageTitle a:visited {
	color:#ffffff;
	font-weight:bold;
	text-transform:none;
} 

.ThirdTierNavTitle
{
    padding:3px 30px 3px 9px; background:#336699; color:#ffffff; font-weight:bold; text-transform:uppercase;
}
.specialTitleBlue
{
    padding:3px 30px 3px 18px; background:#336699; color:#ffffff; font-weight:bold; text-transform:uppercase;
}
.specialTitleBlueNew
{
    padding:3px 20px 4px 6px; background:#336699; color:#ffffff; font-weight:bold; text-transform:uppercase;
}
.specialTitleBlueNewWhite
{
    padding:3px 20px 3px 6px; background:#336699; color:#ffffff; font-weight:bold; text-transform:uppercase;
}
.specialTitleBlueNew a
{
    color:#ffffff;
}
.specialTitleNoBG
{
    padding:3px 0 3px 5px; color:#336699; font-weight:bold;
}
/*.specialTitleNoBG
{
    padding:3px 20px 3px 6px; color:#336699; font-weight:bold; text-transform:uppercase;
}*/
.picColumn {
	float: left;
	width: 198px;
	border: 2px solid #a25834;
}
.picColumn img {
	width: 198px;
	border-width: 0px;
}
.pullQuoteColumn {
	float: left;
	width: 198px;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	font-style: italic;
	text-align: center;
}
#pullQuoteCredit {
	font-size:14px;
	font-weight:normal;
	line-height:25px;
	font-style: italic;
	text-align: center;
}      

/* Three Column Listing With Images */
.threePicListing {
    width: 614px; float: left; 
}
.threePicListingTitle {
	font-weight: bold; width: 198px; margin-bottom: 5px;
}
.threePicListingTitle a {
    color: #003366;
}
.specialTabText
{
    color: #ffffff; font-weight: bold; text-transform: uppercase; padding: 3px 0px 0px 19px; display: block;
}

/* Special Report - Section Page */
.specialsSection {
    width: 300px; float: right; margin-bottom: 10px;
}
/*.specialsSection {
    width: 300px; float: right; margin-bottom: 10px;
}*/

.thirdTierNavLinks {
    width: 300px; float: right; margin-bottom: 10px; border:solid 1px #336699; color:#336699;
}

.specialReportsTitle {
	font-weight: bold; background-color: #D6E0EB;line-height: 14px; clear: both; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff;padding:4px 4px 4px 8px;margin:0px;
}
.specialReportsTitle div {
    margin-left: 10px;
}    
.blueBGContainer {
    background-color: #D6E0EB; padding: 8px 8px 8px 0px; border-bottom: solid 1px #ffffff; clear:both;
}
.blueBGTitle {
    font-weight: bold;
}
.blueBGLinks {
    line-height: 16px; margin-right: 10px;
}
.specialReportsAllLinks {
    float: right; line-height: 16px; padding: 5px 20px 0px 0px;
}

/* Left Blue Box with light blue header,  two sections, and blue border */
.leftBlue {
    width: 194px; border: solid 1px #336699; float: left; padding-bottom: 10px;
}
*html div.leftBlue {
    width: 196px;
}
.allButton {
    padding: 10px 0px 0px 8px; float: left; width: 70%;
}
.allButton img {
    border: 0px;
}
.leftBlueHeader{
    width: 100%; float: left; font-weight: bold; padding: 5px 0px; background-color: #D6E0EB; border-bottom: solid 1px #336699; margin-bottom: -5px;
}
.columnsBlueHeader{
	clear:both;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	letter-spacing: 0.05em;
	padding: 5px 0px;
	background-color: #a25834;/*#D6E0EB; Light Blue*/
	border-bottom: solid 1px #a25834;
	margin-bottom: -5px;
	color: #FFFFFF;
	text-indent:10px;
}
.leftBlueHeader span {
    margin-left: 10px; color: #336699; display: block;
}
.leftBlueBullets {
    float: left; padding-top: 10px;
}   
.leftBlueLinksContainer {
    float: left; margin-left: 2px; width: 188px; border-top: solid 1px #336699; padding-top: 10px; margin-top: 10px;
} 
.asocBlueLinksContainer {
	float: left;
	margin-left: 2px;
	width: 180px;
	border: solid 2px #ff9f00;
	padding: 5px;
	margin-top: -10px;
	background-color: #ffdfaa;
} 
* html div.asocBlueLinksContainer {
    margin-top: -45px;padding-bottom:0px;margin-bottom:-10px;
} 
.leftBlueLinks {
    padding-left: 8px; line-height: 18px; float: left; clear: both; width: 150px;
}
.leftBlueWhiteTitle {
    font-weight: bold; padding: 0px 0px 5px 8px; float: left; 
}
.leftBlueThumbnail 
{
    padding: 10px 0px 0px 10px; float: left;
}
.leftBlueThumbText {
    float: left; margin-top: 10px; padding-left: 18px; background: url(/App_Themes/TheStar/images/icons/bulletBlockRed.gif) no-repeat top left;
}
.leftThumbTextNoBullet {
    float: left; margin-top: 10px; padding-left: 10px; color:#000000;
}
.leftBlueThumbText a, .leftBlueThumbText a:visited, .leftBlueThumbText a:hover, .leftBlueThumbText a:active, .leftThumbTextNoBullet a, .leftThumbTextNoBullet a:visited, .leftThumbTextNoBullet a:hover, .leftThumbTextNoBullet a:active  {
    color: #000000;
}

/* Third Tier Nav Container */
ul.thirdTierNavList
{
    padding:0px; margin:4px 0px 5px 7px; width:285px;line-height:17px; font-size:10px;
}

ul.thirdTierNavList a, ul.thirdTierNavList a:visited
{
    color:#336699; text-decoration:none;
}

ul.thirdTierNavList a:hover
{
    color:#336699; text-decoration:underline;
}

div.thirTierNavLinkHolder{
    width:140px; float:left; padding-bottom:5px; padding-right: 5px;
}
/* Today's Poll Container */
#todayPoll {
    width: 194px; border: solid 1px #336699; float: left; padding-bottom:10px; margin-bottom: 10px;
}
#todayPollText {
    border-top: solid 1px #ffffff; padding: 10px 10px 5px 10px; background: #ffffff; clear: both;
}
.pollText {
    width: 170px; float: left; padding-left: 10px; margin-bottom: 10px;
}
.pollAnswer {
    text-align: center; padding: 0px 0px 10px 0px; color: #336699; 
}
#todayPoll img {
    border: 0px;
}
#todayPollText span {
    margin-left: 10px; line-height: 20px;
}  
#todayPollText .first {
    margin-left: 10px; padding-top: 3px; width: 180px; display: block; border-top: solid 1px #336699;
}  
.todaysPollTitleBox 
{
    background:#336699; color:#ffffff; padding:3px 0px 4px 5px; font-weight: bold;
}
/* Section Container */
.sectionContainer {
    width: 196px; margin-bottom: 10px; float: left; padding-top:5px;
}
.sectionContainer img, .sectionContainerSports img {
    float: right;
}
.sectionHeader {
    width: 196px; border-bottom: solid 2px #336699; float: left;
}    
.sectionTitle {
    float: left; font-weight: bold; margin: 0px; padding: 0px; padding-bottom:2px;
}
.sectionBrowLinksContainer {
    width: 196px; background-color: #E8E4E4; padding: 5px 0px; float: left; border-top: solid 1px #ffffff; margin-bottom: 5px;
}
.sectionBrowLinksText {
    margin-left: 5px; width: 180px; color: #336699; line-height: 14px; font-size: 10px; float: left;
}
.sectionWhiteLinks {
    float: left; font-weight: bold;
}
.sectionWhiteLinks a, .sectionWhiteLinks a:active {
    color: #003366; 
}
.sectionWhiteLinks a:hover, .sectionWhiteLinks a:visited {
    color: #336699;
}
.sectionWhiteLinks span {
    display: block; padding-bottom: 5px;
}

.sectionContainerSports {
    width: 196px; float: left;
}

.textRed {
	color: #CC0000;
}
.textBold {
	font-weight: bold;
}

/* More Popular Container */
.mostPopularArticle {
    float: right; margin-top: 10px;
}
.mostPopularArticleNew {
    float: left; margin-top: 10px;
}
.mostPopularHome {
    float: left; margin-top: 20px; width:373px;margin-left:10px;
}
.mostPopularContent{
    border:solid 1px #336699; border-top:0px; padding:5px 10px 10px 10px; margin-top:-4px; width:373px;
}

.mostPopularHome ul, .mostPopularArticle ul
{
    margin:0px;padding:0px 0px 5px 30px;
}

* html .mostPopularHome li, * html .mostPopularArticle li
{
    padding:0px 0px 10px 0px;
}

* html .mostPopularHome ul, * html .mostPopularArticle ul
{
    padding:15px 0px 0px 22px;
}

#listBoxHeader {
	padding-top:5px;
	padding-bottom:5px;
	background: #ffffff url('/images/martlet/template/topbar_m.jpg') no-repeat top left;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
/* NEW */
.columnBlogsContainerMR {
    margin-top: 10px; border: solid 1px #336699; float: right; width: 298px;
}
.columnsBlogsSpanFormatMR {
    margin: 5px 0px 5px 5px; display: block; float: left;
}

/* END OF NEW */
.listMostPopularArticle, .listMostPopularHome {
	margin-bottom: 10px; float: left; border-left: solid 1px #336699; border-right: solid 1px #336699; border-bottom: solid 1px #336699;
}
.listMostPopularArticle, .mostPopularArticle, .mostPopularHeaderArticle {
	width: 298px;
}
.listMostPopularHome, .mostPopularHome, .mostPopularHeaderHome {
	width: 400px;
}
.listMostPopularHome
{
    margin-top:-4px;
}
*html .listMostPopularHome
{
    margin-top:-4px;
}

.mostPopularActive {
    height: 20px; margin-bottom: -5px;  border-top: solid 1px #336699; background-color: #ffffff; float:left; font-weight: bold; padding: 3px 0px 0px 5px;
}
.mostPopularInActive {
    float: left; padding: 3px 0px 0px 5px; background-color: #E8E4E4; height: 16px;
}
.mostPopularHeaderArticle, .mostPopularHeaderHome {
    margin-top: 10px; background: #ffffff; float: left; height: 20px; border-left: solid 1px #336699; 
}
.MostReadTabHome
{
    background-repeat:no-repeat; height:20px; width:401px;
}
.MostReadTab
{
    float:left; width:100px; height:20px; padding-top:3px; padding-left:15px; background-repeat:no-repeat;
}
*html .MostReadTab
{
    width:110px;
}
/* Photo Gallery Container */

.photoGalleryTab, .photoGalleryTabActive {
    float: left; font-weight: bold; font-size: 10px;
}
.photoGalleryTabActive a, .photoGalleryTabActive a:visited, .photoGalleryTabActive a:hover, .photoGalleryTabActive a:active {
    color: #000000; 
}
.photoGalleryHeader {
     background: #ffffff; float: left; height: 20px; border-left: solid 1px #336699; width: 612px;
}
.photoGalleryHighlight 
{
   float: left; border-left: solid 1px #336699; border-right: solid 1px #336699; border-bottom: solid 1px #336699;
}
.photoGalleryMainTabs
{
    float: left; width: 614px; height: 27px
}
.photographerName
{
    color:#888888; text-transform:uppercase;
}

/* Gallery page holder*/
.topicsContainer
{
    width: 493px; float: left; border: solid 1px #336699; margin: 10px 0px 0px 11px;
}
.galleryContainer
{
    float:left; padding: 0px 20px 10px 20px;
}
*html .galleryContainer
{
    padding: 0px 20px 0px 20px;
}

/* Footer */
.textFooterHeading {
	font-size: 11px; font-weight: bold; line-height: 25px; color: #000000;
}
#navFooterTop {
	background-color: #E8E4E4; border-top: 1px solid #B4B0B0; clear: both; text-align: left; margin-left:1px; margin-top: 10px; padding-left: 20px;
}
#navFooterMiddle {
	text-align: left; padding-left: 20px; margin-left:1px;
}
#navFooterBottom {
	text-align: left;
	margin-left:1px;
	padding-top: 5px;
	clear: both;
}
#navFooter4 {
    width:830px; float: left;margin-top:6px; margin-bottom: 6px;
} 
#footerLogo {
	float: right;
	margin-top:8px;
	margin-bottom: 6px;
	position: static;
}
#cbcFooter {
	padding: 10px 0px 5px 0px;
	background: #f2f2f2 url('/images/martlet/template/ftr07-back.gif') repeat-x left bottom;
	margin: 0px 0px 10px;
	border: 1px #ccc solid;
	font: 10px Arial, sans-serif;
	float: left;
	background-color: #CCCCCC;
	width: 966px;
}
#cbcFooter #footer-links {
	text-align: center;
	padding: 0 30px;
	color: E8E4E4;
	line-height: 18px;
}
#cbcFooter #footer-links a{
	white-space: nowrap;
}
#cbcFooter a {
	font: 10px Verdana, sans-serif;
	white-space: nowrap;
	color: #333;
	text-decoration: none;}

#cbcFooter a:hover {
	text-decoration: underline;}

#cbcFooter #footer-links {
	text-align: left;
	padding: 0px 30px;
	color: E8E4E4;
	line-height: 18px;
}

#cbcFooter #footer-links a{
	white-space: nowrap;
}

/* Article Display */
.subhead1, .subhead2 {
    font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 20px; color: #333333;	
}         
#articleBody {
    font-size: 12px; border: solid 1px #ffffff;
}
.dateTime {
    line-height: 46px; font-size: 11px;
}
.articleAuthor, .articleAuthor a, .articleAuthor a:hover {
	font-weight: bold;
	text-transform: capitalize;
	color:#000000;
}
.sourceArticle {
    font-size: 11px; text-transform: uppercase;
}
.imgContainer {
	float:right;
	margin-left: 5px;
}
.imgContainer img{
	border: solid #ff9f00 1px;
}
.imgCredit {
    text-align: right; font-size: 10px; font-family: Arial; color:#666666; margin-top: 1px; padding: 0px 0px 1px 0px; text-transform:uppercase;
}
.imgCaption {
    font-family: Arial; font-size: 11px; clear: both; padding-bottom: 5px; border-bottom: solid 2px #ff9f00; margin-bottom: 8px;
}
.labelKicker {
    text-transform: uppercase; font-weight: bold; color: #336699;
}
.moreLinksContainer {
	width: 130px;
	float: left;
	font-size: 10px;
	/*position: relative;*/
}

/* Article Tools */
.articleToolsTop {
	width: 191px;
	height: 16px;
	background: #ffdfaa;
	float: right;
	border-top: solid #ff9f00 2px;
	border-left: solid #ff9f00 2px;
	border-right: solid #ff9f00 2px;
}
#articleTools {
    float:right; padding:0px 0px 5px 5px; width: 196px;
}
.articleToolsBottom {
/*  Commented out and replaced with articleToolsWhite
	width: 191px;
	height: 14px;
	background: #ffdfaa;
	float: right;
	border-left: solid 2px #ff9f00;
	border-right: solid 2px #ff9f00;
	border-bottom: solid 2px #ff9f00; */
}
.articleToolsGray {
	float: right;
	background-color: #ffdfaa;
	border-right: solid 2px #ff9f00;
	border-left: solid 2px #ff9f00;
	width: 191px;
	padding-bottom: 10px;
}
.articleToolsWhite {
	float: right;
	background-color: #FFDFAA;
	padding-bottom: 10px;
	border-right: solid 2px #ff9f00;
	border-left: solid 2px #ff9f00;
	border-bottom: solid 2px #ff9f00;
	width: 191px;
}

#link_to_fb {
	padding-left: 10px;
	width: 90px;
	float: left;
	padding-top: 4px;
	padding-bottom: 6px;
        color:#a25834;
}

#link_to_fb a, a:visited {
        color:#a25834;
}
#link_to_digg {
	padding-left: 10px;
	width: 90px;
	float: left;
	padding-top: 4px;
        color:#a25834;
}
#link_to_digg_text {
	padding-bottom: 2px;
	padding-top: 2px;
        color:#a25834;
}
#sidebar {
/*nothing here, just a tag for the div*/
}
.articleToolsItem1 {
    margin-left:10px;
}
.articleToolsItem {
    margin-top:7px; margin-left: 10px;
}
.articleToolsItemDelicious {
    margin-top:10px; margin-left: 10px; background-color: #ffffff;
}
.articleToolsItem a, a:visited {
    color:#a25834;
}
.articleToolsItem a:hover {
    color:#a25834;
}

/* Article Pull Quote */
.pullQuoteSpacer {
    width: 0px; height: 400px; float: right; 
}
.pullQuoteContainer {
    width: 194px; float: right; padding: 20px 0px 20px 10px;
}
.brownBoxPullQuote {
	width: 194px;
	padding-bottom: 10px;
	margin: 0px;
	border: solid 2px #a25834;
	background-color: #ffffff;
	text-align: left;
	float: right;
}
.pullQuoteText {
    width: 174px; margin: 10px 0px 0px 10px;
}

/* Article Sidebar */
.sidebarSpacer {
    width: 0px; height: 400px; float: right; 
}
.sidebarContainer {
    width: 194px; float: right; padding: 0px 0px 20px 10px;
}
.brownBoxSidebar {
    width: 194px; padding-bottom: 10px;  margin: 0px; border: solid 1px #C5B09B; background-color: #E6DDD3; text-align: left; float: right;
}
.sidebarText {
    width: 174px; margin: 10px 0px 0px 10px;
}

/* Article Special Associated Story */
.associatedStorySpacer {
    height: 600px; width: 0px; float: left;
}
* html div.associatedStorySpacerIE {
    height: 500px; width: 0px; float: left;
}
.associatedStoryContainer {
	width: 198px;
	float: left; /*padding: 0px 10px 0px 0px;*/
	clear: both;
	padding: 10px 10px 5px 0px;
}

/* Section Page Styles */
.containerBottomNoLine {
    float: left; padding-bottom: 10px; 
} 
.containerBottomLightGrayLine {
    float: left; padding-bottom: 10px; border-bottom: solid 1px #CCCCCC;
}    
.containerBottomBlueLine {
    float: left; padding-bottom: 10px; border-bottom: solid 2px #336699;
}  
.containerBottomBlueLineNew {
    float: left; padding-bottom: 2px; border-bottom: solid 2px #336699;
}  
.containerAboveTitleLight {
    float: left; width:750px;
}    
.subSectionLinksContainer {
    width: 198px; margin-top: 10px;
}
.subSectionLinksTitle {
    float: left; font-weight: bold; margin-bottom:2px; border-bottom: solid 2px #336699; padding-bottom: 2px; width: 100%;
}
.subSectionLinksHighlight 
{
    padding: 0px 0px 5px 0px; float: left;
}
.subSectionLinksHighlight img {
    float: left; margin: 0px 10px 0px 0px; 
}
.blueBox {
    margin-top: 10px; border: solid 1px #336699; background-color: #D6E0EB; padding: 5px 0px 10px 0px;    
}    
.innerBlueBox {
    margin-left: 5px; 
}
.boxBlueTitleWhiteTextArea {
    border: solid 1px #336699; float: left; padding-bottom: 10px;
}
.boxBlueWhiteTextArea {
     border: solid 1px #336699; float: left;
}

.boxBlueTitleNoBorder{
    border-right: solid 1px #336699; border-left: solid 1px #336699; border-bottom: solid 1px #336699; float: left; padding-bottom: 10px;
}
.blueTitle {
    float: left; color: #336699; margin-bottom: 10px; padding-top: 5px; font-weight: bold; background-color: #D6E0EB; border-bottom: solid 1px #336699; padding-bottom: 5px;
}
.blueTitle span {
    margin-left: 10px;
}
.boxWhiteTextArea {
    margin-left: 10px; 
}
.ColBlogRightHome a, .ColBlogRightHome a:visited
{
    color:#000000;
}
.ColBlogRightHome a:hover
{
    color:#000000; text-decoration:underline;
}

/* Search Page Styles */
.titleSearch {
	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:Blue; font-weight:bold; font-size:13px; 
}
.authorSearch {
		  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:Blue; font-weight:bold; font-size:13px; width:200px;
}

/* Delivery Page Styles */
.specialTitle {
    font-size: 18px; float: left; font-weight: bold; margin-bottom: 16px;
}
.deliveryUnderlineTitle {
    float:left; font-weight: bold; padding-bottom: 5px; border-bottom: solid 1px #cccccc; margin-bottom: 10px;
}
.blackBulletUL {
    list-style-position: outside; margin-top: 5px
}
.blackBulletLI {
    margin-bottom: 5px; margin-left: -23px;
}
.sortBy {
	float:left; background-repeat:no-repeat; padding-left:5px; 
}
.flashLinkHome {
	width:72px; height:70px; margin-right:1px;	
}

/* Photo Page Styles */

.brownGrayBox {
    float: left; background: #E8E4E4;
} 
.blueLine {
     border-top: solid 1px #336699; float: left; height: 10px; margin-top: 10px;
}
.boldTitleUppercase {
    float: left; text-transform: uppercase; margin-bottom: 5px; font-weight: bold; width: 100%;
}
.readerPhotosBlue{
    float: left; background-color: #D6E0EB; padding: 5px 10px 10px 10px; 
}
.featureImageBlue{
    float: left; background-color: #D6E0EB; padding: 10px 20px 10px 20px; 
}

.galleryDisplayBox {
    float:left; margin-top:10px; width:200px; padding: 0px 10px 10px 15px; min-height:150px;
}
.picAndVidTitleBox {
    background:#336699; color:#ffffff; padding:3px 0px 4px 8px; font-weight: bold; text-transform:uppercase; margin-bottom:10px;
}
#columnistPic
{
    text-align:center; margin-bottom:10px; margin-top:5px;
}
/*Advanced Search Page Styles */
.advSearchText {
    margin-top: 2px; font-weight: bold; float: left; width: 120px;
}

.advSearchForm {
    height: 22px; padding: 2px 0px; width: 290px;
}
.minutesAgo
{
	color:#ff3300;
}

.publishDate
{
	padding-bottom:0px; width:100px; display:block;
}

/*Home page podcast styles*/
.podCastHolder
{
   padding: 10px 0px 10px 2px;clear:both; margin-bottom:10px;min-height:335px;height:335px;
}
.BlueboxRight
{
    background:#D6E0EB;padding: 8px 8px 8px 5px;text-align:right;clear:both; border-bottom:1px solid #ffffff;font-weight:bold;
}

/*RSS FEED ICON STYLES*/
#feedIcon {
	margin: 0px 0px 0px 0px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#feedIcon a:hover, #feedIcon a {
	color:#FF6600;
}
/* search style sheet stuff */
.news
{
    margin: 0px 0px 5px 0px;
}

/*TopBanner Style*/
.redfont 
{color:#a25834;}

.redfont a, a:visited 
{
color:#a25834;
}

.categoryName,.categoryName a, .categoryName a:active 
{
	/*    text-transform: uppercase; 
    color:#999999; 
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.05em;
	color: #b39d52;
	padding-left:0px;
	text-transform: uppercase;
}

.categoryName {
   margin-top: -5px;
}
.todayPaperCaption 
{
padding-bottom:2px; 
float: left; 
border-bottom:1px solid #CCCCCC; 
width:750px;
}

/*SearchResults*/

.searchTab {font-size:13px; color:#336699; font-weight:bold;line-height:20px;}
.photoSearchStyle {float:left; width:200px; height:100px; margin-top:10px; border:1px solid #336699;}

/* User Registration */

.userProfileHeader
{
    font-size:16px; font-weight:bold; color:#336699; border-bottom:1px solid #ece9d8; margin-bottom:10px;
}

.btnLogin, .btnSignUp
{
    width:59px;
    height:22px;
    border:0;
    cursor:pointer;
}

.btnContinue
{
    width:70px;
    height:22px;
    border:0;
    cursor:pointer;
}

.btnSave
{
    width:45px;
    height:22px;
    border:0;
    cursor:pointer;
}

.btnCancel
{
    width:60px;
    height:22px;
    border:0;
    cursor:pointer;
}

.btnChangePassword
{
    width:135px;
    height:22px;
    border:0;
    cursor:pointer;
}

/* Print view styles */
#printcontainer {
width: 500px;
text-align: left;
background: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}

#printcontainer .caption {
font-size: 90%;
}

#printbody {
        background: #FFFFFF;
	font-family: Verdana, sans; 
        color: #000000;
}

/* Ads */

.ad {
        margin-top: 10px;
}