/* CSS Document */

/*ANNOUNCEMENT STYLING*/

#announcementBox {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding-top:5px;}

#announcementBox h2 {font: bold 19px verdana, arial, sans-serif; letter-spacing:-0.03em; margin-left:5px;}

#announcementBox .articelSubHead {margin-left:5px}

/*End ANNOUNCEMENT SYTLING*/

.siteLogo {
   margin: 0;
   padding: 0;
   line-height: 1.0em;
}

table-layout: fixed;

div.advertise  {
   text-align: center;
}

div.umbertEnlarge  {
   text-align: right;
   font-size: 9px;
   height: 12px;
   color:#888;
   margin-bottom: 2px;
   margin-top: -8px;
   padding: 0 6px 2px 0;
   line-height: 1.2em;
}

div.adText  {
   text-align: center;
   font-size:9px;
   color:#888;
   margin-bottom: 2px;
}

img, a img, span img, .thumbnail img {
   border: none !important;
   border: 0px !important;
} 

.posthidden {display:none}
.postshown {display:block}

.fronthr HR {
	BORDER-TOP: #cccccc 1px dotted; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; COLOR: #ffffff
}


.articleDate {
	color: #CC6600;
	margin-top: 0px;
	margin-bottom: 15px;
}
.articleDatePosted {
	font-style: italic;
	color: #949494;
}

	.mydiv {
		border: 1px solid #777777;
		width: 300px;
		height: 50px;
		margin: 5px;
		padding: 5px;
	}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/*---- Umbert thumbnail -----*/

.thumbnailUmbert {
   position: relative;
   z-index: 0;
   font-size:9px;
   color:#888;
   vertical-align: top;
}

.thumbnailUmbert:hover{
   background-color: transparent;
   z-index: 50;
   font-size:9px;
   color:#888;
   text-decoration: none;
}

.thumbnailUmbert span{ /*CSS for enlarged image*/
position: absolute;
background-color: ghostwhite;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
z-index: 50;
}

.thumbnailUmbert span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailUmbert:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -300px;  /* 0 */
left: 50px; 
}

/* --- issue thumbnail ----*/
.thumbnail{
   position: relative;
   z-index: 0;
   font-size:9px;
   color:#888;
}

.thumbnail:hover{
   background-color: transparent;
   z-index: 50;
   text-decoration: none;
}

.thumbnail span{ /*CSS for enlarged image*/
   position: absolute;
   background-color: ghostwhite;
   padding: 5px;
   left: -1000px;
   border: 1px dashed gray;
   visibility: hidden;
   color: black;
   text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
   border-width: 0;
   padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
   visibility: visible;
   top: -220px;  /* 0 */
   left: 90px; /* 60px; position where enlarged image should offset horizontally */
}

.thumbnailRight:hover span{ /*CSS for enlarged image on hover*/
   left: -500px; /* 60px; position where enlarged image should offset horizontally */
}
   

.currIssue TD.login2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px;
}
.currIssue TD.login2 P {
	COLOR: #797939
}
.currIssue2 TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#adTop {
	PADDING-BOTTOM: 10px; WIDTH: 990px; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative; HEIGHT: 100px; BACKGROUND-COLOR: #ddd9d2
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f3f2f1
}
#mainContent {
   BORDER-RIGHT: #d4d0cc 1px solid; 
   BORDER-LEFT: #d4d0cc 1px solid; 
   WIDTH: 990px; 
   BORDER-TOP-STYLE: none; 
   POSITION: relative; 
   BACKGROUND-COLOR: #ffffff; 
   BORDER-BOTTOM-STYLE: none
}
.ruleHorzRed {
	BACKGROUND-COLOR: #801724
}
.topNav {
	BORDER-TOP: #ffffff 1px solid; BACKGROUND-IMAGE: url(http://www.ncregister.com/images/main/back_top_nav.gif); BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #eed39f
}
.mastHead {
   PADDING-RIGHT: 15px; 
   BORDER-TOP: #f3cc62 1px solid; /*#e0ae52 */
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 2px; 
   PADDING-TOP: 2px; 
   BORDER-BOTTOM: #f3cc62 1px solid; /*#e0ae52 */
   BACKGROUND-COLOR: #ffffff
}
.sideLeft {
	WIDTH: 140px; BACKGROUND-COLOR: #e5e3de;
}

.centerLeft {
    WIDTH: 400px; BACKGROUND-COLOR: #e5e3de
}

.centerRight {
    WIDTH: 310px; BACKGROUND-COLOR: #e5e3de
}

.sideRight {
	WIDTH: 140px; BACKGROUND-COLOR: #e5e3de
}
#adBtm {
	BORDER-TOP: #ffffff 1px solid; border-left: 1px solid #d4d0cc; border-right: 1px solid #d4d0cc; PADDING-BOTTOM: 10px; WIDTH: 990px; PADDING-TOP: 7px; BACKGROUND-COLOR: #ddd9d2
}
.sideNav {
	BORDER-TOP: #ffffff 1px solid; BACKGROUND-IMAGE: url(http://www.ncregister.com/images/main/back_side_nav.gif); BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat
}
.currIssue {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e9e9d1
}
.currIssue TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

.headCellGreen {
   margin:0;
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 11px; 
   PADDING-TOP: 10px; 
   BACKGROUND-COLOR: #b1b165;
   border-right:1px solid #ffffff;
   border-left-color: #b1b165;
   border-top:none;
   text-align: center;
   font-weight: bold;
   color: #FFFFFF;
   width: 140px;
}

.headCellOrange {
   margin:0;
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 11px; 
   PADDING-TOP: 10px; 
   BACKGROUND-COLOR: #E0AE52;
   border-right-color: #E0AE52;
   border-left:1px solid #ffffff;
   border-top:1px solid #ffffff;
border-bottom: 1px solid #e0ae52;
   text-align: center;
}

.adSide {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.imageAdSide {
	PADDING-BOTTOM: 10px; PADDING-TOP: 4px
}
.mediaWatch {
   BORDER-TOP: #ffffff 1px solid; 
   BORDER-LEFT: #b1b165 1px solid; 
   BORDER-BOTTOM: #ffffff 1px solid; 
   BACKGROUND-COLOR: #ffffff
}

.mediaWatchLeft {
   border-top: #ffffff 1px solid; 
   /* border-right: #ffffff 1px solid; */
   /* border-left: #ffffff 1px solid; */ 
   border-bottom: #ffffff 1px solid; 
   BACKGROUND-COLOR: #ffffff
}

.mostPopularCell {
   margin: 6px; 2px 0 4px;
   padding: 6px 0 6px 6px;
}

.mediaWatch TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

.mediaWatch UL{
margin-left: 0; padding-left: 1em; text-indent: 1em;
}

.articleSideBar1 UL{
margin-left: 0; padding-left: 1em; text-indent: 1em;
}

TD {
	FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 8px; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; COLOR: #555555; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #a61e2f; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.textFieldSearch {
	BORDER-RIGHT: #e0ae52 1px solid; BORDER-TOP: #e0ae52 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: #e0ae52 1px solid; BORDER-BOTTOM: #e0ae52 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8ecd6
}
.headCellDkGreen {
    BORDER-TOP: 1px solid #ffffff;
    BORDER-RIGHT: 1px solid #ffffff; 
    BORDER-LEFT: 1px solid #B1B165;
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    color: #FFFFFF !important; 
    PADDING-TOP: 10px; 
    BACKGROUND-COLOR: #858545; /* vs. light is #B1B165; */
    text-align: center;
}

.headCellDkOrange {
   BORDER-RIGHT: #E07352 1px solid; 
   BORDER-TOP: #ffffff 1px solid;
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 10px; 
   BORDER-LEFT: #ffffff 1px solid; 
   color: #FFFFFF !important; 
   PADDING-TOP: 10px; 
   BACKGROUND-COLOR: #C79436; /* light color is #E0AE52; */
   text-align: center;
   font-weight: bold;
}

.thisWeekDate {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.mastheadSeparator {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(http://www.ncregister.com/images/main/line_vert_solid.gif); WIDTH: 11px; BACKGROUND-REPEAT: repeat-y
}
.mediaWatchDate {
	FONT-SIZE: 10px; COLOR: #858545
}
.frontArticleMain {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffffff
}
.newsSectionHeader {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: -3px; COLOR: #858545; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.newsSectionLine {
	MARGIN-TOP: 15px; 
        MARGIN-BOTTOM: -12px;
        margin-left: 8px; 
        TEXT-TRANSFORM: uppercase; 
        COLOR: #858545; 
        LETTER-SPACING: 1px;
        font-size: 12px;
        font-weight: bold;
}
.newsMainHeadline {
	MARGIN-TOP: 15px; margin-left: 8px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.3em
}

.newsByLine {
   MARGIN-TOP: 3px; 
   MARGIN-BOTTOM: -8px; 
   margin-left: 8px; 
   COLOR: #858545 !important; 
   text-transform: uppercase;
}

.frontArticleColLeft .newsByLine {
   margin-left: 0px;
   font-size: 14px; 
   line-height: 1.2em;
}

.newsDate {
   MARGIN-TOP: -5px; 
   MARGIN-BOTTOM: 3px; 
   margin-left: 8px; 
   FONT-SIZE: 10px; 
   COLOR: #858545 !important;
}

.frontArticleColLeft .newsDate {
   margin-left: 0px; 
   font-size: 11px;
}

.frontArticleColLeft {
   padding: 10px 15px 10px 15px;
   width: 400px; 
   padding-top: 10px; 
   background-color: #ffffff;
}

.frontArticleColLeft p {
   font-size: 12px;
   color: #111111;
   line-height: 1.5em;
}

.frontArticleColRight {
    padding: 10px 5px 10px 5px;
    border-left: #cccccc 1px dotted; 
    width: 310px; 
    background-color: #ffffff
}

.frontArticleColRight p {
   font-size: 12px !important;
}

.newsHeadline {
   MARGIN-TOP: 15px; 
   margin-left: 8px; 
   FONT-WEIGHT: bold; 
   font-size: 16px !important; 
   MARGIN-BOTTOM: 0px; 
   COLOR: #000000;
   LINE-HEIGHT: 1.3em
}
.frontArticleColRight p, .subArticleMain p, .subArticleMain .articelSubHead {
   margin-left: 8px;
   font-size: 12px;
}

HR {
	BORDER-TOP: #cccccc 1px dotted; MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px; COLOR: #ffffff
}
.photoRight {
	MARGIN: 0px 0px 10px 15px;
}
.textFieldRegister {
	BORDER-RIGHT: #b1b165 1px solid; BORDER-TOP: #b1b165 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; BORDER-LEFT: #b1b165 1px solid; BORDER-BOTTOM: #b1b165 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7ee
}
.currIssue TD.login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.currIssue TD.login P {
	COLOR: #797939
}
.footer {
	PADDING-BOTTOM: 15px; PADDING-TOP: 20px
}
.copyright {
	FONT-SIZE: 10px; PADDING-BOTTOM: 15px; COLOR: #978e79
}
.special {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #f8f8ed
}
.special TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.special P {
	COLOR: #1f4052
}
.specialSectionHeader {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 1px
}
.specialHeadline {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: -6px; COLOR: #000000; LINE-HEIGHT: 1.3em
}
.articleHeadline  {
   MARGIN-TOP: 12px; 
   FONT-WEIGHT: bold;  
   FONT-SIZE: 16px; 
   COLOR: #000000; 
   LINE-HEIGHT: 1.2em
}
.subArticleMain .articleHeadline, .articleHeadline a {
   MARGIN-TOP: 12px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 18px;
   COLOR: #000000;
   LINE-HEIGHT: 1.2em
}

.articleHeadline a:hover {
   color: #A61E2F;
}

.articleSectionHeader {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal; MARGIN-BOTTOM: -3px; TEXT-TRANSFORM: uppercase; COLOR: #858545; LETTER-SPACING: 1px
}
.articleSectionSubheader {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal; MARGIN-BOTTOM: -3px; TEXT-TRANSFORM: none; FONT-STYLE: italic; COLOR: #858545; LETTER-SPACING: 1px
}
.articleDeck {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: #cc6600; LINE-HEIGHT: 1.2em
}
.articleByLine {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 0px; COLOR: #858545; text-transform: uppercase;
}
.articleByLineTwo {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 0px; COLOR: #858545; text-transform: uppercase;
}
.articleDate {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px; COLOR: #cc6600
}
.articleDateA {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #cc6600
}
.articleDate2 {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px; COLOR: #cc6600; font-style: italic;
}
.articleAuthorBio {
	BORDER-TOP: #cccccc 1px dotted; MARGIN-TOP: 20px; COLOR: #cc6600; PADDING-TOP: 20px; FONT-STYLE: italic
}
.articleWriterDescription {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; FONT-STYLE: italic; MARGIN-BOTTOM: 5px; COLOR: #858545
}

div.article-tags {
color:#555555;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.3em;
margin-top: 8px;
margin-bottom:12px;
margin-left:8px;
}

div.article-tags span {
color:#CC6600;
}

H2 {
   MARGIN-TOP: 20px; 
   FONT-SIZE: 16px; 
   MARGIN-BOTTOM: 6px; 
   COLOR: #797900; 
   LINE-HEIGHT: 1.2em; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.frontArticleColLeft h2, .frontArticleColLeft h2 a {
   color: #000000;
   font-size: 22px;
   letter-spacing: -1px;
}

.frontArticleColLeft h2 a:hover {
   color: #A61E2F;
}

.frontArticleColLeft  .articelSubHead {
   font-size: 13px;
   font-weight: bold;
   line-height: 1.2em;
   font-style: italic;
   color: #777777;
   margin-bottom:6px;
}


.articelSubHead {
    font-weight: bold; 
    text-transform: none; 
}
.subArticleMain {
   PADDING-RIGHT: 30px; 
   PADDING-LEFT: 30px; 
   PADDING-BOTTOM: 6px; 
   PADDING-TOP: 10px; 
   BACKGROUND-COLOR: #ffffff
}
.articleHeadCell {
   BORDER-RIGHT: #ffffff 1px solid; 
   BORDER-TOP: #ffffff 1px solid; 
   PADDING-LEFT: 20px; 
   FONT-WEIGHT: bold;
   font-size: 14px; 
   line-height: 1.3em;
   PADDING-BOTTOM: 9px; 
   TEXT-TRANSFORM: uppercase; 
   BORDER-LEFT: #ffffff 1px solid; 
   COLOR: #ffffff; 
   PADDING-TOP: 9px; 
   LETTER-SPACING: 1px; 
   BACKGROUND-COLOR: #858545;
}
.articleHeadCellB {
   BORDER-RIGHT: #ffffff 1px solid; 
   BORDER-TOP: #ffffff 1px solid; 
   PADDING-LEFT: 20px; 
   PADDING-RIGHT: 20px; 
   PADDING-BOTTOM: 11px; 
   BORDER-LEFT: #ffffff 1px solid; 
   PADDING-TOP: 11px; 
   BACKGROUND-COLOR: #858545
}
.articleHeadLeft {
   FONT-WEIGHT: bold; 
   font-size: 14px;
   TEXT-TRANSFORM: uppercase; 
   COLOR: #ffffff; 
   LETTER-SPACING: 1px; 
   float: left;
}
.articleHeadRight {
	COLOR: #b1b165; text-align: right; float: right;
}
.articleHeadRight A {
	COLOR: #ffdb91
}
.white {
	COLOR: #ffffff
}
.articleSideBar1 {
	BORDER-LEFT: #b1b165 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #fafaed
}
.articleSideBar1 TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.formText {
	BORDER-RIGHT: #e0ae52 1px solid; BORDER-TOP: #e0ae52 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: #e0ae52 1px solid; COLOR: #a61e2f; LINE-HEIGHT: normal; BORDER-BOTTOM: #e0ae52 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fcf8ef
}
.formButton {
	FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#ctrContent {
	BACKGROUND-POSITION: center top; 
    BACKGROUND-IMAGE: url(http://www.ncregister.com/images/main/page_background2.jpg); 
    BACKGROUND-REPEAT: repeat-y; 
    TEXT-ALIGN: center;
}
.newsMainHeadline A {
	COLOR: #000000; TEXT-DECORATION: none
}
.newsMainHeadline A:hover {
	COLOR: #a61e2f; TEXT-DECORATION: underline
}
.newsHeadline A {
	COLOR: #000000; TEXT-DECORATION: none
}
.newsHeadline A:hover {
	COLOR: #a61e2f; TEXT-DECORATION: underline
}
.articleTools {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 9px; BORDER-LEFT: #ffffff 1px solid; COLOR: #b1b165; PADDING-TOP: 9px; BACKGROUND-COLOR: #858545
}
.articleTools A {
	COLOR: #ffdb91
}
.currIssue td.email {
	padding: 0px 0px 2px;
}
.currIssue td.email p {
	color: #797939;
	margin-top: 0px;
}

.loginAlert {
	background-color: #FDF2F3;
	border: 1px dotted #801724;
}
.loginAlert td {
	color: #000000;
	padding: 15px;
}

.loginAlert td b {
	color: #000000;
}

#ncrMenu {
    border-top:1px solid #ffffff; 
    background: #ffffff url(http://www.ncregister.com/images/main/back_top_nav.gif) repeat; 
    height:25px; 
    border-bottom:2px solid #ffffff;
}

#ncrMenu ul {
    list-style-type:none;
    padding:0em;
    margin:0em;
}

#ncrMenu li {
    margin:0em;
    padding:0em;
    float:left;
}

#ncrMenu li a {
    margin:0em;
    border:1px solid #ffffff;
    border-left:none;
    border-top:none;
    border-collapse:collapse;
    padding:5px 4px 5px 4px;
    display:block;
    float:left;
    background-color:#E0AE52;
    text-decoration:none;
    color:#ffffff;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#ncrMenu li a:first-child {
    border-left:1px solid white;
}

#ncrMenu li a:hover {
    background-color:#E7BF76;
}


/*Print Edition Sub Menu*/

#ncrMenu-bottom{
    clear:both;
    height:19px;
    width:100%;
    border-bottom:none;
    border-top:1px solid #f3cc62; /*#E0AE52*/ 
    background: #ffffff url(http://www.ncregister.com/images/uploads/bg-submenu.gif) repeat;}

#ncrMenu-bottom ul.submenu{
    list-style-type:none;
    padding:0em;
    margin:0em;
}


#ncrMenu-bottom ul.submenu li{
    margin:0em;
    padding:0em;
    float:left;
    background: #ffffff url(http://www.ncregister.com/images/uploads/bg-submenu.gif) repeat;
}


#ncrMenu-bottom ul.submenu li.title{
    padding:2px 6px 2px 6px;
/*	background-color:#f3f2f1;*/
	border:none;
	text-transform:uppercase;
	text-transform:uppercase;
    font-size:10px;
    font-weight:bold;
	letter-spacing:1px;
	color: #7b7b7b;
	
}

#ncrMenu-bottom ul.submenu li a{
margin:0em;
    border:none;
    border-left:none;
    border-collapse:collapse;
    padding:2px 7px 2px 7px;
    display:block;
    float:left;
/*    background-color:#fff;*/
    text-decoration:none;
    color:#A61E2F;
    text-transform:uppercase;
    font-size:10px;
    font-weight:normal;
    letter-spacing:1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#ncrMenu-bottom ul.submenu li a:hover {
    /*background-color:#f3f2f1;*/
	text-decoration:underline;
}






.navSearch {
    margin-right:10px;
    float: right;
    width: 190px;
   display:inline;
}

.navSearch2 {
    margin-right:2px;
    float: right;
    width: 190px;
   display:inline;
}

#navSearchForm, #navSearchForm div {
    display: inline;
}

/* Carrousel */

#featuredAtrticles ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#featuredAtrticles {
    width: 300px;
    height: 245px;
    margin-bottom: 10px;
    padding-bottom: 2px;
    /* border-bottom: 1px solid #CCC; */
}

ul.featuredList {
    list-style: none; 
    margin: 1;
}

ul.featuredList li {
    width: 300px;
    height: 245px;
    position: relative;
    font: bold 11px/14px Arial, Helvetica, sans;
    padding: 0;
    margin: 0;
    z-index: 2;
    background-image: none;
}

ul.featuredList li a {
    position: absolute;
    text-decoration: none;
    width: 300px;
    height: 245px;
    overflow: hidden;
    color: #000;
    z-index: 3;
}

ul.featuredList li a img {
   border: 0px;
}

ul.featuredList a:hover {
    color: #A61E2F; /* #0092D1; */
}

ul.featuredList li a.author:hover {
    color: #000000;
    text-decoration: none;
}

.featureTitle {
    width: 284px;
    padding: 8px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(http://www.ncregister.com/images/main/whitetrans.png) repeat;
    font: bold 18px/20px Arial, Helvetica, sans;
    z-index: 15;
}

.featureAuthor {
    font: bold 14px/16px Arial, Helvetica, sans;
}

.featureAuthor:hover {
    color: #000000;
}


.featureType {
    color: #E54420;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 14px;
    display: block;
}

#featuredNav {
    position: absolute;
    z-index: 20;
    padding: 8px;
}

#featuredNav a {
    font: bold 12px/16px Arial, Helvetica, sans;
    text-decoration: none;
    padding: 2px 5px;
    background: #FFF;
    margin-right: 7px;
    border: 1px solid #CCC;
}

#featuredNav a.activeSlide {
    background: #B1B165; /* #0092D1; */
    color: #FFF;
}

#featuredNav a:hover {
    color: #000;
}

div.float-right {
    margin: 8px 0px 6px 10px;
    padding: 0px;
    border: 0;
}

div.float-left {
    margin: 8px 10px 6px 0px;
    padding: 0px;
    border: 0;

}
/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left !important; }
.align-right { text-align: right !important; }

/* clearing */
.clearer { clear: both; }
.clear {    display:block; }
.clear:after {
    display:block; 
    visibility:hidden; 
    clear:both; 
    height:0; 
    content: "."; 
}


/* Blog classes */

img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
  	margin: 15px 10px 10px 0px;
}

div.float-left {
    margin: 15px 10px 10px 0px;
    padding: 0px;
    border: 0;
    float: left;
}

img.article-img {
    margin: -6px 0px 0px 0px;
    border: 0;
}

div.article-img-caption {
    margin: 0px;
    padding: 0 5px 0 5px;
    font-size: 9px;
    text-align: center; 
    border: 0;
    color: #666666;
    float: none;
    clear: both;
}

div.article-img-caption-left {
    margin: 0px;
    padding: 0px 2px 0px 0px;
    font-size: 9px;
    line-height: 1.1em;
    text-align: left; 
    border: 0;
    color: #666666;
    float: none;
    clear: both;
}
input, select {
	padding: 4px;
	font: normal 1em Verdana, sans-serif;
	color: #666666;
	background: #fff;  	
}

textarea {
	width: 350px;
	padding: 4px;
	font: normal 1em Verdana, sans-serif;
	height: 100px;
	display: block;
	color: #666666;
}

input, textarea, select {
	background: #fff;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4; 
}


blockquote {
   background-color:#F0F0F0;
   border:1px solid #F0F0F0;
   color:#555555;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:12px;
   font-style:italic;
   font-weight:normal;
   margin:5px;
   padding:5px 5px 5px 5px;
clear:both;

}

.outerColumnTitle {
   color: #000000;
   font-size: 11px;
   font-weight: bold;
   padding: 0;
   margin: 0;
   height: 18px;
}

.outerColumnTitle a {
   color: #A61E2F;
}

.outerColumnTitle a:hover {
   color: #A61E2F;
}

#mostPopularListHeader {
   color: #000000;
   padding: 0;
   height: 18px;
}

.currentPopularLink {
	color: #000000;
	font-size: 10px;
}

ul.sidemenu {
   text-align: left;
   margin: 6px 2px 6px 2px; padding: 0;
   text-decoration: none;
   text-indent: 0px;
   color:#000000;
}

ul.sidemenu li {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:2px 0px 0px 0px;
   padding:2px 0px 0px 0px;
   border-top: 1px dotted #CCCCCC;
}

ul.sidemenu li.lastItem {
   margin:0px !important;
   padding:0px !important;
   border-bottom: 0px !important;
}


ul.sidemenu li a {
   background-color:transparent;
   background-image:none;
   border:medium none;
   color:#000000;
   text-decoration:none;
}

ul.sidemenu li a:hover {
   color: #A61E2F;
   text-decoration:underline;
}

p.tagList { 
   color:#666666;
   border: 1px solid #DDD;
   padding:10px;
}

a.podcast, a.podcast:hover, a.podcast:visited {
   font-size:10px;
}
