/*
Theme Name: Slimple (Slick and Simple)
Theme URI: http://thatmatt.com/projects/
Description: A slick and simple theme for Wordpress.
Version: 0.9
Author: Matt Mueller
Author URI: http://www.thatmatt.com/

         The CSS, XHTML and design is released under GPL:
        http://www.opensource.org/licenses/gpl-license.php

*/

body,
        html {
                margin:0;
                padding:0;
                background:#FFFFFF url(images/bg.png);
                background-repeat: repeat-x;
                color:#000000;
        }
        body {
                min-width:830px;
            font-size: 62.5%; /* Resets 1em to 10px */
            font-family: 'Trebuchet MS';

        }
                #wrap {
                margin:0 auto;
                width:830px;
        }

        #header {
                width: 830px;
                height: 120px;
                margin-bottom: 3px;
        }
        #titlebadge {
                width: 830px;
                height: 92px;
                }
        .title {
                float: left;
                width: 660px;
                font-size: 4.0em;
                padding-top: 10px;
                color: #FFFFFF;
                }
        #badge {
                float: right;
                }
                #badge a img {
                border: none;
                }
#search {
        border-top: 1px solid #DBDBDB;
        border-bottom: 1px solid #DBDBDB;
        margin-bottom: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        }
.texta {
 background-image: url(images/input.gif);
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 2px;
 width: 136px;
 height: 18px;
 border: none;
 font-size: 0.9em;
 font-family: Trebuchet MS;
}
.submit{
 width: 40px;
height: 20px;
 background-image: url(images/go.gif);
 border: none;
  font-size: 1.0em;
 font-family: Trebuchet MS;

}

        #search-results li a {
color: #EF8E35;
}

        #search-results li {
                background-color: #EBEBEB;
}
#pagelist {
 list-style-type: none;
 float: left;
}

#button ul {
        margin: 0;
        float: left;
         list-style-type: none;
         padding-left: 0px;
        }
#button ul li {
 display: inline;
 list-style-type: none;
                width: 80px;
                height: 23px;
                background: url(images/button.gif);
                float: left;
                margin-right: 10px;
                padding-top: 4px;
                font-size: 1.6em;
                margin-top: 0;
                margin-left: 0;
                text-align: center;
                min-width: 108px;
                _width: 108px;

}


#button ul li a {
 color: #FFFFFF;
 text-decoration: none;
}

h2.pagetitle {
                color: #EB8C35;
                font-size: 1.7em;
                font-family: Helvetica;
                font-weight: normal;
                margin-top: 0px;
                margin-bottom: 20px;

                }

#button ul li a:hover {
 color: #bfbfbf;
}
        #main {
                float:left;
                width:520px;
                font-size: 1.2em;
                margin-top: 5px;
                padding-right: 5px;

        }
        #main a {
                text-decoration: none;
                color: #045A96;
                }
        #main a:hover {
                text-decoration: underline;
                color: #EB8C35;
                }
                #sidebar {
                float:right;
                width:195px;
                font-family: Trebuchet MS;
                font-size: 1.1em;
                color: #606F80;
                margin-top: 5px;
                padding-left: 5px;
                border-left: 1px solid #37404A;
        }
         #main2 {
                float:center;
                width:100%;
                font-size: 1.2em;
                margin-top: 5px;
                padding-right: 5px;

        }


        #main2 a {


                text-decoration: none;


                color: #045A96;


                }


        #main2 a:hover {


                text-decoration: underline;


                color: #EB8C35;


                }


                #sidebar {


                float:right;


                width:195px;


                font-family: Trebuchet MS;


                font-size: 1.1em;


                color: #606F80;


                margin-top: 5px;


                padding-left: 5px;


                border-left: 1px solid #37404A;


        }


        #sidebar h2 {


                font-size: 1.7em;


                font-family: Helvetica;


                font-weight: normal;


                margin: 0;


                color: #EB8C35;


                margin-left: 22px;


                }


        .icon img {


                padding-top: 3px;


                float: left;


                }


        #sidebar a {


                color: #045A96;


                }


        #sidebar a:hover {


                color: #000000;


                }


        #sidebar ul {


                margin: 0;


                padding: 0;


                border-bottom: 1px solid #DBDBDB;


                margin-bottom: 30px;


                }





        #sidebar li a img {


                border: 1px solid #000000;


                }





        #sidebar li a:hover img {


                border: 1px solid #000000;


                }


        #sidebar a img {


                border: 1px solid #000000;


                }





        #sidebar a:hover img {


                border: 1px solid #000000;


                }


    #sidebar li {


                list-style-type: none;


                display: block;


                padding-top: 3px;


                padding-left: 2px;


                padding-bottom: 3px;


                border-top: 1px solid #DBDBDB;


                margin: 0;


                }


        #sidebar li:hover {


                background-color: #EBEBEB;


                color: #37404A;


                }


        #sidebar li:hover a {


                color: #000000;


                }


                #footer {


                clear:both;


                width: 760px;


                background: #EBEBEB;


                color: #000000;


                text-align: center;


                font-family: Trebuchet MS;


                }


                #footer a {


                text-decoration: none;


                color: #045A96;


                }


                #footer a:hover {


                text-decoration: underline;


                color: #EB8C35;


                }


        .posttitle {


                font-family: Helvetica;


                font-weight: normal;


                font-size: 1.8em;


                }


        .posttitle a {


                color: #EB8C35;


                text-decoration: none;


                }


        .posttitle a:hover{


                text-decoration: underline;


                }


        .postcontent {


                font-family: 'Trebuchet MS';


                font-size: 1.0em;


                margin-bottom: 40px;


                }


.postcontent img {


 margin: 5px;


}





.postcontent ul {


 margin-left: 15px;


 padding: 0px;


 list-style-type: none;


}





.postcontent li {


 background: url(images/bullet.gif);


 background-repeat: no-repeat;


 list-style-type: none;


 margin: 0px;


 padding-left: 15px;


 padding-right: 0px;


 padding-top: 0px;


 padding-bottom: 5px;


}





blockquote {


 background: url(images/quote.gif) #EBEBEB;


 background-repeat: no-repeat;


 border-top: 1px solid #DBDBDB;


 border-bottom: 1px solid #DBDBDB;


 color: #606F80;


 padding: 20px;


 margin-left: 15px;


 margin-top: 20px;


}











        .postinfo {


                float: right;


                margin: 5px;


                }


        .infotop {


                width: 150px;


                height: 19px;


                background: url(images/infotop.gif);


                }


        .info {


                width: 146px;


                padding-left: 2px;


                padding-right: 2px;


                background: #EBEBEB url(images/infobg.gif);


                background-repeat: no-repeat;


                background-position: bottom center;


                }


                        ol.commentlist {


                padding-left: 0px;


                margin-left: 0px;


        }


        .commentlist li {


                background: #EBEBEB url(images/commentbottom.gif);


                background-repeat: no-repeat;


                background-position: bottom center;


                width: 510px;


                padding-top: 0px;


                padding-left: 5px;


                padding-right: 5px;


                margin-top: 0px;


                list-style-type: none;


                margin-bottom: 20px;


                padding-bottom: 20px;


                }


        .commentlist p {


                padding-top: 0px;


                margin-top: 0px;


                }


        .commentstart {


                width: 520px;


                height: 9px;


                margin: 0px;


                padding: 0px;


                background: #EBEBEB url(images/commenttop.gif);


                background-repeat: no-repeat;


                background-position: top center;


                }


        h2.authortitle {


                color: #045A96;


                margin-bottom: 0;


                padding-bottom: 0;


                padding-top: 3px;


                font-size: 1.4em;


                }


        #previous {


                float: left;


                background: url(images/previous.gif);


                background-repeat: no-repeat;


                padding-left: 20px;


                }


        #next {


                float: right;


                background: url(images/next.gif);


                background-repeat: no-repeat;


                background-position: top right;


                padding-right: 20px;


                }


        #next a {


                color: #EB8C35;


                }


        #previous a {


                color: #EB8C35;


                }





.clear {


 clear: both;


}