﻿/*sim - june/09/09*/
h1,h2,body,ul,li,div,a{margin:0; padding:0; outline:none;}
li{ list-style:none;}
.imgTxt,#subNav a{ display:block; text-indent:-9999px;}
.hide{display:none;}
.floatL{float:left;}
.floatR{float:right;}
body{ background-image:url(../img/bg.jpg); background-attachment:fixed; background-color:#676767;  background-repeat:no-repeat; font-size:100%; font-family:Arial, Helvetica, sans-serif; line-height:15px;}

/*base width = 704px*/
.commonAssets,#subNav a {background-image:url(../img/commonSprite.png);  background-repeat:no-repeat; background-color:transparent;}
#page{width:44em; margin:3.06em auto 0 auto; position:relative; height:31.25em; padding-top:1.43em; background-position:0 0;}
#content{ background:#fff; width:40.45em; padding:0 1.75em; min-height:700px; }
#footer{height:1.43em; background-position:0 -25px; overflow:hidden; }
h1{font-size:1em; background-position:-35px -44px; width:40em; height:3.8em; margin:0 auto 1.43em auto;  }
h2{ background-position:-32px -118px; height:112px; width:645px;  border:1px solid #fff;}
#downloadWP{ background:url(../img/btnSprite.jpg) no-repeat 0 -40px; width:337px; height:61px;   margin:30px auto 0 auto; }
#downloadWP:hover{ background:url(../img/btnSprite.jpg) no-repeat -340px -40px;;}

#nav { height:23px; border-bottom:1px solid #91ca3c; margin-top:1.43em;}
#nav li{ float:left; margin-right:8px;  background:#babcbe;}
#nav a{ text-decoration:none; padding:4px 11px 4px 11px; font-size:0.9em; color:#444; display:inline-block;} 
#nav .current{ background:#9ACA3C; color:#fff;}

.tweets{font-size:0.75em;}
.tweets li { margin-top:10px; overflow:auto; background:#fff; height:1%; padding-bottom:5px; border-bottom:1px solid #91ca3c; }
.tweets .tumb{padding:0.18em; border:1px solid #ccc; float:left; width:48px; height:48px;}
.tweets .dialog{ width:90%; margin-left:0.01em; float:left;}
.dialogContent {min-height:60px; padding:0px 5px 0 5px; width:90%;  float:left;  }
.dialogContent  p{margin:5px 0; padding:0;}
.dialogContent  .message a{color:#79ac15; text-decoration:none; border-bottom:1px dotted #79ac15;}

.message{ color:#444; display:block;}
.name{color:#585858; font-weight:bold; display:block; float:left; font-size:1.2em;}
.followBtn{ display:block; float:right; background:url(../img/commonSprite.png) -425px -51px no-repeat; width:56px; height:14px; text-indent:-9999px;}
.timeStamp{ display:block; color:#c4c4c4; clear:both; margin:5px 0;	}

/*leftColumn*/

#lCol{ position:absolute; top:0; right:-197px; margin-top:25px;}
#freshIdeaTxt{ background:url(../img/freshIdeaTxt.png) no-repeat; height:63px; width:172px;}
#secondaryFooter{background-position:-173px -51px; height:8px; overflow:hidden;}
#subNav{ width:172px; background-position:0 -51px;  }
#subNav a { background-image:url(../img/btnSprite.jpg); height:34px; width:172px; border-bottom:1px solid d2d2d2;}
#subNav li div a{background:none; display:inline; text-indent:0; font-size:0.70em; color:#555; text-decoration:none;}
#subNav li div a:hover{background:none; display:inline; text-indent:0; font-size:0.70em; color:#111; text-decoration:none;}
#subNav li div{ background:#fff; padding:6px 5px 6px 11px;}
#subNav #ourSite{background:url(../img/oursiteBtn.png) no-repeat;}
#consumer20{background-position:-172px 0;}
#millennialmoms{background-position:-50px 0;}
#recentArticle{background-position:-344px 0;}
#delicious{background-position:-516px 0;}
#blog{background-position:-688px 0;}
#twitter{background-position:-860px 0;}
#subNav #repnation{background:url(../img/repNationBtn.png) no-repeat; }

