/*
Theme Name: The CSS Blog
Theme URI: http://thecssblog.com/
Description: The CSS Blog theme.
Version: 1.0
Author: Ignacio Ricci
Author URI: http://ignacioricci.com/
*/

/*- Reset Styles -----------------------------------------------------------*/
	
	
		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
		cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 
		ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
		{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}
		
		ol, ul {list-style:none;}
		h1, h2, h3, h4, h5, h6, li {line-height:100%;}
		blockquote, q {quotes:none;}
		table {border-collapse:collapse; border-spacing:0;}
		

/*- End Reset Styles -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- General Styles ---------------------------------------------------------*/

		
		body {color:#2B2821; font:100% Arial, Helvetica, sans-serif; background:#2B2821 url(images/bgs/bodyBg.png) repeat-x 0 0;}
		
			/*- Container -*/
			#container {width:960px; margin:0 auto;}
			
				h3 {clear:both; font-size:2.5em; line-height:120%; color:#DC7053; padding:35px 0 15px;}			
					h3 a {color:#DC7053 !important; text-decoration:none;}
					h3 a:hover {color:inherit; text-decoration:underline;}
		
				/*- Accesible labels -*/
				.accesible {width:1px; height:1px; position:absolute; top:0; left:-9999px; overflow:hidden;} 
				
				/*- Anchor links -*/
				.anchor {visibility:hidden;}
	
				/*- Rounded Corners -*/
				.tlC, .trC, .blC, .brC {position:absolute; z-index:1;}
				.tlC {top:0; left:0;}
				.trC {top:0; right:0;}
				.blC {bottom:0; left:0;}
				.brC {bottom:0; right:0;}
			
				/*- Sprite load -*/
				#logo a, #twitterBox, .tlC, .trC, .blC, .brC, #subscribe a, #searchBox button, .postShare a
				{display:block; font-size:0; text-indent:-9999em; background:url(images/sprite.png) no-repeat 0 0;}	
				
				/*- Float clears -*/
				#menu, #subMenu, .postInfo, .postShare, #prevNextPosts, #bottomPages, #footer, #ads {overflow:hidden;}
		
				/*------------------------------*/
				/*	TEXT FIELDS					*/
				/*------------------------------*/
				.fieldWrap {float:left; border-left:1px solid #CCC; border-top:1px solid #CCC; 
					border-bottom:1px solid #EEE; border-right:1px solid #EEE; position:relative;}
					
					.fieldWrap input,
					.fieldWrap textarea {display:block; color:#666; font-family:inherit; font-size:0.8em; padding:5px 10px; background:#FFF; border:0;}		
					
					.fieldWrap input {min-height:15px;}
					.fieldWrap textarea {width:430px; height:130px; overlow:auto;}
					
					/*- Form fields corners -*/
					.fieldWrap .c {width:5px; height:5px;}	
					.fieldWrap .tlC {top:-1px; left:-1px; background-position:-150px -142px;}
					.fieldWrap .trC {top:-1px; right:-1px; background-position:-156px -142px;}
					.fieldWrap .blC {bottom:-1px; left:-1px; background-position:-150px -148px;}
					.fieldWrap .brC {bottom:-1px; right:-1px;background-position:-156px -148px;}
		
					/*- Elements on focus -*/
					.fieldWrap .fieldFocus {color:#000;}
					
				/*------------------------------*/
				/*	PAGINATION					*/
				/*------------------------------*/			
				.pageList {}	
					.pageList ol,
					.pageList li {float:left;}
					.pageList li {margin-right:3px; list-style:none !important;}
					
					/*- Page 1 of X -*/
					.pageList p {float:right; color:#999;}
					
					/*- All links -*/
					.pageList a,
					.pageNum .current {display:block; text-decoration:none; padding:4px;}
					
						/*- Page link -*/
						.pageNum a {color:#CCC; border:1px solid #E4E4E4; position:relative;}						
							.pageNum a .c {width:8px; height:8px;}
							.pageNum a .tlC {top:-1px; left:-1px; background-position:-180px -156px;}
							.pageNum a .trC {top:-1px; right:-1px; background-position:-189px -156px;}
							.pageNum a .blC {bottom:-1px; left:-1px; background-position:-180px -165px;}
							.pageNum a .brC {bottom:-1px; right:-1px; background-position:-189px -165px;}
						/*- Page link Hover -*/
						.pageNum a:hover {color:#FFF; background:#979797; border-color:#999;}
							.pageNum a:hover .tlC {top:-1px; left:-1px; background-position:-144px -156px;}
							.pageNum a:hover .trC {top:-1px; right:-1px; background-position:-153px -156px;}
							.pageNum a:hover .blC {bottom:-1px; left:-1px; background-position:-144px -165px;}
							.pageNum a:hover .brC {bottom:-1px; right:-1px; background-position:-153px -165px;}
						/*- Current page -*/
						.pageNum .current {color:#FFF; font-weight:bold; background:#CCC; border:1px solid #CCC; position:relative;}
							.pageNum .current .c {width:8px; height:8px;}
							.pageNum .current .tlC {top:-1px; left:-1px; background-position:-162px -156px;}
							.pageNum .current .trC {top:-1px; right:-1px; background-position:-171px -156px;}
							.pageNum .current .blC {bottom:-1px; left:-1px; background-position:-162px -165px;}
							.pageNum .current .brC {bottom:-1px; right:-1px; background-position:-171px -165px;}
							
						/*- Last page -*/
						.pageList .lastPage {padding-left:5px;}
							.pageList .lastPage a {color:#666; border:0;}
							.pageList .lastPage a:hover {color:#333; text-decoration:underline;}
							
				/*------------------------------*/
				/*	ASIDE (DATE+AVATARS)		*/
				/*------------------------------*/
				.aside {text-align:center; float:left; width:33px; padding:5px 8px 10px; border-right:1px solid #EEE; 
				border-bottom:2px solid #EEE; position:relative;}
					.aside .c {width:8px; height:8px;}
					.aside .brC {background-position:-162px -174px; right:-1px; bottom:-2px;}
						

/*- End General Styles -----------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Body clases ------------------------------------------------------------*/


		.home #pageContent,
		.home #sidebar,
		.category #pageContent,
		.category #sidebar {padding-top:40px;}
		
		.single #pageContent,
		.single #sidebar, 
		.page #pageContent,
		.page #sidebar,
		.error404 #pageContent,
		.error404 #sidebar,
		.search #pageContent,
		.search #sidebar {padding-top:20px;}
							
		.single .post,
		.page #subMenu,
		.error404 .post,
		.error404 #subMenu {padding-bottom:0;}
		
		.single #subMenu,
		.page #subMenu,
		.error404 #subMenu {border:0;}
						
		.page .postTitle,
		.error404 .postTitle {margin-left:50px;}
		
		.page #menu,
		.error404 #menu,
		.category- #menu,
		.postid-1 #menu {padding-bottom:20px;}
		
		.pageResults .post {overflow:hidden;}
		
		.archive h4,
		.search h4,
		.search-no-results h4,
		.category- h4 {padding:0 0 15px 75px;}	
			.search-no-results h4 em {display:block; font-weight:normal; font-style:normal; color:#666; padding-top:4px;}	
			
		
		/*- Contact form -*/
		.page-id-3 #pageContent fieldset {padding-bottom:20px;}
		.page-id-3 #pageContent p {clear:both;}	
		.page-id-3 #pageContent input {width:300px;}
		.page-id-3 #pageContent label {color:#666;}
		.page-id-3 #pageContent .form-label {padding-bottom:4px;}
		.page-id-3 #pageContent span.required {color:#DC7053;}	
		.page-id-3 #pageContent .fieldWrap {margin-bottom:10px;}
		.page-id-3 #pageContent .form-submit {text-align:right; padding-right:20px;}
		.page-id-3 #pageContent .form-option input,
		.page-id-3 #pageContent .form-submit input {width:auto;}
		
		
/*- End Body clases --------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

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


		#header {margin-top:35px; float:left; width:100%;}

			/*------------------------------*/
			/*	LOGO						*/
			/*------------------------------*/
			#logo {float:left; padding:10px 0 10px 20px;}		
				#logo h1,
				#logo h1 a {display:block; width:469px; height:69px;}
				
			/*------------------------------*/
			/*	SUBSCRIBE					*/
			/*------------------------------*/	
			#subscribe {float:right; margin-top:49px; position:relative;}
				#subscribe p {font:italic 1em Georgia, Times, serif; padding:5px 20px 10px 20px; background:#DA9C3B; position:relative;}
					/*- Subscribers amount -*/
					#subscribe strong {color:#FFF; font-size:1.4em; padding-right:5px;}
					/*- Subscribers text -*/
					#subscribe em {color:#FBEF96;}
					/*- Subscribe link -*/
					#subscribe a {width:60px; height:51px; background-position:-143px -70px; position:absolute; top:-10px; left:-50px;}
					/*- Subscribe corner -*/
					#subscribe .trC {width:18px; height:19px; background-position:-143px -122px;}


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

/*- Main Content -----------------------------------------------------------*/
					
			
		#main {clear:both; background:#FFF; border-top:1px solid #E8DD8B; position:relative;}
		
			/*- Main corners -*/
			#main .cmain {width:13px; height:13px; top:-1px;}
			#main .cmain.tlC {background-position:-162px -122px;}
			#main .cmain.trC {background-position:-176px -122px;}
			
			.postInfo, .postShare {font:0.8em Verdana, Arial, Helvetica, sans-serif;color:#777; padding:10px 25px; border-top:1px solid #CCC; border-bottom:1px solid #E5E5E5;}
				
			/*--------------------------------------------------------------*/
			/*	TOP MENU													*/
			/*--------------------------------------------------------------*/
				#menu {padding:25px 50px 0; background:#FBEF96 url(images/bgs/menuBg.gif) repeat-x 0 100%; border-top:1px solid #FFF;}
					#menu ul,
					#menu li {float:left; margin-right:35px;}
						#menu a {display:block; font-size:1.4em; color:#DC9D3B; text-decoration:none; padding:20px 0 15px;}
						#menu a:hover {color:#2B2821;}			
					/*- Current Tab -*/			
					#menu li.current a {color:#666; padding:15px 25px 25px; background:#FFF url(images/bgs/currentTabBg.jpg) repeat-x 0 0; 
					border:1px solid #E8DD8B; border-bottom:0; position:relative; }
						/*- Current Tab corners -*/
						#menu li.current a .c {width:9px; height:9px;}	
						#menu li.current a .tlC {top:-1px; left:-1px; background-position:-162px -136px;}
						#menu li.current a .trC {top:-1px; right:-1px; background-position:-172px -136px;}
						#menu li.current a .blC {left:-9px; background-position:-162px -146px;}
						#menu li.current a .brC {right:-9px; background-position:-172px -146px;}
					/*- Last menu item -*/
					#menu li.last {margin-right:0;}
													
			/*--------------------------------------------------------------*/
			/*	SUB MENU (PAGES+SEARCH)										*/
			/*--------------------------------------------------------------*/	
				#subMenu {padding:10px 0; border-bottom:1px solid #EEE;}
				
					/*- Page list -*/
					#subMenu .pageList {font-size:0.9em; float:left; padding:10px 0 10px 75px; width:565px; margin-right:35px;}
						#subMenu .pageList p {padding:6px 0;}
							#subMenu .pageNum a,
							#subMenu .current {padding:6px;}
							#subMenu .lastPage {padding-top:4px;}
				
					/*- Search -*/
					#searchBox {float:right;}
						#searchBox .fieldWrap {margin:10px 8px 0 0;}		
							#searchBox input {width:220px;}
							#searchBox button {float:left; width:14px; height:14px; margin:16px 10px 0 0; background-position:-182px -136px; cursor:pointer;}
				
			/*--------------------------------------------------------------*/
			/*	THE PAGE'S CONTENT											*/
			/*--------------------------------------------------------------*/
				
				#pageContent {clear:both; float:left; width:640px; margin-right:35px;}	
				
					#pageContent a {color:#B37F2F;}
					#pageContent a:hover {color:#000;}
			
				/*------------------------------*/
				/*	THE POST					*/
				/*------------------------------*/	
				
				.post {padding-bottom:40px; clear:both;}
								
					.postShare p,
					.postShare ul,
					.postShare li {float:left;}
								
					.postShare p {margin-right:10px;}
					.post ul, .post ol {margin:10px 0;}
					.post ul li {padding:5px 5px 10px 25px; line-height:130%; background:url(images/icons/bullet.gif) no-repeat 7px 11px;}
					.post ol li {padding:5px 5px 10px 5px; line-height:130%; list-style:inside decimal;}
				
					/*- Post Title -*/
					.postTitle {float:left; width:590px;}	
					
						.postTitle h3 {padding:0 50px 25px 25px; border-bottom:5px solid #EEE;}
						
						.post .postImg-left {float:left; margin:0 20px 20px 0;}
						.post .clearPost-img {clear:both; display:block;}
							
						/*- Date -*/
						.aside strong {display:block; font-size:1.8em; letter-spacing:-0.1em; color:#CCC; border-bottom:1px solid #EEE;}
						.aside span {font-size:0.8em; color:#999; margin:5px -2px 0;}
						.aside .year {color:#666;}
						
						.postTitle-authorDate {float:left; width:370px;}
						.postTitle-commentNum {float:right; padding-left:25px; background:url(images/icons/leaveComment.gif) no-repeat 0 50%;}
						
					/*- Post Content -*/
					.postContent {clear:both; font-size:0.9em; line-height:150%; padding:30px 0 15px 75px;}
							
						.postContent h4 {font-size:1.4em; font-weight:normal; color:#668962; padding:5px; margin:10px 0 15px; border-bottom:1px solid #CCC;}
						.postContent h5 {font-size:1.1em; color:#000; padding:25px 5px 10px; margin:0 15px 15px 0; border-bottom:1px dotted #CCC;}
						.postContent h6 {color:#8E5B2B; padding:20px 5px 10px;}
						.postContent p {padding:0 20px 10px 5px;}
						
						.postContent blockquote {font:italic 1.2em/130% Georgia, Times, serif; color:#666; margin:20px 0 20px 5px; 
						background:url(images/icons/quote.gif) no-repeat 0 0; border-bottom:1px solid #CCC;}
							.postContent blockquote p {padding:0 35px 15px 50px;}
							.postContent blockquote p.last {border-bottom:2px solid #EEE; padding-bottom:35px;}
							
						.postContent pre {font:0.9em Courier, monotype; color:#553C16; padding:40px 10px 20px; margin:10px 5px 20px; 
						background:url(images/bgs/preBg.gif) repeat 0 0; border:1px solid #F2E590; overflow:auto; position:relative;}
							.codeTitle {color:#A29960; font-weight:bold; font-size:0.8em; position:absolute; top:12px; left:10px;}
				
					/*- Share post -*/
					.postShare {margin-left:50px;}
						.postShare ul {margin:0;}
							.postShare ul li {background:none; padding:0; margin:1px 3px 0 0;}
								.postShare a {width:16px; height:16px;}
								.share-Email a {background-position:-24px -70px;}
								.share-Rss a {background-position:-41px -70px;}
								.share-Delicious a {background-position:-58px -70px;}
								.share-Magnolia a {background-position:-75px -70px;}
								.share-Digg a {background-position:-92px -70px;}
								.share-Facebook a {background-position:-109px -70px;}
								.share-Twitter a {background-position:-126px -70px;}
								.share-Blinklist a {background-position:-24px -87px;}
								.share-Furl a {background-position:-41px -87px;}
								.share-Newsvine a {background-position:-58px -87px;}
								.share-Myspace a {background-position:-75px -87px;}
								.share-Reddit a {background-position:-92px -87px;}
								.share-Technorati a {background-position:-109px -87px;}
								.share-Stumbleupon a {background-position:-126px -87px;}
													
				/*------------------------------*/
				/*	PREV AND NEXT POST LINKS	*/
				/*------------------------------*/
					#prevNextPosts {padding:25px 0 20px 75px;}
					
						#prevNextPosts a {padding:5px 10px; color:#AAA; text-decoration:none;}
						#prevNextPosts a:hover {color:#FFF;}
															
						.prevPost {float:left;}
						.nextPost {float:right;}				
									
				/*------------------------------*/
				
					#commentList, #leaveCommentForm, #trackbacks {clear:both; margin-left:75px;}
				
				/*------------------------------*/
					
				/*------------------------------*/
				/*	COMMENTS LIST				*/
				/*------------------------------*/	
				
				#commentList {}
				
					#commentList h3 {padding-bottom:25px;}
																		
					.comment {clear:both; float:right; width:100%; border-top:1px solid #E5E5E5; padding-top:20px;}
						.avatarHolder {float:left; padding:10px; background:#FFF; border:1px solid #DDD; border-left:0;}
						
						.commentInfo {float:right; width:480px; padding:10px;}

						.commentAuthorAndDate {overflow:hidden; padding:11px 0 13px; margin-bottom:10px; border-bottom:1px solid #DDD;}
							.commentAuthor {color:#333; float:left;}
							.commentDate {font-size:0.7em; float:right;}
						
						.commentText {clear:both; position:relative;}
							.commentText p {font-size:0.8em; line-height:130%; padding-bottom:10px;}
									
						.comment-author-admin {background:#FDF9D5;}
							.comment-author-admin .avatarHolder,
							.comment-author-admin .commentAuthorAndDate {border-color:#EBE6B7;}
							.comment-author-admin .commentText {margin-left:0;}
							.comment-author-admin .avatar {border-top:1px solid #E5E5E5; z-index:2;}
							.comment-author-admin .aside .trC {background-position:-171px -174px !important; top:-1px; right:-1px;}
							.comment-author-admin .commentText-message {background:#FFF; padding-left:114px; margin-left:-88px;}
							.comment-author-admin .commentAuthorName {padding-left:25px;}	
							.comment-author-admin .children .comment {background:#FFF;}
							.comment-author-admin .children .comment .avatarHolder,
							.comment-author-admin .children .comment .commentAuthorAndDate {border-color:#DDD;}
						
						/*- First comment -*/
						.comment.first {border-top:0;}
						
						/*- Waiting for approval -*/
						.waiting4mod {display:block; padding-top:3px; color:#666;}
							
						/*- Reply Link -*/		
						.replyLink a {color:#FFF !important; background:#999; text-transform:lowercase; padding:1px 4px; text-decoration:none; 
						position:absolute; bottom:0; right:0; z-index:1; margin-right:10px; font-size:0.8em;}
						.replyLink .c {width:3px; height:3px;}
						.replyLink .tlC {background-position:-180px -174px;}
						.replyLink .trC {background-position:-184px -174px;}
						.replyLink .blC {background-position:-180px -178px;}
						.replyLink .brC {background-position:-184px -178px;}
						
						/*- Depth 2 -*/
						.depth-2 {width:420px;}
							.depth-2 .commentInfo {width:335px;}
						
						/*- Depth 3 -*/
						.depth-3 {width:275px;}
							.depth-3 .commentInfo {width:185px;}
							.depth-3 .commentAuthor,
							.depth-3 .commentDate {float:none; clear:both;}
							
						/*- Pings -*/
						.pinglist {display:none; font-size:0.8em;}
							.pinglist li {padding:15px 0 0 30px; background:url(images/icons/trackbackBg.gif) no-repeat 10px 19px;}
							.pinglist .reply {display:none;}
							.pinglist cite {display:block; padding-bottom:3px;}
							.pinglist .says {display:none;}
							.pinglist p a {color:#333 !important; text-decoration:none !important; font-weight:bold !important;}
							.pinglist .commentmetadata a {color:#999 !important;}
							.pinglist p {color:#333; line-height:130%; padding-top:5px;}
		
		
				/*------------------------------*/
				/*	LEAVE A COMMENT				*/
				/*------------------------------*/	
					#leaveCommentForm {}
						#leaveCommentForm label {display:block; padding:0 0 5px 3px; color:#666; font-size:0.9em;}
						#leaveCommentForm h3 {padding-top:10px;}
						#leaveCommentForm p {clear:both; float:left; font-size:0.9em; padding:10px 0 0 25px;}
						#leaveCommentForm #newCommentBtnHolder {float:none; text-align:right; width:450px; padding-bottom:40px;}
						#leaveCommentForm input {width:230px;}

				
			/*--------------------------------------------------------------*/
			/*	THE SIDEBAR													*/
			/*--------------------------------------------------------------*/	
				#sidebar {float:right; width:265px; padding-right:10px; padding-bottom:40px;}
				
					/*- TWITTER BOX -*/
					#twitterBox	{font-size:0.8em; text-indent:0; min-height:156px; margin-bottom:30px; background-position:-204px -70px;}
						#twitterBox p {line-height:130%; color:#666; padding:25px 13px 0 130px;}
							#twitterBox p span {display:block; font-size:0.9em; color:#999; padding:10px 0;}
							#twitterBox p a {text-decoration:none; color:#4596EA; padding:0 1px; border-bottom:1px solid #ABD5FF;}
							#twitterBox p a:hover {border-color:#B37F2F;}	
					
					/*- Sidebar secion box -*/
					.sidebarBox {clear:both; padding:0 1px 5px 0; margin-top:20px; border-top:1px solid #E5D7AA; border-right:1px solid #E5D7AA; position:relative;}
						
						.sidebarBox h6,
						.sidebarBox li a {display:block; padding:12px 20px; border-bottom:1px solid #E5E5E5;}
						
						/*- Header -*/
						.sidebarBox h6 {color:#8E5B2B; border-bottom:3px solid #E5D7AA;}
						
						/*- List -*/
						.sidebarBox li {font-size:0.8em;}
							.sidebarBox li a {color:#2B2821; line-height:130%; text-decoration:none; padding-left:50px; 
							background:url(images/icons/sidebar-calendar.gif) no-repeat 20px 15px;}
							.sidebarBox li a:hover {text-decoration:underline; background-color:#FFFDEF;}			
								.sidebarBox li em {color:#666; font-style:normal;}
								
						/*- Corner -*/
						.sidebarBox .trC {width:8px; height:8px; top:-1px; right:-1px; background-position:-162px -183px;}
					
						/*- Last element -*/
						.sidebarBox .last a {border:0;}
						
						/*- RECENT COMMENTS -*/
						#recentComments li a {background-image:url(images/icons/sidebar-comment.gif);}
						
						/*- CATEGORIES -*/
						#categories li a {background-image:url(images/icons/sidebar-folder.gif); }
		
			/*--------------------------------------------------------------*/
			/*	BOTTOM PAGINATION											*/
			/*--------------------------------------------------------------*/
				
				#bottomPages {clear:both; padding:20px 50px 0 75px; border-top:1px solid #E5E5E5;}		
					#bottomPages p {padding:8px 0;}
					#bottomPages a,
					#bottomPages .current {padding:8px;}
						

/*- End Main Content -------------------------------------------------------*/												
/*-----------------------------------------------------------------------------------------------*/

/*- Advertising -----------------------------------------------------------*/


			#ads {padding:0 5px 0 15px;}
		
	
/*- End Advertising -------------------------------------------------------*/	
/*-----------------------------------------------------------------------------------------------*/			

/*- Footer ----------------------------------------------------------------*/	
					
					
		#footer {clear:both; font-size:0.8em; color:#9E9E9E; padding:30px 50px 30px 75px; margin-bottom:50px; background:#FFF url(images/bgs/footerBg.png) no-repeat 0 100%;}
					
			#footer a {color:#666; text-decoration:none;}
			#footer a:hover {color:#333; text-decoration:underline;}
		
			/*- Copyright -*/
			 #copyright {float:left; width:630px;}
					
			/*- Bottom navigation -*/
			#bottomNav {float:right;}
				#bottomNav li {display:inline; margin-left:5px;}


/*- End Footer ------------------------------------------------------------*/								
/*-----------------------------------------------------------------------------------------------*/	

/*- IE6 Fixes -------------------------------------------------------------*/


		* html #menu, * html #menu ul, * html #menu li, * html #subMenu, * html .postInfo, * html .postShare, * html #prevNextPosts, 
		* html #bottomPages, * html #footer, * html #ads, * html .sidebarBox li {height:1%;}
		* html .c, * html .cmain {display:none;}
		* html #menu {overflow:hidden;}
		* html #main {width:934px; overflow:hidden;}
		* html #copyright {width:580px;}
		* html #subscribe a {left:-70px;}
		* html #subscribe strong {font-size:1.3em;}
		
		
/*- End IE6 Fixes ---------------------------------------------------------*/	
/*-----------------------------------------------------------------------------------------------*/	

/*- IE7 Fixes -------------------------------------------------------------*/		


		*+ html #subscribe strong {font-size:1.3em;}	
		*+ html .postContent {padding-top:15px;}
		*+ html  #copyright {width:580px;}
		*+ html #menu li.current a .tlC {top:4px;}
		*+ html #menu li.current a .trC {top:4px;}
		*+ html #menu li.current a .blC {bottom:5px;}
		*+ html #menu li.current a .brC {bottom:5px;}
		*+ html .sidebarBox .trC {top:0;}
		*+ html .pageNum.current a .tlC {top:0;}
		*+ html .pageNum.current a .trC {top:0;}
	

/*- End IE7 Fixes ---------------------------------------------------------*/				

/* END THE CSS BLOG THEME */
