body
{
    color:Black;
}

.entry 
{
	font-size:1.25em;
}

#container h2.entrydate
{
    color:Black;
}

.page_entry h2.entrydate,
div#footer,
.page_entry p.comments_link,
.page_entry p.nocomments,
p.comments_link img
{
    display:none;
}

span#bookmark_link img
{
    display:inline;
}    


body#home
{
    background-color:White;
}

div#header
{
    background-color:Black;
    color:White;
}
div#header h1 a,
div#subtitle span#blogSubTitle
{
    color:White;
}

div#maincol h3.entrytitle a,
div#maincol a
{
    color:Black;
}

li.page_item
{
    font-size:1.2em;
}   

.entrybody a[href^="http:"]:hover,
.entrybody a[href^="http:"]
{
    background-image:none;
}

div#commentblock
{
    color:black;
}

div#commentblock h2#comments
{
    background:none;
    text-align:left;
    color:black;
}

div#commentblock h2#commentsformheader
{
    padding-left:0.7em;
}

#commentblock #commentsform 
{
    background:none;
    border:none;
    padding-left:0.3em;
    text-align:center;
}

#commentsform input[type="text"], #commentsform textarea 
{
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    border:1px solid #CCCCCC;
    color:#222222;
    padding:0.3em;
}

#commentsform input[type="submit"] 
{
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    background:#FEFFF8 none repeat scroll 0%;
    border:1px solid #CCCCCC;
    color:#333333;
    font-size:1.25em;
    padding:0.3em;
    margin-left:0.4em;
}