p, div {
  margin:0;
  padding:0;
}
ol, ul {
  font-size:1em;
}
.editLink {
  float:right;
  background:#333;
  color:#fff;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
}
.editLink a {
  color:#fff;
}
.editLink a:hover {
  color:#ddd;
}
pre, code {font-size:1.2em;}

/* --------- CUSTOM LINKS --------- */
a {
 	color:#6b8c45;
 	text-decoration:none;
 }
a:hover {
 	color:#042;
 }

a.secondaryLinkage {
 	color:#042;
 }
a.secondaryLinkage:hover {
 	color:#6b8c45;
  border-bottom:1px dotted #6b8c45;
 }

a.primaryNavLinkage {
 	color:#fff;
 }
a.primaryNavLinkage:hover {
  border-bottom:1px solid #fff;
 }

a.moreStuff {
 	padding:0 10px 0 0;
 	color:#042;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
 	font-size:1em;
 	font-weight:bold;
 	font-variant:small-caps;
 }
a.moreStuff:hover {
 	color:#6b8c45;
  border-bottom:1px dotted #6b8c45;
 }

a.moreStuffLC {
 	padding:0 10px 0 -10px;
 	color:#042;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
 	font-size:1em;
 	font-weight:bold;
 }
a.moreStuffLC:hover {
 	color:#6b8c45;
  border-bottom:1px dotted #6b8c45;
 }

a.bloglistLink {
  color:#333;
  }
a.bloglistLink:hover {
 	text-decoration:underline;
 }

.blogwireHeading a {
 color:#000;
}
.blogwireHeading a:hover {
 	color:#042;
 	text-decoration:underline;
}
.metaBox .blogwireHeading a {
  color:#6b8c45;
}
.metaBox .blogwireHeading a:hover {
 	color:#042;
 	text-decoration:underline;
}


/* Typography */
.secondaryHeadlineType {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#042;
	font-size:1.4em;
	font-weight:bold;
}

.formHeader {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#042;
	font-size:.9em;
	font-weight:bold;
}

.photographMeta {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#999;
	font-size:.7em;
}
.photographMeta a {
	color:#999;
}

.cycleStories{
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
}

.metaTitles {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#969696;
	font-size:.9em;
}

.formLables {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#969696;
	font-size:.9em;
	padding:5px 0 0 0;
}

.primaryHorizontalNav {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#fff;
	font-size:1.2em;
}

.secondaryHorizontalNav {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#042;
	font-size:0.9em;
	padding:5px 12px 0 0;
	text-align:right;
}

.hotTopicsLine {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#042;
	font-size:.8em;
	padding:5px 0 0 10px;
	text-align:left;
}

.footerNavLinks{
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.7em;
}

.footerNavHeaders{
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#000;
	font-size:.7em;
	font-weight:bold;
	padding:0 0 5px 0;
}

.footerText {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#666;
	font-size:.9em;
}


.featureHeadline {
  font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:1.3em;
	text-align:left;
}
.featureHeadline a {
  color:#000;
}
.featureHeadline a:hover {
  color:#042;
  text-decoration:underline;
}

.featureTagline {
	padding:6px 0 0 20px;
	color:#000;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	text-align:left;
}
.featureTagline a {
  color:#6b8c45;
  font-weight:normal;
}

.featurePapername {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.9em;
	text-align:left;
	font-style:italic;
	padding:0 0 0 20px;
}


.featureReadmore {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.9em;
	text-align:left;
	font-weight:bold;
	font-variant:small-caps;
	padding:0 0 0 20px;
}

.featureCopy {
  font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:.8em;
	text-align:left;
	padding:5px 0 0 20px;
}

.featureCycleStories {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.9em;
	text-align:left;
}

.entryHeadline {
  font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:1em;
	text-align:left;
	padding:10px 0 0 0;
}
.entryHeadline a {
  color:#000;
}
.entryHeadline a:hover {
  color:#042;
  text-decoration:underline;
}

.entrySummary {
	padding:0 0 0 10px;
	color:#686868;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:0.8em;
	text-align:left;
}

.entryTagline {
	padding:0 0 0 20px;
	color:#000;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	text-align:left;
}
.entryTagline a {
  color:#6b8c45;
  font-weight:normal;
}

.entryPapername {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.7em;
	text-align:left;
	font-style:italic;
	padding:0 0 0 20px;
}

.entryWordCount {
  font-style: normal;
  color:#686868;
}

.entryAwardName {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#042;
	font-size:.7em;
	text-align:left;
	font-weight:bold;
	padding:0 0 0 20px;
}


.entryReadmore {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.7em;
	text-align:left;
	font-weight:bold;
	font-variant:small-caps;
	padding:0 0 0 20px;
}

.entryDatePosted{
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#686868;
	font-size:.7em;
	text-align:left;
	font-variant:small-caps;
	padding:0 0 0 20px;
}

.freshHeader {
	padding:10px 0 0 0;
	color:#000;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}
.freshHeader a {
  color:#000;
}
.freshHeader a:hover {
  color:#042;
  text-decoration:underline;
}
.freshHeader a span {
  color:#6b8c45;
}
.titleBy {
  color:#6b8c45;
  font-size:0.9em;
  font-weight:normal;
}

.pullQuote {
	padding:0 0 0 20px;
	color:#000;
  font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	text-align:left;
}

.pullQuoteReadMore {
	color:#6b8c45;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
  font-size:.9em;
	font-style:italic;
}

.reviewReadmore {
	padding:0 0 0 20px;
	color:#6b8c45;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:.9em;
	text-align:left;
	font-weight:bold;
	font-variant:small-caps;
}


.bloglistHeading {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#333;
	font-size:.8em;
	text-align:left;
	font-weight:bold;
}

.bloglistBody{
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#686868;
	font-size:.8em;
	text-align:left;
	padding:3px 0 0 10px;
}

.bloglistAuthor {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.7em;
	text-align:left;
	padding:0 0 0 10px;
}

.bloglistPaper {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.7em;
	text-align:left;
	font-style:italic;
	padding:0 0 0 10px;
}

.blogwireHeading {
	color:#333;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:.8em;
	font-weight:bold;
	text-align:left;
}

.blogwireBody {
	padding:0 0 0 10px;
	color:#686868;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:.8em;
	text-align:left;
}

.blogwireSource {
	padding:0 0 0 10px;
	color:#6b8c45;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:.7em;
	text-align:left;
}

.blogwireReadArticle {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#6b8c45;
	font-size:.7em;
	text-align:left;
	font-style:italic;
	padding:0 0 0 10px;
}

.moreStuff{
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#042;
	font-size:.9em;
	font-weight:bold;
	font-variant:small-caps;
}

.pubDescription,
.bodyCopy,
.summaryCopy {
	padding:20px 20px 0 0;
	color:#000;
  font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	line-height:1.2em;
	text-align:left;
}

.pubDescription p,
.bodyCopy p,
.summaryCopy p {
  margin:0 0 1em;
}
#pageWrapper p {
  margin:1em 1em 1em 0;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:0.8em;
}
.commentContent {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#333;
	font-size:.9em;
	text-align:left;
}

.commentMeta {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#686868;
	font-size:.7em;
	padding:10px 0 5px 0;
}

.socialText {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#333;
	font-size:.9em;
	text-align:left;
	padding:5px 0;
}


.paperinfoHeading {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#333;
	font-size:.9em;
	text-align:left;
	font-weight:bold;
	padding:5px 0 0 0;
}

.paperinfoBody {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#686868;
	font-size:.9em;
	text-align:left;
	padding:3px 0 5px 10px;
}

.paperinfoWebsite {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:1em;
	text-align:left;
	padding:3px 0 5px 0;
}


/* Structural */
body {
	margin:0;
	padding:0;
	background:#e6e6e6;
	font-family:Georgia, "Georgia", georgia, Times, "Times New Roman", times, serif;
	text-align:center;
}
#wrapper {
  width:980px;
  margin:0 auto;
  border:0;
}
#leftColumn {
  float:left;
  width:610px;
  margin:0 0 5px;
  padding:0;
  text-align:left;
}
#rightColumn {
  float:left;
  margin:0 0 5px;
  padding:0;
  text-align:left;
}

/** HEADER **/
#header {
  width:980px;
  margin:6px auto 0;
  padding:0;
  background:#fff url(/altweeklies/images/bg-repeat.gif) center center repeat-y;
}
#siteLogo {
/*  margin:0 10px;
  padding:6px 0 0 12px;
  background:#fff;*/
}
#siteLogo a {
/*  display:block;
  width:200px;
  height:115px;
  color:#fff;
  z-index:10000;*/
}
#siteLogo a span {
/*  display:none;*/
}
#header #headAdWrapper {
/*  float:right;
  margin-right:10px;
  padding:0 0 9px 9px;
  background:#e6e6e6;*/
}
#header .headAd {
/*  float:right;
  display:block;
  width:728px;
  height:90px;
  margin:0;
  padding:0;*/
}

/** CONTAINER + STRUCTURE **/
#container {
  float:left;
  width:980px;
  margin:0;
  padding:0;
  background:url(/altweeklies/images/bg-repeat.gif) top left repeat-y;
  height:1%;
}
#masthead {
  width:960px;
  margin:0 auto;
  padding-bottom:3px;
  background:#fff;
}
#masthead .cont {
  margin:0;
  padding:4px 15px 2px 0;
  text-align:right;
}
#masthead .form,
#header .form {
  font-size:0.7em;
}
#masthead a,
#header a {
  font-family:arial,helvetica,sans-serif;
  text-decoration:underline;
}
#masthead #subMastheadHot {
  width:475px;
  margin:0;
  padding:0;
  background-color:#fff;
	line-height:0.9em;
}
#masthead #subMastheadNav {
  float:right;
  width:475px;
  margin:0;
  padding:0;
  background-color:#fff;
	line-height:0.9em;
}
#mainNavBar {
  clear:both;
  width:960px;
  height:26px;
  margin:0 auto;
  background:url(/altweeklies/images/barback.gif) no-repeat;
}

#mainNavBar #cont{
  float:right;
  border-left:2px solid #042;
  text-align:right;
  padding:3px 10px 0 10px;
}
#mainNavBar #cont.currentSection {
  background:url(/altweeklies/images/pageIdentity-greenBar.gif) no-repeat;
}

#insideWrapper {
  width:960px;
  margin:0 auto;
}

/** Featured Section **/
#featured {
  float:left;
  width:604px;
  margin:5px 0 0;
  padding-bottom:10px;
  background-color:#fff;
}

#featured #imgBox {
  float:left;
  padding:10px 10px 10px 20px;
}

#featured #imageCredit {
  padding:5px 5px 0 0;
  text-align:right;
}

#featured #headlineElement {
  margin:10px 10px 0 300px;
}
#featured #headlineElement .featurePapername,
#featured #headlineElement .featureTagline,
#featured #headlineElement .featureReadmore,
#featured #headlineElement .featureCopy {
  padding-left:20px;
}

#featured #storyWrapper,
#featured #pubWrapper,
#featured #pageWrapper {
/*  float:left;*/
  padding:0 0 0 20px;
  text-align:left;
}

#featured #storyWrapper #imagePane,
#featured #pubWrapper #imagePane {
  float:left;
  padding:20px 20px 10px 5px;
}

#featured #pubWrapper #paperImageBlock {
  float:left;
  padding:20px;
  background-color:#e6e6e6;
  text-align:center;
}

#featured #storyWrapper #imagePane .metaBox,
#featured #pubWrapper #imagePane .metaBox {
  clear:left;
  width:270px;
  margin:10px 0 5px;
  padding:0 0 10px 0;
  border-bottom:1px solid #042;
}

#featured #pubWrapper #imagePane .paperInfoBox {
  clear:left;
  margin:0 5px 0 5px;
  padding:10px 0 10px 0;
  border-bottom:1px solid #042;
}

#featured .readMore {
  clear:both;
  padding:5px 10px 0 0;
  text-align:right;
}
#preview #featured .readMore {
  clear:right;
}

#featured .headline {
  margin:5px 0 0;
  height:26px;
  background:url(/altweeklies/images/barback.gif) no-repeat;
  line-height:26px;
  overflow:hidden;
}
#featured .headline .cont{
	margin:0;
	padding:0 0 0 20px;
	color:#fff;
  font-family:arial, helvetica,verdana, vera sans, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	text-align:left;
}


/** wide / four column block section **/
.wideElement {
  clear:left;
  float:left;
  width:604px;
  margin:5px 0 0;
  padding:5px 0;
  background-color:#fff;
  overflow:hidden;
}

#picksWrapper,
.picksWrapper,
#freshWrapper,
#reviewWrapper,
#topicWrapper,
#moreWrapper,
#moreAuthorWrapper,
#moreSectionWrapper,
#awardWrapper,
#blogwireDirectoryWrapper,
#blogDirectoryWrapper,
#relatedWrapper {
  margin:0 10px;
}
#newReviewsWrapper {
  width:600px;
  overflow:hidden;
}
#podcastWrapper,
#morePodcastWrapper {
  margin:0 20px;
}
#podcastdirectory #podcastWrapper {
  padding-bottom:20px;
}
.picksCapsule,
.reviewCapsule,
.topicCapsule,
.moreCapsule,
.awardCapsule,
.blogwireCapsule,
/*.podcastCapsule,*/
/*.morePodcastCapsule,*/
.relatedCapsule {
  margin:10px;
}
.blogwireCapsule {
  overflow:hidden;
}
.freshCapsule {
  margin:5px;
}
.wideElement .blogwireCapsule {
  padding:10px 20px 0 0;
}

.wideElement .entryElement {
  float:left;
  width:50%;
  text-align:left;
}

/*.wideElement .entryElement #oneColElement {
  float:left;
  padding:5px 5px 0 10px;
  text-align:left;
}*/

.wideElement .entryElement .blogListLayout {
  padding:5px 5px 5px 10px;
  text-align:left;
}
#blogDirectoryWrapper .blogListLayout {
  padding:5px 5px 5px 10px;
  text-align:left;
}

.wideElement .headline {
  height:26px;
  margin:0;
  background-image:url(/altweeklies/images/secondarybar.gif);
  background-repeat:no-repeat;
}

.wideElement #headlineTop {
  height:26px;
  margin:0;
  background:url(/altweeklies/images/barback.gif) no-repeat;
  line-height:26px;
}

.wideElement .headline .cont {
  padding:0 0 0 20px;
  text-align:left;
}

.wideElement #headlineTop .cont {
	margin:0;
	padding:0 0 0 20px;
	color:#fff;
  font-family:arial, helvetica,verdana, vera sans, sans-serif;
	font-size:1.5em;
	text-align:left;
	font-weight:bold;
}

.wideElement .entryElement .freshHeadline {
  clear:left;
  margin:0 10px;
  padding:16px 5px 5px 0;
  text-align:left;
  border-bottom:1px solid #042;
}

.wideElement .reviewMovie {
  clear:both;
  margin:0 10px 10px 20px;
}
.wideElement .reviewPhotoBlock {
  margin:10px 0 0 0;
  padding:10px;
  background-color:#e6e6e6;
  text-align:left;
}
.wideElement .reviewPhotoBlock img {
  width:112px;
}
.wideElement .reviewElement {
  padding-left:10px;
  text-align:left;
}

.wideElement .wideHotContainer {
  margin:10px 10px 10px 20px;
  font-family:arial, helvetica,verdana, vera sans, sans-serif;
  text-align:left;
}
.wideHotContainer a {
  color:#000;
}
.wideHotContainer a:hover {
 	color:#6b8c45;
  text-decoration:underline;
}

.wideElement .reviewElement .pullContent {
  padding:10px 0 0 0;
}

.wideElement .readMore {
  clear:both;
  padding:5px 10px 0 0;
  text-align:right;
}

/* podcast elements */
.podcastElement {
  float:left;
  margin:0;
  padding:10px 0 0;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
  text-align:left;
}
.podcastCapsule .podcastElement {
  width:300px;
}
.podcastElement .podcastPic {
  float:left;
  width:108px;
  padding:0;
  text-align:left;
}
.podcastElement .podcastDetails {
  margin:0px 3px 0 118px;
  padding-bottom:10px;
}
.podcastHeadline {
	color:#000;
	font-size:1.1em;
}
.podcastHeadline a {
  color:#000;
}
.podcastHeadline a:hover {
  color:#042;
  text-decoration:underline;
}
.podcastTagline {
	color:#6b8c45;
	font-size:.7em;
}
.podcastTeaser {
	color:#666;
	font-size:.8em;
}
.podcastSource {
	color:#6b8c45;
	font-size:.7em;
	font-style:italic;
}
.podcastReadmore {
	color:#6b8c45;
	font-size:.7em;
	font-weight:bold;
	font-variant:small-caps;
}


.wideElement #commentForm {
  float:left;
  margin:20px 0 0 20px;
  text-align:left;
}

.wideElement #commentForm .form{
  margin:0;
  padding:0 0 0 0;
  font-size:.9em;
  text-align:left;
}

.wideElement #commentForm #captcha{
  float:left;
  width:100px;
  min-height:60px;
  margin:10px 20px 0 0;
  text-align:left;
}

.wideElement #discussion {
  float:left;
  margin:5px 0 20px 0;
  text-align:left;
}

.wideElement #discussion #discussionElement {
  float:left;
  margin:0;
  padding:15px 0 0 0;
  border-bottom:1px solid #042;
  text-align:left;
}

/** Narrow Column (two column width) block **/
.twoColElement {
  clear:left;
  float:left;
  width:350px;
  margin:5px 0 0 0;
  padding-bottom:10px;
  background-color:#fff;
  overflow:hidden;
}

.twoColElement .entryElement {
  float:left;
  padding:10px 5px 0 15px;
  text-align:left;
}

.twoColElement #hotTagCloud {
  padding:10px;
  text-align:left;
}
#hotTagCloud a {
  color:#000;
  font-family:verdana,arial,helvetica,sans-serif;
  font-weight:normal;
}
#hotTagCloud a:hover {
  color:#6b8c45;
  text-decoration:underline;
}
.cloud1 {
  font-size:1.5em;
}
.cloud2 {
  font-size:1.25em;
}
.cloud3 {
  font-size:1em;
}
.cloud4 {
  font-size:0.85em;
}
.cloud5 {
  font-size:0.75em;
}
.cloud6 {
  font-size:0.65em;
}

/* medium rectangle ad */
.twoColElement #squareAdvertisement {
  width:300px;
  margin:0 auto;
  padding:10px 0;
  text-align:center;
}
.twoColElement #squareAdvertisement iframe {
  width:300px;
  height:250px;
  margin:0;
  padding:0;
  border:0;
  oveflow:hidden;
}

.twoColElement .headline {
  margin:5px 0 0 0;
  height:26px;
  background:url(/altweeklies/images/secondarybar.gif) no-repeat;
}
.twoColElement .headline .cont{
  text-align:left;
  padding:0px 0 0 20px;
}
.twoColElement .freshHeadline {
  float:left;
  padding:5px 5px 0 15px;
  text-align:left;
}
.twoColElement .readMore {
  clear:both;
  padding:5px 10px 0 0;
  text-align:right;
}
.twoColElement .bloglistElement {
  float:left;
  margin:5px 0 0;
  padding:0 0 10px 20px;
  background-color:#fff;
}
.twoColElement #longAdvertisment {
  margin:6px;
}

/** single column (one column width) block **/
.blogwireElement/*,
#oneColElement*/ {
  float:left;
  width:172px;
  margin:5px 0 0 0;
  padding-bottom:10px;
  background-color:#fff;
}
#blogAdGroup {
  float:left;
  width:172px;
  margin:5px 0 0 0;
  padding-bottom:10px;
  background-color:#fff;
  text-align:center;
}
.blogAdElement {
  margin:5px 0;
}

/*#oneColElement #oneColElement {
  float:left;
  width:152px;
  padding:10px 5px 0 10px;
  text-align:left;
}*/

.blogwireElement .readMore/*,
#oneColElement .readMore*/ {
  clear:both;
  padding:5px 10px 0 0;
  text-align:right;
}

#blogAdGroup .headline,
.blogwireElement .headline/*,
#oneColElement .headline*/ {
  height:26px;
  margin:5px 0 0 0;
  background:url(/altweeklies/images/secondarybar.gif) no-repeat;
}
#blogAdGroup .headline .cont,
.blogwireElement .headline .cont/*,
#oneColElement .headline .cont*/ {
  text-align:left;
  padding:0px 0 0 20px;
}

/* one column element - right*/
#oneColElementRight {
  float:left;
  width:172px;
  margin:5px 0 0 5px;
  padding-bottom:10px;
  background-color:#fff;
}
#oneColElementRight .headline {
  margin:5px 0 0 0;
  height:26px;
  width:165px;
  background-image:url(/altweeklies/images/secondarybar.gif);
  background-repeat:no-repeat;
  float:left;
}
#oneColElementRight .headline .cont{
  text-align:left;
  padding:0px 0 0 20px;
}
#oneColElementRight #longAdvertisment {
  width:172px;
  margin:6px 0;
  padding:0;
  text-align:center;
}
#oneColElementRight #emailListSignup {
  width:160px;
  margin:5px auto 12px;
  padding:0;
  border:1px solid #042;
  text-align:left;
}
#oneColElementRight #emailListSignup #headerBlock {
  padding:3px 0 3px 5px;
  background-color:#eee;
}
#oneColElementRight #emailListSignup .formContent {
  margin:6px;
  text-align:left;
}

/** Footer Nav Bar **/
#footerNav {
  clear:both;
  width:960px;
/*  height:160px;*/
  margin:5px auto 0;
  padding-bottom:12px;
  background-color:#fff;
}

#footerNav #loginForm {
  margin:5px 10px 0 20px;
	text-align:left;
	display:block;
	float:left;
}

#footerNav #loginForm .cont {
  margin:2px 10px 2px 2px;
  text-align:right;
}
#footerNav #loginForm .formContent {
  margin:10px 10px 0 2px;
  text-align:right;
}

#footerNav #loginForm .form {
  margin:0;
  padding:0;
  font-size:.8em;
}

#footerNav .blogList {
  margin:10px 0 2px 0;
  border-left:1px solid #042;
  display:block;
  float:left;
  width:170px;
/*  height:110px;*/
}

#footerNav .blogList2 {
  margin:10px 0 2px 0;
  border-left:1px solid #042;
  display:block;
  float:left;
  width:170px;
/*  height:100px;*/
}

#footerNav .blogList .cont {
  text-align:left;
  margin:0px 15px 2px 10px;
}

#footerNav .blogList2 .cont {
  text-align:left;
  margin:0px 15px 2px 10px;
}
/** Footer **/
#footer {
  width:980px;
  margin:0 auto;
	padding:10px 0 20px 0;
  background:none;
  font-size:.8em;
	text-align:center;
}

/* multi page nav styles */
.newPageNav {
  clear:both;
  margin:12px 0 18px;
  font-size:12px;
  text-align:center;
}
.newPageNav a {
  padding:0 3px;
  text-decoration:none;
  border:1px dotted #ccc;
}
.newPageNav a:hover,
.newPageNav a.currentPage:hover {
  background:#ddd;
  border:1px solid #042;
}
.newPageNav a.currentPage {
  background:#e6ede9;
  border:1px solid #042;
}

/* styles for misc. leftover pages from old site*/
#altteaserlayouts #leftColumn,
#aanreports #leftColumn,
#addstory #leftColumn,
#admintools #leftColumn,
#companypurchasenumbers #leftColumn,
#companypurchasetracking #leftColumn,
#companystorytracking #leftColumn,
#editcompany #leftColumn,
#editperson #leftColumn, 
#editstory #leftColumn,
#linking #leftColumn,
#pendingstories #leftColumn,
#reconcilepurchase #leftColumn {
  width:962px;
}
#leftWrapper {
  margin:5px 5px 5px 0;
  padding:5px 10px 20px;
  background:#fff;
  font-family:arial,helvetica,sans-serif;
  font-size:0.8em;
}
#leftWrapper h2 {
  height:26px;
  margin:0 -10px 10px;
  padding-left:20px;
  background:url(/altweeklies/images/secondarybar.gif) no-repeat;
	color:#042;
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	font-size:1.6em;
	font-weight:bold;
}
/*#leftWrapper p,
#leftWrapper td,
#leftWrapper td div,
#leftWrapper div,
#leftWrapper div li,
#leftWrapper div td li,
#leftWrapper div td {
  font-size:0.8em;
}*/
#leftWrapper #loginForm h2 {
  font-size:1.6em;
}

#leftWrapper #loginForm p,
#leftWrapper #loginForm div,
#leftWrapper #loginForm div li,
#leftWrapper #loginForm div td li,
#leftWrapper #loginForm div td {
  font-size:1em;
}
#leftWrapper p {
  margin:1em 0;
}
#admintools #leftWrapper p {
  font-size:1.05em;
}
.errorDisplay {
  margin:10px;
  padding:10px;
  color:#c00;
  border:2px solid #c00;
}
#leftWrapper .errorDisplay li {
  font-size:1em;
}

/* widget page styles */
.widgetPhoto {
  padding:10px;
  background:#e6e6e6;
}
.widgetHeader,
.widgetBody {
  margin-left:10px;
}
.widgetHeader {
  font-size:1.4em;
  font-weight:bold;
  line-height:1.4em;
}
.widgetHeader a {
  color:#000;
}
.widgetHeader a:hover {
 	color:#6b8c45;
  text-decoration:underline;
}
.widgetBody {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.1em;
}

/* most viewed/emailed styles */
#tabsHeader {padding-left:20px;}
.tabView {}
.tabSelected {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
	color:#042;
	font-size:1.4em;
	font-weight:bold;
}
.tabUnselected {
  font-family:arial, helvetica, verdana, vera sans, sans-serif;
  color:#8b9;
  font-size:1.4em;
  font-weight:bold;
}
#tab:mostViewed {float:left;}
#tab:mostEmailed {float:right;}

/* search results styles */
#searchresults .searchParameters {
  margin:6px 0;
}
#searchresults .searchParameters div {
  float:left;
  width:50%;
  font-size:0.8em;
  line-height:1.2em;
}
#searchresults .searchParameters div strong {
  padding-left:15px;
}
#searchresults .searchParameters div span {
  background:#efe;
}
a.refineSearch {
  float:right;
  margin-right:10px;
  color:#fff;
  font-family:arial,helvetica,sans-serif;
  font-size:0.8em;
}
a.refineSearch:hover {
  color:#fff;
  text-decoration:underline;
}


