/* @override 
	http://planetoftheweb.com/components/css-home.css
	http://staging.planetoftheweb.com/components/css-home.css
*/

#highlightarea								{ 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
width:660px; height:315px; background-color:#122229; border-top:1px dotted #FFF; border-bottom: 1px dotted #FFF; position:absolute; top:57px; left:0px;}
#highlightareaheader						{ margin-top:62px;margin-left:5px; width:300px; height:25px; background-image: url("/images/misc/header-flashpodcast.gif"); background-repeat:no-repeat; float:left;}
#highlightareaheader h1						{ display:none;}
#highlightarea	 .singlehighlightarea			{width:350px; float:left; }
#highlightarea	 .singlehighlightarea .title	{display:none;}
#highlightarea	 .singlehighlightarea .summary	{display:none;}
#highlightarea	 .singlehighlightarea .link			{display:none;} 
#highlightarea	 .singlehighlightarea .footer 		{ margin:0px; padding:0px; background-image: url("/images/misc/podcasthighlightbottom.gif"); background-repeat:no-repeat; background-position:right; font-size:11px; color:#FFF; margin-top:6px; padding-top:4px; padding-bottom:4px; padding-left:20px; padding-right:30px; float:left;} 
#highlightarea	 .singlehighlightarea .footer a 	{ font-weight:bold; font-size:12px; color:#FFF}
#highlightarea img {border:0px;}

#primarycontent	{ width:665px; position:absolute; left:0px; top:400px;}

#primarycontent	h3 {
	margin: 0px;
	margin-bottom: 5px;
	line-height: 22px;
	font-family: "Droid Serif","Lucida Grande", Lucida, Verdana, sans-serif; 
	font-weight:normal;
	font-size: 20px; 
	color: #558aa8; 
}

#primarycontent	.summary {
	line-height: 20px;
}

#inlinecontent { width:235px; background-image: url(/images/misc/background-middlebar.png); float:right; border-bottom:1px solid #FFF; margin-bottom:30px; padding-bottom:10px; overflow: hidden;}
#inlinecontent .footer {padding:0px; margin:0px; padding-right: 20px;}

#inlinecontent #home-mypicks					{ float:left;}
#inlinecontent #home-mypicks .header 			{ width:215px; position:relative; height:24px; margin-left:10px; margin-top:10px;  margin-bottom:10px; background-image: url("/images/misc/inlinebar-mypicks.gif"); background-repeat:no-repeat; clear:both; } 
#inlinecontent #home-mypicks .header a 			{ display:block; height:25px; }
#inlinecontent #home-mypicks .header h1 		{ display:none; padding:0px; margin:0px; }
#inlinecontent #home-mypicks ul 				{ margin: 0; padding:0; padding-left:15px; list-style-type: none; }
#inlinecontent #home-mypicks ul li 				{ float:left; }
#inlinecontent #home-mypicks ul li a 			{ display:block; margin:0px; padding:0px; float:left; }
#inlinecontent #home-mypicks ul li a:hover 		{ text-decoration:none;}
#inlinecontent #home-mypicks ul li img 			{ padding-bottom:5px; padding-right:5px; width:30px; height:30px;}
#inlinecontent #home-mypicks ul li .title		{ display:none;}
#inlinecontent #home-mypicks ul li .summary 	{ display:none;}
#inlinecontent #home-mypicks p 					{ margin: 0; padding:0; padding-left: 15px; padding-right: 15px; padding-bottom:10px;}
#inlinecontent #home-mypicks ul .first img 		{ display:block; width:65px; height:65px;}



#inlinecontent #home-videotutorials					{ float:left;}
#inlinecontent #home-videotutorials .header 		{ position:relative; height:24px; margin-left:10px; margin-top:20px;  margin-bottom:10px; background-image: url("/images/misc/inlinebar-greatsites.gif"); background-repeat:no-repeat; clear:both; } 
#inlinecontent #home-videotutorials .header a 		{ display:block; width:235px; height:25px;}
#inlinecontent #home-videotutorials .header h1 		{ display:none;}
#inlinecontent #home-videotutorials ul 				{ margin: 0; padding:0; padding-left:15px; list-style-type: none;}
#inlinecontent #home-videotutorials ul li 			{ float:left;}
#inlinecontent #home-videotutorials ul li a 		{ display:block; margin:0px; padding:0px; float:left; }
#inlinecontent #home-videotutorials ul li a:hover 	{ text-decoration:none;}
#inlinecontent #home-videotutorials ul li img 		{ padding-bottom:5px; padding-right:5px; width:30px; height:30px;}
#inlinecontent #home-videotutorials ul li .title	{ display:none;}
#inlinecontent #home-videotutorials ul li .summary 	{ display:none;}
#inlinecontent #home-videotutorials p 				{ margin: 0; padding:0; padding-left: 15px; padding-right: 15px; padding-bottom:10px;}
#inlinecontent #home-videotutorials ul .first img 	{ display:block; width:65px; height:65px;}


#inlinecontent #home-portfolio					{ float:left; }
#inlinecontent #home-portfolio .header 			{ position:relative; height:24px; margin-left:10px; margin-top:20px; margin-bottom:10px; background-image: url("/images/misc/inlinebar-portfolio.gif"); background-repeat:no-repeat; clear:both; } 
#inlinecontent #home-portfolio .header a 		{ display:block; width:235px; height:25px;}
#inlinecontent #home-portfolio .header h1 		{ display:none;}
#inlinecontent #home-portfolio ul 				{ margin: 0; padding:0; padding-left:15px; list-style-type: none;}
#inlinecontent #home-portfolio ul li 			{ float:left;}
#inlinecontent #home-portfolio ul li a 			{ display:block; margin:0px; padding:0px; float:left; }
#inlinecontent #home-portfolio ul li a:hover 	{ text-decoration:none;}
#inlinecontent #home-portfolio ul li img 		{ padding-bottom:5px; padding-right:5px; width:30px; height:30px;}
#inlinecontent #home-portfolio ul li .title		{ display:none;}
#inlinecontent #home-portfolio ul li .summary 	{ display:none;}
#inlinecontent #home-portfolio p 				{ margin: 0; padding:0; padding-left: 15px; padding-right: 15px; padding-bottom:10px;}
#inlinecontent #home-portfolio ul .first img 	{ display:block; width:65px; height:65px;}


#inlinecontent #home-podcast					{ float:left; }
#inlinecontent #home-podcast .header 			{ position:relative; height:24px; margin-left:10px; margin-top:20px; margin-bottom:10px; background-image: url("/images/misc/inlinebar-podcast.gif"); background-repeat:no-repeat; clear:both; } 
#inlinecontent #home-podcast .header a 			{ display:block; width:235px; height:25px;}
#inlinecontent #home-podcast .header h1 		{ display:none;}
#inlinecontent #home-podcast ul 				{ margin: 0; padding:0; padding-left:15px; list-style-type: none;}
#inlinecontent #home-podcast ul li 				{ float:left;}
#inlinecontent #home-podcast ul li a 			{ display:block; margin:0px; padding:0px; float:left; }
#inlinecontent #home-podcast ul li a:hover 		{ text-decoration:none;}
#inlinecontent #home-podcast ul li img 			{ padding-bottom:5px; padding-right:5px; width:30px; height:30px;}
#inlinecontent #home-podcast ul li .title		{ display:none;}
#inlinecontent #home-podcast ul li .summary 	{ display:none;}
#inlinecontent #home-podcast p 					{ margin: 0; padding:0; padding-left: 15px; padding-right: 15px; padding-bottom:10px;}
#inlinecontent #home-podcast ul .first img 		{ display:block; width:65px; height:65px;}
#inlinecontent #home-podcast .footer 			{ clear:both;}


#inlinecontent #home-flickr					{ float:right;}
#inlinecontent #home-flickr .header 			{ width:215px; position:relative; height:24px; margin-left:10px; margin-top:10px;  margin-bottom:10px; background-image: url("/images/misc/inlinebar-myphotos.gif"); background-repeat:no-repeat; clear:both; } 
#inlinecontent #home-flickr .header a 			{ display:block; height:25px; }
#inlinecontent #home-flickr .header h1 		{ display:none; padding:0px; margin:0px; }
#inlinecontent #home-flickr p 					{ margin: 0; padding:0; padding-left: 15px; padding-right: 15px; padding-bottom:10px;}
#inlinecontent #home-flickr ul .first img 		{ display:block; width:65px; height:65px;}
#inlinecontent .flickr_badge_image { margin-left:13px; }
#inlinecontent .flickr_badge_image img { width:65px; border:1px; border-color:#FFF; height:65px; padding-right:5px; padding-bottom:5px; float:left;}

#twitter { 
	width: 220px;
	padding-left: 20px;
	overflow: hidden; 
}
#twitter .title { 
	height: 100px; 
	background: url(/images/misc/twitter-followmeicon.png) no-repeat 430px; 
}

#twitter h3 { 
display: none;
}

#twitter .link { 
	padding-bottom: 10px; 
}

#twitter ul {
	margin: 0px; 
	padding: 0px; 
}

 #twitter li { 
 	
 	list-style: none;
 	color: #cce48b;
	padding-bottom: 10px; 
	padding-right: 20px;
	font-size: 16px;
	line-height: 19px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#primarycontent #flashpresentation {
	height: 250px; 
}

#affiliate {
	position:absolute;
	top:128px;
	left:665px;
	float: left;
	width: 335px;
	height: 80px;
	text-align: center;
	padding-top: 15px;
}

#bookpromo { 
	position: absolute;
	top: 220px;
	left: 678px; 
	background-color: #333;
}

#homepageflashrotator { 
	position: absolute;
	top: 137px;
	left: 0px;
}

#socialmedia {
	padding: 5px;
	float: left;
	margin-left: 13px;
}

#socialmedia ul { 
	margin: 0px;
	padding: 0px;
	float: left;
}
#socialmedia ul li {
	list-style: none;
	float: left;
	margin-right: 5px;
}

#home-latest .header 	{ 
	background: url(/images/misc/latest-header.png) no-repeat; 
	height: 40px;
}
#home-latest .header h1 {display: none;}
#home-latest ul 		{
	margin: 0; padding:0; list-style-type: none;
	background: url(/images/misc/latest-middle.png) repeat-y;
}
#home-latest li {
	marin-right:10px;
	clear:both;
	border-bottom:1px dotted #FFF;
	clear:both; 
	width: 400px;}
#home-latest ul li a 					{ display:block; padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; }
#home-latest ul li a:hover 			{ background-color: #b7ced6; text-decoration:none;}
#home-latest ul li img 				{ width: 77px; height:77px; margin-right:5px; clear:both;}
#home-latest ul li .content			{ float:left;} 
#home-latest ul li .title				{ line-height:18px; font-size:17px; color:#FCC619; font-weight:bold;}
#home-latest ul li .summary			{ font-family: "Lucida Grande", Lucida, Verdana, sans-serif;color:#666; font-size: 15px; line-height: 18px;} 
#home-latest ul li .individualentry 	{ overflow:hidden; border-bottom: 1px dotted #FFF; clear:both;}

#home-latest { 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
	float:left;
}

#home-latest .footer {
	padding:0px;
	margin:0px;
	padding-right:20px;
}

* body #home-latest {
	width:420px;
}

#home-latest p { 
}




#videotutorials { width:235px; background-image: url(/images/misc/background-middlebar.png); float:left; border-bottom:1px solid #FFF; margin-bottom:30px; padding-bottom:10px; overflow: hidden; margin-top: 10px; float:right; }

#videotutorials .footer {padding:0px; margin:0px; padding-right: 20px; clear: both;}

#videotutorials #home-videotutorials					{ float:left;}
#videotutorials #home-videotutorials .header 			{ width:215px; position:relative; height:24px; margin-left:10px; margin-top:10px;  margin-bottom:10px; background-image: url("/images/misc/inlinebar-videotutorials.png"); background-repeat:no-repeat; clear:both; } 
#videotutorials #home-videotutorials .header a 			{ display:block; height:25px; }
#videotutorials #home-videotutorials .header h1 		{ display:none; padding:0px; margin:0px; }
#videotutorials #home-videotutorials ul 				{ margin: 0; padding:0; padding-left:15px; list-style-type: none; }
#videotutorials #home-videotutorials ul li 				{ float:left; }
#videotutorials #home-videotutorials ul li a 			{ display:block; margin:0px; padding:0px; float:left; width: 208px; margin-bottom: 5px;}
#videotutorials #home-videotutorials ul li a:hover 		{ text-decoration:none;}
#videotutorials #home-videotutorials ul li img 			{ padding-bottom:5px; padding-right:5px; float: left;}
#videotutorials #home-videotutorials ul li .title		{ display:none;}
#videotutorials #home-videotutorials ul li .summary 	{ display:none;}
#videotutorials #home-videotutorials .tuttext 					{ margin: 0; padding:0; padding-left: 15px; padding-right: 15px; padding-bottom:10px;float: left;}
#videotutorials #home-videotutorials p 					{ margin: 0; padding:0; padding-left: 15px; padding-right: 15px; padding-bottom:10px;}

























