#general_third { width: 163px; float: left; background-color: #eeeeee; height: 100%; }
#general_third ul { padding: 0px; margin: 0px; border-right: 1px solid #e7e7e7; }
#general_third ul li { list-style-type:none; border-bottom: 1px solid #e7e7e7; padding: 15px 10px; }
#general_third ul li a { font-size: 12px; color: #000; font-family: Verdana, Geneva, sans-serif; }
#general_third ul li .sponsor a { font-size: 11px; text-decoration: none; color: #333; font-weight: normal; line-height:15px; }
#general_third ul li .sponsor a:hover { text-decoration: underline; }
#general_third ul li .sponsor { font-size: 10px; color: #666666; }
#general_third ul li.title { background: #6a6a6a; padding: 0px; width: 153px; height: 31px; color: #e7e7e7; font-family: Verdana, Geneva, sans-serif; line-height: 31px; padding-left: 9px; }
#general_third ul li.title2 { background: url(images/new_layout/button-video_archive.png); padding: 0px; width: 153px; height: 31px; color: #e7e7e7; font-family: Verdana, Geneva, sans-serif; line-height: 31px; padding-left: 9px; text-indent: -9999px; }
#general_third_content { width: 445px; float: left; padding: 0px 15px; overflow: hidden; }
#general_third_content h2.title { font-size: 19px; font-family: Verdana, Geneva, sans-serif; line-height: 28px; width: 430px; }
#general_third_content h1.title { font-size: 19px; font-family: Verdana, Geneva, sans-serif; color: #8dc734;  }

#general_third_content h2.smtv { width: 440px; line-height: 28px; }

/* New Additions */

#main_content #content #subpage { width: 600px; padding-top: 0px; }
p.quote02 strong { font-weight: normal!important; }
#sign_up_today div .text strong { font-weight: normal!important; }
#search_forum .subtitle strong { font-weight: normal!important; }
#contests h1 { margin-bottom: 10px; }
#content h2 { margin-bottom: 10px; #margin-bottom: 10px; }

#contact-us h1 { margin-bottom: 10px; }
#inthenews h1 { margin-bottom: 10px; }
#inthenews { margin-bottom: 50px; margin-top: 10px; }

.col-3 { margin-bottom: 15px; }

#body_contain #left .middle_content a.new_blog_toggle { padding: 0px; display: block; float: left; width: 172px; height: 43px; background: url(images/new_layout/latest_news_toggle.png) -298px -43px no-repeat; text-indent: -9999px; margin-left: 15px; }
#body_contain #left .middle_content a.new_blog_toggle_focus { padding: 0px; display: block; float: left; width: 172px; height: 43px; background: url(images/new_layout/latest_news_toggle.png) -298px 0px no-repeat; text-indent: -9999px; margin-left: 15px; }
#body_contain #left .middle_content a.latest_news_toggle { padding: 0px; display: block; float: left; width: 143px; height: 43px; background: url(images/new_layout/latest_news_toggle.png) 0px -43px no-repeat; text-indent: -9999px; margin-left: 0px; }
#body_contain #left .middle_content a.latest_news_toggle_focus { padding: 0px; display: block; float: left; width: 143px; height: 43px; background: url(images/new_layout/latest_news_toggle.png) 0px 0px no-repeat; text-indent: -9999px; margin-left: 0px; }
#body_contain #left .middle_content a.new_startup_toggle { padding: 0px; display: block; float: left; width: 153px; height: 43px; background: url(images/new_layout/latest_news_toggle.png) -144px -43px no-repeat; text-indent: -9999px; margin-left: 0px; }
#body_contain #left .middle_content a.new_startup_toggle_focus { padding: 0px; display: block; float: left; width: 153px; height: 43px; background: url(images/new_layout/latest_news_toggle.png) -144px 0px no-repeat; text-indent: -9999px; margin-left: 0px; }

/* Start-up Submit Form */

#submit_startup .intro { margin-top: 10px; }

#expertform { width: 410px!important; }

/* Coaching */

/* *** *** business coaching v2 *** *** */
.coaching {
	margin-top: 15px; padding-bottom: 15px; background: #FFF;
}
	
	/* *** coaching blog post *** */
	.coaching .post {
	}
	.coaching #content .post h2 {
		border: 0; padding: 0;
		font-size: 18px;
	}

	/* *** content column *** */
	.coaching #content {
		float: left;
		
		width: 612px;
	}
		
		/* *** social media icons *** */
		.coaching #social {
			height: auto;
			margin-bottom: 20px;
			margin-left: 15px;
			margin-top: -5px;
			display: block; 
			width: 50px;
			float: left;
		}
		
			.coaching #social li {
				border-right: 0;
				float: none;
				height: 34px;
				padding: 4px 14px 3px 14px;
				width: 34px;
			}
				.coaching #social a {
					background: url(images/coaching-v2/social.gif) no-repeat top left;
					display: block;
					height: 34px;
					text-indent: -9999px; outline: none;
					width: 34px;
				}
				
				/* background positioning for icons */
				.coaching #social .twitter a { background-position: -62px 0; }
				.coaching #social .rss a { background-position: -122px 0; }
				.coaching #social .youtube a { background-position: -183px 0; }
				.coaching #social .delicious a { background-position: -244px 0; }
				.coaching #social .digg a { background-position: -305px 0; }
				.coaching #social .contact a { background-position: -365px 0; }
					.coaching #social li.contact { border: 0; }
					
		/* *** video *** */
		.coaching .video {
			margin: 0 auto;
			margin-bottom: 25px;
			width: 500px;
		}
		
		/* *** listings *** */
		.coaching .box {
			background: #fff url(images/coaching-v2/box.gif) repeat-x top left;
			border: 0px solid #bdbdbd;
			-moz-border-radius: 0px;
			-webkit-border-radius: 0px;
			
			margin-bottom: 15px;
			padding: 15px 20px 18px 20px;
			width: 43%; 
			float: left;
		}
			/* heading */
			.coaching .box h3 {
				border-bottom: 1px solid #d1d1d1;
				color: #87C121;
				font-size: 18px;
				padding-bottom: 10px;
			}
			
			/* list item */
			.coaching .box li, .coaching .post h2 {
				border-bottom: 1px solid #d1d1d1;
				font-weight: bold;
				line-height: 150%;
				padding: 8px 0 10px 0;
			}
				.coaching #content .box li a, .coaching .post h2 a {
					border-bottom: 1px solid #bfbfbf;
					color: #606060;
				}
				.coaching #content .box li a:hover, .coaching .post h2 a:hover {
					border-bottom-color: #808080;
					color: #282828;
				}
				
				/* forum title etc */
				.coaching .box li span {
					background: url(images/coaching-v2/li.gif) no-repeat center left;
					float: right;
					font-size: 11px;
					margin-left: 10px;
					padding-left: 18px;
				}
					.coaching #content .box li span a {
						border-bottom-color: #c6d5b3;
						color: #709541;
					}
					
		/* *** tweets *** */
		.coaching #tweets {
			margin-bottom: 25px;
		}
			.coaching #tweets li {
				background: #f1f1f1;
				color: #6d6c6c;
				font-size: 14px;
				line-height: 135%;
				margin-bottom: 12px;
				text-shadow: 0 1px 1px #FFF;
			}
			.coaching #tweets li .inner {
				background: none;
				padding: 12px 15px 20px 15px;
			}
			
			.coaching #tweets .twitter-timestamp {
				color: #3f3f3f;
				font-size: 11px;
				font-weight: bold;
				text-transform: uppercase;
			}
			
			/* twitter logo */
			.coaching #tweets .twitterLogo {
				background: url(images/new_layout/twitter_logo1.png) no-repeat center center;
				display: block;
				height: 24px;
				margin-left: 0px; margin-right: auto; margin-top: 10px; margin-bottom: 6px;
				text-indent: -9999px; outline: none;
				width: 99px;
			}
			
		/* *** eyejot *** */
		#eyejot {
			background: #fff url(images/coaching-v2/box.gif) repeat-x top left;
			border: 1px solid #e7e7e7;
			-moz-border-radius: 0px;
			-webkit-border-radius: 0px;
			
			padding: 20px;
			text-align: center;
			margin-bottom: 15px;
		}
		
	/* *** sidebar *** */
	.coaching #sidebar {
		margin-left: 30px;
		width: 231px;
	}
		/* *** registration form *** */
		.coaching #form {
			background: none;
			margin-bottom: 20px;
			margin-right: 2px;
			padding: 0px 0 0 0;
		}
			.coaching #form h3 {
				background: none;
				height: 30px;
				line-height: 30px;
				font-color: #666;
				font-size: 12px;
				text-indent: 0px;
			}
			
			.coaching #form .inner {
				background: #FFF;
				border: 1px solid #989898;
				border-top: 1px solid #989898;
				-moz-border-radius: 0px;
				
				padding: 13px 15px; padding-bottom: 10px;
			}
			
			.coaching #form .input {
				background: url(images/coaching-v2/input.gif) repeat-x top left #FFF;
				border: 1px solid #bbbbbb;
				font-size: 11px;
				margin-bottom: 8px;
			}
			
			.coaching #form .go {
				background: url(images/new_layout/button_newsletter_submit.png) no-repeat center center #000;
				border: 0;
				display: block;
				height: 24px;
				margin-left: auto;
				width: 67px;
			}
		
		/* *** navigation *** */
		#coachingNav {
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 20px;
			padding-left: 10px;
			text-shadow: 0 1px 1px #FFF;
		}
			#coachingNav li {
				padding-bottom: 10px;
			}
				#coachingNav li.contact {
					background: url(images/coaching-v2/contact.gif) no-repeat center left;
					padding-bottom: 0;
					padding-left: 37px;
				}
				
				#coachingNav li.facebook { padding-top: 40px; margin-left: 0; position: relative; text-align: right; }
					#coachingNav li.facebook a {
						background: url(images/new_layout/button_add_to_friends.png) no-repeat center left;
						display: block;
						height: 40px;
						text-indent: -9999px; outline: none;
						width: 184px;
						margin-left: auto;
					}
				
				#coachingNav li.twitter { margin-left: 0; position: relative; text-align: right; }
					#coachingNav li.twitter a {
						background: url(images/new_layout/button_follow_me.png) no-repeat center left;
						display: block;
						height: 40px;
						text-indent: -9999px; outline: none;
						width: 184px;
						margin-left: auto;
					}
			
			#coachingNav a {
				color: #3f3f3f;
				font-size: 12px;
				font-weight: normal;
			}
			#coachingNav a:hover {
				color: #35396e;
			}
			
			
			/* *** legal page *** */
#legal {
		padding: 0px;
		margin: 0;
		width: 500px!important;
}

	
	#legal #left_column {
		margin-top: 10px;
		padding-right: 0px;
		padding-left: 25px;
		width: 630px;
	}
		#legal .side_block {
			margin-bottom: 25px;
		}
		#legal .side_block p, #legal .side_block ul {
			border-left: 3px solid #CCC;
			padding-left: 15px;
			padding-bottom: 10px;
		}
		
		/* *** legal services box *** */
		#legal_tips #legal_services {
			float: right; width: 200px;
			border: 1px solid #e7e7e7;
			padding: 10px; background: #eeeeee;
			margin: 10px; margin-right: 10px; border: 1px solid #ccc; 
		}
		
		#legal_tips #legal_services li {
			margin-bottom: 5px;
		}
			#legal_tips #legal_services li a {
				border-bottom: 1px solid #444;
				color: #444;
				font-size: 11px;
				text-transform: uppercase;
				text-decoration: none;
			}
			#legal_tips #legal_services li a:hover {
				border-bottom-color: #d5e1c4;
				color: #759a3d;
				font-weight: normal;
				text-transform: uppercase;
			}
			#legal_tips #legal_services h1 { color: #000; font-size: 14px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; margin-bottom: 10px; } 
			
			
		/* *** legal services - tips *** */
		#legal_tips {
			font-size: 12px;
			line-height: 150%;
			width: 600px;
		}
			#legal_tips a {
				color: #818990;
				text-decoration: underline;
			}
			#legal_tips p { margin-bottom: 12px; }
			
	#legal #right_column {
		background: none;
		padding-left: 25px;
		margin-top: 10px;
		width: 607px;
	}
		#legal iframe {
			border: 1px solid #CCC;
			height: 1000px;
			margin: 0 auto;
			width: 100%;
		}
		.legal_sub_back {
			padding-left: 15px;
			margin-bottom: 15px;
		}
	
		#legal #right_column h4 {
			color: #343434;
			font-size: 14px;
			margin-bottom: 6px;
		}
	
		#legal #right_column li li, #legal #right_column #legal_start li {
			color: #686868;
			list-style: disc outside;
			margin-left: 25px;
			margin-bottom: 3px !important;
			padding-left: 3px;
		}
		
		#legal #right_column ul {
			width: 225px;
		}
		#legal #right_column ul ul, #legal #right_column #legal_start ul {
			width: auto;
		}
	
		/* *** legal start and protect *** */
		#legal_start {
			padding-bottom: 40px;
		}
			#legal_start h3 {
				background-position: 0 -18px;
				height: 18px;
				margin-bottom: 18px;
			}
			#legal #right_column li {
				margin-bottom: 30px;
			}
			
		/* *** legal inner columns *** */
		#legal .inner_left_column, #legal .inner_right_column {
			width: 241px;
		}
		
		#legal .inner_left_column {
			float: left;
		}
			#legal #right_column .inner_left_column h3 {
				background-position: 0 -38px;
				height: 20px;
			}
			
		#legal .inner_right_column {
			float: right;
		}
			#legal #right_column .inner_right_column h3 {
				background-position: 0 -60px;
				height: 20px;
			}
			
			/* buttons */
			#legal .double, #legal .single {
				margin-top: 15px;
				height: 28px;
			}
				#legal .double a, #legal .single a {
					display: block;
					height: 28px;
					text-indent: -9999px; outline: none;
					width: 109px;
				}
				#legal .double a {
					float: left;
				}
				#legal .single a {
					margin: 0 auto;
				}
				#legal .pricing {
					background: url(images/new_layout/button_get_started.gif) no-repeat top center;
				}
				#legal .getstarted {
					background: url(images/new_layout/button_get_started.gif) no-repeat bottom left;
					width: 99px !important;
				}
					#legal .double .getstarted {
						float: right;
					}
			
	
	/* *** legal disclaimer *** */
	.disclaimer {
		color: #444 !important;
	}
		.disclaimer h1 {
			background: url(images/legal/disclaimer.gif) no-repeat center left !important;
			height: 16px !important;
		}


