@charset "utf-8";
/*
Theme Name: Help My Style v5
Theme URI: http://helpmystyle.ie/
Description: helpmy style theme
Version: 5.0
Author: Bluntworks
Author URI: http://bluntworks.net/
Tags: 

*/
@import url('reset.css');

/*Structure & Layout */
body { height:100%; }
article, aside, figure, footer, header, hgroup, nav, section { display:block; }

.Ctrd { width:960px; height:0; margin:0 auto; }
	#FullBanner { width:100%; height:88px; }
		#Logo { margin:0 0 0 0; float:left; }	
			#Logo img { margin:0 0 -4px 0;   }
		div.Circle { position:absolute; top:5px;  width:60px; height:60px; -moz-border-radius:30px; -webkit-border-radius:30px;float:left;  }
		div.Circle img { width:122px; }
		#Logo h1 { margin:2px 0 0 10px; float:left; }
		
		#Right{ float:right; }
			#Social { float:right; }
			#Social ul {}
			#Social li{ padding:5px 5px 0 0; margin:0; width:29px; float:left; }
			#Social li.Last { padding:5px 0 0 0; margin:0; float:left; width:29px;}
			
			*:first-child+html #Social li { }
			#Right  a  { width:29px; height:27px; text-indent:-9999px; float:left;}

				a.Twitter, a.Twitter:hover { background:url(images/twitter.png) top left no-repeat;  }
				a.Facebook, a.Facebook:hover{ background:url(images/facebook.png) top left no-repeat;  }
				a.Rss, a.Rss:hover { background:url(images/feed.png) top left no-repeat;  }
				a.Email, a.Email:hover { background:url(images/mail.png) top left no-repeat;  }
			#Right form {float:left;  }
			
			*:first-child+html #Search { margin:40px 0 0 0; }
			*:first-child+html #Search input#Submit { font-size:0; color:#fff; float:right; text-indent:0;}
			#Search { margin:5px 0 0 0; float:left; clear:both; width:300px; height:27px; background:#fff; border-radius:5px; -moz-border-radius:5px;  }
				input#SearchInput { width:260px;  margin:5px 0  0 5px;  padding:0px;  border:none; float:left; }
				input#Submit { width:29px; height:27px; margin:0 0 0 5px; background:url(images/srch.png) top left no-repeat; border:none; cursor:pointer; text-indent:-9999px; }
		
		#DkImage { margin:0 0 0 120px; padding:0; float:left; height:88px; }	
			#DkImage img {height:88px; }	
		
		#SiteNav { margin:82px 0 0 0; width:100%; height:30px; clear:both; display:block;}/*mrgin top set specifically for ie7 */
			#SiteNav ul { padding:0 0 0 0; width:960px; }
			#SiteNav ul li { margin:4px 5px; float:left; }
			#SiteNav ul li a { padding:2px 4px; }
			
			#SiteNav ul li.isOn a { background:#fff; color:#e60088;  }
			
			*:first-child+html #SiteNav ul li { margin:10px 5px; }
			*:first-child+html #SiteNav ul li.LastItem { margin:4px 5px; }
		
		#BodyWrap { width:960px; margin:0 auto;  }
		#Body { clear:both; float:left; width:960px;}
		*:first-child+html #Body { margin:20px  auto;	}
			
			#Content {  margin:20px 0 0 0; width:640px; float:left; overflow:hidden;  }
				#FeaturedArticles { width:640px; height:44px; background:url(images/640-H2-LG-BG.gif) top left no-repeat; float:left;  }
					#FeaturedArticles h1  { color:#fff; float:left; margin:7px 0 0 5px; } 
					
					ul.Tabbed { float:right; margin:0 0 10px 0; }
					ul.Tabbed li { margin:6px 5px 0 5px; padding:2px 4px 0px 4px; float:left;  cursor:pointer ;
									font-weight:bold; text-transform:uppercase; color:#fff; } 
					ul.Tabbed li a { color:#fff; text-decoration:none; }
					ul.Tabbed li a:hover ,ul.Tabbed li a.ActiveTab { color:#fff; background:#e60088;  }
					
					#PageTabs ul.Tabbed { float:left; margin:0 0 20px 0; width:100%;}
					#PageTabs ul.Tabbed li { margin:6px 10px 0 0 ; padding:2px 4px 0px 0px; float:left;  cursor:pointer ;
									font-weight:bold; text-transform:uppercase; color:#fff; } 
					#PageTabs  ul.Tabbed li a { color:#e60088; text-decoration:none; }
					#PageTabs ul.Tabbed li a:hover  { color:#fff; background:#e60088;  }
					#PageTabs ul.Tabbed li a.ActiveTab { color:#fff; background:#e60088;  }
					#PageTabs section { float:left; }
					
					#hed-your-stylist { display:none; }
			
				#Content header.DarkBG { margin:0 0 10px 0; width:640px; float:left; }
				#Content header.Bg640 { margin:0; width:640px; height:44px; float:left; }
				.Bg640 h1 { padding:7px 5px 5px 5px; float:left;}
				
				#BlogPod { margin:0 0 0 0; float:left; }
				.Featured  { width:234px; float:left;  margin-bottom:20px; }
					.Featured header div.ImgBox { margin:0 0 0px 0; width:234px;  height:176px; overflow:hidden; float:left;}
					#Content .Featured h1 { padding:0; }
					.Featured time { margin:4px 0; padding:0; float:left; }	
						div.ImgBox img  { width:234px; }
						
					.Featured p { clear:both; }
					a.ReadMore { float:right; }	
				
				.Excerpt  { margin:0 0 10px 10px; padding:0 0 10px;  width:396px; float:left; }
				
					.Excerpt  div.ImgBox { margin:0 0 1px 0; width:88px;  height:66px; overflow:hidden; float:left;}
					
					.Excerpt div.Right { width:300px;  float:right; }
					.Excerpt header { display:inline; float:left;  }
					#Content article.Excerpt h1 { padding:0; float:left; }
					.Excerpt time { margin:4px 0; padding:0; float:left; }	
						div.ImgBox img  { width:inherit; }
						
					.Excerpt p { clear:both; }
					.Excerpt a.ReadMore { margin:5px 0 0 0; }
					
					.Excerpt div#Comments { margin:0 0 0 12px; float:right; width:80px;}
						.Excerpt div#Comments a { float:left; }
						.Excerpt div#Comments .Bubble { width:30px; height:25px;   float:right; }
							.Excerpt div#Comments .Bubble p { padding:0px 0 0 12px;   }
							
				.FullTease  { width:640px; float:left;  margin:0 0 20px 0;}
				*:first-child+html .FullTease {  margin:0 0 20px 0; float:left; }
					.FullTease  div.ImgBox { margin:0 0 1px 0; width:350px;  height:263px; overflow:hidden; float:left;}
						.FullTease  div.ImgBox  img { width:350px; }
					.FullTease header { width:280px;  display:inline; float:right;  }
					.FullTease header h1  { float:left; padding:0; }
					.FullTease time { margin:4px 0; padding:0; float:left;  clear:both; width:130px; }	
					*:first-child+html .FullTease time { width:200px; }
					.FullTease div.Right { float:right; width:280px; }
					.FullTease   p { margin:0 0 10px 0; float:left; }
					
					.FullTease div#Comments { margin:3px 0 0 2px; float:right; width:85px; font-size:.7em;}
						.FullTease div#Comments a { color:#e60088; float:left; text-decoration:none; }
						.FullTease div#Comments .Bubble { width:30px; height:25px; margin:0 0 0 2px;  float:right; text-align:center; }
							.FullTease div#Comments .Bubble p { padding:0px 0 0 10px;  color:#fff; font-size:1.1em; }
							.FullTease div#Comments .Bubble p a { color:#fff; }
							.FullTease div#Comments .Bubble p a:hover { background:none; text-decoration:underline;}
					
				.BlogExcerpt  { width:640px; float:left;  margin:0 0 20px 0; padding:0 0 10px 0; }
					.BlogExcerpt  div.ImgBox { margin:0 0 1px 0; width:180px;  height:135px; overflow:hidden; float:left;}
					.BlogExcerpt header { margin:0 0 0 10px; width:365px;  display:inline; float:left;  }
					.BlogExcerpt header h1  { float:left; padding:0; }
					.BlogExcerpt time { margin:4px 0; padding:0; float:left; clear:both; }	
					.BlogExcerpt div.Right { float:right; width:450px; }
					.BlogExcerpt   p { float:left; }
					
					.BlogExcerpt div#Comments { margin:0 0 0 2px; float:right; width:80px;}
						.BlogExcerpt div#Comments a { float:left; }
						.BlogExcerpt div#Comments .Bubble { width:30px; height:25px;   float:right; }
							.BlogExcerpt div#Comments .Bubble p { padding:0px 0 0 12px;   }
							.BlogExcerpt div#Comments .Bubble p a { color:#fff; text-align:center;}
							.BlogExcerpt div#Comments .Bubble p a:hover { background:none; text-decoration:underline;}
							
				#BlogSub { margin:0 0 20px 0; float:left; }
				
				#BlogSub.Left { float:left; margin-right:10px; }
				#BlogSub.Mid { float:left; margin:0 10px; }
				#BlogSub.Right { float:right; margin:0 0 0 10px ; }
				
				#BlogSub #Textcerpt { min-height:200px; }
				
				#BlogSub article.Featured  { width:200px; float:left;   }
					.Bg200 { width:200px; height:44px; overflow:hidden;}
					#BlogSub  .Bg200 h1 { padding:7px 5px 5px 5px; float:left; font-size:.9em;  }
					
					#BlogSub .Featured header div.ImgBox { margin:0 0 0px 0; width:200px;  height:150px; overflow:hidden; float:left;}
					#BlogSubarticle.Featured h1 { padding:0; }
					#BlogSub .Featured time { margin:4px 0; padding:0; float:left; font-size:0.7em; width:110px;}	
						#BlogSub div.ImgBox img  { width:inherit; }
						
					#BlogSub article.Featured p { clear:both; width:200px;}
					#BlogSub a.ReadMore { float:right; }	
					
				.Featured div#Comments { margin:3px 0 0 2px; float:right; width:85px; font-size:.7em;}
						.Featured div#Comments a { color:#e60088; float:left; text-decoration:none; }
						.Featured div#Comments .Bubble { width:30px; height:25px; margin:0 0 0 2px;  float:right; }
							.Featured div#Comments .Bubble p { padding:0px 0 0 12px;  color:#fff; font-size:1.1em; text-align:center; width:100%;}
							.Featured div#Comments .Bubble p a { color:#fff; text-align:center;}
							.Featured div#Comments .Bubble p a:hover { background:none; text-decoration:underline;}
					
		#Post { }
			#Post header { width:640px; float:left; }
				#Body #Content #Post header h1 { background:none; color:#e60088; float:left; font-size:1.3em; text-transform:uppercase; }
				#Post header time { margin:5px 0; clear:both; float:left; font-size:.7em; font-style:italic; color:#777;  }
				
				#Body #Content #Post #TheContent { font-size:.9em; color:#555; line-height:1.3em;  }
					#Body #Content #Post #TheContent p { margin:0 0 10px 0; }
					*:first-child+html #Body #Content #Post #TheContent p { }
					*:first-child+html #Body #Content #PageTabs .Tab #Post #TheContent p { width:640px; display:inline-block; }
					#Body #Content #Post #TheContent a { color:#e60088; text-decoration:none; }
					#Body #Content #Post #TheContent a:hover { color:#fff; background:#e60088;}
					
					#Body #Content #Post #TheContent ul { list-style:disc; list-style-position:inside; margin:10px 0 10px 25px; padding:0 0 0 25px;  display:block; }
					#Body #Content #Post #TheContent ol { list-style:decimal;  list-style-position:inside; margin:10px 0 10px 25px; padding:0 0 0 25px;  display:block; }
					
					#Body #Content #Post #TheContent ul li,#Body #Content #Post #TheContent ol li  { color:#555; }
				em { font-style:italic; }	
					 strong { color:#e60088; font-weight:700; }
		#Contact {  margin:20px 0 0 0; width:640px; float:left; overflow:hidden;  }
			#Contact #TheContent { font-size:.9em; color:#555; line-height:1.3em;  }
			#Contact #TheContent p { margin:0 0 10px 0; }
			#Body #Contact  h1 { background:none; color:#e60088; float:left; font-size:1.3em; text-transform:uppercase; }
			#Contact #TheContent p a { color:#e60088; text-decoration:none; }
			#Contact #TheContent p a:hover { background:#e60088; color:#fff; }
			
			section#Sidebar { width:300px; float:right; }
				article.Sponsor { margin:20px 0 0px 0; width:300px; height:250px; float:left; }
				
				article.MenuWidget { margin:20px 0 0 0; float:left; width:300px; }
				header.Bg300 h1 { padding:7px 5px 5px 5px; float:left; color:#fff;}
				article.MenuWidget li {  margin:7px 0 7px 5px; float:none;  }
					article.MenuWidget li a{ padding:0; }
				
				.MenuWidget div a { color:#e60088; text-decoration:none; }
				.MenuWidget div a:hover { color:#fff; background:#e60088; }
				
				div#SubImg { width:300px; height:225px; background:url(images/subscribeImage.jpg) top left no-repeat; }
				div.subscribe { background:url(images/subscribe-bg.jpg) top left repeat; color:#fff;  float:left;}
				div.subscribe a  { color:#fff; text-decoration:underline;  }
				div.subscribe a:hover  { background:#fff; color:#e60088; }
				
				div.subscribe p, div.subscribe form { padding:5px; }
				div.subscribe form { float:right; }
				div.subscribe input { border:1px solid #ccc; padding:5px; } 
		
		#TheContent h2 { color:#e60088; font-weight:700; font-size:1.2em;  }
		#TheContent h3 { color:#555; font-weight:700; }
		
		#Content #Social { margin:10px 0 0 0; float:left; width:640px; }
		
		div#TweetMe {/* width:89px;  background:url(images/tweetme.gif) top left no-repeat;*/ float:left; width:80px; margin:3px 0 0 0;}
		div#TweetMe a { color:#fff;  text-decoration:none; padding:5px; margin:0 0px 0 28px; float:left; font-size:.7em; } 
		div#TweetMe a:hover { text-decoration:underline;  } 
		div#FBLike { width:450px; float:left; }		
		
					
		#PostMeta { margin:10px 0 15px 0; padding:10px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; float:left; clear:both; width:640px;} 
			#PostMeta a { color:#e60088; text-decoration:none; font-size:.8em; }
			#PostMeta a:hover { color:#fff; background:#e60088; }
			#PostMeta h2 { margin:0; font-size:.8em; font-weight:bold; color:#777; }
			#PostMeta div { margin:5px 0; }
			
		
		div#Comments { }
			#Body #Content #Post  #Comments header h1 { color:#fff; background:#e60088; }
			article#Comment #Right { float:right; width:580px; }
			article#Comment #Right p { margin:0 0 10px 0; font-size:.8em; line-height:1.4em; color:#555; padding:0 10px 0 0; }
			
			article#Comment.ComOdd { background:#fbfbfb; padding:10px 0; border-top:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6;  }
			#Body #Content #Post article#Comment header { float:left;  }
			#Body #Content #Post article#Comment header h1 { display:block; color:#e60088; background:none; font-size:1em; float:left; }
			#Body #Content #Post article#Comment header time { margin:0; }
			article#Comment { margin:10px 0; float:left;  clear:both; width:640px;}
			#Avatar { float:left; margin:0 10px 0 0; }
			#Avatar img { width:50px; height:50px; }
			
			#AuthorUrl { clear:both; }
				#AuthorUrl a { color:#e60088; text-decoration:none; text-indent:0; width:auto; height:auto;} 
				#AuthorUrl a:hover { background:#e60088; color:#fff; }
			
			#Pingback #Comment p, #Pingbacks #Comment #Content { margin:0 0 10px 0; font-size:.8em; line-height:1.4em; color:#555; padding:0 10px 0 0; }
		
		#respond { margin:20px 0; float:left; }
		h3#reply-title { background:#e60088; color:#fff; font-weight:bold; font-size:1.3em; float:left; text-transform:uppercase; margin:0 0 2px 0;   }
		#respond form { clear:both; }
		
		p.comment-notes { margin:0; font-size:.7em; font-style:italic; color:#777; }
		span.required { color:#e60088; }
		
		#respond form p { margin:10px 0; font-size:.8em; color:#666; }
		#respond form label { display:block; margin:0 0 2px 5px; }
		
		#respond form  input, #respond form  textarea { border:1px solid #aaa; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
		#respond form  input:focus, #respond form  textarea:focus { border:1px solid #e60088; }
		
		#respond form  input#submit { cursor:pointer; background:#e60088; border:1px solid #e60088; color:#fff; }
		
		#Footer {margin:30px 0 0 0; width:100%; clear:both; float:left; background:#444; } 
			#FootCtr { width:960px; margin:20px auto; }
			#FootCtr li { margin:5px 0; float:none;}
			#FootCtr li  a { color:#bababa; display:block; text-decoration:none;  display:inline;  }
			#FootCtr li  a:hover { background:#e60088;  color:#fff;; }
			
			#FootBlock { width:220px; float:left; }
				#FootBlock.Left { width:140px; margin:0 10px 0 0;}
				#FootBlock.MidLeft { width:180px; margin:0 10px 0 10px;}
				#FootBlock.MidRight { width:280px; margin:0 10px 0 10px; }
				#FootBlock.Right { width:220px; margin:0 0 0 10px; }
				
				
				#FootBlock h2 { background:#e60088; color:#fff; font-weight:bold; float:left; text-transform:uppercase; font-size:1.2em; }
				#BlokHed { width:100%; display:block; float:left; margin:0 0 5px 0; }
			
			#FootTop { background:#e60088; width:100%; height:30px;  float:left;}
				#FootTopCtr { width:960px; margin:0 auto; line-height:30px; color:#fefefe;	 }	
				
			#FootMid { padding:40px 0; float:left;  }

				
/* --- TYPOGRAPHY ---------------------------------------------------------------------------------------------------------------------------------- */	

	html { font-family:Arial, "Trebuchet MS", sans-serif; }
	h1,h2,h3,h4,h5,h6,article.Post ul, article.MenuWidget li  { font-family:Arial, "Trebuchet MS", sans-serif; }
	
	
	#Logo h1 {font-size:3em; letter-spacing:-.07em;}
	h1 { font-size:3em; }
	
	nav a { font-size:.7em; font-weight:700; text-transform:uppercase; }
	#Body h1 { color:#fff; font-size:1em; font-family:Arial, sans-serif; text-transform:uppercase; font-weight:700;}
	
	article.Featured header h1 a, { font-size:100%; line-height:10px; }
	*:first-child+html .Featured header h1 a { font-size:100%; line-height:20px; }
	article.Featured time { font-size:.7em; font-style:italic; font-size:100%; line-height:10px; }
	article.Featured p { font-size:.8em; line-height:1.4em;  }
	
	section#Body article.Excerpt  div.Right header h1 { font-size:.8em; text-transform:none; }
	article.Excerpt time { font-size:.7em; font-style:italic; }
	article.Excerpt p { font-size:.7em; line-height:1.3em;  }
	article.Excerpt div#Comments a { font-size:.7em; }
	article.Excerpt div#Comments .Bubble p{ font-size:.8em; }
	
	article.FullTease header h1 a,*:first-child+html .Featured header h1 a { font-size:20px; }
		article.FullTease time { font-size:.7em; font-style:italic; }
		article.FullTease p { font-size:.8em; line-height:1.5em;  }
		
	section#Body article.BlogExcerpt   header h1 { font-size:.8em; text-transform:none; }
	article.BlogExcerpt header h1 a { font-size:1em; }
		article.BlogExcerpt time { font-size:.7em; font-style:italic; }
		article.BlogExcerpt p { font-size:.8em; line-height:1.5em;  }
		article.BlogExcerpt div#Comments a { font-size:.7em; }
		article.BlogExcerpt div#Comments .Bubble p{ font-size:.8em; }
	
	a.ReadMore { font-size:.7em; font-weight:bold; }
	span.ReadMore a{ width:80px; height:14px;  background:url(images/arrow.gif) top left  no-repeat; background-position:7px 0 ;  float:right;}
	span.ReadMore a:hover, article.BlogExcerpt span.ReadMore a:hover {  background:url(images/white-arrow.gif) top left  no-repeat; background-position:7px 0; background-color:#e60088;}
	
	article.MenuWidget li { font-size:.8em; line-height:1em;  font-weight:500;}
		article.MenuWidget li { /*background:#f6f6f6; */}
		article.MenuWidget li a { text-transform:none;  text-decoration:none}
		article.MenuWidget li a:hover { background:#e60088; color:#fff; }
		
	
			
	
		
	
	

/* --- COLOR & STYLE ---------------------------------------------------------------------------------------------------------------------------------*/
	
	header#FullBanner { background:url(images/header-bg.gif) repeat-x top left; color:#fff; }
		div.Circle { /*background:#e60088;*/ }
		nav a,.Bg640 h1 a ,.Bg200 h1 a, #Sidebar h1 a{ color:#fff; text-decoration:none; }
		nav a:hover { background:#fff; color:#e60088; }
		
		.Bg640 h1 a:hover,.Bg200 h1 a:hover,  #Sidebar h1 a:hover { text-decoration:underline; }
	
	nav#SiteNav { background:#e60088; color:#fff; }
		
		article.Featured  h1 a { padding-left:2px; padding-right:2px;    background:#e60088;   }
		article.Featured  h1 a:hover, article.FullTease  h1 a:hover { background:#727272; color:#FFF; text-decoration:none;  }
			article.Featured  h1 a{ color:#FFF; text-decoration:none;  }
		
		article.Featured p, article.Excerpt p, article.FullTease p,article.BlogExcerpt p{ color:#555; }
		article.Featured time, article.Excerpt time ,  article.FullTease time, article.BlogExcerpt time{ color:#888; width:160px; }
		
		a.ReadMore { color:#e60088; text-decoration:none; }	
		a.ReadMore:hover { color:#fff; background:#e60088;  }	
	
		article.Sponsor { background:#e60088; }
		
		article.Excerpt { border-bottom:1px solid #ddd; }
		article.Excerpt a { color:#e60088; text-decoration:none;  }
		article.Excerpt a:hover { color:#fff; background:#e60088;}
		
		article.FullTease header h1 a { color:#fff; text-decoration:none;    background:#e60088;  }
		article.FullTease p a { color:#e60088; text-decoration:none; } 
		article.FullTease p a:hover  { color:#fff; text-decoration:none;    background:#e60088;  }	
		
		article.BlogExcerpt { /*border-bottom:1px solid #ddd; */}
		article.BlogExcerpt header h1 a { color:#e60088; text-decoration:none;    }
		article.BlogExcerpt a { color:#e60088; text-decoration:none; }
		article.BlogExcerpt a:hover { color:#fff; background:#e60088; }
		
		article.MenuWidget header.Bg300 { background:url(images/300-H2-BG.gif) top left no-repeat; height:44px;  }
		article.MenuWidget li a { color:#777; }
		
		article.MenuWidget li.RecentComment { color:#777; }
		article.MenuWidget li.RecentComment a { color:#e60088; display:block;}
		article.MenuWidget li.RecentComment a:hover { color:#e60088; text-decoration:underline; background:none; }
	
	
/* --- DECORATORS ----------------------------------------------------------------------------------------------------------------------------------------*/	
	.Bg640 { background:url(images/640-H2-LG-BG.gif) top left no-repeat; }
	.Bg200 { background:url(images/200-H2-BG.gif) top left no-repeat; }
	.Bg300 { background:url(images/300-H2-BG.gif) top left no-repeat; }
	
	.Bubble { background:url(images/comment-count.gif) top left no-repeat; }
		.Bubble p, article.Excerpt div#Comments .Bubble p, article.BlogExcerpt div#Comments .Bubble p{ color:#fff; }
	
	.DarkBG { 
		background:#454545; -moz-border-radius:2px; 
		background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#191919));
		background: -moz-linear-gradient(top,  #444,  #333);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa00b', endColorstr='#f1970a'); /* ie7 */
		-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa00b', endColorstr='#f1970a'); /* ie8 */
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);
	}
	
	.alignleft { float:left; margin:0 10px 0 0;  }
	.alignright { float:right; margin:0  0 0 10px; }
	.aligncenter { float:none; margin:0 0 10px 0; } 
	
	.size-contrib { width:100px; }
	.size-small { width:220px; }
	.size-medium { width:320px; }
	.size-large { width:640px; }
	
	span.TTNum { color:#e60088; font-weight:bold; }
	#TheContent h2.TopTips {  color:#333; }
	
#ImgGallery { margin:10px 0 20px 0; width:690px; float:left; }
		#GalleryThumb { margin:5px; width:145px; height:145px;  float:left; overflow:hidden; backround:#e7e7e7; border:1px solid #999; display:table-cell; vertical-align: middle; min-height:10em; }
			#GalleryThumb img.portrait { margin:20px 0 0 0; padding:0;  width:auto; height:115px; display:block; margin-left:auto; margin-right:auto; float:none;}
			#GalleryThumb img.landscape { margin:30px 0 0 0; padding:0;  width:115px; height:auto; display:block; margin-left:auto; margin-right:auto; float:none; }
			#GalleryThumb img { border:1px solid #999; }
			
			*:first-child+html div.Right p { width:100%; }
			
#PageLinks { width:640px; float:left; }

	#PageLinks a { color:#e60088; text-decoration:none; } 
	#PageLinks a:hover { color:#fff; background:#e60088; }
	#PrevPage { float:right; }
	#NextPage { float:left; }
	
	#NotFound { font-size:1em; color:#666; }
	#NotFound h2 { font-weight:bold; background:#e60088; color:#fff; font-size:1.2em; float:left;} 
		#NotFound p { clear:both; margin:10px 0; float:left; }
		#NotFound form { clear:both; }
		
	#Comments #Right { float:right; width:580px; }
	#Comments .AComment { margin:10px 0; float:left; width:100%; font-size:.9em; color:#555; }
	
	.AComment #Content {width:580px;  }
	#Body #Content #Post  #Comments .AComment header h1 { color:#e60088; background:none;   font-size:1.2em;}


	
#StyleContent > p { margin:0 0 10px 0; font-size:.9em; color:#555; line-height:1.3em;   }


#FullWidth { width:100%; float:left;}

/* --- Subscription email stuff */
#SPost { width:400px; height:400px; background:#69F; }
	#SPost a img { width:200px; border:1px solid #e600888; }
	#SPost a { color:#fff; background:#e60088; text-decoration:none; } 


#Textcerpt  p a { color:#e60088; text-decoration:none; }
#Textcerpt  p a:hover { color:#fff; background:#e60088;  }

#RP { clear:both; margin:5px 0; float:left;}
	#RPThumb { width:70px; float:left; }
		#RPThumb img { width:70px; float:left; }
	
	#RPTitle { float:right; width:210px; margin:0 0 0 10px; }
		#RPTitle a { background:#e60088; color:#fff; }
		#RPTitle a:hover { background:#727272; color:#fff; }
		#RPTitle p { color:#777; font-size:.85em; clear:both; line-height:1.3em; }
		
		img.featuredThumb { width:290px; float:left; }
		article.MenuWidget li h4.FeaturedTitle a { color:#fff; text-decoration:none;    background:#e60088;  font-size:1.6em;}
		article.MenuWidget li h4.FeaturedTitle a:hover { background:#777; }

