@charset "utf-8";
/* CSS Document */

BODY {
	background-image:url(images/bg-x.png);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	font-family:Tahoma, Geneva, sans-serif;
}
	.bg2 {background-image:url(images/bg-x2.png);}
h1,h2 { color:#CC0000 }
h2 { font-weight:normal; }

#wrapper {
	width:675px;
	margin:0 auto;
}

	#header {
		height:98px;
	}
		#header-nav {
			float:right;
			margin:45px 0;
			display:none;
		}
			#header-nav a {
				color:#999; font-size:10pt;
				font-weight:bold;
				text-decoration:none;
				padding:0 15px;
			}
			#header-nav a:hover {
				color: #006;
				text-decoration:underline;
			}
	
	#featured {
	}
		#featured2 {
			height:90px;
		}
	
		#featured .title { text-align:center; }
		#featured .video { text-align:center; padding:5px 0; }
		#featured #player { text-align:center; padding:5px 0; }
		#featured .call_to_action { text-align:center; }
		#featured .call_to_action IMG { cursor:pointer; }
		.brk {clear:both; }
		
	#content {
		padding:10px 0;
	}
		#content h2 {color:black;}
		#content-features { float:left; width:320px;}
		#content-testimonials { float:left; width:320px;  border-left:1px solid #e7e7e7; padding-left:15px; }
		#call_to_action_section { width:550px; margin:20px auto; border:1px solid #CCC; background-color:#E7E7E7; font-size:13pt; color:#666; font-weight:bold; padding:10px; text-align:center; }

		 ul { margin:0; padding:0; list-style:none; }
		 li { padding:10px 0 10px 70px; background-position:left center; background-repeat:no-repeat; }
			#content li.tweet { background-image:url(images/icon_tweet.png); }
        	#content li.follow { background-image:url(images/icon_follow.png); }
        	#content li.stats { background-image:url(images/icon_stats.png); }
            #content li.email { background-image:url(images/icon_email.png); }
        	#content li.builder { background-image:url(images/icon_builder.png); }
        	#content li.friend { background-image:url(images/icon_friend.png); }
		#content li h3 { font-size:10pt; color:#666; padding:0; }
		#content li p { font-size:8pt; }

#footer { text-align:center; }
	#footer a {color:#999; padding:0 5px; text-decoration:none; font-size:9pt;}	
	#footer a:hover {color:#003; text-decoration:underline;}
	
	
.box { padding:5px 0;}
.sub_title { cursor: pointer; text-decoration:none; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.sub_title:hover {color:red; text-decoration: underline; }
.answer { font-size:9pt; border: 1px solid #CCC; margin:5px 0; background-color:white; padding:10px; color:#666; }