body {
    margin:0;
    padding:0;
}
h1, h2, h3, h4, h5 {
    margin:0; padding:0;
}
p {
    margin:0 0 1em 0;
    padding:0;
}
h4 {
    margin-left:-40px;
}

div#tt-wrap {
    position:relative;

}

div#tt-header {
    padding-top:0px;
}
div#tt-header strong#tagline {
    position:absolute;
    top:130px;display:none;
    right:3em;
}

div#tt-main {
    position:relative;
    top:0px;
    width:672px;margin-right:341px;
    padding:0;
    float:left;
}



div#tt-nav {
    position:absolute;
    top:199px;display:block;
    width:600px;
    margin-right:20px;right:0;
    clear:both;
}
div#tt-nav ul {
    list-style:none;
    margin:0 10px 0 0;
    padding:0;
}
div#tt-nav ul li {
    display:inline;
}


div#tt-sidebar {
    margin-left:-340px;
    width:330px;
    float:left;
}


div#tt-sidebar p {
    margin:0 0 1em 0;
    padding:0;
}
div#tt-sidebar small.desc {
    display:block;
    text-align:right;
}
div#tt-sidebar ul {
    margin:0;
    padding:0;
}
div#tt-sidebar ul.distractions {
    width:100%;
}
div#tt-sidebar ul.distractions li{
    margin:0 0 1em 0;
    padding:0;
}
div#tt-sidebar ul.distractions li p{
    margin:0;padding:0;
}
div#tt-sidebar ul.distractions li small.desc {
}

div#tt-sidebar ul.feeds {
}

div#tt-sidebar div.col {
    width:48%;
    float:left;
}
div#tt-sidebar-b {
    margin-left:10px;
}
div#tt-sidebar div.colwide {
    clear:both;
}
div#tt-footer {
   display:block;
   
}
div#tt-footer p { margin:10px 0 40px 10px;}

div.tt-entry {
    position:relative;
    margin:0 0 20px 0;
    clear:both;
}
div.tt-entry img.title {
    float:right;
}
div.tt-entry h2 {
    display:inline;
    margin-right:0.5em;
}
div.tt-entry div.tt-date {
    position:absolute;
    top:0px;
    left:-60px;
    width:60px;
}
div.tt-entry div.tt-meta {
    clear:both;
}
div.page div.tt-contents {
    margin-top:1em;
}

/* not strictly correct */
div.tt-entry div.tt-contents-col {
}
div.tt-entry div.tt-contents-a {
    width:35%;
    float:right;
    margin-left:10px;
}
div.tt-entry div.tt-contents-b {
}
div.tt-second-nav {
    float:right;
    width:175px;
    margin:0 0 10px 10px;
}
div#tt-older-posts {
}
div#tt-older-posts ul{
    margin:10px 0 0 0;padding:0;
}

div#tt-comments {
    clear:both;
}
div#tt-comments ol li {
    position:relative;
    width:100%;
}
div#tt-comments ol li a.comment-link {
    display:none;
}
div#tt-comments ol li img.gravatar {
    position:absolute;
    left:-43px;
    top:0px;
    width:40px;
    height:40px;
}
div#tt-comments ol li div.comment-text {
    width:100%;
}



div#tt-comments form{
    margin:0;
    padding:0;
    width:100%;
}


div#tt-comments form input#submit {margin: 0 18px 4px 388px;cursor: pointer;cursor: hand;background: url('images/addcomment.gif') top left no-repeat;display:block; text-indent: 9999px;overflow:hidden;padding:0 0 0 0;
	border: 0px;width:136px;height:26px;font-size: 0px;line-height: 0px;}

div#tt-comments form input#submit:hover, div#tt-comments form input#submit:focus {background: url('images/addcomment.gif') bottom left no-repeat;}

div#tt-comments form label {color:#585858}
#ed_toolbar { width:90%;}

div#tt-comments form textarea {
    width:90%;-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;	padding: 3px;
}

div#tt-comments form input
{border: 1px solid #ccc;
	padding: 3px;
	font-size: 12px;
-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;}

body#commentspopup {
    
}
body#commentspopup h1#header {
    display:none;
}
body#commentspopup textarea {
    width:90%;
}


div.tt-content-feature {
    clear:both;
}

div.flashvideo {}

div.flashvideo embed {}

p.flashtext {font-size:.9em;color:#4D4848}

div .st-taf {text-align:right}

/* Podcast */
div.podcast img {
    margin:0 5px 5px 0;
    float:left;
}
div.tt-podcast-pane {
    float:right;
    width:180px;
    margin-left:10px;
    background:#eee;
    padding:10px;
}
div.tt-podcast-pane div.control {
    margin:10px 0 0 0 ;
}
div.tt-podcast-pane small.meta {
    display:block;
    margin:0 0 10px 0;
}
div.tt-podcast-pane div.links {
    margin:0 0 10px 0;
}
div#tt-podcast-more {
    margin:20px 0;
    border:1px solid #ccc;
    border-width:1px 0;
    padding:8px 0;
    clear:both;
}



ul.menuBlock2  li  a{
	padding-left:25px;line-height:18px;
}



a.techn {
	background-image:url(images/technorati.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}


a.newsv {
	background-image:url(images/newsvine.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}

a.google {
	background-image:url(images/google.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}

a.yahoo {
	background-image:url(images/yahoo.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}

a.digg {
	background-image:url(images/digg.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}

a.delic {
	background-image:url(images/delicious.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}


a.emil
{
	background-image:url(images/email_add.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}


a.rss  {
	background-image:url(images/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;padding:3px;
}

ul.archiveli li a{background-image:url(images/bullet_yellow.png);
	background-repeat: no-repeat;
	background-position: center left;}
	

