/* layout */
#omgMainContent
{background:#fff}

#omgLeftCol
{width:603px;margin-right:18px;margin-top:2px;margin-bottom:-2px;background:#fff;overflow:hidden;}

#omgLeftCol .omgMosaicContentCol
{padding:12px 0 0 18px}

/*main background color - big box, in this case was grey f2f2f2 */
#omgRightCol
{width:354px;background:#ffffff;margin:5px 0 6px 0;overflow:hidden;}

.omgRRBoxContent {
padding-top:0px;
}

#omgLeftCol  p:first-child
{margin-top:0;}

#omgHighLightTrigger
{background:#fff;}

.omgFirstTabActive .omgWCBoxHeader img
{display:none;}

#omgHighLightTrigger {min-height:400px}
* html #omgHighLightTrigger {height:400px}
#omgTxtCmpnt {display:none;}

/*Sub container layout */
.omgMosaicSubContentCol,
.omgMosaicSubElementCol
{float:left;margin-top:10px;}

.omgMosaicSubContentCol
{margin-left:198px;width:370px;overflow:hidden}

.omgMosaicSubElementCol
{margin-left:-568px;width:180px;overflow:hidden;}

* html .omgMosaicSubContentCol
{margin-left:99px;}

.omgMosaicSubElementCol .omgStoryElementBox
{float:none;margin-right:0;margin-bottom:15px;}

.omgMosaicSubElementCol .omgStoryElementBox h4
{margin-top:-1px;}

.omgMosaicSubContentCol h3
{font-weight:bold;margin:0;}

/* snapshot/header area */
#omgSnapShot
{background:#fff;margin-bottom:6px;}

.omgSnapShotHeader
{border-bottom:1px solid #e1e1e1;height:32px;position:relative;}

#omgTimeStamp
{font-size:11px;font-weight:bold;color:#ca0002;position:absolute;top:7px;left:18px;}

.omgGryTmeStmp
{color:#949494;}

#omgBrandingBanner
{margin-bottom:-6px;}

#omgBrandingBanner .omgStoryTools
{display:none;}

* html #omgBrandingBanner
{margin-bottom:-3px;}

#omgBrandingBanner.omgSnapShotHeader
{top:-4px;height:55px;width:984px;border-bottom-width:0;}

#omgBrandingBanner #omgTimeStamp
{top:45px;}

#omgHeaderLeftCol
{margin:15px 18px;width:453px;float:left;}

* html #omgHeaderLeftCol
{margin-left:9px;}

#omgHeaderRightCol
{width:483px;margin-top:18px;float:left;}

#omgHeaderRightCol ul
{margin-bottom:9px;}

#omgHeaderRightCol li
{color:#000;}

#omgHeaderRightCol li.omgHiliteHeader
{font-weight:bold;list-style:none;text-transform:uppercase;}

#omgHeaderRightCol li.omgNextStory
{font-weight:bold;font-size:10px;list-style:none;margin-top:6px;}

#omgHeaderRightCol li b
{color:#ca0002}

h1
{font-size:28px;line-height:1em;margin:0;letter-spacing:-1px;}

/* story tools */
.omgContentBtn
{margin:-6px 0 7px 0;}

* html .omgContentBtn
{margin:-12px 0 7px 0;}

.omgStoryTools
{position:absolute;top:7px;right:9px;}

.omgStoryToolsFooter
{position:relative;height:36px;border-width:1px 0;border-style:solid;border-color:#e8e8e8;margin:27px 0 15px 0;clear:both;}

* html .omgStoryToolsFooter
{margin-top:24px;}

.omgStoryToolsFooter .omgStoryTools
{top:10px;right:0;}
/* ies */

#omgTxtCmpnt li
{margin-left:15px;list-style-position:outside}

.omgStoryPhotoBox,
.omgStoryElementBox
{clear:left;}

.omgStoryElementBox
{float:left;margin:2px 18px 6px 0;width:180px;}

.omgStoryElementBox ul
{padding:0;list-style-image:url('http://i.l.omg.net/omg/.element/img/2.0/global/red_bull.gif'); margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0}

.omgStoryElementBox ol
{margin:2px 0 0 0;padding:0;}

.omgStoryElementBox
{font-size:11px;}

.omgStoryElementBox a
{font-weight:bold;}

#omgTxtCmpnt .storyElementBox li,
.omgStoryElementBox li
{margin-left:12px;line-height:1.2em;margin-bottom:3px;}

* html #omgTxtCmpnt .omgStoryElementBox li,
* html .omgStoryElementBox li
{margin-left:16px;}

* html #omgTxtCmpnt .omgStoryElementBox li,
* html .omgStoryElementBox li
{padding-left:0;}

.omgStoryElementBox ol li
{margin:6px 0 0 18px;padding:0;}

* html .omgStoryElementBox ol li
{margin-left:25px;}

.omgFacts li
{color:#666;}

.omgCorrectionHead
{color:#ca0002}

.omgStoryElementBox h4
{margin:0;font-weight:bold;font-size:16px;}

.omgStoryElementBox .omgTVPromoBoxFooter a
{font-size:10px;font-weight:normal;}

/* paragraph rules */
p.omgAttribution
{margin:15px 0;color:#949494;font-size:10px;}

* html p.omgAttribution
{margin-top:-4px;}

p.omgTopics
{font-weight:bold;color:#949494;margin:15px 0 27px 0;word-spacing:6px;}

.omgMosaicSubContentCol p.omgTopics,
* html p.omgTopics
{margin-bottom:0;padding-bottom:0;}

p.omgTopics b
{color:#000;word-spacing:1px;}

.omgMosaicSubContentCol p.omgTopics b
{display:block;}

p.omgTopics a
{text-decoration:underline;word-spacing:1px;}

p.omgEditorNote
{font-style:italic;}

.omgEmbeddedMosLnk
{font-size:10px;display:inline;white-space: nowrap}

.omgEmbeddedMosLnk img
{vertical-align:-2px;}

.omgEmbeddedMosLnk a,
.omgEmbeddedMosLnk a:visited
{color:#ca0002;padding:2px 2px 1px 2px;}

.omgEmbeddedMosLnk a:hover
{color:#fff;background:#c90000;}

/* ugc box */

.omgUGCBox
{background:#f5fafe;margin:9px 0;}

.omgUGCBox .omgUGCBox
{background:#fff;margin:6px 18px;}

.omgUGCBoxFooterMeta
{padding:10px 0;margin:0 18px;height:15px;}

.omgUGCBoxFooterMeta .omgPostCommentsLnk
{float:right;color:#666;}

.omgUGCBox .omgBoxContent
{border-width:0 1px; border-style: solid; border-color: #e0e6ec;font-size:11px;line-height:14px;padding-bottom:1px;background:#f5fafe;}

* html .omgUGCBox .omgBoxContent
{padding-bottom:0;}

.omgUGCBox .omgUGCBox .omgBoxContent
{border-width:0 1px;border-style: solid; border-color: #edf3fb; color:#666;background:#fff;overflow:hidden;padding:8px 9px}

.omgUGCBox .omgUGCBox .omgBoxContent .omgMeta
{width:95px;float:left;margin-right:10px;overflow:hidden;}

.omgUGCBox .omgUGCBox .omgBoxContent p
{width:390px;margin:0 0 0 106px;}

.omgUGCHeader
{padding:10px 18px 9px 11px;}

* html .omgUGCHeader
{padding-top:6px}

.omgUGCBox .omgBoxContent h3
{height:22px;margin:0;font-size:14px;color:#3d75ac;}

.omgUGCBox .omgBoxContent h4
{margin:0;padding:0;}

.omgUGCBox .omgBoxContent h3.omgBlogsClosed .closed,
.omgUGCBox .omgBoxContent h3.omgBlogs .opened,
.omgUGCBox .omgBoxContent h3.omgIReportClosed .closed,
.omgUGCBox .omgBoxContent h3.omgIReport .opened,
.omgUGCBox .omgBoxContent h3.omgOpinionClosed .closed,
.omgUGCBox .omgBoxContent h3.omgOpinion .opened
{display:inline;vertical-align:2px;margin-right:8px;}

.omgUGCBox .omgBoxContent h3.omgBlogsClosed .opened,
.omgUGCBox .omgBoxContent h3.omgBlogs .closed,
.omgUGCBox .omgBoxContent h3.omgIReportClosed .opened,
.omgUGCBox .omgBoxContent h3.omgIReport .closed,
.omgUGCBox .omgBoxContent h3.omgOpinionClosed .opened,
.omgUGCBox .omgBoxContent h3.omgOpinion .closed
{display:none;}

.omgUGCBox .omgBoxContent h3 a
{display:block;height:22px;font-weight:bold;font-size:22px;line-height:22px;}

.omgUGCBox .omgBoxContent h3 a,
.omgUGCBox .omgBoxContent h3 a:visited,
.omgUGCBox .omgBoxContent h3 a:hover
{color:#3d75ac;}

.omgUGCBox .omgBoxContent h3 a span
{font-size:14px;font-weight:normal;}

.omgUGCCommentFrm
{margin:0 17px 0 28px;border-top:3px solid #E8EFF7;padding:12px 0 21px 7px;background:#f5fafe;}

.omgUGCCommentFrm .omgMeta
{float:left;}

.omgUGCCommentFrm h4
{color:#959A9F;font-size:22px;margin:0 0 12px 0}

.omgUGCCommentFrm form textarea
{width:428px;height:99px;}

.omgUGCCommentFrm form div
{padding-top:9px;}

.omgUGCCommentFrm form a
{font-size:11px;font-weight:bold;}

.omgExtended
{margin-top:0;}

.omgUGCBox .omgUGCBox .omgBoxContent .omgExtended p
{margin-top:0;}

.omgUGCBox .omgUGCBox .omgBoxContent h3
{margin-bottom:6px;}

.omgUGCBox .omgUGCBox .omgBoxContent .clear
{margin:12px 0;}

.omgUGCCommentFrm form label
{margin:0;padding:0;color:#666;}

.omgUGCCommentFrm .omgLocalCol,
.omgUGCCommentFrm .omgNameCol
{float:left;width:203px;overflow:hidden;}

.omgUGCCommentFrm form .omgNameCol
{margin-right:11px;}

.omgUGCCommentFrm form .omgLocalCol,
.omgUGCCommentFrm form .omgNameCol,
.omgUGCCommentFrm form .omgCommentCol
{padding-top:0;}

.omgUGCCommentFrm form .omgCommentCol
{clear:both;padding-top:6px;}

* html .omgUGCCommentFrm form .omgLocalCol,
* html .omgUGCCommentFrm form .omgNameCol,
* html .omgUGCCommentFrm form .omgCommentCol
{margin-top:-6px;}

* html .omgUGCCommentFrm form .omgCommentCol
{padding-top:0;margin-top:-10px;}

.omgContributor
{color:#333;font-weight:bold;}

.omgError
{color:#ca0002;font-weight:bold;}

.omgUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://production.omg.org/test-web/js-onclick/ugc_TR_bg.gif) 100% 0 repeat-x;}

.omgUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://production.omg.org/test-web/js-onclick/ugc_BR_bg.gif) 100% 0 no-repeat;}

.omgUGCBox .omgUGCBox .omgUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://production.omg.org/test-web/js-onclick/b_ugc_TR_bg.gif) 100% 0 repeat-x;}

.omgUGCBox .omgUGCBox .omgUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://production.omg.org/test-web/js-onclick/b_ugc_BR_bg.gif) 100% 0 no-repeat;margin:0;}

/* font widget/byline */

#omgSCFontButtons
{position:relative;min-height:15px;}

* html #omgSCFontButtons
{height:15px;}

#omgSCFontPlusBtn,
#omgSCFontMinusBtn,
#omgSCFontLabel
{position:absolute;top:0;}

#omgSCFontMinusBtn,
#omgSCFontPlusBtn
{cursor:pointer}

#omgSCFontMinusBtn
{right:19px;}

#omgSCFontPlusBtn
{right:0;}

#omgSCFontPlusBtn .omgDecreaseFont,
#omgSCFontMinusBtn .omgDecreaseFont
{display:none;}

#omgSCFontLabel
{right:38px;}

#omgSCByLine
{color:#666;font-size:10px;}

.omgMosaic160Container
{text-align:center;background:#fff url(http://production.omg.org/test-web/js-onclick/adtile.gif) 0 0 repeat;padding:9px 0;margin-bottom:9px;}

/* omgWireBox over-ride rules */
.omgWireBoxHeader
{height:4px;overflow:hidden;background:#fff url(http://production.omg.org/test-web/js-onclick/corner_wire_TR_bg.gif) 100% 0 no-repeat;}
.omgWireBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://production.omg.org/test-web/js-onclick/corner_wire_BR._bg.gif) 100% 0 no-repeat;}
#omgRightCol .omgWireBoxHeader
{height:4px;overflow:hidden;background:#fff url(http://production.omg.org/test-web/js-onclick/corner_adv_ltg_tr.gif) 100% 0 no-repeat;}
#omgRightCol .omgWireBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://production.omg.org/test-web/js-onclick/corner_adv_ltg_br.gif) 100% 0 no-repeat;}

.omgWireBoxHeader img,
.omgWireBoxFooter img
{display:block;}

.omgWireBox .omgBoxContent
{border-width:0 1px;border-color: #e8e8e8;border-style: solid;background:#fff;}
#omgRightCol .omgWireBox .omgBoxContent
{border-color: #d6d6d6;}

/* my original rules. may need to go away */
#omgRightCol  .omgWireBox
{margin:6px 0;}

.omgRightColBox
{background:#fff;padding:0;margin:0 0 9px 0;}

#relatedBox .omgRightColBox,
#sectionRelateds .omgRightColBox
{margin:9px 0;}

.omgRightColBox .omgRightColBoxContent
{padding:6px 9px;}

.omgRightColWireBox
{margin:6px 0 9px 0;}


.omgRightColWireBoxContent
{border-width:0 1px;border-style:solid;border-color:#e4e4e4;}

#omgRightCol .omgWireBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://production.omg.org/test-web/js-onclick/corner_adv_ltg_br.gif) 100% 0 no-repeat;}

#omgRightCol .omgWireBox .omgBoxContent
{border-color: #d6d6d6;font-size:10px;color:#4c4c4c}

#omgRightCol .omgWireBox .omgBoxContent h4,
#omgRightCol .omgWireBox .omgBoxContent h3
{margin:0;padding:0;font-weight:bold;font-size:11px;}

#omgRightCol .omgWireBox .omgBoxContent h3
{color:#000}

#omgRightCol .omgWireBox .omgBoxContent h4
{margin-top:12px;}

#omgRightCol .omgWireBox .omgBoxContent p
{margin:0;}


.omgImgChngr
{background:#000;}

.omgStoryPhotoBoxNavigation,
.omgStoryPhotoCaptionBox
{background:#fff;}

/*padding/margin */
.omg3pxTB9pxLRPad
{padding:3px 9px;}

.omg10pxTB12pxLRPad
{padding:10px 12px;}

.omg0pxBMargin
{margin-bottom:0;}

/* article only */
.omgMosaic160Container
{text-align:center;background:#fff url(http://production.omg.org/test-web/js-onclick/adtile.gif) 0 0 repeat;padding:9px 0;margin-bottom:9px;}

.omgMosaic160Ad
{background:#f2f2f2;width:318px; margin:0 9px;}

#omgRightCol .omgMosaic160Ad .omgTR
{padding:9px 0;}

#omgArticleMosaic #omgTxtCmpnt
{display:block}

#omgArticleMosaic .omgRRad
{display:none;}

.omgMosaic160Container .omgRRBoxHeader img,
.omgMosaic160Container .omgRRBoxFooter img
{float:left;}

.omgPartnerBanner
{margin:3px 0 15px 0;}

.omgTopNewsModule
{margin:15px 0;}

.omgTopNewsModule .omgWireBox .omgBoxContent
{padding:15px 0;}

.omgTopNewsModule .omgWireBox .omgBoxContent h3
{border-bottom:1px solid #e8e8e8;padding-bottom:13px;margin:0 9px;font-weight:bold;font-size:22px;color:#ca0002;line-height:1em;}

.omgTopNewsModule .omgWireBox .omgBoxContent table
{width:565px;}

.omgTopNewsModule .omgWireBox .omgBoxContent table td
{vertical-align:top;padding:9px 0 0 9px;font-weight:bold;font-size:14px;}

#omgBlogContainer h3
{height:30px;vertical-align:middle;}

#omgBlogContainer h3 img
{display:inline;vertical-align:-10px;}

/* Single Box 8/
========================================================================

#omgBOX .omgBOXtitle {font-size:22px; line-height:24px; font-weight:bold; float:left;}
#omgBOX .omgBOXcontent {width: 334px; height:128px; margin:0 9px; background-color:#F2F2F2; border-bottom:1px solid #E6E6E6; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
#omgBOX .omgBOXmainblock {width:139px; height:110px; background-image:url(http://production.omg.org/test-web/js-onclick/mainblock.gif); float:left; margin:9px;}
#omgBOX .omgBOXbottom {width: 322px; margin:0 9px 5px 9px; padding:7px;  background-image:url(http://production.omg.org/test-web/js-onclick/bottomcorners.gif); height:16px;}
{margin:0; padding:0;}