/*
Theme Name: MindsMostBroken
Theme URI: http://www.mindsmostbroken.com/
Description: Fancy little minds theme eh!
Version: v4
Author: Gene Kireneg
Author URI: http://www.generik.ca/

*/


body,p,a {
     font-family: 'Verdana';
     }

body {
     background-color:#2f2f2f;
     font-size:80%;
     background-image:url('images/siteback.gif');
     text-align:center;
     margin:25px 0 0 0;
}

.superstruct {

     width:970px;
     margin:0 auto;
     padding:0px
     height:100%;
     background-image:url('images/contentback.gif');
     background-repeat:repeat-y;

}

.titlebar {
     width:970px;
     margin:0 auto;
     height:135px;

     background-image:url('images/titlebar.gif');
     background-repeat:no-repeat;
     padding:0px;


}

.titlebar #leftside {
          text-align:left;
          color:#FFFFFF;
          padding-left:35px;
}

.titlebar #rightside {
          text-align:right;
          color:#FFFFFF;
          vertical-align:top;
          padding-top:20px;
          padding-right:30px;
}


.footer {
        width:970px;
        text-align:center;
        padding-top:7px;
        padding-bottom:5px;
        color:#FFFFFF;
        background-image:url('images/footer.gif');
        background-repeat:no-repeat;
}

.footer a { color:#FFFFFF; font-weight:bold;text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.content {
         color:#000000;
         text-align:left;
         padding-left:50px;
         padding-bottom:1px;
         vertical-align:top;
         padding-right:5px;
}

.content a { color:#eb8d00; text-decoration:none; }
.content a:hover { text-decoration:underline; }

.content .item {
         text-align:left;
         padding-top:0px;
         color:#222222;
}

/*.content .item a { color:#eb8d00; text-decoration:none; }
.content .item a:hover { text-decoration:underline; }      */

.content .item #author a { color:#111111; font-weight:bold;text-decoration:none; }
.content .item #author a:hover { text-decoration:underline; }

.content #grlink a { color:#777777; font-weight:normal;text-decoration:none; }
.content #grlink a:hover { text-decoration:underline; }


.content #heading { text-align:left;color:#eb8d00;font-size:120%; }

.content .item #header {
         border-bottom:1px DOTTED #AAAAAA;
         color:#666666;
         padding-bottom:3px;
}

.content .item #header #title {
          font-size:175%;
          color:#eb8d00;
          text-decoration:none;
          font-weight:normal;
}


.content .item #title #header a { color:#eb8d00; text-decoration:none; }
.content .item #title #header a:hover { text-decoration:underline; }

.content .item #footer {
         text-align:left;
         color:#111111;
         border:1px SOLID #CCCCCC;
         background-color:#F4F4F4;
         padding:3px;
         font-size:90%;
         margin-bottom:25px;
}

.content img { border:1px SOLID #777777; }

.sidebar {
         width:230px;
         text-align:left;
         color:#555555;
         vertical-align:top;
         padding-left:15px;
}


.sidebar #heading {
         font-size:130%;
         color:#eb8d00;
         width:150px;
}


.sidebar ul {
         list-style-type:none;
         margin-left: 0px;
         padding-left: 0px

}

.sidebar li {
         border-bottom:1px DOTTED #AAAAAA;
         padding-top:3px;
         padding-bottom:3px;
         font-size:95%;
}

.sidebar a { color:#555555;text-decoration:none; }
.sidebar a:hover { color:#eb8d00;text-decoration:none; }




.form {
          width:550px;
          background-image:url('images/form_bk.gif');
          border:1px SOLID #AAAAAA;
          padding:3px 5px 3px 5px;
          font-size:90%;
          margin-top:20px;
          margin-bottom:20px;
}

.form .heading { font-size:120%;color: #eb8d00;border-bottom:1px DOTTED #CCCCCC;padding-bottom:3px;          margin-bottom:5px; }
.form .buttonbar { margin-top:8px;margin-bottom:8px; }

input { margin-bottom:5px;color:#000000; border:1px SOLID #CCCCCC;background-color:#FFFFFF;font-size:10pt;padding-left:3px; }
select { margin-bottom:5px;color:#000000; border:1px SOLID #CCCCCC;background-color:#FFFFFF;font-size:10pt; }
textarea { color:#000000; border:1px SOLID #CCCCCC;background-color:#FFFFFF;font-size:10pt;padding:3px }

.form  #submit { color:#000000; border:1px SOLID #555555;background-color:#DDDDDD;padding:2px; }
.form  #submit:hover { color:#eb8d00; border:1px SOLID #555555;background-color:#EEEEEE;padding:2px; }

.form .buttonbar { text-align:right;padding-top:5px;padding-bottom:0px; }

.form th { font-size:80%;color:#666666;text-align:right;padding: 0px 3px 0px 5px;white-space: nowrap }
.form td { font-size:80%;color:#000000;text-align:left;padding-left:3px;}

.form ul { list-style-type: square; }
.form ol { list-style-type: decimal; }
.form li { font-size:110%; }

.archive {
         text-align:left;
         padding-top:0px;
         color:#222222;
         margin-top:20px;
}

.archive a { color:#444444;font-weight:normal;text-decoration:none; }
.archive a:hover { color:#eb8d00; text-decoration:underline }


.postspermonth {
margin: 5px 0 15px 0;
list-style: none;
padding-left: 25px;
}

.monthtitle { font-size:110%;color: #eb8d00;font-weight:normal;border-bottom:1px DOTTED #CCCCCC;padding-bottom:3px;margin-bottom:5px; }

.navigation { font-size:120%;margin-bottom:25px; }