* { margin: 0; }
 html, body { height: 100%; }
 
 body
{ /* background:#e9f0f3 url('../../images/body_bg.jpg') no-repeat top center; */
 background:#e9f0f3 url('../../images/body_bg.gif') repeat-x 0 0;
  font-family: Helvetica, Arial, Sans-serif; 
  font-size:12px;
  color:#333333;
  line-height: 1.2;
  margin:0; padding:0;
}

html {	overflow: -moz-scrollbars-vertical;
		overflow-y: scroll;	}  /* vertical scroll bar always on, so page center doesn't "jump" */

/* ------------------ Baseline Styles  -------------------------- */

/* Headers *****************************/
h1 {font-size:26px; font-weight:bold; color:#000000;}
h2 {font-size:18px; font-weight:normal; margin:10px 0 8px 0; padding:0;}
h3 {font-size:13px; display:block; width:798px; height:21px; margin:0; padding:0;
    color:#2d569e; 
	    }
h4 {}
h5 {}

/* Text *****************************/



/* Links *****************************/
a {text-decoration:none; color:#2d569e;}
a:hover {text-decoration:underline;}
a:active {}
a:visited {}

/* Images *****************************/
img { border: 0px; border-style: none; }


/* Misc Sitewide ********************/	
br.brclear {clear: both; line-height: 0; height:0;}




/* ------------------ Centered Content  -------------------------- */
#Box { width:860px; margin: 0 auto; border: none; height:100%;}

#Main {width:860px; margin:0; padding:0; float: left; }


/* ------------------- Header ------------------------------- */

#Header {width:860px; height:129px; display:block; background: #ffffff url(../../images/pagehdr_bg.gif) no-repeat 0 0;}
#Header1 {width:860px; height:129px; display:block; background: #ffffff url(../../images/pagehdr_bg-mom.gif) no-repeat 0 0;}


/*------------------- ContentBox ------------------------- */
#Content {width:800px; /*860-p*/ padding: 27px 30px 12px 30px;
          float:left;  background: #ffffff url('../../images/content_bg.gif') repeat-y 0 0;}
          
 .videoContent {float:left; padding: 0 13px 21px 16px;  width:481px;}
 
 .mainArticle {float:left; width:280px;}
	.dateTime {color:red; font-size:14px; font-weight:bold; margin-left:5px;}
	
	a.btnTellFriend {display:block; width:265px; height:61px; margin:12px 0 14px 0;
	    text-indent:250px; overflow:hidden; white-space:nowrap;
		background: transparent url('../../images/btn-tellmoms.jpg') no-repeat 0 0;
	}
	
	.mainArticle h1, .mainArticle h2, .mainArticle p {padding-left:5px;}
	
	.mainArticle ul {padding:0; padding-left:10px; margin-left:10px; color:#0d1381; font-size:12px; font-weight:bold; 
	  list-style-type:square; }
	.mainArticle ul li {margin-bottom:3px;}  

p.sharelinks {margin-bottom:6px; color:#333333; font-size:12px;}


.addthislink {margin:8px 42px 0 0; display:block; float:left;}
.lbpermalink, .lbembed   { width:200px; margin:8px 42px 0 0; display:block; float:left; color:#000000;font-size:12px;}	
.txtpermalink, .txtembed { width:129px; margin:4px 42px 0 0; height:19px; border:1px #c4c4c4 solid; color:#616161; background-color:#ffffff; }

.lbembed, .txtembed {margin-right:0;}

.topStoriesBox {background-color:#f4f7f9; border: 1px #c5c4c4 solid; float:left; margin:0; padding:0 0 9px 0;}
/*	h3.topStoriesHdr {background: #dedede url('../../images/hdr_TopStories.gif') no-repeat 0 0;}  */
	h3.topStoriesHdr {background: #dedede; text-indent:0; white-space:normal; border-bottom:1px #c5c4c4 solid; color:#2d569e; 
	                  width:778px; height:19px;  /*798x21-p*/  padding: 2px 0 0 20px;}
	.storyLink {width:173px; height:137px; /*193x147-p*/ padding:10px 0 0 20px; float:left; }
	.storyLink img {border: 1px solid #999999; padding:3px;}
	.storyLink a {color:#02061c; font-size:12px; font-weight:bold;}
	
.contentImg {float:right; padding: 0 20px 15px 17px;}

/* ---------------header area ------------------ */

.searchbox {float:right; padding: 6px 27px 0 0; color:#000000; font-size:11px;}
.searchbox .formLabel {padding-top:5px;}
.searchbox .formTextbox {height:18px; width:173px; margin-right:6px;}
.searchbox img {margin-top:1px;}

ul.mainMenu { display: block; float:left; padding:0 0 0 22px; margin:0;}

ul.mainMenu li { display: inline; float: left; }

ul.mainMenu li a { overflow: hidden; text-indent: 250px; white-space: nowrap; height: 19px; display: block;}
ul.mainMenu li a:hover {background-position: 0 -19px;}

a.linkHome			{width:53px; background:  transparent url('../../images/menuHome.gif') no-repeat 0 0; 	}
a.linkElection		{width:78px; background:  transparent url('../../images/menuPolitics.gif') no-repeat 0 0;}
a.linkNational		{width:78px; background:  transparent url('../../images/menuNational.gif') no-repeat 0 0;}
a.linkInternational	{width:111px; background: transparent url('../../images/menuInternational.gif') no-repeat 0 0;}
a.linkBusiness		{width:78px; background:  transparent url('../../images/menuBusiness.gif') no-repeat 0 0;}
a.linkTechnology	{width:99px; background:  transparent url('../../images/menuTech.gif') no-repeat 0 0;}
a.linkTravel		{width:65px; background:  transparent url('../../images/menuTravel.gif') no-repeat 0 0;}
a.linkSports		{width:67px; background:  transparent url('../../images/menuSports.gif') no-repeat 0 0;}
a.linkEntertainment {width:116px; background: transparent url('../../images/menuEntertainment.gif') no-repeat 0 0;}
a.linkLiving		{width:54px; background:  transparent url('../../images/menuLiving.gif') no-repeat 0 0;}


.emailSample {color: #666666; float:right; width:400px; padding-right:20px; margin-top:20px; }

/*------------------- footer ------------------------- */

#footer {background: transparent url('../../images/content_bottom.gif')  no-repeat 0 0;
         width:800px; padding: 19px 30px;
        clear:both;
        color:#606060; font-size:11px;
         }

/*------------------- form styles ------------------------- */

.formFrom {width:300px; float:left;}
.formBox {padding-top:15px;}




.formLabel, .formTextbox  {float:left;}
.formLabel	{margin:0; padding:0 4px 0 0px; height:21px; white-space:nowrap;}
.formTextbox {margin-bottom:0; width:174px; height:19px; border:1px #000000 solid; background-color:#ffffff;}
.formCol1	{margin:0 7px 0 20px;}

.formSubmit {width:224px; height:53px; background:transparent url('../../images/btn_SendMyVideosNow.gif') no-repeat 0 0;
	border:0;           
 }


.formFrom .formLabel {width:100px; margin: 6px 0 4px 0px; }
.formFrom .formLabel, .formBox .formCol1 {margin-left:0; margin-right:0; padding:0 7px 0 6px;}

.formBox .formTextbox {width:174px; margin-right:6px; }

.formRow	{height:21px; padding: 8px 0 8px 0; float:left; width:758px; }
.formRowOdd {height:21px; border:1px #a4a4a4 solid; background-color:#ebebeb; border-width: 1px 0; }

.limitRow {float:left; height:12px;}
.limitRow .formLabel	{color:#ffffff;}
.limitRow .formTextbox	{color:#606060; font-size:11px; border:none;}

.errormsg {
    clear: both;
    padding: 20px;
    color: red;
    font-weight: bold;
}
