#content a:hover,#secondary a:hover { color:#000; border-bottom:1px dashed #fff; background-color:#eee; }
#content { margin:0 0 20px; }
#logo { float:left; width:auto; padding:18px 0 34px; }
#logo a { color:#70c831; font-size:24px; font-weight:600; text-decoration:none; letter-spacing:-2px; }
#logo h2 { font-size:18px; font-weight:200; padding:12px 4px 0 0; letter-spacing:-1px; }
#nav { float:right; width:auto; padding:12px 0 0; }
#nav ul { height:50px; float:right; }
#nav li { text-align:center; float:left; display:inline; width:auto; }
#nav li a { font-size:20px; font-weight:400; display:block; padding:15px; border-bottom:none; }
#nav li a:hover { background-color:#f7f7f7; }
#blurb { font-family:Georgia; height:auto; width:100%; float:left; padding:35px 0; font-size:32px; font-weight:400; line-height:120%; }
#blurb:hover { color:#fff; }
.post { padding:0; text-align:left; width:100%; }
.post p { margin:14px 0; }
.post em { font-style:italic; }
.post h2 { font-family:"Century Gothic",sans-serif; font-size:2.4em; margin:30px 0 10px; font-weight:normal; line-height:32px; font-style:normal; }
.commentlist cite a:link, .commentlist cite a:visited {color:#fff;}
.post h2 a:link, .post h2 a:visited {border-bottom:1px dotted #555; text-decoration:none; color: #fff; -webkit-transition:color .3s linear;}
	.post h2 a:hover {background: #222; color: #2aa71f;}
.post h3,.post h4 { font-family:Georgia; font-size:20px; margin:15px 0 10px; font-weight:normal; }
.post h4 { font-size:18px; }
.post h2:hover,.post h2:hover,.post h3:hover,.post h4:hover { color:#e12000; }
.post .indent { padding-left:10px; }
.post .indent p { padding-left:10px; }
.post small { font-size:11px; color:#555; }
.post small a { font-weight:normal; color: #fff; }
.post .alignright { float:right; margin-left:10px; }
	.alignright {float:right;position: relative;top:-15px;left:0;}
.post .alignleft { float:left; margin-right:10px; }
.post .aligncenter { margin:0 auto; display:block; }
.navigation .alignleft a:link,.navigation .alignleft a:visited {color:#fff; font-size:1.2em; font-style: italic; padding:3px; text-decoration: none; }
.navigation .aligncenter a:link {color:#fff; font-size:1.2em; font-style: italic; padding:3px; text-decoration: none; }
.navigation .alignright a:link,.navigation .alignright a:visited {color:#fff; font-size:1.2em; font-style: italic; padding:3px; text-decoration: none; }
.post abbr { font-weight:normal; }
.post ul { list-style:circle; margin:0 0 0 25px; }
.post ol { list-style:decimal; margin:0 0 0 30px; }
.post .wp-caption { background:#000; border:1px solid #000; margin:0; text-align:center; padding:0; width:700px; }
.post img { margin:0 0 10px; border:1px solid #fff; }
.post .wp-caption-text { margin:0; display:none; }
.post .wp-caption a,.post .wp-caption a:hover { border-bottom:0; }
.post blockquote { color:#777; border-left:5px solid #333; margin:15px 30px 0 10px; padding-left:20px; }
.post pre { font-family:courier; font-size:12px; letter-spacing:-1px; margin:14px 0; }
.post .message ul { margin:12px 0 0; }
.post .message { display:none; background:#0F67A1; margin-top:10px; padding:20px; color:#fff; }
#comments h3,#comments h4 { font-family:"Century Gothic",sans-serif; font-size:24px; margin:35px 0 5px; font-weight:normal; }
#comments h4 { font-size:22px; }
#comments cite { font-family:Georgia; font-size:18px; font-weight:normal; border-bottom:1px dotted #333; }
#comments em { font-style:italic; text-align:right; }
#comments ol.commentlist li { margin-top:20px; border:1px dotted #333; border-right:0; padding:10px 5px 5px 10px; }
#comments p { margin:10px 0 0 10px; width:auto; }
#comments span { display:block; color:#eee; font-family:Georgia; font-size:24px; font-weight:normal; float:right; padding-top:25px; }
#comments ul.formlist { margin:20px auto; width:100%; }
#comments ul.formlist li { display:block; margin:10px 0 0; }
#comments ul.formlist p { margin:10px 0 0; text-align:center; }
#comments input { font-family:"Century Gothic",sans-serif; width:120px; font-size:14; font-weight:normal; }
#comments textarea { font-family:"Century Gothic",sans-serif; width:100%; height:75px; padding: 3px; font-size:16px; font-weight:normal; }
#comments li.submitbutton input { text-align:center; background:#fff; border:1px solid #aaa; color:#000; font-family:Georgia,Palatino,serif; font-weight:normal; font-size:20px; width:220px; float:right; }
#comments .center { text-align:center; }
#secondary h3 { padding:25px 0 3px; font-size:1.6em; color:#ccc; }
#secondary .block ul { border-bottom:1px dotted #222; }
#secondary .block ul .children { border:0; padding:0 0 0 8px; }
#secondary .block li { border-top:1px dotted #222; }
#secondary .block li a:link, #secondary .block li a:visited { background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%; font-size: 1.2em; font-weight:normal; padding:3px 0 3px 15px; display:block; border-bottom:none; color: #999; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; text-decoration: none; }
	#secondary .block li a:hover {background: #333; color: #fff;}
#secondary .block li a:hover { background:#333; }
#secondary .widget_search label { display:block; padding:0 0 2px; margin:0 0 7px; }
#secondary .widget_search input {font-size:14px; font-family:Georgia,Palatino,serif; font-style: italic; padding:3px;}
#secondary .widget_recent_comments li { background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%; padding:2px 0 2px 15px; }
#secondary .widget_recent_comments li a,#secondary .widget_recent_comments li a:hover { background:none; border-bottom:1px dotted #000; text-decoration:none; color:#000; font-weight:600; }
#secondary .widget_recent_comments li a:hover { color:#e12000; border-bottom:1px dashed #e12000; background-color:#f7f7f7; }
#secondary .widget_tag_cloud h3 { margin:0 0 8px; border-bottom:1px dotted #333; }
#secondary .widget_text h3,#secondary .calendar h3 { border-bottom:1px dotted #333; }
#secondary .calendar h3 { display:none; }
#secondary #wp-calendar { width:95%; text-align:center; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; }
#secondary #wp-calendar caption,#secondary #wp-calendar td,#secondary #wp-calendar th { text-align:center; }
#secondary #wp-calendar caption { font-size:18px; padding:25px 0 3px; }
#secondary #wp-calendar a {color: #999; border-bottom: 1px dotted #999;}
#secondary #wp-calendar th { font-weight:bold; border-top:1px dotted #333; border-bottom:1px dotted #333; }
#secondary #wp-calendar tfoot td { border-top:1px dotted #333; border-bottom:1px dotted #333; }
#footer { width:940px; float:left; border:none; text-align:center; padding:30px 0 40px; color:#555; }

#secondary .block .aktt_tweets li {margin:0; padding:7px 2px; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:11px;}
#secondary .block .aktt_tweets li a {color:#fff; background: none; font-size: 11px; display: inline; padding:0; margin:0;}
#secondary .block .aktt_tweets li a.aktt_tweet_time {display: block; text-align: right; padding: 5px 0 2px 0; font-family: Georgia,Palatino,serif; font-size:12px;}
