/*
Theme Name: 24sevencities
Theme URI: http://www.marathonus.com/
Description: 24sevencities.com custom WordPress Theme
Version: 0.1
Author: Scott Clevenger, JP Caudill
Author URI: http://www.marathonus.com/
Tags: paper pixel, 24sevencities
*/


@import url(library/css/reset.css);
@import url(library/css/typography.css);
@import url(library/css/sifr.css);
@import url(library/css/imenus0.css);
@import url(library/css/extra.css);

body { color: #303030; background: #000; padding: 0; margin: 5px auto 200px auto;}

a  { color: #0d006e; text-decoration: none; }
a:hover { color: #c60529; text-decoration: underline; }

#main { background: url(images/main-bg.gif) center transparent repeat-y;  padding: 0;}

#wrapper { width: 980px; background-color: #f4f4f4; margin: 0 auto; padding: 5px 0;}

#topnav { width: 960px; margin: 0 auto; background-color: #000; padding: 0; height: 1.75em; }
#topnav #categories { float: left; color: #c7d9f2; padding-left: 10px;}
#topnav #categories a  { color: #c7d9f2; text-decoration: none; }
#topnav #categories a:hover { color: #e9f3ff; text-decoration: none; } 
#topnav #login { float: right; color: #fff; padding-right: 10px;}
#topnav #login a { color: #fff; text-decoration: none; }
#topnav #login a:hover  { color: #e9f3ff; text-decoration: none; }
#topnav .topnavDate { font-size: .75em; color: #ccc; padding-left: 20px;}

#masthead { width: 960px; height: 90px; margin: 5px auto; background-color: #fff; padding: 0; }
#masthead #logo { width: 232px; height: 90px; margin: 0; padding: 0; float: left;}
#masthead #leaderboard { width: 728px; height: 90px; margin: 0; padding: 0; float: right;}

#primarynav { width: 960px; height: 30px; margin: 5px auto; background-color: #000; padding: 0; }
#pnav { float: left;}
#search { float: right; text-align: right; background-color: #acacac; width: 180px; height: 20px; margin: 5px 10px;}
#searchNav { width: 178px; height: 18px; background-color:#fff; margin: 1px; overflow: hidden;}
.searchInput { border-right: 1px dotted #acacac; float: left; height: 14px; width: 157px; background-color: #fff; margin-top: 2px; text-align: left; padding: 0;}
.searchInput input { border-width: 0; font-size: 10px; height: 14px; margin: 0 0 0 3px; padding: 0; width: 145px; }
.searchButton { background-color: #fff; width: 20px; float: right; }
input.searchButtonImg { width: 20px; height: 18px; margin: 0; padding: 0; }

/* Ads */
.adMedRect { width: 300px; height: 250px; margin: 10px auto; padding: 0; }
.adBlock { width: 125px; height: 125px; padding: 0; margin: 10px; }

/* Home page stuff */
#feature { width: 960px; height: 356px; background-color: #000; margin: 5px auto; padding: 0; } /* */
#featureLeft { width: 644px; height: 345px; float: left; margin: 5px 0 0 5px;}
#featureRight { width:300px; height: 345px; float: right; margin: 5px 5px 0 0; }
#magazineAd { width: 300px; height: 100px; }
.homeFeatureDate { width: 644px; height: 15px; color: #000; font-size: .75em;padding: 3px 0 0 0; margin: 0; line-height: .75em; text-align: right;}

#homeContent { clear: both; }

.homeCol { float:left; min-height:200px; width:312px; overflow: hidden;}
.homeColFirst { min-height:350px; margin-left: 10px; }
.homeColSecond { margin: 0 12px; }
.homeColThird { }

/* Slideshow Styles */
div.d13fader  { background-color: #fff !important; color: #000 !important; font-family: Georgia, serif !important; font-size: 1em !important; height: 80px !important; margin: -90px 0 0 0 !important; filter:alpha(opacity=75) !important;-moz-opacity:.75 !important;opacity:.75 !important; padding: 5px 20px !important;}
div.d13fader h3 {  font-family: Helvetica, sans-serif !important; font-size: 1.75em !important; padding: 4px 4px 0 4px !important; font-weight: bold !important; color: #c60529 !important; font-weight: normal !important;}
div.d13fader p { font-size: 1em !important; font-weight: normal !important; color: #000 !important; }
div.d13fader a { color: #c60529 !important; }

/* Elements for Home and Sub */
.moduleMore { color: #7b8d9d;}
.moduleMore a { color: #c93a1c; text-decoration: none; }
.moduleMore a:hover { text-decoration: underline; } 
#home .moduleMore {  margin: 5px 10px 0 10px; padding-bottom: 10px; clear: both;} 
.idxFeatures .moduleMore { margin: 5px 10px 0 0; } 
.idxModule .moduleMore { margin: 5px 10px 0 10px; }
.subModule .moduleMore { margin: 5px 10px 0 0; }
/*#magazineNav { width: 300px; height: 240px; background-color: #fff; margin-bottom: 5px; overflow: hidden; }*/
#magazineNav { width: 300px; height: 240px; background-color: #000; margin-bottom: 5px; overflow: hidden; text-align: center; }
#magazineNav .magazineNavHeader { height: 27px; width: 280px; background-color: #000; margin: 0; padding: 3px 10px 0 10px; display: block;}
#magazineNav .magazineNavContent { width: 300px; margin: 0; padding: 0; }
#magazineNav .magazineNavCover { float: left; margin: 0; padding: 0; width: 150px; }
#magazineNav .magazineNavTeaser { margin-left: 160px; padding: 10px 10px 5px 0; }
#magazineNav .magazineNavTeaser p { padding-bottom: 10px; margin: 0; }
#magazineNav .magazineNavTop { width: 300px; margin: 0; padding: 0; }
#magazineNav .magazineNavCover.left { float: left; margin: 0; padding: 0; width; 150px; }
#magazineNav .magazineNavTeaser.right { margin-left: 160px; padding: 5px 10px 0 0; font-size: .75em; line-height: 1em;}
#magazineNav .magazineNavBottom { width: 300px; margin: 0; padding: 0; clear: both;}
#magazineNav .magazineNavCover.right { float: right; margin: 0; padding: 0; width; 150px; }
#magazineNav .magazineNavTeaser.left { margin: 0 160px 0 0; padding: 10px 0 0 0; font-size: .75em; line-height: 1em;}
.magazineNavMore { margin: 0; padding: 0; }
.magazineNavMore a  { color: #511313; text-decoration: none; }
.magazineNavMore a:hover  { text-decoration: underline; }

/*#magazineNavSub { width: 312px; height: 240px; margin-bottom: 10px; background-color: #fff; overflow: hidden; }*/
#magazineNavSub { width: 312px; height: 240px; margin-bottom: 10px; background-color: #000; overflow: hidden; text-align: center; }
#magazineNavSub img { margin: 0 auto; }
#magazineNavSub .magazineNavHeader { height: 27px; width: 292px; background-color: #000; margin: 0; padding: 3px 10px 0 10px; display: block;}
#magazineNavSub .magazineNavContent { width: 312px; margin: 0; padding: 0; overflow: hidden;}
#magazineNavSub .magazineNavCover { float: left; margin: 0; padding: 0; width: 150px; }
#magazineNavSub .magazineNavTeaser { margin-left: 160px; padding: 10px 10px 5px 0; }
#magazineNavSub .magazineNavTeaser p { padding-bottom: 10px; margin: 0; }

/*SIFR */
.homeModuleHeader h2, .commentsHeader h2, .idxModuleHeader h2 { font-family: "Helvetica Neue", Helvetica, sans-serif; padding: 5px 0; font-size: 1.75em; margin: 0; line-height: .75em; color: #fff; }
.homeModuleHeader h2 a, .commentsHeader h2 a, .idxModuleHeader h2 a , .subModule h3 a { color: #fff; text-decoration: none; }
.homeModuleHeader h2 a:hover, .commentsHeader h2 a:hover, .idxModuleHeader h2 a:hover, .subModule h3 a:hover { color: #c60529; text-decoration: none; }
.subModule h3 { font-family: "Helvetica Neue", Helvetica, sans-serif; color: #fff; padding: 5px 0; font-size: 1.5em; margin: 0; line-height: .75em; }

/* Home Modules */
.homeModule { background-color: #fff; width: 312px; padding: 0; margin-bottom: 10px; overflow: hidden;}
.homeModule.video { padding-bottom: 5px; }
.homeModuleHeader { background-color: #000; width: 292px; padding: 3px 10px 0 10px; }

.homeModuleLinks { margin: 10px 10px 0 10px; padding-bottom: 5px; height: 200px; overflow: auto; }
.homeModuleLinks ul { margin: 0; padding: 0; list-style: none; list-style-position: outside; list-style-type: none; }
.homeModuleLinks li { margin: 0; padding-bottom: 5px; }
.homeModuleLinks li a { background: transparent url(images/bul-module.gif) no-repeat scroll 0 7px; padding-left: 12px; margin: 0; display: block;}

/* Home Post */
.homePostTitle h3 { font-family: Helvetica, sans-serif; padding: 0; font-size: 1.75em; margin: 0; line-height: 1.05em; }
.homePostTitle h3 a { text-decoration: none; color: #00145e; }
.homePostTitle h3 a:hover { text-decoration: none; color: #c60529; }
.homePost { margin: 10px 10px 0 10px; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
.firstPost { } /* Removed so there would be spacing for the first post margin-top: 0; padding-top: 10px; */
.homePostTitle { width: 292px; padding: 0; margin: 0; }
.homePostTitle.noPhoto { }
.homePostFeatureTeasePhoto { margin: 0 0 0 -10px; width: 312px; padding-bottom: 5px; overflow: hidden;}
.homePostByLine { font-family: Georgia, serif; font-size: .75em; margin: 0 0 .5em 0; padding: 0; color: #7b8d9d;}
.homePostExcerpt, .homePostReadMore  { font-family: Georgia, serif; font-size: 1em; display: block; }
.homePostReadmore { margin-top: -1.25em; }
.homePostReadMore a { color: #511313; text-decoration: none; }
.homePostReadMore a:hover { text-decoration: underline; }
.homePostTools {clear: both; margin: 30px 0 5px 0; overflow: hidden;}
.homePostComments { float: left; color: #7b8d9d; font-family: Arial, sans-serif;}
.homePostComments a { color: #7b8d9d; text-decoration: none;}
.homePostComments a:hover { color: #7b8d9d; text-decoration: underline;}
.homePostAddThis { float: right; }

/* Home Blog Post */
.homePostBlogPhotoRight { float: right; border: 1px solid #e4e4e4;}
.homePostBlogPhotoRight img { border: 3px solid #fff; }

/* Home Calendar */
.homeModuleCalListings { width: 312px; height: 300px; background-color: #666; }

.homePost.homeVideo { }
.homeVideo { }
.homeVideo .video { margin: -10px -10px 0 -10px; }
.homeVideo p { margin: 5px 10px 0 10px; font-family: Georgia, serif; font-size: 1em; display: block; }
.homeVideo.firstVideo { margin-top: 20px; margin-bottom: 20px; }
.homeVideo.lastVideo { margin-bottom: 10px; }

#footer { clear: both; width: 960px; min-height: 165px; margin: 0 auto; background-color: #000; padding: 0; display: block; overflow: hidden; }
.footerNav { margin: 0 10px; width: 940px; clear: both; padding: 10px 0;}
.footerDate { float: left; color: #fff; }
.footerLinks { float: right; color: #ccc; }
.footerLinks a { color: #ccc; text-decoration: none; }
.footerLinks a:hover { color: #dedede; text-decoration: underline; }
.footerModule { margin-right: 20px; color: #fff; float: left; }
.footerModule ul { list-style: none;   }
.footerModule li  a { color: #fff; text-decoration: none; }
.footerModule li a:hover { color: #fff; text-decoration: underline; }

.socialLinks ul { margin: 0; padding: 5px 0 0 10px;}
.socialLinks li { display: inline; padding-right: 10px; }

.footerModule.magLinks { width: 200px;  }
.footerLinksCol { width: 100px; float: left; }
.footerModule.paperPixelLinks { width: 125px; }
.footerModule.socialLinks { width: 225px; }
.footerModuleHead  { font-weight: bold; margin-bottom: 3px; display: block; width: 100%; border-bottom: 1px dotted #ccc; padding-bottom: 3px;}
.footerCredits	{ margin: 0 10px; width: 940px; clear: both; padding-bottom: 5px; overflow: hidden; }
.footerCopyright { color: #fff; text-align: left; float: left; clear: both; font-size: 0.85em; padding-top: 15px;  }
.footerSiteBy { float: right; text-align: right;  }

/* Magazine Page */
.magCol { }
.magColFirst { width: 800px; margin: 0 0 5px 0; padding: 0; float: left; }
.magColFirst #dateBread { width: 800px; }

.magColSecond { float: right; width: 150px; margin: 0 0 5px 10px; }
.magHeader { background-color: #000; width: 790px; padding: 3px 0 0 10px; margin: 0; text-transform: capitalize; }
.magFeature, .magVideo { width: 150px; height: 147px;  border-top: 3px solid #000; margin-bottom: 10px; font-size: .90em;}
.magFeature:hover, .magVideo:hover { border-top: 3px solid #6b0316;}
.magFeatureText { margin-top: 100px; padding: 0 5px; height: 47px; background-color: #000; filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8; color: #fff; text-align: left;}
.magFeatureText:hover, .magFeature:hover div.magFeatureText, .magVideo:hover div.magFeatureText { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; background-color: #6b0316; color: #fff; }
a.magFeatureLink {color: #fff; margin: 0; padding: 0; text-decoration: none;	font-size: 1em; }
a.magFeatureLink:hover { color: #ff0635; text-decoration: none; }
.magCredits { width: 780px; background-color: #fff; margin: 0; padding: 10px 10px; overflow: hidden;}
.magContributors { float: left; }
.magDirectory { float: right; }

.idxMagazineArchiveCol { width: 310px; margin-top: 10px; }
.idxMagazineArchiveCol ul { margin: 0; padding: 0; list-style: none; list-style-position: outside; list-style-type: none; }
.idxMagazineArchiveCol li { margin: 0; padding-bottom: 5px; }
.idxMagazineArchiveCol li a { background: transparent url(images/bul-module.gif) no-repeat scroll 0 7px; padding-left: 12px; margin: 0; }
.idxMagazineArchiveCol.left { float: left; }
.idxMagazineArchiveCol.right{ float: right; }

/* SUB PAGE SPECIFIC STUFF */
#content { clear: both; width: 960px; margin: 0 10px 10px 10px; padding: 0; }
.subCol { }
.subColFirst { width: 640px; margin: 0 0 5px 0; padding: 0; float: left; }
.subColSecond { float: right; width: 312px; margin: 0 0 5px 8px;}
#subColTwoBlockAds { width: 312px; text-align: center; overflow: hidden;}
#subColTwoBlockAds .blockAdsLeft { float: left; width: 145px; margin-left:11px; }
#subColTwoBlockAds .blockAdsRight { float: right;  width: 145px; margin-right: 11px;} 

.subModule { background-color: #fff; width: 312px; padding: 0; margin-bottom: 10px;}
.subModuleHeader { background-color: #000; width: 292px; padding: 3px 10px 0 10px; }
.subModuleContent { margin: 0 10px; padding-bottom: 10px; padding-top: 10px; overflow: hidden;}
.subModuleContentLeft { float: left; width: 136px; padding-left: 10px;}
.subModuleContentRight { float: right; width: 136px; padding-right: 10px;}
#subModuleWriter .writer { font-weight: bold; }
#subModuleWriter .writer a { color: #000; text-decoration: none; }
#subModuleWriter .writer a:hover { color: #c60529; text-decoration: none; }
#subModuleWriter .title { padding-bottom: 5px; }

.authorAvatar { float: right; width: 90; background-color: #fff; margin-left: 10px; margin-bottom: 5px; }
.authorAvatarImage { border: 1px solid #dedede; padding: 4px; }

.subModuleContent ul { margin: 0; padding: 0; list-style: none; list-style-position: outside; list-style-type: none; }
.subModuleContent li { margin: 0; padding-bottom: 5px; }
.subModuleContent li a { background: transparent url(images/bul-module.gif) no-repeat scroll 0 7px; padding-left: 12px; margin: 0; display: block;}
.subModuleContent p { margin-bottom: .5em; }

/* SUBPAGE Typography */
h2.postTitle { font-family: Helvetica, sans-serif; padding: 0; font-size: 1.75em; margin: 0; line-height: 1.05em; }
h2.postTitle a { color: #00145e; text-decoration: none; }
h2.postTitle a:hover { color: #c60529; text-decoration: underline; }
.postDeck { font-family: Georgia, serif; font-size: 1em; margin: 0; padding: 0 0 5px 0; }
.postByLine, .postPhotoLine { font-family: Georgia, serif; font-size: .75em; margin: 0; padding: 0; color: #7b8d9d; line-height: 1em;}
.postByLine em, .postPhotoLine em { color: #3f4951; font-style: normal; } 
.postDateLine { font-family: Georgia, serif; font-size: .75em; margin: 0; padding: 0; color: #7b8d9d; line-height: 1.5em;}
.idxFeatureCat, .idxPostCat { font-family: Georgia, serif; font-size: .75em; margin: 0; padding-top: 5px; color: #000; line-height: 1em;}

/*IDX Page */
#idxBody { width: 640px; margin: 0; padding: 0; clear: both; overflow: hidden;}
.idxModule { width: 640px; margin-bottom: 10px; padding-bottom: 10px; background-color: #fff; clear: both; overflow: hidden;}
.idxModuleHeader { background-color: #000; width: 640px; padding: 3px 10px 0 10px; margin-bottom: 10px; }
.idxFeatureContent { margin: 0 10px; width: 620px; padding: 10px 0; clear: both;}
.idxFeaturePhoto { float: left; width: 310px; margin: 0; }
.idxFeatureTxt { float: right; width: 300px; margin-left: 10px;  }
.idxFeatureMain {  }
.idxPost, .idxFeature { margin: 10px 10px 30px 10px; clear: both; overflow: hidden; }
.idxPostExcerpt, .idxPostReadMore, .idxFeatureExcerpt, .idxFeatureReadMore   { font-family: Georgia, serif; font-size: 1em; display: block; }
.idxPostReadMore, .idxFeatureReadMore { clear: both; }
.idxPostExcerpt, .idxFeatureExcerpt { padding-top: 5px; }
.idxPostTools, ..idxFeatureTools  {display: block; clear: both; margin: 10px 0 5px 0; overflow: hidden;}
.idxPostComments, .idxFeatureComments { float: left; color: #7b8d9d; font-family: Arial, sans-serif;}
.idxPostAddThis, .idxFeatureAddThis { float: right; }
.idxPostReadMore a, .idxFeatureReadMore a  { color: #511313; text-decoration: none; }
.idxPostReadMore a:hover, .idxPostFeatureMore a:hover  { text-decoration: underline; }
.idxFeatureLinks { margin-top: 5px; }
.idxFeatureLinks ul { margin: 0; padding: 0; list-style: none; list-style-position: outside; list-style-type: none; }
.idxFeatureLinks li { margin: 0; padding-bottom: 5px; }
.idxFeatureLinks li a { background: transparent url(images/bul-module.gif) no-repeat scroll 0 7px; padding-left: 12px; margin: 0; display: block;}

.authorBio { margin: 10px 10px 30px 10px; }


/* POST PAGE */
#dateBread { width: 640px; margin: 0; padding-bottom: 5px; font-size: .75em; overflow: hidden;}
#dateBread #breadCrumbs { float: left; display: block; }
#dateBread #breadCrumbs a { color: #303030; text-decoration: none;  }
#dateBread #breadCrumbs a:hover { text-decoration: underline; }
#dateBread #breadCrumbs .current { color: #c60529; }
#dateBread #date { float: right; text-align: right; display: block; }

#contentBody { width: 640px; margin: 0; padding: 0; background-color: #fff; clear: both; overflow: hidden;}
#post { width: 620px; margin: 0 10px; padding: 10px 0; font-family: Georgia, serif; }
#post .postAddThis { float: right; }
#post .postBody { padding-top: 1em; }
#post .postImage {  }
.postImage.right { float: right; margin: 0 0 10px 10px; text-align: center; }
.postImage.left { float: left; margin: 0 10px 10px 0; text-align: center; }
.postImage.center { margin: 10px 10px; text-align: left;}
.postImage.half { width: 310px; overflow: hidden; }
.postImage.full { width: 600px; overflow: hidden; }
.postImageCaption { font-size: .75em; margin: 0; padding: 5px 10px 2px 10px; border-top: 4px solid #666; background-color: #ddd; display: block; } 
.postImageCaption p { padding: 0; margin: 0;}

/*#post .wp-caption.alignright { float: right; margin: 0 0 10px 10px; text-align: right; overflow: hidden;}
#post .wp-caption.alignleft { float: left; margin: 0 10px 10px 0; text-align: left; overflow: hidden;}
#post .wp-caption.aligncenter { margin: 10px auto; text-align: left; }
#post p.wp-caption-text { font-size: .75em; margin: 0; padding: 5px 10px 2px 10px; border-top: 4px solid #666; background-color: #ddd; display: block; } */

.wp-caption.alignright { float: right; margin: 0 0 10px 10px; text-align: right; overflow: hidden;}
.wp-caption.alignleft { float: left; margin: 0 10px 10px 0; text-align: left; overflow: hidden;}
.wp-caption.aligncenter { margin: 10px auto; text-align: left; }
p.wp-caption-text { font-size: .75em; margin: 0; padding: 5px 10px 2px 10px; border-top: 4px solid #666; background-color: #ddd; display: block; } 

#postMeta { width: 620px; border-top: 1px dotted #666; padding-top: 5px; overflow: hidden; font-size: .75em; clear: both;}
#postMeta .classification { float: left;  width: 470px;}
#postMeta .addThis { float: right;width: 150px; text-align: right;}
#postMeta em { font-style: normal; padding-right: 5px; color: #666; }

#postMeta .categories { float: left; width: 225px; padding-right: 10px;}
#postMeta .parent { font-weight: normal;}
#postMeta .child { font-weight: normal;}
#postMeta .type { font-weight: bold;}
#postMeta .parent a { color: #000; text-decoration: none; }
#postMeta .parent a:hover { color: #c60529; text-decoration: none; }
/*#postMeta a.parent, #postMeta a.child  { color: #000; text-decoration: none; }
#postMeta a:hover.parent, #postMeta a:hover.child  { color: #c60529; text-decoration: none; }
*/
#postMeta a.type { color: #000; text-decoration: none; }
#postMeta a:hover.type { color:#c60529; text-decoration: none; }

#postMeta .tags { float: right;  width: 224px;  border-left: 1px dotted #666; padding-left: 10px;}

#comments { width: 620px; margin: 0 10px; padding-top: 10px; }
.commentsHeader { background-color: #000; width: 620px; padding: 3px 10px 0 10px; margin: 0 -10px; }
#comments ul.commentlist { list-style: none; padding-top: 10px; }
ul.commentlist li { margin: 0; padding: 0; }
#comments .comment { width:575px; margin: 0 auto; min-height: 100px; clear: both; overflow: hidden; }
#comments .comment.even { background: transparent url(images/comment-odd-bg.gif) top center no-repeat; }
#comments .comment.odd { background: transparent url(images/comment-even-bg.gif) top center no-repeat; }
#comments .comment.first { margin-top: 20px; }
#comments .comment.last{ margin-bottom: 20px; }

#comments .commentAuthorTime { margin: 0 10px; padding: 5px 0 10px 0; display: block; color: #888; }
#comments .commentAuthor { font-weight: bold; }
#comments .commentTxt { margin: 0 10px; }

#comments .commentContent, #comments .commentReply { float: left; width: 445px; overflow: hidden; }
#comments .commentContent { min-height: 100px; }
#comments .commentContent.even , #comments .commentReply.even{ background-color: #d8dde3; }
#comments .commentContent.odd , #comments .commentReply.odd { background-color: #eeeee4; }
#comments .commentAvatar { float: right; width: 90; background-color: #fff; margin-top: 10px; }
#comments .commentAvatarImage { border: 1px solid #dedede; padding: 4px; }

#respond { padding-bottom: 10px; overflow: hidden;} 
#respond  .commentFormTitle { font-family: Helvetica, sans-serif; padding: 0; font-size: 1.75em; margin: 0; line-height: 1.05em; }



#respond textarea.commentFormText { height: 300px; margin: 10px 0; padding: 0; width: 615px; display: block; }
#respond  button.commentFormBtn { background-color: #e1e1e1; color: #4b4b4b; border: 1px solid #acacac; padding: 5px 10px; font-size: .75em; float: right; margin: 0; cursor: pointer; text-align: center; }
#respond button:hover.commentFormBtn { background-color: #d8dde3; }

#post .imageLeft { }
#post .imageCenter { }

/* Feeds Page */

ul.feedList { list-style: none; margin: 0;}
ul.feedList li { line-height: 1.25em; margin: 0; padding: 0 0 15px 0; }
ul.feedList li a { background: transparent url(images/feed-16.png) no-repeat left 0; margin: 5px 0 0 20px; padding: 0 0 0 25px; display: block; font-weight: bold;}
ul.feedList li a:hover {  }

/* Unique News Divs */
#homeModuleNews-wap { display: none; }
#homeModuleNews-cnn { display: none; }
#homeModuleNews-nyt { display: none; }
#homeModuleNews-pol { display: none; }
#homeModuleNews-dps { display: none; }
#homeModuleNews-dig { display: none; }
#homeModuleNews table,td { border:0; margin:0; padding:0; }

/* WP Image Styles */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright {	padding: 4px; margin: 0 0 2px 7px; display: inline;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;	}
.alignright { float: right;	}
.alignleft {	float: left	}



