/*
Theme Name: Popdose Magazine
Description: The 2009 design of Popdose
Version: 1
Author: Rahul Gupta, Jeff Giles
Author URI: http://rahulgupta.com/
*/

	.clear{clear:both;}
	
	#container{width:974px;margin:0 auto;}
	
	#logoContainer{width:180px;text-align:center;height:110px;float:left;text-align:center;}
	#headerLogo{margin-top:41px;border:0px;}
	#hdrBannerAd{height:110px;border-left:1px solid #C4C3C3;float:left;width:793px;text-align:center;}
	#bannerAd{background-color:#fff;width:728px;height:90px;margin:10px auto;}
	#navContainer{background-color:#3F4C6B;}
		#nav{border-left:1px solid #C4C3C3;margin-left:180px;float:left;padding-left:5px;}
			#nav .nav{display:block;float:left;margin:5px 3px;color:#fff;font-weight:700;font-size:11px;}
			#nav .link{text-decoration:none;text-transform:uppercase;}
		
		
		#searchform{float:right;margin-top:3px;margin-right:3px;}
			#searchform input{margin:0px;padding:0px;}
	#mainBody{background:url('/wp-content/themes/popdose-magazine/img/popdose-bg.gif') repeat-y;}
		#mainContent{border-left:1px solid #C4C3C3;float:right;width:793px;}
			#pageContent{float:left;width:633px;}
			#featuredArticleImageContainer{float:left;padding-top:15px;width:301px;}
				#featuredArticleImage{height:265px;width:280px;margin:0 auto;overflow:hidden;border:1px solid #000;}
			#featuredAdContainer{float:right;background-color:#EFEFEF;padding:15px 15px;}
				#featuredAd{width:300px;height:250px;}
			#featuredArticleTitle{clear:both;font-size:22px;margin:0;padding:0;margin-left:11px;color:#ce0101;padding-top:5px;}
				#featuredArticleTitle A{text-decoration:none;color:#ce0101;}
			#featuredArticleDescription{font-size:12px;font-family:times;margin:0;padding:0;margin-left:11px;}
				#featuredArticleDescription A{text-decoration:none;color:#000;}
				#featuredArticleDescription P{padding:0;margin:0;}
			.categoryRow{border-top:1px solid #EFEFEF;margin-top:15px;clear:both;padding-top:5px;}
			.categoryCell{float:left;width:305px;padding-left:11px;}
			.categoryCellWide{float:left;width:621px;padding-left:11px;}
			.categoryImage{width:78px;height:78px;margin:5px 5px 0 0;background-color:#666;float:left;border:1px solid #000;}
				.categoryArticleTitles{float:right;width:220px;}
				.categoryCellWide .categoryArticleTitles{float:right;width:536px;}
				.categoryName{font-size:20px;color:#ce0101;font-weight:700;}
				.categoryName A{color:#ce0101;text-decoration:none;}

				.categoryArticleTitle{display:block;border-bottom:1px solid #EFEFEF;margin-bottom:2px;font-weight:700;font-size:11px;}
				.categoryArticleTitle A{text-decoration:none; color:#000;}
				.today A{background-color:#FEFF7F;color:#000}
                .categoryArticleTitle .meta, .categoryArticleTitle .meta A{background-color:#fff;}
				.categoryArticleTitle .meta .byline{color:#bbb;}
				.categoryArticleTitle .meta .byline A{color:#bbb;}
				.categoryArticlesCommentCount{font-weight:300;}
				
				.seriesTitle{font-weight:700;}

			#content{padding:10px;border-top:1px solid #efefef;margin-top:10px;}
			#content-single{padding:10px;padding-top:0;}
				.navigation{background-color:#3F4C6B;padding:3px;position:relative;}
					.navigation .categoryname{text-align:center;color:#fff;width:350px;margin-left:auto;margin-right:auto;font-weight:700;font-size:14px;}
					.navigation .alignleft{position:absolute;left:0;top:0;width:150px;padding-left:3px;padding-top:4px;text-transform:lowercase;}
					.navigation .alignright{position:absolute;top:0;right:0;width:150px;text-align:right;padding-right:3px;padding-top:4px;text-transform:lowercase;}
					.navigation A{text-decoration:none;color:#fff;}
		
				.post{margin-top:20px;}
					.post A{color:#000;text-decoration:underline;}
					.post h3{margin:0px;padding:0px;line-height:1;}
					.post h3 a{color:#ce0101;text-decoration:none;margin:0;padding:0;}
					.post .post-date{margin:0;padding:0;font-size:10px;border-bottom:1px solid #ccc;display:block;margin-bottom:5px;}
					.post .entry{margin-top:10px;}
				
				/*.post img{padding:10px;}*/

				.postmetadata{background-color:#efefef;padding:10px;}
				.postmetadata A{color:#333;}

				/* Begin Images */
				p img {
					padding: 0;
					max-width: 100%;
					}

				/*	Using 'class="alignright"' on an image will (who would've
					thought?!) align the image to the right. And using 'class="centered',
					will of course center the image. This is much better than using
					align="center", being much more futureproof (and valid) */

				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
					}
				/* End Images */



				/* Begin Lists

					Special stylized non-IE bullets
					Do not work in Internet Explorer, which merely default to normal bullets. */

				html>body .entry ul {
					margin-left: 0px;
					padding: 0 0 0 30px;
					list-style: none;
					padding-left: 10px;
					text-indent: -10px;
					} 

				html>body .entry li {
					margin: 7px 0 8px 10px;
					}

				.entry ul li:before, #sidebar ul ul li:before {
					content: "\00BB \0020";
					}

				.entry ol {
					padding: 0 0 0 35px;
					margin: 0;
					}

				.entry ol li {
					margin: 0;
					padding: 0;
					}

				/* Special Tables */
				.listmania-table TD{vertical-align:top;}
				

		#rightSidebar{width:160px;float:right;background-color:#EFEFEF;padding-top:15px;}
			.rightSidebarSection{padding:0px 5px 15px 5px;font-size:10px;}
			.rightSidebarTitle{font-size:12px;font-weight:700;color:#ce0101;text-transform:uppercase;}
			.rightSidebarSection A{text-decoration:none;color:#333;}
			#blogroll ul, #twitter_update_list ul{list-style:none;margin:0;padding:0;}
			#blogroll li, #twitter_update_list li{list-style:none;margin:0;padding:0;}

				
		#leftSidebar{width:180px;float:left;}
			#leftBannerAd{width:160px;margin:15px auto;}

#footer{background-color:#EFEFEF;border-top:1px solid #3F4C6B;height:150px;margin-top:15px;clear:both;padding:10px;text-align:right;}

#author-bio { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; padding: 15px 0; }
#author-bio h3 { font-size: 18px; margin: 0 0 10px 0; }
#author-bio h4 { font-size: 14px; margin: 0 0 3px 0; }
#author-bio img { float: left; width: 75px; padding: 2px; border: 1px solid #cccccc; margin: 5px 15px 0 0; }
