/* ****************************************** 

  TITLE:        NBC_MOMENT.CSS
  VERSION:      2.04
  LAST UPDATED: 09/28/2009 
  UPDATED BY:  Toby Spinks
  
  @release 2009-09-29 - spinks
  
********************************************* */

#pageDetail {
float:left;
border-top:1px dotted #cfcfcf;
margin:5px 0 10px;
}

.somycity #rightRail {
  padding:5px 0 0 0;
  }

#pageDetailLeft {
float:left;
width:660px;
background:#ffffff url('http://media.nbcnewyork.com/designimages/moment_dsn_grey_dots_main.gif') repeat-y scroll 19px 0;
border-bottom:1px dotted #cfcfcf;
}

.aggPage #pageDetailLeft {
  background:#FFFFFF none repeat scroll 0 0;
}

#pageDetailRight{
float:right;
font-family:georgia;
padding:10px 0;
width:192px;
overflow:hidden;
}

#pageDetailWrapper {
float:left;
border-bottom:1px dotted #CFCFCF;
position:relative;
}

#pageDetailArticle{
float:left;
font-family:georgia;
width:467px;
overflow:hidden;
padding:10px 0 100px 0;
}

.momentAggPageDetail {
margin-bottom:50px;
}

/*moment global styles*/
.momentPipe {
display:block;
float:left;
font-size:10px;
padding:2px 3px;
}

.momentHotTools {
float:left;
height:20px;
margin-left:33px;
}

/* NBC MOMENT COLLAPSED */

#moment_collapsed {
  width:310px;
  height:477px;
  position:relative;
  margin:0 auto;
}

#moment_collapsed .momentRating {
  background:transparent url('http://media.nbcnewyork.com/designimages/ico_smc_arrow_up_green.gif') no-repeat scroll -3px -2px;
  padding-left:28px;
  }

#momentSurvey {
float:left;
margin: 10px 0;
  }

#moment_collapsed #momentModule {
  width:323px;
  height:460px;
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_collapsed.gif') no-repeat 0 -20px;
  position:absolute;
  font-family:Georgia, "Times New Roman", Times, serif; 
  z-index:99;
}

/*generic header the moment*/
#moment_collapsed #momentHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/hd_moment_the.jpg') no-repeat -33px 0;
  width:300px;
  height:50px;
}

#moment_collapsed #momentHeader span {
  display:none;
  }

/*city header... so my city*/

a#momentPageHeader {
  width:300px;
  height:52px;
  display:block;
  margin-top:10px;
  }

.nbcnewyork a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_ny.gif') no-repeat 0 0;
}

.nbclosangeles a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_la.gif') no-repeat 0 0;
}

.nbcphiladelphia a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_phi.gif') no-repeat 0 0;
}

.nbclocalmedia a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_ny.gif') no-repeat 0 0;
}

.nbcconnecticut a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_har.gif') no-repeat 0 0;
}

.nbcsandiego a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_dgo.gif') no-repeat 0 0;
}

.nbcbayarea a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_bay.gif') no-repeat 0 0;
}

.nbcdfw a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_dfw.gif') no-repeat 0 0;
}

.nbcwashington a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_dc.gif') no-repeat 0 0;
}

.nbcmiami a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_ami.gif') no-repeat 0 0;
}

.nbcchicago a#momentPageHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/sound_off_chi.gif') no-repeat 0 0;
}

#momentBody #momentMain {
  height:310px;
  left:28px;
  position:absolute;
  top:44px;
  width:269px;
  /*just in case*/
  overflow:hidden;
  z-index:1;
}

#momentBody #momentPrevious {
  left:5px;
  position:absolute;
  top:151px;
}

#momentBody #momentNext {
  left:297px;
  position:absolute;
  top:151px;
}

a.momentPrevious{
  background:transparent url('http://media.nbcnewyork.com/designimages/ico_moment_arrows.jpg') no-repeat 0 1px;
  width:21px;
  height:22px;
  display:block;
}

a.momentPrevious:hover{
  background-position:0 -21px;
}

a.momentNext{
  background:transparent url('http://media.nbcnewyork.com/designimages/ico_moment_arrows.jpg') no-repeat -21px 1px;
  width:21px;
  height:22px;
  display:block;
}

a.momentNext:hover{
  background-position:-21px -21px;
}

#momentCount {
  color:#818181;
  float:left;
  padding:5px 0;
  text-align:right;
  width:150px;
}

.momentCurrentCount {font-weight:bold;color:#000;}

#momentCreation {
  color:#818181;
  float:left;
  font-size:12px;
  text-align:center;
  width:100%;
}

#momentCreation .momentAuthor {
color:#555555;
font-size:16px;
}

.momentListItem .momentAuthor a {
  color:#000;
  text-decoration:none;
}
.momentListItem .momentAuthor a:hover {
  color:#000;
  text-decoration:underline;
}

.momentHotMoment .momentAuthor a {
  color:#818181;
  text-decoration:none;
  }
  
.momentHotMoment .momentAuthor a:hover {
  color:#818181;
  text-decoration:underline;
  }

.momentAdditionalBlock .momentDetailAddAuthor a {
  color:#000;
  text-decoration:none;
  }

.momentAdditionalBlock .momentDetailAddAuthor a:hover {
  color:#000;
  text-decoration:underline;
  }

#momentCreation a {color:#444;text-decoration:none;}
#momentCreation a:hover {text-decoration:underline;}

#momentDetail {
cursor:pointer;
float:left;
font-size:12px;
height:240px;
line-height:14px;
overflow:hidden;
padding:0 8px;
width:250px;
text-align:left;
}
.momentTitle {font-size:18px;}
.momentBody {font-size:16px;}

/* moment tools on collapsed */

#momentMain #momentTools {
height:25px;
position:absolute;
bottom:0;
background-color:#fff;
left:35px;
z-index:99;
}

#momentMain #momentTools .momentComments {
  display:block;
  float:left;
  font-size:11px;
  font-weight:bold;
  padding-top:3px;
  font-family:arial;
}

.somycity #pageDetailRight #right_comment_show .num_comm_block {
  width:163px;
  }
  
.somycity  #pageDetailRight .momentAdditionalBlock {
  width:auto;
  }

#momentMain #momentTools a.momentComments{text-decoration:none;color:#777;}
#momentMain #momentTools a.momentComments:hover {text-decoration:underline;}

#momentMain #momentTools .momentShare {
  background:transparent url('http://media.nbcnewyork.com/designimages/ico_moment_share_img.jpg') no-repeat 0 0;
  display:block;
  float:left;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  height:15px;
  padding-left:19px;
  padding-top:3px;
  width:34px;
}

#momentMain #momentTools a.momentShare {
  color:#000;
  text-decoration:none;
  }

#momentMain #momentTools a.momentShare:hover {
  text-decoration:underline;
  }

#momentMain #momentTools .momentRating {
  display:block;
  float:left;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  height:17px;
  padding-top:3px;
}

#momentMain #momentTools a.momentRating{
  color:#008000;
  text-decoration:none;
  }

#momentMain #momentTools a.momentRating:hover{
  text-decoration:underline;
  }

#momentMain #momentAuthor {
  font-size:10px;
  }
  
#momentMain #momentDate {
  font-size:10px;
  }

a.viewAllMoments {
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_view_all_category.gif') no-repeat scroll 0 0;
  display:block;
  height:28px;
  left:19px;
  position:absolute;
  top:354px;
  width:286px;
}

a.viewAllMoments:hover {
  background-position:0 -28px;
}

#addMoment {
  background:#484848 url('http://media.nbcnewyork.com/designimages/so_click_to_post.gif') no-repeat scroll 0 2px;
  border:1px solid #000000;
  cursor:text;
  font-size:20px;
  height:40px;
  margin-top:0;
  padding-top:0;
  width:284px;
  left:19px;
  position:absolute;
  top:382px;
}

/* drop down reusable */

.dropDown {
display:block;
}

#dropDownList a {
  text-decoration:none;
  display:block;
}

#dropDownList a:hover {
  text-decoration:none;
}

.dropDownCategory {
  text-decoration:none;
  color:#fff;
}

/* moment drop down */

#momentBody .momentDrop {
top:0;  
  }

#momentAddHeader .momentDrop {
  clear:both;
  display:block;
  height:25px;
  position:relative;
  width:285px;
}

.momentDropDown {
  background-color:#000000;
  border:1px solid #6E6E6E;
  display:block;
  height:23px;
  left:22px;
  position:absolute;
  top:13px;
  width:277px;
}

#momentDropDownArrow {
  cursor:pointer;
  display:block;
  height:23px;
  left:252px;
  position:absolute;
  width:25px;
}

#momentDDArrowAdd {
  cursor:pointer;
  display:block;
  height:23px;
  left:252px;
  position:absolute;
  width:25px;
}

.momentDropDown .dropDown {
  float:left;
  font-size:16px;
  width:100%;
}

.momentDropDown .dropDownArrow, .momentDropDown .dropUpArrow {
  display:block;
  height:25px;
  width:25px;
  background:transparent url('http://media.nbcnewyork.com/designimages/ico_moment_drop_down_arrow.jpg') no-repeat; 
  border-left:1px solid #6E6E6E;
}

.momentDropDown .dropDownArrow {
background-position: 0 0;
}

.momentDropDown .dropUpArrow {
background-position: 0 -25px;
}

#dropDownList {
  background-color:#000000;
  border-left:1px solid #6E6E6E;
  border-right:1px solid #6E6E6E;
  border-top:1px solid #6E6E6E;
  display:none;
  font-size:16px;
  position:absolute;
  width:252px;
  z-index:2;
}

.momentDropDown #currCatName {
  padding:3px;
}

.momentDropDown #currCatName2 {
display:block;
padding:3px;  
}

.dropDownItem {
  border-bottom:1px solid #6e6e6e;
  font-family:georgia;
}


#dropDownList a {
  padding:3px 3px;
  color:#8e8e8e;
}

#dropDownList a:hover {
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_category_hover.jpg') repeat-x scroll 0 0;
  color:#fff;
}

/* site positioning */

#home #rightRail .momentDDPosition {
  left:22px;
  top:83px;
}

#article #rightRail .momentDDPosition {
  left:22px;
  top:87px;
}

#rightRail .momentDDPosition {
  left:15px;
  top:87px;
}

#home #rightRail .momentADDPosition {
  left:21px;
  top:122px;
}

#article #rightRail .momentADDPosition {
  left:21px;
  top:126px;
}

#rightRail .momentADDPosition {
  left:14px;
  top:126px;
}

/* moment page positioning */

#momentRightRail .momentDDPosition {
  left:22px;
  top:67px;
}

#momentRightRail .momentADDPosition {
  left:21px;
  top:106px;
}

/* MOMENT USER ADD */

.momentInteraction .momentFormDiv{
  background-color:#FFFFFF;
  bottom:34px;
  height:418px;
  left:16px;
  position:absolute;
  text-align:left;
  width:291px;
  z-index:1;
}

#momentAddForm .momentFormDiv{
  display:none;
}

#momentAddHeader {
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_post.jpg') no-repeat scroll 0 0;
  height:73px;
  width:291px;
}

.momentTellUs {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_tell_us_your.gif') no-repeat scroll 2px 5px;
  display:block;
  float:left;
  height:20px;
  width:285px;
  clear:left;
}

.momentPostTo {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_post_to.gif') no-repeat 5px 6px;
  display:block;
  float:left;
  height:20px;
  width:285px;
  clear:left;
}

#momentAddForm .momentDropDown {
  height:23px;
  left:5px;
  overflow:hidden;
  top:4px;
}

#dropDownList{
  z-index:999;
}

#addMomentForm {
  float:left;
  height:205px;
  padding:0 5px;
  position:absolute;
  top:81px;
  width:280px;
  z-index:1;
}

#addMomentForm #describeMoment {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_describe.gif') no-repeat 0 0;
  width:137px;
  height:15px;
  float:left;
}

#momentCharacterCount {
  color:#999999;
  float:right;
  font-size:12px;
  height:15px;
  line-height:14px;
}

#addMomentForm textarea {
  border-color:#262626 #999999 #999999 #262626;
  border-style:solid;
  border-width:1px;
  clear:both;
  color:#444444;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:14px;
  height:160px;
  margin-bottom:0;
  padding:25px 5px 5px 3px;
  width:271px;
}

#momentPhotoUpload {
  border-bottom:1px solid #D3D3D3;
  display:block;
  float:left;
  margin:10px 0 5px;
  width:100%;
}

a.momentUploadPhoto {
  background: transparent url('http://media.nbcnewyork.com/designimages/txt_moment_upload_a_photo.jpg') no-repeat 0 0;
  width:120px;
  height:20px;
  cursor:pointer;
  display:block;
}

a.momentUploadPhoto:hover {
  background-position:-1px -19px;
}

a.momentRemovePhoto {
  background: transparent url('http://media.nbcnewyork.com/designimages/txt_moment_remove_photo.jpg') no-repeat 0 0;
  width:85px;
  height:14px;
  cursor:pointer;
  display:block;
  margin-top:10px;
  overflow:hidden;
}

a.momentRemovePhoto:hover {
  background-position:0 -14px;
}

.momentPhotoDirections {
  float:left;
  width:170px;
}

.momentPhotoDirections span {
  color:#999;
  font-size:12px;
  height:20px;
}

#postAnonymously {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_post_anonymously.gif') no-repeat scroll 18px 3px;
  float:right;
  height:20px;
  margin:0;
  padding-left:0;
  width:131px;
}

.momentPreview{
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_preview.jpg') no-repeat scroll 0 0;
  width:109px;
  height:28px;
  float:left;
  display:block;
}

.momentCancel{
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_cancel.jpg') no-repeat scroll 0 0;
  width:98px;
  height:28px;
  float:left;
  display:block;
}

.momentPost{
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_post.jpg') no-repeat scroll 0 0;
  width:82px;
  height:28px;
  float:left;
  display:block;
}

a.momentPreview:hover{background-position:0 -28px;}
a.momentCancel:hover{background-position:0 -28px;}
a.momentPost:hover{background-position:0 -28px;}

a.momentPreviewOn{background-position:0 -56px;}
a.momentCancelOn{background-position:0 -56px;}
a.momentPostOn{background-position:0 -56px;}

a.momentPreviewOn:hover{background-position:0 -28px;}
a.momentCancelOn:hover{background-position:0 -28px;}
a.momentPostOn:hover{background-position:0 -28px;}

/* moment preview pane */

#momentPreview {
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_preview.jpg') no-repeat scroll 0 0;
  height:465px;
  left:0;
  top:37px;
  width:322px;
  position:absolute;
  display:none;
  z-index:99;
}

#momentPreviewHeader {
  float:left;
  padding:5px;
  width:285px;
}

#momentLivePreview {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_live_preview.jpg') no-repeat scroll 5px 11px;
  float:left;
  height:42px;
  width:150px;
}

.momentHidePreview {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_hide_preview.jpg') no-repeat scroll 0 15px;
  display:block;
  float:right;
  height:42px;
  width:27px;
}

#momentPreviewMain {
  display:block;
  font-family:georgia;
  font-size:18px;
  padding:5px 0 0 18px;
}

.momentPreviewCategory{
  display:block;
  font-family:Georgia;
  font-size:18px;
  line-height:26px;
  padding:5px;
  float:left;
  color:#666666;
}

#momentPhotoPayload {
  background-repeat:no-repeat;
  background-position:100% 50%;
  float:left;
}

.momentPreviewPhotoBox {
  background-color:#ECECEC;
  border:1px solid #D3D3D3;
  display:block;
  height:200px;
  margin-bottom:5px;
  width:260px;
  overflow:hidden;
}

.momentPreviewCreation {
  color:#818181;
  float:left;
  font-size:12px;
  padding:5px 0;
  text-align:center;
  width:260px;
}

.momentPreviewCreation a {color:#818181;text-decoration:none;}
.momentPreviewCreation a:hover {text-decoration:underline;}

.momentPreviewBox {
  display:block;
  float:left;
  height:110px;
  overflow:auto;
  width:260px;
  line-height:18px;
  color:#666666;
}

#momentPreviewTitle {
  font-size:12px;
}

#momentPreviewBody {
  font-size:12px;
}

/* MOMENT IMAGE */

#momentMain .momentImage {
  background-position:50% 50%;
  background-repeat:no-repeat;
  border:1px solid #A7A7A7;
  display:block;
  height:185px;
  margin-bottom:5px;
  padding-bottom:5px;
  width:250px;
}

/* MOMENT THANK YOU */

#momentThankYou {
background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_thank_you.jpg') no-repeat scroll 0 0;
bottom:14px;
height:418px;
left:16px;
padding:5px;
position:absolute;
top:8px;
width:290px;
display:none;
z-index:15;
}

#momentThankYou .momentTellUsThanks {
background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_tell_us_thank.jpg') no-repeat scroll 0 0;
height:18px;
margin:3px;
width:157px;
}

#momentThankYou .momentThankYouText {
background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_thank_you.jpg') no-repeat scroll 0 10px;
height:56px;
width:217px;
margin:20px auto;
padding:10px 0;
}

#momentThankYou .viewYourMoment {
background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_view_your.jpg') no-repeat scroll 0 0;
height:18px;
width:207px;
margin:0 auto;
padding-bottom:10px;
display:block;
}

#momentThankYou a.viewYourMoment:hover {background-position:0 -29px;}

#momentThankYou .publishYourMoment {
background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_publish.jpg') no-repeat scroll 0 0;
height:28px;
width:68px;
display:block;
}

#momentThankYou .backToMain {
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_back_to_main.jpg') no-repeat scroll 0 0;
  height:28px;
  width:142px;
  display:block;
}

#momentThankYou #momentPublish {
  border-bottom:1px solid #E0E0E0;
  border-top:1px solid #E0E0E0;
  display:none;
  height:100px;
  margin:15px 0;
  padding:20px 3px;
  width:272px;
}

#momentThankYou .momentPublishTo {
  background:transparent url('http://media.nbcnewyork.com/designimages/moment_publish_to.gif') no-repeat scroll 0 0;
  display:block;
  height:15px;
  margin-bottom:5px;
  width:82px;
}

#momentThankYou a.momentPublishFaceBook {
  background:transparent url('http://media.nbcnewyork.com/designimages/publish_facebook_button.gif') no-repeat scroll 0 0;
  display:block;
  height:40px;
  width:92px;
  float:left;
}

#momentThankYou a.momentPublishFaceBook:hover {
background-position:0 -40px;
}

#momentThankYou a.momentPublishTwitter {
  background:transparent url('http://media.nbclocalmedia.com/designimages/publish_twitter_button.gif') no-repeat scroll 0 0;
  height:40px;
  width:92px;
  display:block;
  float:left;
  margin-left:5px;
}

#momentThankYou a.momentPublishTwitter:hover {
  background-position:0 -40px;
}

#momentThankYou .momentPublishNote {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_note_twitter.jpg') no-repeat scroll 0 0;
  display:block;
  height:30px;
  margin-top:5px;
  padding-top:5px;
  width:172px;
  float:left;
}

#momentThankYou .momentPublishButton {
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_publish.jpg') no-repeat scroll 0 0;
  display:block;
  float:right;
  height:27px;
  margin-top:3px;
  width:68px;
}

#momentThankYou a.momentPublishButton:hover {background-position:0 -28px;}

#momentThankYou .momentBackToMain {
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_moment_back_to_main_again.jpg') no-repeat scroll 0 0;
  bottom:10px;
  display:block;
  float:right;
  height:27px;
  position:absolute;
  right:11px;
  width:142px;
}

#momentThankYou a.momentBackToMain:hover {background-position:0 -27px;}

/* NBC MOMENT AGG PAGE */

#nbc_moment_main {float:left;}

#nbc_moment .momentFlag {float:left;}
#nbc_moment_right .momentFlag {float:left;}

#catTitle {padding:5px 0;}
#catTitle h1 {padding:5px 0;color:#fff;font-family:arial;}

#momentDisplay {display:block;margin:10px;font-size:10px;text-align:center;width:100%;float:left;}
#momentDisplay a {color:#797979;}

#nbc_moment_sidebar {float:right;width:220px}


/* Main Section Moment Aggregate CSS*/
.momentAggDetailsFull {
clear:left;
display:block;
float:left;
height:20px;
}

.momentSubcategoryMid {
display:block;
float:left;
font-family:helvetica;
font-size:15px;
font-weight:bold;
line-height:16px;
padding-right:10px;
text-transform:uppercase;
  }
  
.momentSubcategoryMid a {
  color:#777777;
  font-size:12px;
  text-decoration:none;
  }

.momentSubcategoryMid a:hover {
  text-decoration:underline;
  }
  
.momentUserNetwork {
  float:left;
  clear:left;
  display:block;
  margin-top:10px;
  }

.momentRatingMid {
float:left;
text-transform:uppercase;
clear:left;
padding-right:10px;
}

.momentRatingMid .green {color:#008000;background-color:#fff;}
.momentRatingMid .red {color:#fe0000;background-color:#fff;}

.momentDetailMid {
  cursor:pointer;
  display:block;
  float:left;
  font-family:georgia;
  font-size:12px;
  height:auto;
  line-height:16px;
  margin:5px 0 22px;
  overflow:hidden;
  width:500px;
  color:#000;
  padding:5px;
}

.momentDetailMid:hover {
  background-color:#EEF0F0;
  }

.momentFeelHateTextMid {color:#FF0000;
font-size:18px;
margin:8px 0;
text-align:center;
}

.momentFeelHateMid {clear:left;}

.momentThumbRatingMid {
float:left;
font-family:georgia;
font-size:32px;
}

.momentThumbRatingMid .thumb{margin-left:3px;float:left;}

.momentPercentMid {
display:block;
float:left;
font-size:32px;
line-height:36px;
}

.momentDetailPercent {
font-size:30px;
line-height:34px;
}

.momentOfYouAreMid {
clear:left;
color:#000000;
font-size:15px;
padding-top:5px;
text-align:center;
}

.momentFeelHateItMid {}

.momentLinksMid {
bottom:0;
display:block;
height:20px;
left:94px;
position:absolute;
width:515px;
}

#momentCatTitle .subject {color:#fff;font-size:18px;padding-bottom:5px;}

/* AGG PAGE NEW v2 */

#nbc_moment_top {float:left;margin-bottom:10px;width:100%;}
#nbc_moment {width:678px;float:left;margin-bottom:50px;}
#nbc_moment_right {float:left;width:310px;padding-left:5px;}
#momentCatTitle {padding:5px;position:relative;background:transparent url('http://media.nbcnewyork.com/designimages/temp_bg_moment_gradient_agg.gif')repeat-x 0 0;}
#momentCatNav {margin:10px 0;}
#momentCatNav a {display:block;float:left;color:#000;text-decoration:underline;font-size:11px;padding:0 5px;text-transform:uppercase;}
#momentCatNav a:hover {text-decoration:none}

#momentAggContent #momentList .momentListItem {
  border-bottom:1px solid #dddddd;
  float:left;
  margin:5px 0;
  padding:5px 5px 40px 5px;
  width:600px;
  font-family:georgia;
  position:relative;
  }

.momentListItem .momentAuthor {
  font-size:12px;
  padding-left:5px;
  float:left;
  line-height:14px;
  }

.momentListItem .momentPipe {
  padding:0 3px;
  }

.momentListItem .momentPostBy {
float:left;
line-height:14px;
}

.momentListItem .momentDate {
float:left;
line-height:14px;
}

#newMoment {float:left;padding:5px;}

.bottomWrap {margin-top:50px;}

.featuredMoment {background-color:#ffffcc;}

#momentAggContent {background-color:#FFFFFF;float:left;font-size:12px;width:635px;}

#cat_all {font-size:13px;color:#ff9900;}

/* FORM TOP */

#momentForm {width:680px;float:left;}

#nbc_moment_main #momentForm {width:460px;z-index:999;}

a#momentCancel {color:yellow;float:right;display:block;padding:5px;text-decoration:none;}
a#momentCancel:hover {text-decoration:underline;}

#nbc_moment #momentCollTxtBox {padding:5px;width:315px;float:left;}

#momentCollTxtBox_area {
resize:none;
}

#momentYouveHad{
resize:none;
overflow: hidden
}

#nbc_moment textarea {width:300px;resize:none;}

#nbc_moment_right .nbcArticleRgtBox {margin-bottom:5px;}

.momentRating {color:red;text-transform:uppercase;font-weight:bold;}

/* FLAG */

a.flag_moment {color:red;text-decoration:none;font-size:9px;}
a.flag_moment:hover {text-decoration:underline;}

#momentAggContent a.flag_moment {color:red;text-decoration:none;font-size:9px;}
#momentAggContent a.flag_moment:hover {text-decoration:underline;}

.flag_moment {color:red;text-transform:uppercase;font-weight:bold;width:30px;}
.flagged_moment {width:30px;}

#momentAggContent .flag_moment {color:red;text-transform:uppercase;font-weight:bold;width:30px;}
#momentAggContent .flagged_moment {width:30px;}

/* error and thanks*/

#moment_error {background-color:#fff;color:red;height:73px;padding:5px;position:absolute;width:440px;}
#moment_thanks {background-color:#fff;color:blue;height:47px;padding:5px;position:absolute;width:290px;}


/* VERSION 2 */
.the_moment #momentCollBox {width:300px;position:relative;background-color:#fff;float:left;}

.the_moment #mainMomentBody {background-color:#FFF;width:185px;position:absolute;left:15px;top:37px;font-size:11px;height:160px;}
.the_moment #momWrapper {width:300px;position:relative;}
.the_moment #mom_nav_previous {height:219px;width:18px;background: url('http://media.nbcnewyork.com/designimages/mm_left_nav.gif') no-repeat 0 0;margin:0;padding:0;float:left;cursor:pointer;}
.the_moment #momMainBody {height:219px;width:263px;background: url('http://media.nbcnewyork.com/designimages/mm_main_bg.gif') no-repeat 0 0;margin:0;padding:0;float:left;}
.the_moment #mom_nav_next {height:219px;width:19px;background:url('http://media.nbcnewyork.com/designimages/mm_right_nav.gif') no-repeat 0 0;margin:0;padding:0;float:left;cursor:pointer;}

.the_moment #momMomentBody {width:220px;height:207px;position:absolute;z-index:1;background-image: url('http://media.nbcnewyork.com/designimages/mm_moment_bg_2.gif'); background-repeat:no-repeat; background-position: 0 0;left:40px;top:12px;}

.the_moment #currCatName {font-size:14px;position:absolute;left:15px;top:20px;line-height:16px;}

.the_moment #momBottom {background-image: url('http://media.nbcnewyork.com/designimages/mm_bottom_bg.gif'); background-repeat:no-repeat; background-position: 0 0;width:300px;height:211px;float:left;position:relative;}
.the_moment #catNav {position:absolute;left:50px;top:37px;width:200px;}
.the_moment .momViewAll a {color:#444;left:97px;top:185px;text-decoration:none;position:absolute;font-weight:bold;}
.the_moment .momViewAll a:hover {text-decoration:underline;}

.the_moment #catNav li {display:block;display:block;padding-top:2px;width:194px;}

.the_moment .catBottomBorder {border-bottom:1px dotted #eee;}

.mmControls {
  height:22px;
  left:155px;
  position:absolute;
  top:2px;
  width:22px;
}
.mmControls a.mmCtrlPause {width:22px;height:22px;background:url('http://media.nbcnewyork.com/designimages/btn_moment_pause_play.jpg') no-repeat 0 0;display:block;}
.mmControls a.mmCtrlPlay {width:22px;height:22px;background:url('http://media.nbcnewyork.com/designimages/btn_moment_pause_play.jpg') no-repeat 0 -21px;display:block;}

.the_moment .flagged_moment {float:left;padding-top:3px;}
.the_moment .moment_user_tools {width:85px;float:left;}
.the_moment .share_user_share {margin-left:5px;}

.the_moment .rateValidIndicator {position:absolute;top:-5px;left:53px;width:18px;height:17px;background: url('http://media.nbcnewyork.com/designimages/reg_validEntryIndicator.gif') 0 0 no-repeat;}
.the_moment .flagValidIndicator {position:absolute;top:131px;left:6px;width:18px;height:17px;background: url('http://media.nbcnewyork.com/designimages/reg_validEntryIndicator_reds.png') 0 0 no-repeat;}

#moment_msg {width:190px;margin-top:5px;color:blue;}


/* MOMENT PHOTO UPLOAD */

#photoUploadLayer {
background-color:#FFFFFF;
display:none;
height:74px;
left:0;
overflow:hidden;
position:absolute;
top:210px;
width:289px;
}

#photoUploadLayer span {
  left:15px;
  position:absolute;
  top:39px;
  }

#photoUpload {
    margin:0 5px;
}

#photoUpload input{

}

#uploadBtnRemote {
height:74px;
margin:5px;
overflow:hidden;
padding-top:5px;
position:absolute;
right:5px;
width:265px;
}

#photoReset {
float: right;
}

#momentProcessing {
display:none;
position:absolute;
height:32px;
left:123px;
width:32px;
top:175px;
}

#frameMomentForProcessPic {
position:absolute;
right:0;
top:0;
z-index:100;
}

a#momentImageUploadBtn {
background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_upload_only.gif') no-repeat 0 0;
display:none;
height:20px;
right:4px;
position:absolute;
top:35px;
width:48px;
}

a#momentImageUploadBtn:hover {
background-position:0 -20px;
}

a#momentImageUploadReset {
background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_reset_only.gif') no-repeat 0 0;
display:block;
height:20px;
left:33px;
position:absolute;
top:47px;
width:39px;
}

a#momentImageUploadReset:hover {
background-position:0 -20px;
}

a#momentImageUploadCancel {
background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_cancel_only.gif') no-repeat 0 0;
display:block;
height:20px;
left:178px;
position:absolute;
top:35px;
width:48px;
}

a#momentImageUploadCancel:hover {
background-position:0 -20px;
}

#photoPreview p {
color:red;
padding:1px;
font-size:11px;
}

#photoLoading {
display:none;
left:27px;
position:absolute;
top:319px;
z-index:99;
}

.momentPhotoBox {
background-color:#ECECEC;
border:1px solid #D3D3D3;
display:block;
float:left;
height:48px;
margin:3px 15px 0 5px;
overflow:hidden;
width:48px;
}

#photoPreview {
  position:relative;
}

#photoPreview img {

position: absolute;
top: 0;
left: 0;

}



/* MOMENT PAGE ARTCILE LAYOUT PAGE */

/*
#pageDetailArticle a#momentPageHeader {
background:transparent url('http://media.nbcnewyork.com/designimages/hd_the_moment_article.jpg') no-repeat scroll 0 0;
display:block;
height:52px;
margin:0 0 5px;
width:436px;
}
*/

#pageDetailArticle a#momentHadAHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/nbc_moment_tell_us_new.jpg') no-repeat scroll 0 0;
  display:block;
  height:16px;
  left:292px;
  position:absolute;
  top:24px;
  width:173px;
  
  }
  
#pageDetailArticle a#momentHadAHeader:hover {
  background-position:0 -16px;
  }

#pageDetailArticle .momentPageCategory {
color:#000000;
font-family:helvetica;
font-size:20px;
font-weight:normal;
line-height:22px;
padding:5px;
text-transform:uppercase;
}

#pageDetailArticle .momentPageCategory a {
color:#000;
text-decoration:none;
}

#pageDetailArticle .momentPageCategory a:hover {
text-decoration:underline;
}



#momentDetailArticlePage {
  margin-top: 20px;
  border-top:1px dotted #CFCFCF;
}

a.momentDetailPageUp {
  background: transparent url('http://media.nbcnewyork.com/designimages/btn_smc_vote_up_bonjour.gif') no-repeat 0 0;
  width:76px;
  height:18px;
  display:block;  
  }

a.momentDetailPageUp:hover {
  background-position: 0 -18px;
  }
  
a.momentDetailPageUpOn {
  background-position: 0 -18px;
  }

a.momentDetailPageDown {
  background: transparent url('http://media.nbcnewyork.com/designimages/btn_smc_vote_down_bonjour.gif') no-repeat 0 0;
  width:76px;
  height:18px;
  display:block;
  }

a.momentDetailPageDown:hover {
  background-position: 0 -18px;
  }

a.momentDetailPageDownOn {
  background-position: 0 -18px;
  }

#pageDetailRight .momentAdditional {
  background: transparent url('http://media.nbcnewyork.com/designimages/txt_moment_additional.jpg') no-repeat 5px 0;
  display:block;
  width:161px;
  height:18px;
  margin:5px 0;
  float:left;
  }

#pageDetailRight .up {
  color:#008000;
  display:block;
  float:left;
  }
  
#pageDetailRight .down {
  color:#fe0000;
  display:block;
  float:left;
  }

#pageDetailRight .momentPercentDetail {
display:block;
float:left;
text-align:center;
width:164px;
}

#pageDetailRight .momentPercentDetail .momentRatingNumber {
  font-size:48px;
  line-height:48px;
  }

#momentDetailThumb{
}

#momentDetailRating {
  clear:left;
  display:block;
  float:left;
  margin:5px 30px;
}

#pageDetailRight .momentFeelHateTextMid {
  font-size:20px;
  line-height:20px;
}

#pageDetailRight .momentOfYouAreMid {
  font-size:20px;
  line-height:20px;
}

#pageDetailRight .momentAdditionalList {
border-bottom:1px dotted #CFCFCF;
float:left;
padding:5px;
width:192px;
}

#pageDetailRight .momentDetailAddAuthor {
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
text-align:center;
width:150px;
line-height:14px;
  }
  
#pageDetailRight .momentDetailAddAuthor a {
  color:#000;
  }

#pageDetailRight .momentDetailAddAuthor a:hover {
  text-decoration:underline;
  }
  
.momentAdditionalList .time {
  font-size:9px;
  display:block;
  padding-bottom:5px;
  }

.momentAdditionalList .moment {
color:#000000;
display:block;
font-size:12px;
overflow:hidden;
width:156px;
line-height:16px;
  }
  
 .momentAdditionalList .moment a{
  color:#000;
  text-decoration:none;
  }

#nbc_moment_right #moment_collapsed {
  padding-top:10px;
  }

#nbc_moment_right #moment_collapsed #momentModule {
  left:-10px;
  }

#pageDetailArticle .momentPageMoment {
float:left;
font-size:16px;
color:#000;
line-height:18px;
padding: 0 5px;
  }

#pageDetailArticle #momentCreation {
  text-align:left;
  padding:10px 5px;
  }

#pageDetailArticle #momentAuthor {
  text-align:left;
  color:#000;
  }

#pageDetailArticle #momentAuthor a {
  color:#000;
  text-decoration:none;
  }
 
#pageDetailArticle #momentAuthor a:hover {
  text-decoration:underline;
  }



  #pageDetailRight .momentDetailPercent {
 
  }
  
#momentCreation #momentDate {
font-size: 10px;
}
  
  #momentAuthorImage {

}

#pageDetailRight .momentAdditionalBlock {
  float:left;
  padding: 10px 0;
  border-top:1px dotted #cfcfcf;
  border-bottom:1px dotted #cfcfcf;
  
  }   
      
#pageDetailArticle .momentDetailMainPhoto {
display:block;
padding-left:5px;
}

#pageDetailArticle .momentDetailMainPhoto img {
border:1px solid #000;

}
  
.momentAdditionalImages {
  display:block;
  width:151px;
  height:112px;
  border:1px solid #000;
  background-position:50% 50%;
  cursor:pointer;
  background-repeat:no-repeat;
}

#pageDetailRight .comment_text a.hover {
color:red;
}

  
/* TOBY MOMENT AGG PAGE */



#momentDetailAggLeft {
float:left;
width:660px;
position:relative;
margin-top:10px;
}

#momentDetailAggLeft a#momentPageHeader {
background:transparent url('http://media.nbcnewyork.com/designimages/hd_the_moment_article.jpg') no-repeat scroll 0 0;
display:block;
height:52px;
margin:0 0 5px;
width:436px;
}

#momentDetailAggLeft a#momentHadAHeader {
  background: transparent url('http://media.nbcnewyork.com/designimages/nbc_moment_tell_us_new.jpg') no-repeat scroll 0 0;
  display:block;
  height:16px;
  left:260px;
  position:absolute;
  top:24px;
  width:173px;
  
  }
  
#momentDetailAggLeft a#momentHadAHeader:hover {
  background-position:0 -16px;
}

a.momentAggPageUp {
  background: transparent url('http://media.nbcnewyork.com/designimages/btn_smc_vote_up_bonjour.gif') no-repeat 0 0;
  width:76px;
  height:18px;
  display:block;  
  }

a.momentAggPageUp:hover {
  background-position: 0 -18px;
  }
  
a.momentAggPageUpOn {
  background-position: 0 -18px;
  }

a.momentAggPageDown {
  background: transparent url('http://media.nbcnewyork.com/designimages/btn_smc_vote_down_bonjour.gif') no-repeat 0 0;
  width:76px;
  height:18px;
  display:block;
  }

a.momentAggPageDown:hover {
  background-position: 0 -18px;
  }

a.momentAggPageDownOn {
  background-position: 0 -18px;
  }


/* CATEGORY NAVIGATION AGG PAGE */

.momentCatNav {
font-family: Georgia;
font-size: 18px;

}

/* set top border on top two categories */
.momentCatNav a#cat00 {
border-top:1px solid #CFCFCF;
}

.momentCatNav a#cat_1 {
border-top:1px solid #CFCFCF;

}

.momentCatNav a.category {
border-bottom:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
color:#999999;
display:block;
height:21px;
padding-left:3px;
padding-top:7px;
text-decoration:none;
width:313px;
}

.momentCatNav a.selected {
color:#fff;
text-decoration:none;
background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_category_hover.jpg') repeat-x 0 0;
  }

.momentCatNav a.category:hover {
color:#fff;
text-decoration:none;
background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_category_hover.jpg') repeat-x 0 0;
}

.momentCatNav a.categoryNoHover {
border-bottom:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
color:#999999;
display:block;
height:22px;
padding-left:3px;
padding-top:6px;
text-decoration:none;
width:312px;
}

.momentRatingMid .momentPercentMid .momentDetailPercent {
font-size:12px;
}

/*two columns*/
ul.list2col {
  float: left;
  width: 100%;
  margin: 0 0 1em 0;
  border-left:1px solid #CFCFCF;
  display:none;
}

ul.list2col li {
  float: left;
  width: 48%;
}

.momentAggPageDetail {
  border-right:1px dotted #cfcfcf;
  }

/* old agg page header 
.momentAggPageDetail #momentPageHeader {
  display:block;
  background:transparent url('http://media.nbcnewyork.com/designimages/hd_moment_agg.jpg') no-repeat 0 0;
  width:629px;
  height:51px;
  margin-bottom:10px;
  }
*/

.momentAggPageDetail a#momentHadAHeader {
 
  }
  
.momentAggPageDetail a#momentHadAHeader:hover {
  background-position:0 -19px;
  }

a.momentReadIt {
background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_agg_read.gif') no-repeat 0 0;
display:block;
float:left;
height:10px;
margin-right:5px;
margin-top:4px;
width:41px;
  }

a.momentReadIt:hover {
  background-position:0 -14px;
  }

.momentShareIt{
  background:transparent url('http://media.nbcnewyork.com/designimages/ico_moment_shareIt.jpg') no-repeat 0 0;
  display:block;
  float:left;
  height:18px;
  margin-right:5px;
  margin-top:0;
  width:53px;
  }

a.momentShareIt:hover {
  background-position:0 -18px;
  }

#momentList .momentShareIt{
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_smc_share_new.gif') no-repeat 0 0;
  display:block;
  height:18px;
  margin-top:0;
  width:36px;
  float:none;
  margin-right:0;
  }

#momentList a.momentShareIt:hover {
  background-position:0 -18px;
  }

#momentList a.momentFlagIt {
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_smc_flag.gif') no-repeat 0 0;
  display:block;
  height:18px;
  width:36px;
  float:none;
  margin-right:0;
  margin-top:0;
  margin-left:-2px;
  }
 
#momentList a.momentFlagIt:hover {
  background-position:0 -18px;
}

#momentList a.momentFlagItOn {
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_smc_flagged.gif') no-repeat 0 0;
  display:block;
  height:16px;
  width:50px;
  float:none;
  margin-right:0;
  margin-top:0;
  }


a.momentFlagIt {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_agg_flagIt.jpg') no-repeat 0 0;
  display:block;
  float:left;
  height:20px;
  margin-right:5px;
  margin-top:-1px;
  width:56px;
  }
 
a.momentFlagIt:hover {
  background-position:0 -20px;
}

a.momentFlagItOn {
  background:transparent url('http://media.nbcnewyork.com/designimages/nbc_moment_flagged.gif') no-repeat 0 0;
  display:block;
  float:left;
  height:19px;
  margin-right:5px;
  margin-top:-1px;
  width:61px;
  }

a.momentComment {
  display:block;
  float:left;
  font-family:Georgia;
  font-size:12px;
  height:20px;
  margin-top:0;
  text-decoration:none;
  color:#777;
  }

a.momentComment:hover {
  background-position:0 -20px;
  color:#ff4444;
  text-decoration:underline;
  }

.moment_more {
  width:90px;
  padding:10px 5px;
  display:block;
  }
  
a.moment_more {
  color:#ff4444;
  font-size:12px;
  text-decoration:none;
  }

a.moment_more:hover {
  text-decoration:underline;
  }

.momentAggDetailImage {
display:block;
float:right;
padding-left:5px;
}

.momentAggDetailImage img {
border: 1px solid #000;
}

#momentMostDisplay {
float:left;
margin:10px 0;
width:600px;
}

#momentMostDisplay .momentTheMostList {
float:left;
height:13px;
margin:0;
padding:0;
overflow:hidden;
}

#momentMostDisplay .momentAggTheMost {
  display:block;
  background:transparent url('http://media.nbcnewyork.com/designimages/comm_sort_by.gif') no-repeat 0 0;
  width:36px;
  height:8px;
  float:left;
  margin-right:10px;
  margin-top:5px;
}

a.momentMostWorthy {
  display:block;
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_somycity_top_rated.gif') no-repeat 0 0;
  width:75px;
  height:13px;
  float:left;
  overflow:hidden;
  }
  
a.momentMostWorthy:hover {
  background-position:0 -13px;
  }

a.momentMostWorthyOn {
  display:block;
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_somycity_top_rated.gif') no-repeat 0 -13px;
  width:75px;
  height:13px;
  float:left;
  overflow:hidden;
  }

a.momentMostRecent {
  display:block;
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_somycity_most_recent.gif') no-repeat 0 0;
  width:98px;
  height:13px;
  float:left;
  overflow:hidden;
}

a.momentMostRecent:hover {
  background-position:0 -13px;
  }
  
a.momentMostRecentOn {
  display:block;
  background:transparent url('http://media.nbcnewyork.com/designimages/btn_somycity_most_recent.gif') no-repeat 0 -13px;
  width:98px;
  height:13px;
  float:left;
  overflow:hidden;
  }

#momentMostDisplay .sortPipe {
  color:#000000;
  float:left;
  font-size:16px;
  font-weight:bold;
  padding:0 11px;
}
  
  
#momentBottomButton {
position:absolute;
top:378px;
padding-left:1px;
padding-top:10px;
}


/* HOT MOMENTS RR */

.momentHotHeader {
  background:transparent url('http://media.nbcnewyork.com/designimages/moment_top_moment_hd.gif') no-repeat 0 10px;
  display:block;
  width:244px;
  height:48px;
  margin: 0 auto;
  }

.momentBgHotTop {
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_hotTop.jpg') no-repeat 0 0;
  display:block;
  width:299px;
  height:17px;
  }
  
.momentBgHotBody {
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_hotSides.jpg') repeat-y 0 0;
  }

.momentBgHotBottom {
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_hotBottom.jpg') no-repeat 0 0;
  display:block;
  width:299px;
  height:8px;
  float:left;
  margin:0;
  padding:0;
  }
  
  
#hotList {
  margin:0;
  padding:0 20px;
  width:270px;
}

#momentTopMoments {
  float:left;
  font-family:georgia;
  font-size:12px;
  width:310px;
}

.momentHotMoment {
  float:left;
  margin:10px 0;
  overflow:hidden;
  width:265px;
}

#hotList .momentAuthor {
  font-size:10px;
  }

#hotList .momentTime {
  font-size:10px;
  }

#hotList .momentHotMoment .momentDetail {
  font-size:12px;
  float:left;
  width:250px;
  line-height:14px;
  cursor:pointer;
  margin:5px 0 10px;
}

#hotList .momentHotMoment .momentCreation {
  color:#818181;
  float:left;
  font-size:12px;
  padding-bottom:5px;
  text-align:center;
  width:100%;
}

#hotList .momentHotMoment .momentCreation a {color:#000;text-decoration:none;}
#hotList .momentHotMoment .momentCreation a:hover {text-decoration:underline;}

#hotList .momentHotMoment .momentTime {color:#999999;padding:5px 0;font-size:10px;display:inline;font-family:georgia;}

#hotList .momentHotMoment .momentImage {
  background-position:50% 0;
  background-repeat:no-repeat;
  display:block;
  height:185px;
  margin-bottom:5px;
  padding-bottom:5px;
  width:250px;
  border:1px solid #A7A7A7;
}

#hotList .momentHotMoment .momentTools {
  float:left;
  height:20px;
  padding-top:10px;
  position:absolute;
  top:280px;
  background-color:#fff;
}

#hotList .momentHotMoment .momentHotComments {
  display:block;
  font-family:arial;
  float:left;
  font-size:11px;
  font-weight:bold;
  padding-top:2px;
}

#hotList .momentHotMoment a.momentHotComments{text-decoration:none;color:#000;}
#hotList .momentHotMoment a.momentHotComments:hover {text-decoration:underline;}

#hotList .momentHotMoment .momentShare {
  background:transparent url('http://media.nbcnewyork.com/designimages/ico_moment_share_img.jpg') no-repeat 0 0;
  display:block;
  float:left;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  height:15px;
  padding-left:19px;
  padding-top:3px;
  width:34px;
}

#hotList .momentHotMoment a.momentShare {
  color:#000;
  text-decoration:none;
  }

#hotList .momentHotMoment a.momentShare:hover {
  text-decoration:underline;
  }

#hotList .momentHotMoment .momentRating {
  background:transparent url(http://media.nbcnewyork.com/designimages/ico_smc_arrow_up_green.gif) no-repeat scroll -3px -2px;
  padding-left:28px;
  display:block;
  float:left;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  height:17px;
  padding-top:3px;
}

#hotList .momentHotMoment a.momentRating{
  color:green;
  text-decoration:none;
  }

#hotList .momentHotMoment a.momentRating:hover{
  text-decoration:underline;
  }

#hotList .momentHotMoment .momentRatingNumber {font-size:12px;color:#fb1616;}

#hotList .momentHotCategory {
float:left;
font-family:helvetica;
font-size:15px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
width:100%;
line-height:20px;
  }
  
#hotList .momentHotCategory a {
  color:#000;
  text-decoration:none;
  }

#hotList .momentHotCategory a:hover {
  text-decoration:underline;
  }

.momentHotBottomBorder {
border-bottom:1px solid #CFCFCF;
display:block;
float:left;
margin:0 auto;
padding:5px 0;
width:265px;
}

#momentBottomButtons {
height:27px;
padding-left:1px;
position:absolute;
top:390px;
}

/*kickapps admin edit link*/

.momentAdmin {
color:#FB1616;
float:right;
font-size:12px;
font-weight:bold;
text-align:right;
}

a.editMomentLink  {
color:#FB1616;
display:block;
float:left;
padding-right:20px;
text-decoration:underline;
}

a.editMomentLink:hover {
text-decoration:underline;
}

a#editMomentLink  {
text-decoration:none;
color:#fb1616;
}

a#editMomentLink:hover {
text-decoration:underline;
}


.momentArticlePageDetail .editMomentLink {
position:relative;
}

#nbc_moment_right .editMomentLink {
position:relative;
float:right;
}

.moment_page .comment_by {
font-family:georgia;
padding-left:0;
}

.moment_page .comment_by a {
text-transform:none;
}

.moment_page .commentbody {
font-family:georgia;
}

#momentPostingIn {
background-color:#FFFFFF;
border-bottom:1px dotted;
display:block;
font-family:georgia;
font-size:11px;
height:10px;
left:6px;
opacity:0.5;
padding:5px;
position:absolute;
top:101px;
width:250px;
z-index:999;
}

.momentToolsArticle {
display:block;
float:left;
position:absolute;
bottom:0;
left:5px;
}

.momentToolsArticle .momentShare {
left:0;
position:absolute;
top:-20px;
}

.momentToolsArticle .momentPageFlagIt {
left:60px;
position:absolute;
top:-20px;
}

/* moment share */

#moment_share_box {
border:1px solid;
position:absolute;
width:235px;
z-index:800;
font-family:arial;
background-color:#fff;
}

#moment_share_box .share_header h3 {
background:transparent url('http://media.nbcnewyork.com/designimages/hd_moment_share.gif') no-repeat 0 0;
display:block;
width:52px;
height:18px;
}

#moment_share_box .share_header {
background-image:url('http://media.nbcnewyork.com/designimages/bg_moment_post.jpg');
background-position:0 0;
float:left;
height:25px;
padding:5px 0 0 1px;
width:234px;
}

#moment_share_box .share_close {
cursor:pointer;
position:absolute;
right:3px;
top:4px;
}

#moment_share_box a.share_close {
background: transparent url('http://media.nbcnewyork.com/designimages/btn_moment_hide_share.gif') no-repeat scroll 0 0;
display:block;
height:14px;
width:28px;
margin:0;
}

#moment_share_box a.decornone {
color:#262626;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}

#moment_share_box a.decornone:hover {
text-decoration:underline;
font-size:10px;
}

/*moment share in collapsed*/

#moment_share_box_coll {
border:1px solid;
font-family:arial;
left:15px;
position:absolute;
right:0;
top:181px;
width:235px;
z-index:999;
}

#moment_share_box_coll .share_header h3 {
background:transparent url('http://media.nbcnewyork.com/designimages/hd_moment_share.gif') no-repeat 0 0;
display:block;
width:52px;
height:18px;
}

#moment_share_box_coll .share_header {
background-image:url('http://media.nbcnewyork.com/designimages/bg_moment_post.jpg');
background-position:0 0;
float:left;
height:25px;
padding:5px 0 0 1px;
width:234px;
}

#moment_share_box_coll .share_close {
cursor:pointer;
position:absolute;
right:3px;
top:4px;
}

#moment_share_box_coll a.share_close {
background: transparent url('http://media.nbcnewyork.com/designimages/btn_moment_hide_share.gif') no-repeat scroll 0 0;
display:block;
height:14px;
width:28px;
margin:0;
}

#moment_share_box_coll a.decornone {
color:#262626;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}

#moment_share_box_coll a.decornone:hover {
text-decoration:underline;
font-size:10px;
}

.buzz a, .yahoobuzz a {
color:#262626;
text-decoration:none;
text-transform:uppercase;
}

.buzz a:hover, .yahoobuzz a:hover  {
text-decoration:underline;
}
 
#photoUploadError {
  background: transparent url('http://media.nbcnewyork.com/designimages/txt_moment_error_file_type.gif') no-repeat scroll 0 0;
  display:block;
  left:22px;
  position:absolute;
  top:24px;
  width:140px;
  height:14px;
}
 
#viewYourMomentWaitText {
  text-align:center;
  display:block;
  font-size:20px;
  color:#FB1616;
}

#momentFeedbackBar {
  float:left;
  margin-top:1px;
  overflow:hidden;
  padding-left:6px;
  width:969px;
}

#postMomentForm {
float:left;
height:205px;
}

#momentBody {
position:relative;
}

#nbc_moment_right #ad300-250  {
margin: 10px 0;
}

/* for now */
#addMoment textarea {
display:none;
}

#somycity #header_top_comm {
width:625px;
}

#somycity #article_comments {
width:640px;
background-color:#fff;
padding-bottom:50px;
}

/* AGGREGATION INLINE */

#inlineMomentAdd {
  float:left;
  width:623px;
  border:1px solid #dbdbdb;
  background-color:#eef0f0;
  position:relative;
  font-family:Georgia, serif;
  margin:5px 0;
  padding:5px;
}

#inlineMomentAdd .inlineClosed {
height:125px;
}

#inlineMomentAdd .inlineOpen {
height:330px;
}

#inlineMomentAdd #momentCollTxtBox_area {
  color:#666666;
  font-family:georgia;
  font-size:13px;
  margin-top:5px;
  padding:5px;
  width:609px;
  resize:none;
}

#inlineMomentAdd h3 {
  background:transparent url('http://media.nbcnewyork.com/designimages/agg_tell_us_grey.gif') no-repeat 0 0;
  width:184px;
  height:16px;
}

#inlineMomentAdd h3 span {
  display:none;
}

#inlineMomentAdd .inlineTextAreaClosed {
  width:605px;
  height:35px;
  border:2px solid #000;
}

#inlineMomentAdd .inlineTextAreaOpen {
  width:605px;
  height:135px;
  border:2px solid #000;
}

#inlineMomentAdd a.inlineMomentCancel {
  background:transparent url('http://media.nbcnewyork.com/designimages/agg_btn_cancel.gif') no-repeat 0 0;
  width:82px;
  height:29px;
  display:none;
  margin:5px 5px 0 0;
  float:right;
}

#inlineMomentAdd a.inlineMomentCancel:hover {
  background-position:0 -28px;
}

#inlineMomentAdd a.inlineMomentPost {
  background:transparent url('http://media.nbcnewyork.com/designimages/agg_btn_post.gif') no-repeat 0 0;
  width:82px;
  height:29px;
  display:block;
  margin-top:5px;
  float:right;
}

#inlineMomentAdd a.inlineMomentPost:hover {
background-position:0 -28px;
}

#inlineMomentAdd #inlineImageUpload{
display:none;
}

#inlineMomentAdd .inlineCharCounter {
  position:absolute;
  right:5px;
  top:-5px;
  color:#ccc;
  font-size:24px;
  line-height:26px;
}

#inlineMomentAdd #inlineDropDown {
  display:none;
  position:absolute;
  right:20px;
  top:186px;
}

#inlineMomentAdd #inlineDropDown .momentDropDown {
  background-color:#eef0f0;
  border:1px solid #6E6E6E;
  display:block;
  height:23px;
  position:relative;
  width:277px;
  left:0;
  top:0;
  margin-top:1px;
}

#inlineDropDown .momentDropDown .dropDownCategory {
  color:#000;
  padding:5px;
}

#inlineMomentAdd #momentPhotoUpload {
  background-color:#eef0f0;
  width:623px;
  border-bottom:0;
}

#inlineMomentAdd #inlinePostAnonymously {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_post_anonymously_full.gif') no-repeat scroll 20px 7px;
  float:left;
  height:18px;
  margin-left:0;
  width:125px;
}

#inlineMomentAdd #dropDownList a {
  text-decoration:none;
  display:block;
}

#inlineMomentAdd #dropDownList a:hover {
  text-decoration:none;
}

#inlineMomentAdd #dropDownList {
  background-color:#eef0f0;
  border-left:1px solid #6E6E6E;
  border-right:1px solid #6E6E6E;
  border-top:1px solid #6E6E6E;
  display:none;
  font-size:16px;
  position:absolute;
  width:252px;
  z-index:999;
}

#inlineMomentAdd #dropDownList a {
  padding:6px 3px;
  color:#8e8e8e;
  border-bottom:1px #8e8e8e;
}

#inlineDropDownList a:hover {
  background:transparent url('http://media.nbcnewyork.com/designimages/bg_moment_category_hover.jpg') repeat-x scroll 0 0;
  color:#fff;
}

#inlineMomentAdd .momentDDPosition {
  left:0;
  top:39px;
}


#inlineMomentAdd a.momentUploadPhoto {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_upload_a_photo_full.gif') no-repeat scroll 0 0;
  display:block;
  height:13px;
  width:118px;
  overflow:hidden;
}

#inlineMomentAdd a.momentUploadPhoto:hover {
  background-position:0 -13px;
}

#inlineMomentAdd  a.momentRemovePhoto {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_remove_photo_full.gif') no-repeat scroll 0 0;
  display:block;
  height:9px;
  width:72px;
  overflow:hidden;
}

#inlineMomentAdd  a.momentRemovePhoto:hover {
  background-position:0 -9px;
}

#inlineMomentAdd #photoUploadLayer {
  background-color:#EEF0F0;
  height:74px;
  left:4px;
  overflow:hidden;
  position:absolute;
  top:180px;
  width:280px;
}

#inlineMomentAdd a#momentImageUploadCancel {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_agg_cancel.gif') no-repeat scroll 0 0;
  display:block;
  height:12px;
  left:173px;
  position:absolute;
  top:40px;
  width:37px;
}

#inlineMomentAdd #momentCharacterCount {
  color:#999999;
  font-size:24px;
  height:20px;
  line-height:26px;
  position:absolute;
  right:5px;
  top:-5px;
}

#inlineMomentAdd #inlineThankYou {
  width:627px;
  height:200px;
  background-color:#EEF0F0;
  z-index:999;
  float:left;
}

#inlineMomentAdd #momentThankYou {
  background:#EEF0F0 none repeat scroll 0 0;
  padding:0;
  width:623px;
  z-index:99;
  position:relative;
  height:210px;
  top:0;
  left:0;
  float:left;
}

#inlineMomentAdd #momentThankYou .momentTellUsThanks {
  display:none;
}

#inlineMomentAdd #momentThankYou #momentPublish {
  border:0 none;
  display:block;
  height:50px;
  margin:5px auto;
  text-align:center;
  width:623px;
}

#inlineMomentAdd #momentThankYou .momentThankYouText {
  margin:5px auto;
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_moment_inline_thanks.gif') no-repeat scroll 0 10px;
  height:57px;
  padding:10px 0;
  width:309px;
}

#inlineMomentAdd #momentThankYou .momentPublishTo {
margin:0 auto;
}

#inlineMomentAdd a#momentImageUploadBtn {
  background:transparent url('http://media.nbcnewyork.com/designimages/txt_agg_inline_upload.gif') no-repeat scroll 0 0;
  display:none;
  height:17px;
  left:153px;
  position:absolute;
  top:56px;
  width:60px;
}

#inlineMomentAdd a#momentImageUploadBtn:hover {
  background-position: 0 0;
}

#inlineMomentAdd .momentPhotoDirections span {
  color:#999999;
  font-size:12px;
  height:20px;
}

#inlineMomentAdd #photoUploadLayer span {
  left:6px;
  position:absolute;
  top:39px;
}

#inlineMomentAdd #photoLoading {
  left:27px;
  position:absolute;
  top:206px;
  z-index:99;
}

#inlineMomentAdd #momentProcessing {
  height:32px;
  left:300px;
  position:absolute;
  top:80px;
  width:32px;
}

#inlineMomentAdd .publishToButtonsContainer {
  float:left;
  margin-left:222px;
  margin-top:10px;
  text-align:center;
  width:100%;
}

#inlineMomentAdd a.hideThis {
  background: transparent url('http://media.nbcnewyork.com/designimages/txt_moment_inline_hide.gif') no-repeat 0 0;
  width:29px;
  height:13px;
  display:block;
  position:absolute;
  right:0;
}

#inlineMomentAdd #postMomentForm {
  height:100%;
  float:left;
}

#inlineMomentAdd .formText  {
  color:#999999;
  position:absolute;
  right:0;
  top:0;
  line-height:30px;
}

#inlineMomentForm {
  float:left;
}

.momentInteractive {
  clear:left;
  float:left;
  margin:20px 0;
  width:100%;
}

  .yahoo_buzz {
  color:#777777;
  display:block;
  float:left;
  font-family:georgia;
  font-size:10px;
  font-weight:bold;
  line-height: 10px;
  padding:1px 0 0 5px;
  text-transform:capitalize;
}

.yahoo_buzz a {
  color:#555555;
  cursor:pointer;
  font-family:arial;
  font-size:9px;
  text-decoration:none;
  text-transform:uppercase;
}

/* must remain here */

.somycity #momentRightRail #moment_collapsed #momentHeader {
  background-image:url('http://media.nbcnewyork.com/designimages/hd_moments_happening_now.jpg');
  background-position:21px 3px;
  display:block;
  height:30px;
  width:305px;
  }


#moment_collapsed .howtolink {
color:#000000;
font-family:Georgia;
font-size:10px;
left:25px;
position:absolute;
text-decoration:none;
top:342px;
}

.howtolink {text-decoration:none;color:#000000;font-size:10px;font-family:Georgia;left:-235px;position:relative;text-decoration:none;top:78px;}
.howtolink:hover {text-decoration:underline;}
.howtolink:visited {color:#000000;}

.momentAuthor .via {
  font-style:italic;
}

* html #inlineDropDown #currCatName {
padding:0;
}
