/*
   Theme Name: Aylesbury Lib Dems site theme
   Description: Aylesbury Liberal Democrats site theme
   Author: Engage Tech.
   */

html>body #content {
                     height: auto;
                     min-height: 580px;
                     }

body{
      font-size: 95%;
      line-height: 115%;
      background-color: #fff;
      text-align: center;
      }

body,td,th {
             color: #000000;
             }


a, a:link {
            padding: 1px;
            color: #4049FF;
            text-decoration: underline;
            }

a:hover {
          color: #1C00A8;
          text-decoration: none;
          ;
          }

h1 {
     font-family: verdana;
     font-weight: bold;
     font-size: 190%;
     padding-top: .1em;
     padding-bottom: .5em;
     }


h2 {
     font-family: Arial;
     font-weight: bold;
     font-size: 150%;
     }

h3 {
     font-family: verdana;
     font-size: 130%;
     }


h4 {
     font-size: 105%;
     }

p {
    font-size: 80%;
    margin-bottom:1em;
    }

strong, b {
            font-weight: bold;
            }

em, i {
        font-style: italic;
        }

code {
       font: 1.1em 'Courier New', Courier, Fixed;
       }

acronym, abbr
{
  font-size: 0.9em;
  letter-spacing: .07em;
  }

a img {
        border: none;
        }


#hd{
     text-align: center;
}

#flash1 { 
          float:left;
/*           height:159px; */
/*           margin-top:-156px; */
/*           width:159px; */
          }

#flash2 { 
          float:right;
/*           height:40px; */
/*           margin-top:-140px; */
/*           padding-right:200px; */

          }





h3 a:link, h3 a:hover, h3 a:visited{
                                     color: #000000;
                                     }

div.itemhead h3 a { 
                    display: block;
                    border: 1px outset #ddd;

                    text-decoration:none;
                    background-color: #FFFFCB;
                    padding: 5px;
                    }

div.itemhead h3 a:hover { 
                          background-color: #FFFF98;
                          }


.item {
        padding: 10px;
        background-color: #FFFFFA;
        background-image: url(/); 
        background-repeat: repeat;
        text-align:left;
        margin-bottom: 1em;
        border-bottom: 1pt solid #000000;
        
        }

.item ul {
           list-style-type: disc;
           padding-left: 15px;
           margin-left: 10px;
           font-size: 80%;
           }


.item ol{
          list-style-type: decimal;
          padding-left: 15px;
          margin-left: 10px;
          font-size: 80%;
          }

.itemhead{
           padding-top: 5px;
           padding-bottom: 5px;
           }


.chronodata {
              display: block;
              text-align: right;
              font-size: 80%;
              color: #bbb;
              }


.itemhead h3{
              display: inline;
              }


input{
       font-size: 80%;
       }

.metadata{
           line-height: 190%;
           font-size: 75%;
           }

.metadata a:link, .metadata a:hover, .metadata a:visited{
                                                          color: #4049FF;
                                                          }

.tags, .catagory {

                   display: block;

                   }

.commentlist p {
                 clear: both;
                 font-size: 95%;
                 }


cite{
      font-size: 95%;
      }

blockquote {
             margin: 15px 30px 0 10px;
             padding-left: 20px;
             border-left: 5px solid #ddd;
             }

blockquote cite {
                  margin: 5px 0 0;
                  display: block;
                  }

.commentmetadata {
                   font-size: 80%;
                   float: right;

                   }
.commentlist {
               margin-top: 5px;
               }
.commentlist li {
                  padding: 2px;
                  border-top: 1px solid #D4D400;
                  }

.navigation {
              display: block;
              text-align: center;
              margin-top: 10px;
              margin-bottom: 10px;
              color: #FFFFCC;
              }

.navigation a:link, .navigation a:hover, .navigation a:visited{
                                                                color: #FFFFCC;
                                                                }

.alignright {
              float: right;
              }

.alignleft {
             float: left
             }


#searchform {
              clear: both;
              margin-bottom: 5px;
              margin-left: 2px;
              padding: 3px;
              }

#third {
         margin-left: 9px;
         }


#menu { 
        background-color:  #FFFFCB;
        text-align:left;
        padding: 0px;
        border: 1px solid #D4D400;
        padding:10px; 

        }
/* #menu ul {list-style:none; margin:0; padding:0; font-size:85%; } */
/* #menu ul li { padding:0; margin:0; border-bottom:1px solid #FFFFFF; } */
/* #menu ul li a { display:block; padding:4px 4px 4px 10px; text-decoration:none; color: #000000; } */
/* #menu ul li a:hover { color:myheadttcolor; background: #000000; } */


li .categories, li .linkcat, li .pagenav {
                                           list-style: none;
                                           margin: 0px;
                                           padding: 0px;
                                           }

.yui-nav{
          margin-bottom: -1px;
          }

.yui-navset .yui-nav a:hover {
                               background-color: #000000;
                               color: #000000;
                               }

.yui-navset .yui-nav li a {
                            background-color: #FFFFFA;
                            background-image: url(/); 
                            background-repeat: repeat;
                            border-bottom: 0px;
                            color: #000000;
                            padding: .3em .7em .3em .7em;
                            text-decoration:none;
                            font-size: 85%;
                            }



#wp-calendar {
               empty-cells: show;
               font-size: 90%;
               margin: 0;
               width: 90%;
               padding: 3px;
               }

#wp-calendar #next a {
                       padding-right: 10px;
                       text-align: right;
                       }

#wp-calendar #prev a {
                       padding-left: 10px;
                       text-align: left;
                       }

#wp-calendar a {
                 display: block;
                 text-decoration: none;
                 }


#wp-calendar td {
                  color: #000000;
                  font-size: 70%;
                  letter-spacing: normal;
                  padding: 2px 0;
                  text-align: center;
                  }


#wp-calendar #today {
                      background: ;
                      color: #000000;
                      }

#wp-calendar th {
                  font-style: normal;
                  text-transform: capitalize;
                  }

#ft { 
      background-color: #eee;
      font-size: 70%;
      border-top: 2px solid black;
      text-align: center;
      margin-top: 50px;
      margin-bottom: 10px;
      color: #999;
      clear: both;
      

      }

#ft div.messages{
                  font-variant: small-caps;
                  text-align: center;
                  border-top: 1px solid #ddd;
                  background-color: white;
                  }

#ft div.footercat li { 
                       display:inline;
                       padding: 0 15px;
                       }


#ft a:link, #ft a:hover, #ft a:visited{
                                        color: #999;
                                        text-decoration: none;
                                        }

/* Navbars */

div.navbar { 
             text-align: left;

 }
ul.pages { 
           height: 19px;
           font-size: 80%;
           background-color: #000000;
           padding-left: 5%;


 }

ul.pages li { 
                   display: inline;
                   padding: 0;
                   margin: 0;
 }

ul.pages li a { 
                color: #fff;
                padding: 1px 2em 1px 0;
                text-decoration: none;
                height: 1em;
 }

ul.pages li a:hover { 
                color: #aaf;

 }



ul.categories { 
                padding-top: 8px;
                font-size: 90%;
                height: 30px;
                background-color: #EFB403;
                padding-left: 5%;
/*                 border-bottom:1px solid black; */

                }

ul.categories li { 
                   display: inline;
                   padding: 0;
                   margin: 0;
                   }

ul.categories li a { 
                     color: black;
                     padding: 1px 1em 1px 0;
                     text-decoration: none;
                     
                     }

ul.categories li a:hover {  
                           color: blue;

                           }



#menu h3 { 
           font-size: 100%;
           padding: 0 0 5px;
           font-family: Verdana;
           background-image:url("images/sidebar_header_bg.png");
           background-repeat: repeat-x;
           color: white;
           font-variant: small-caps;
	margin-top: 0.5em;
           }


#menu li a{ 
            display: block;
            float: none;
            text-decoration: none;
            color: black;
            margin: 0;
            padding: 1px 1px 1px 15px;
            padding-left: 15px;
            padding-top:1px;
            padding-bottom:1px;
            border-bottom: 1px solid #D4D400;
                       }


#menu li a:hover{ 
                             background-color: #FFFF98;

                             }


.storycontent img { 
                    margin: 2pt;
                    border: 1px solid black;
                    padding: 2pt;
 }

.storycontent li { list-style-type: disc;
margin-left: 1em;
font-size: 80%;}

.storycontent ul { margin-bottom: 1em;}
.wp-caption-dd { font-size: 75%;
padding-bottom: 1em;}

#poll h3 { margin-top: 1em }

#rss { }

#rss a { text-decoration: none;
color: #666;}

