html,body {font:normal 14px Arial;line-height:20px;margin:0;padding:0;}
body {background:url(/images/bg.gif);}
h1 {color:#999;font:normal 30px serif;margin:0 0 20px;text-transform:uppercase;}
h1.short {color:#999;font:normal 30px serif;margin:0 0 5px;text-transform:uppercase;}
h3 {font-size:16px;margin:0 0 20px;}
h4 {background:#ec2222;color:#fff;font-size:14px;margin:10px 0;padding:5px 10px;}
h5 {font-size:14px;font-weight:bold;margin:0;}
h6 {background:#f5f5f5;border-bottom:1px solid #ddd;display:inline-block;font-size:11px;font-weight:normal;margin:0 0 10px;padding:2px 8px;text-align:center;width:100px;}
h7 {color:#999;font:normal 18px serif;margin:0 0 2px;text-transformuppercase;}
p {margin:0;padding:0 0 20px;}
ul {margin:0 0 20px 30px;padding:0;}
li {background:url(/images/bullet.gif) no-repeat 0 10px;list-style:none;padding:0 0 0 30px;}
a {color:#ec2222;}
a img {border:0;}
form {margin:0;padding:0;}
.clear {clear:both;}
.layout {
	margin:30px auto;
	width:970px;
}
.primary {background:url(/images/header.gif) no-repeat;height:100px;}
.primary ul {margin:0;padding:40px 0 0 170px;}
.primary li {background:none;display:inline;float:left;margin:0 30px 0 0;padding:0;}
.primary a {color:#a8a8a9;font-family:serif;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.primary .selected a,.primary a:hover {color:#ec2222;}
.content {background:#fff;width:970px;}
.footer {color:#fff;font-size:12px;margin:10px 0;text-align:center;}
.footer a {color:#fff;display:inline-block;}
.footer .privacy,.footer .terms {text-decoration:none;}
.footer .privacy:hover,.footer .terms:hover,.footer .privacyselected,.footer .termsselected {text-decoration:underline;}
.footer .privacy {margin:0 0 0 10px;}
.footer .terms {margin:0 15px 0 0;}
.share {background:#e5e5e5;padding:15px;text-align:center;}
.share .twitter,.share .facebook,.share .rss,.share .feedburner {background:url(/images/share.gif) no-repeat;display:inline-block;height:37px;margin:0 15px 0 0;}
.share .twitter {background-position:0 0;width:222px;}
.share .facebook {background-position:-235px 0;width:251px;}
.share .rss {background-position:-498px 0;width:79px;}
.share .feedburner {background-position:-592px 0;margin:0;width:294px;}
.share .twitter:hover {background-position:0 -37px;width:222px;}
.share .facebook:hover {background-position:-235px -37px;width:251px;}
.share .rss:hover {background-position:-498px -37px;width:79px;}
.share .feedburner:hover {background-position:-592px -37px;margin:0;width:294px;}
.preview {display:inline;float:left;width:473px;}
.intro {
	display:inline;
	float:left;
	width:443px;
	margin-top: 33px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.intro .attribution {display:block;font-size:12px;padding:0;}
.intro .more {color:#ec2222;font-size:12px;}
.hr {border-top:1px dashed #ec2222;margin:0 0 20px;}
.takequiz {background:url(/images/takequiz.gif) no-repeat;border:0;cursor:pointer;height:39px;margin:0 0 60px;width:189px;}
.cta {font-size:16px;line-height:22px;}
.register {background:#ccc;margin:0 0 50px;padding:20px;}
.register .text {border:1px solid #000;display:inline;float:left;font-weight:bold;height:17px;margin:0 5px 0 0;padding:6px;width:245px;}
.register .submit {background:url(/images/submit.gif) no-repeat;border:0;cursor:pointer;display:inline;float:left;height:31px;width:123px;}
.book,.speaking,.tools,.media,.contact,.legal,.buy {display:inline;float:left;padding:20px 0 40px 100px;width:500px;}
.book {background:url(/images/quotestart.gif) no-repeat 40px 55px;}
.book .review, .speaking .review {border-top:1px dashed #ec2222;padding:15px 0 0;}
.book .review p, .speaking .review p {padding:0 0 10px;}
.book .prominent {background:url(/images/quoteend.gif) no-repeat 420px 100px;display:block;margin:0;padding:15px 0;}
.book .reviewer, .speaking .reviewer {color:#999;font-size:11px;font-style:italic;line-height:13px;margin:0 0 15px;}
.blog {display:block;float:none;padding:20px 0 40px 55px;width:870px;}
.blog .header {margin:0 0 20px;}
.blog .posts {float:left;width:575px;}
.blog .posts .misc {background:#f5f5f5;border:1px dotted #bbb;border-width:1px 0;margin:0 0 30px;padding:10px;}
.blog .posts .feedback {background:url(/images/comment.gif) no-repeat;float:right;padding:0 0 0 25px;}
.blog .file {background:url(/images/file.gif) no-repeat;display:inline-block;line-height:24px;padding:0 0 0 25px;}
.blog .post-edit-link {display:block;}
.blog .sidebar {float:right;width:250px;}
.blog .sidebar .subscribe {background:#F5F5F5;display:block;margin:5px 0 20px;padding:10px;}
.blog .sidebar h2 {font-size:20px;font-weight:normal;}
.subscription {margin:30px 0 0;}
.legal h2,.legal h3,.legal p {margin:0 0 10px;padding:0;}
.legal h1 {color:#000;font-family:Arial;font-size:14px;font-weight:bold;margin:30px 0 20px;}
.legal h2 {font-size:14px;}
.legal h3 {font-size:14px;font-style:italic;}
.legal li {margin:0 0 10px;}
.buy ul {margin:0; padding:0;}
.buy li {list-style:none;background:none;margin:0;padding:0;} 
.storytitle,.storytitle a {
	color:#000;
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12;
	margin-left: 0;
}
.smallpreview {display:inline;float:left;margin:85px 0 40px 40px;width:316px;}
.blog .smallpreview {margin:0px;margin-right:20px;}
.portrait {background:url(/images/john.jpg) no-repeat;display:inline;float:left;margin:73px 0 0 40px;height:321px;width:316px;}
.toolselection {color:#999;margin:0;}
.toolselection span {display:inline-block;padding:0 10px;}
.odd {background:#f6f6f6;padding:10px 10px 0;}
.even {padding:10px 10px 0;}
.tools table {margin:0 0 10px;}
.tools table td {vertical-align:top;}
.calculate {background:url(images/calculate.gif) no-repeat;border:0;cursor:pointer;height:39px;width:241px;}
.emailcalculate {background:url(images/get-your-results-button.gif) no-repeat;border:0;cursor:pointer;height:28px;width:121px;}
.results h4 {font-size:18px;}
.chart {background:#d6d6d6;border-collapse:collapse;}
.chart td {background:#d6d6d6;border:1px solid #fff;padding:10px 15px;}
.media p span {color:#999;}
.watch {background:url(/images/watch.gif) no-repeat;border:0;cursor:pointer;display:block;height:39px;width:164px;}
.dynamic {list-style:none;margin:0;padding:0;}
.dynamic .widget {background:none;padding:0;}
.dynamic .widget ul {background:#f5f5f5;margin:5px 0 20px;padding:10px;}
.dynamic .widget li {background:url(/images/square.gif) no-repeat 0 8px;padding:0 0 0 15px;}
.widgettitle {font-size:20px;}
.aktt_more_updates {display:none;}
.post-title {background:none;padding:0;}
.aktt_tweets #aktt_tweet_form fieldset #aktt_tweet_submit {float:none;}
#comment {width:565px;}
.endform { border-top:solid 1px black; padding-top:10px;}
.endform h3 { margin-bottom:0; }
.endform .emailinput { width:250px; }
.endform .subscribetext { font-size:12px; }
.endform p { padding-bottom:5px; }.sellers {
	margin-top: 20px;
}
.linklove {display:none;}
.workshopsbg {
	display:inline;
	float:left;
	height:500px;
	width:316px;
	background-image: url(images/photo-eisel-ua_exhibit.jpg);
	background-repeat: no-repeat;
	margin-top: 73px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}
.img-left {
	float: left;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.plain {display:block;float:none;padding:20px 0 40px 105px;width:820px;}
.plain .cform {margin:0 !important; } 
.plain .sidebar {float:right;width:250px;}
.plain .sidebar h2 {font-size:20px;font-weight:normal;}
.plain .posts {float:left;width:525px;}
.plain .smallpreview {margin:0px;margin-right:20px;}

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }.abcnewsbox {
	height: 350px;
	width: 400px;
	border: 1px solid #999999;
	text-align: center;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.layout .content .intro ul {
	font-size: 12px;
}
.homepage-content {
	width: 500px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 50px;
}


.post-header {
  padding: 4px 8px 0px 4px;
  border: 1px dotted #0c0c0c;
}
.twitter-link {
   display: inline-block;
   text-indent: -9999px;
   height: 25px;
   width: 71px;
   float: left;
   padding: 0 5px;
   background: transparent url(/images/icon-twitter.png) top left no-repeat;
}
.post-date {
  font-weight: bold;
  padding: 15px 0;
}
.alignright {
  float: right;
}
.post-comments-link a {
  color: #9F9F9F;
  text-decoration: none;
  line-height: 24px;
}
.post-comments-link a:hover {
  text-decoration: underline;
}

#twitter-feed {
	padding: 15px;
	border: 1px dotted #0c0c0c;
}
#twitter-feed h3 {
   margin: 0 0 10px 0;
   font-size: 1.4em;
}
#twitter-feed .aktt_tweets ul {
   margin: 0;
   list-style-type: none;
}

#twitter-feed .aktt_tweets ul li {
   background: none;
   list-style: none;
   padding: 20px 0;
   border-top: 1px dotted #0C0C0C;
}
#twitter-feed .aktt_tweets ul li:first-child {
   padding-top: 0;
   border-top: none;
}
