/* The stylesheet for EzTerry's /dev/null Ramblings */

/* Color settings */
.titles { /* main titles of the page*/
    color: rgb(10,10,78);
}
.section { /* section background not content area */
    background: rgb(200,200,220);
    border: 3px solid rgb(128,128,128);
}
.reply { /* like section but diffrent shade */
    background: rgb(220,200,200);
    border: 3px solid rgb(128,128,128);
}
#feedsheader th{
    background: rgb(200,200,220);
    border: 1px solid rgb(128,128,128);
}
.mainblock { /* the outer box of the content blocks */
    background: rgb(240,240,255);
    border: 1px solid rgb(220,220,240);
    color: rgb(78,10,10);
    font: normal medium serif;
}

.small{
    font-size: smaller;
}
.trackback {
    font-size: smaller;
    text-align: right;
}
body {
    color: rgb(0,0,0);
    background: rgb(255,255,255);
    font-size: 100%;
    min-width: 450px;
}
p {
    text-indent: 0.3in;
}

#rss {
    text-align: right;
    font-size: small;
}

div.header {
    font: normal medium serif;
}
div.header #blogtitle,
div.header #pagetitle{
    text-align: center;
    font-size: x-large;
    color: rgb(128,10,10);
}
div.header #blogdescription,
div.header #pagedescription{
    text-align: center;
    font-size: small;
}

div.blogmain,
div.pagemain{
    margin-left: 1em;
    margin-right: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.mainwrap{
    margin-left: 30%;
    margin-right: 1em;
    padding:0px;
}
div.day h2{
    text-align: center;
    font-size: x-large;
}
#feedstatsheader {
    text-align: center;
    font-size: x-large;
}
div.time h3{
    text-align: left;
    font-size: large;
}
#feedstats{
    background: rgb(255,255,255);
    text-align: center;
}
#feeds{
    border: 10px solid rgb(255,255,255);
    background: rgb(255,255,255);
    margin-right: 0px;
    margin-left:0px;
}
div.post,
div.item{ /*main part of the page*/
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 15px;
    margin-left: 15px;
}
div.post h2.ptitle,
div.item h2.itemtitle{ /*the title of a section*/
    font-size: large;
    text-align: center;
}
div.commentspush {
    margin-top: 0px;
    margin-left: 2ex;
    margin-bottom: 0px;
    margin-right: 0px;
}
div.itemfrom{
    text-align: right;
    font-size: small;
}
span.date{
    font-size: small;
    font-weight: bold;
}
div.pbody,
div.itemdescription{
    border: 10px solid rgb(255,255,255);
    background: rgb(255,255,255);
    font: normal medium  serif;
}
div.pfoot {
    text-align: right;
    font-size: small;
    font-weight: bold;
}
#commentform {
    border: 10px solid rgb(255,255,255);
    background: rgb(255,255,255);
}

/* The color of the links in there diffrent states */
a:link, a:visited {
    color: rgb(0,64,255);
}
a:hover {
    color: rgb(0,180,180);
}
a:active {
    color: rgb(200,50,50);
}

img {
    border: 2px solid rgb(0,0,0);
}

div.menu {
    margin-left: 1em;;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    min-width: 10em;
    /*float: left;*/
    text-align: center;
}
div.menuwrap {
    float: left;
    width: 30%;    
    padding: 0px;
}
div.menu h2.mtitle {
    font-size: medium;
    text-align: left;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
div.mblock { /*main part of the page*/
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 15px;
    margin-left: 15px;
}
div.menu span {
    display: block;
    width:100%;
    padding: 0px;
    background: rgb(240,240,240);
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
}
div.menu span.br {
    display: none;
}
div.menu ul {
    display: block;
    margin: 0px;
    padding: 0px;
    border: none;
    list-style: none;
}
div.menu li {
    display: block;
    width: 100%;
    padding: 0px;
    background: rgb(240,240,240);
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
}
div.mbody {
    border: 1ex solid rgb(255,255,255);
    background: rgb(255,255,255);
    font-size: small;
}
div.search {
    display: inline;
}
div.search form{
    display: inline;
}
div.search div{
    display: inline;
}
div.search input.tin{
    width: 8em;
}
div.adsense {
    padding-top: 1ex;
    padding-bottom: 1ex;
    padding-left: 0px;
    padding-right: 0px;
    background: rgb(0,0,0);
    margin: 0px;
    text-align: center;
}

/* signature divs.. sig div shuld contain a name and email span */
div.sig{
    text-align: center;
    font: normal small serif;
    border: 1px dashed rgb(128,128,128);
    margin-top: 5px;
    margin-right: 1em;
    margin-bottom: 5px;
    margin-left: 60%;
}
div.sig a:link span.name,
div.sig a:visited span.name{ /*By default show name*/
    display: inline;
}
div.sig a:hover span.name{ /*But not on hover*/
    display: none;
}
div.sig a:link span.email,
div.sig a:visited span.email{ /*alternitivly don't show email by default*/
    display: none;
}
div.sig a:hover span.email{ /*but do on hover*/
    display: inline;
}

#footer{
    text-align: center;
}
/* ICONS */

#noie{
    text-align: center;
}
#noie img{
    border: 0px;
}

div.icons{
    text-align: left;
}
div.icons img{
    border: 0px;
}
div.calendar {
    text-align: center;
    padding: 2ex;
}
div.calendar table{
    display: inline;
    padding: 2ex;
    font: normal medium serif;
}
.year-calendar-month-future{
    color: rgb(96,96,196);
}
.month-calendar-day-future{
    color: rgb(96,96,196);
}
.Sunday , .Saturday{
    font-weight: bold;
}
