/* this work is copyright idsgn.org */

body {margin:0px;min-width:990px;background:#fff;color:#333;
	font-family:Georgia,serif;font-size:15px;line-height:20px;}
a {color:#ff3300;}
a:hover {color:#666;}
a img {border:none;}
p {margin:2px 0 15px 0;}
h1 a, h2 a, h3 a {text-decoration:none;}
h3 {font-family:auto-2-small-caps,Georgia,serif;-webkit-font-smoothing:antialiased;font-weight:700;font-style:italic;font-size:20px;margin:20px 0 10px 0;}
h5 {margin:2px 0 2px 0;font-size:100%;}
hr {border:0; height:2px; background-color:#eee; color:#eee; margin:20px 0 20px 0;}

.clear {clear:both;height:1px;overflow:hidden;}
p.clear {clear:both;height:auto;overflow:inherit;}

.hidden, #main .post .hidden {display:none;}

.btn {display:block;float:left;background:#99cccc;color:#fff;text-decoration:none;padding:5px 10px 5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.btn:hover {background:#333;color:#fff;}

#top, #footer {background:#000;color:#fff;clear:both;}
#top .content, #footer .content {width:980px;margin-left:auto;margin-right:auto;}

#top {height:63px;}
#top h1 {display:inline;position:relative;margin:0;}
#top h1 a {display:block;width:158px;height:91px;background:url(images/logo.png) no-repeat;
	overflow:hidden;text-indent:-9999px;position:absolute;}

#menu {float:right;margin-top:30px;font-family:auto-2-small-caps,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-style:italic;font-size:16px}
#menu ul {margin:0;padding:0;list-style:none;}
#menu ul ul {display:none;}
#menu li {float:left;margin-left:10px;}
#menu a {text-decoration:none;}
#menu a.selected {color:#fff;}
#menu .rss a {display:block;background:url(images/rss.png) no-repeat center;width:12px;overflow:hidden;text-indent:-9999px;}

#main {width:980px;margin-left:auto;margin-right:auto;clear:both;margin-top:50px;min-height:400px;}

#main .posts {background:url(images/dotted.png) repeat-y center;}

#main .post {width:460px;float:left;position:relative;overflow:hidden;
	margin:0;padding:30px 0 20px 30px;border-top:2px solid #eee;}
#main .post1 {margin:0;padding:0 0 20px 0;border-top:none;background:#fff;
	width:700px;float:none;overflow:visible;}
#main .post img {max-width:460px;}
#main .post1 img {width:inherit;max-width:980px;}
#main .post h2 {font-family:auto-2,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:28px;line-height:1;color:#ff3300;margin:0;width:420px;}
#main .post1 h2 {font-size:58px;width:700px;margin:0 0 8px 0;}
#main .post h4 {font-weight:normal;font-size:15px;font-weight:normal;line-height:20px;color:#333;margin:0 0 15px 0;}
#main .post1 h3 {font-size:24px;line-height:1;margin:32px 0 16px;}
#main .post1 h4, #main .fullwidth {width:980px;}
#main .post1 h4 {font-family:auto-2,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;font-size:36px;line-height:1.1;color:#333;margin:0 0 15px 0;}
#main .post1 .title {position:relative;width:980px;margin:0;padding:0;border:1px solid white;}
#main .post1 .titlewidth {width:740px;}
#main .post1 .info {position:absolute;right:0;bottom:0;margin-bottom:7px;}
#main .post .date {font-family:auto-2-small-caps,Georgia,serif;-webkit-font-smoothing:antialiased;font-weight:700;font-style:italic;display:block;color:#ccc;margin:0;padding:0 0 11px 0;}
#main .post1 .date {width:200px;font-size:20px;text-align:right;float:right;margin:2px 10px 0 0;padding:0;}
#main .post1 blockquote {font-size:18px;font-style:italic;line-height:24px;color:#ff3300;}
#main .post blockquote {font-style:italic;background:url(images/quote.png) no-repeat 5px 5px;padding-left:50px;margin:20px 0 20px 0;}
#main .post blockquote.short {font-style:italic;background:url(images/quote-small.png) no-repeat 18px 1px;padding-left:50px;margin:20px 0 20px 0;}
#main .post blockquote p {display:inline;background:url(images/quote-end.png) no-repeat right bottom;padding-right:22px;}
#main .post blockquote p.attr {display:block;background:none;padding:0;margin-top:15px;
	font-weight:bold;font-size:15px;color:#333;}

#main .posts .even, #main .post2, #main .post4, #main .post6, #main .post8, #main .post10, #main .post12, #main .post14, #main .post16, #main .post18, #main .post20, #main .post22, #main .post24, #main .post26, #main .post28, #main .post30, #main .post32, #main .post34, #main .post36, #main .post38, #main .post40, #main .post42, #main .post44, #main .post46, #main .post48, #main .post50, #main .post52, #main .post54, #main .post56, #main .post58, #main .post60 {clear:both;padding-left:0;padding-right:30px;background:none;}

#main .closing {margin-top:30px;}

#menu a {color:#999;}
#main .post p.commentcount a:hover, #main .post p a, #main .post h4 a, #main .post a.readmore {color:#666;}
#menu a:hover, #main .post p a:hover, #main .post h4 a:hover, #main .post a.readmore:hover {color:#ff3300;}

#main .post p.author {float:left;font-style:italic;color:#999;font-size:13px;margin-right:11px;}
#main .post .readmore {font-family:auto-2-small-caps,Georgia,serif;font-weight:700;font-style:italic;text-decoration:none;}

#main .post .category {background:#333 url(images/category-filed-under.png) no-repeat top left;float:right;
	height:24px;overflow:hidden;margin:0;padding:0;font-size:14px;line-height:16px;}
#main .post .category a {display:block;float:left;color:#fff;background:url(images/category-close.png) no-repeat top right;
	height:20px;overflow:hidden;padding:4px 14px 0 108px;text-decoration:none;text-transform: capitalize}
#main .post .category .desc {display:none;}

#main .post .commentcount {background:url(images/comment-open.png) no-repeat top left;float:right;
	height:31px;overflow:hidden;margin:0;padding:0 0 0 8px;font-size:14px;line-height:16px;}
#main .post .commentcount a {display:block;float:left;color:#fff;background:#99cccc url(images/comment-close.png) no-repeat top right;
	height:21px;overflow:hidden;padding:3px 8px 0 0;text-decoration:none;text-transform: capitalize}
#main .post .commentcount .desc {display:none;}

#main .post .commentcount {position:absolute;top:32px;right:30px;z-index:1;}
#main .post1 .commentcount {position:relative;top:auto;right:auto;}
#main .posts .odd .commentcount {right:0px;}

#main .post1 .half { float:left;width:345px;margin-bottom:10px; }
#main .post1 .halfodd { float:left;width:345px;clear:both;margin-right:10px; }
#main .post1 .half p, #main .post1 p.half, #main .post1 .halfodd p, #main .post1 p.halfodd { padding-right:10px; }

#main .post .credit {margin-top:-12px;margin-bottom:8px;font-size:10px;line-height:15px;font-family:Helvetica,sans-serif;}
#main .post .credit, #main .post .credit a {color:#777;}

#main .post .footnote {font-size:12px;line-height:18px;}
#main .post .footnote em {font-style:normal !important;}
#main .post .footnote .italic em {font-style:italic !important;}
#main .post .footnote, #main .post .footnote a {color:#777;}

#pagination .btn.prev {float:left;}
#pagination .btn.next {float:right;}

.italic, .italic * {font-style:italic !important;}

#footer {margin-top:40px;}
#footer .content {font-size:13px;}
#footer .col {width:228px;overflow:hidden;float:left;}
#footer .col2, .col3, .col4 {margin:0 0px 40px 20px;}
#footer ul {margin:0;padding:0;list-style:none;border-top:1px solid #333;}
#footer li {border-bottom:1px solid #333;padding:0;}
#footer li a {font-size:13px;line-height:16px;display:block;padding:4px;text-decoration:none;color:#999;}
#footer li a:hover {background-color:#ff3300;color:#fff;}
#footer .copyright {clear:both;}

#footer h3 {color:#ff3300;margin:20px 0 10px 0;}

#footer .col3 li {text-transform: capitalize;}

#footer .feedburner input.button, #submit_comment {height:22px;background-color:#333;color:#fff;border:2px solid #333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}

#comments h3 {font-family:auto-2-small-caps,Georgia,serif;-webkit-font-smoothing:antialiased;font-weight:700;font-style:italic;font-size:26px;color:#ff3300;padding:8px 0 8px 0;}
#new_comment h3 {height:12px;font-size:20px;}

.idsgn {font-variant: small-caps; font-style:italic;}
#main .post1 h4 .idsgn {font-family:auto-2-small-caps,auto-2,"Helvetica Neue",Helvetica,sans-serif;font-variant:normal;}

body.type-post .cover-only {display:none;}
body.type-blog .post-only {display:none;}

/* newspaper */
ol.newspaper { display:block; list-style:none; padding:0; margin:0; width:990px !important; font-size:14px; }
ol.newspaper li { display:block; float:left; margin:0 0 4px 0 !important; padding:0 !important; overflow:hidden; }
ol.newspaper li h5 { margin:0 10px 0 0; }
ol.newspaper li p { margin:0 10px 14px 0; }
ol.newspaper li.full { width:100% !important; }
ol.newspaper li.half { width:50% !important; margin:0 0 4px 0 !important; padding:0 !important; }
ol.newspaper li.quarter { width:25% !important; }

ol.newspaper li.tall h5 a { padding-top:306px; }
ol.newspaper li h5 a, ol.newspaper li.regular h5 a { display:block; background-repeat:no-repeat; padding-top:206px; } 
ol.newspaper li.short h5 a { padding-top:115px; background-position:0 -2px;}
ol.newspaper li.short.quarter p { height:40px; overflow:hidden;}

ol.newspaper li.full, ol.newspaper li.break { clear:both; }

/* comments */
#comments {clear:both;margin:30px 0 30px 0;font-size:13px;line-height:18px;}
#comments h2, #comments h3 {margin:15px 0 10px 0;}
#comments h3 {font-weight:bold;}
#comment_list {list-style:none;padding:0;margin:0;border-top:solid 2px #eee;}
#comment_list li {padding:15px 0 15px 0;margin:0;border-bottom:solid 2px #eee;min-height:50px;}
#comment_list p {margin:0;}
#comment_list .author, #comment_list .message {padding-left:65px;}
#comment_list .author {font-weight:bold;}
#comment_list .avatar {position:absolute;left:0;}
#comment_list .avatar img {width:50px;height:50px;float:left;}
#comment_list .posted {font-size:10px;padding-left:10px}
#new_comment {clear:both;}
#new_comment form, dl {margin:0;display:inline;}
#new_comment .required {display:block;font-weight:bold;}
#new_comment form p {font-style:italic;color:#666;font-size:13px;}
#new_comment dd {margin:0 0 5px 0;}
#new_comment dt {margin:5px 0 0 0;}
#submit_comment {margin-top:5px;}

/* twitter */
#twitter_update_list li {width:228px;padding:4px;text-overflow:ellipses;overflow:hidden;}
#twitter_update_list li a {display:inline;border-bottom:none;padding:0;white-space:nowrap;}
#twitter_update_list li a:hover {background:none;text-decoration:underline;color:#ff3300;}
.twitter-follow-button {margin-top:10px;text-decoration:none;}
a.twitter-follow-button {background:#666;}

/* add this */
.post .share {float:left;}

/* fusion */
.full #fusion {width:130px;padding:10px 10px 8px 10px;}
.full #fusion img.fusionimg {margin:0;float:none;}
.full #fusion span.fusiontext {padding:8px 0 5px 0;}
.full #fusion a.pwr {position:static;}

#fusion {width:220px;padding:8px 8px 8px 10px;background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:absolute;right:-280px;display:none;}
#fusion a {font-family:Helvetica, Arial, sans-serif;text-decoration:none;color:#555;font-size:10px;line-height:12px;}
#fusion a:hover {color:#000;}
#fusion br {display:none;}
#fusion img.fusionimg {display:block;height:100px;width:130px;float:right;margin:0 0 0 8px;padding:0;}
#fusion span.fusiontext {display:block;padding:0;}
#fusion a.pwr {display: block;position:absolute;bottom:8px;left:10px;font-family:"Georgia", Times New Roman, serif;font-size:10px;color:#888;}
#fusion a.pwr:hover {color:#000;}

#fusion {right:0px;} /*ie 6*/
html>body #fusion {right:-280px;}
html>body ol.newspaper li {margin-left:-1px !important;}