/*  



Theme Name: 3u



Theme URI: http://utombox.com



Description: Powered by <a href="http://binarybonsai.com/wordpress/kubrick/">Kubrick</a>. 


Version: 0.20



Author: uTom



Author URI: http://utombox.com



*/

  body { margin: 0px;

    padding: 0px;

    text-align: center;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 12px;

    background-color: rgb(237, 237, 237);

    }



  #header { background-image: url(images/top.png);

    height: 100px;

    text-align: left;

     }



  #header .menu { margin: 0 0 0 -50px;

    padding: 0pt;

    list-style-type: none;

    list-style-image: none;

    list-style-position: outside;

    position: absolute;

    left: 50%;

    top: 75px;

    }



  .menu li { margin: 0px 0px 0px 5px;

    padding: 0px;

    float: left;

    text-align: center;

    }



  .menu a { height: 25px;

    width: 75px;

    display: block;

    line-height: 25px;

    color: rgb(255, 255, 255);

    font-size: 11px;

    text-decoration: none;

    }



  .menu a:hover { /*border-top: 3px solid rgb(255, 255, 255);

    border-left: 3px solid rgb(255, 255, 255);

    border-right: 3px solid rgb(255, 255, 255);*/

    background-image: url(images/utoppic.png);

    font-size: 11px;

    color: rgb(0, 0, 0);

    text-decoration: none;

    }



  .current_page_item a { /*border-top: 3px solid rgb(255, 255, 255);

    border-left: 3px solid rgb(255, 255, 255);

    border-right: 3px solid rgb(255, 255, 255);*/

    background-image: url(images/utoppic.png);

    font-size: 11px;

    color: rgb(0, 0, 0);

    text-decoration: none;

    }



  #headerimg { margin: auto;

    width: 760px;

    }



  #headerimg h1 { margin: 0pt;

    padding: 20px 0pt 0pt 20px;

    font-size: 25px;

    }



  #headerimg h1 a { color: rgb(255, 255, 255);

    text-decoration: none;

    }



  #headerimg h1 a:hover { color: rgb(0, 0, 0);

    }



  #headerimg .description { margin: 0px;

    padding: 0pt 0pt 0pt 30px;

    color: rgb(255, 255, 255);

    }



  #main { /*border-top: 2px solid rgb(255, 255, 255);*/

    margin: auto;

    background-color: rgb(255, 255, 255);

    background-image: url(images/utoppic.png);

    background-repeat: repeat-x;

    background-position: 0px -25px;

    }



  .main { margin: auto;

    width: 760px;

    text-align: left;

    }



  #content { padding: 5px;

    width: 540px;

    float: left;

    overflow: hidden;

    line-height: 150%;

    }



  #sidebar { padding: 5px;

    float: left;

    width: 200px;

    }



  #sidebar ul { margin: 0px;

    padding: 0px;

    list-style-type: none;

    list-style-image: none;

    list-style-position: outside;

    }



  #content h2 { margin: 30px 0pt 0pt;

    padding: 0px;

    font-size: 18px;

    }



  #content h2 a { color: rgb(0, 0, 0);

    }



  #content a { color: rgb(85, 119, 0);

    text-decoration: none;

    font-weight: bold;

    }



  #content a:hover { font-weight: bold;

    text-decoration: underline;

    }



  #content .postedby ,#content .postedin{ padding: 5px 0pt 10px;

    font-size: 10px;

    color: rgb(102, 102, 102);

    }



  #content .entry blockquote, #content .entrytext blockquote { 

    padding: 0 0 0 10px;

    border-left: 3px solid rgb(85, 119, 0);

    color: #666;

    }

  #content .entry img, #content .entrytext img { border: 1px solid rgb(238, 238, 238);

    margin: 3px;

    padding: 3px;

    background-color: rgb(255, 255, 255);

    }



  #content .postmetadata { border-top: 1px solid rgb(227, 227, 227);

    border-bottom: 1px solid rgb(227, 227, 227);

    padding: 5px;

    background-color: rgb(255, 255, 243);

    }



  .navigation { line-height: 20px;

    height: 20px;

    }



  .navigation .alignleft { float: left;

    }



  .navigation .alignright { float: right;

    }



  #comments { font-size: 18px;

    }



  #content .commentlist { font-size: 12px;

    list-style-type: none;

    list-style-image: none;

    list-style-position: outside;

    }



  .commentlist .alt { border-top: 1px solid rgb(227, 227, 227);

    border-bottom: 1px solid rgb(227, 227, 227);

    padding: 5px;

    background-color: rgb(255, 255, 243);

    }



  .commentlist li { margin: 0pt 0pt 5px;

    }



  .commentlist cite { font-style: normal;

    }



  .commentlist p { margin: 0px;

    padding: 5px;

    }



  #content #respond { font-size: 18px;

    }



  #commentform #comment { width: 500px;

    }



  #commentform input { font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    }



  #searchform #s { width: 180px;

    }



  #sidebar form { margin: 30px 0pt 15px;

    text-align: center;

    }



  #searchsubmit { display: none;

    }



  #wp-calendar { margin: 0pt;

    text-align: center;

    }



  #wp-calendar caption { font-size: 9px;

    }



  #wp-calendar th { font-size: 9px;

    }



  #wp-calendar td { height: 24px;

    width: 24px;

    line-height: 20px;

    background-image: url(images/day.png);

    background-repeat: no-repeat;

    background-position: center;

    font-size: 10px;

    color: rgb(79, 79, 53);

    }



  #wp-calendar .pad { background-image: url(images/do.png);

    }



  #wp-calendar td a { display: block;

    width: 24px;

    height: 24px;

    color: rgb(255, 255, 255);

    font-weight: bold;

    text-decoration: none;

    background-image: url(images/linkday.png);

    background-position: center;

    line-height: 24px;

    background-repeat: no-repeat;

    }



  #wp-calendar #prev, #wp-calendar #next { background-image: url(images/do.png);

    }



  #wp-calendar #prev a { width: 49px;

    background-image: url(images/linkday2.png);

    background-position: center;

    }



  #wp-calendar #next a { margin: 0pt 0pt 0pt 30px;

    width: 49px;

    background-image: url(images/linkday2.png);

    background-position: center;

    }



  #wp-calendar #today { background-image: url(images/today.png);

    background-position: center;

    color: rgb(255, 255, 255);

    background-repeat: no-repeat;

    }



  #wp-calendar #today a { background-image: url(images/today.png);

    background-position: center;

    color: rgb(255, 255, 255);

    font-weight: bold;

    background-repeat: no-repeat;

    }



  #sidebar a { color: rgb(85, 119, 0);

    text-decoration: none;

    line-height: 150%;

    }



  #sidebar a:hover { text-decoration: underline;

    }



  #sidebar h2 { margin: 10px 0pt 0pt;

    font-size: 14px;

    }



  #sidebar li ul { padding: 5px;

    }



  #footer { padding: 10px;

    }



  #footer p { margin: 0px;

    padding: 0px;

    }



  #footer a { color: rgb(0, 0, 0);

    text-decoration: none;

    font-weight: bold;

    }



  #footer a:hover { color: rgb(0, 0, 0);

    font-weight: bold;

    text-decoration: underline;

    }



