/*-----------------------------------------------------------------------------
Adnams plc

version:   1.0 live
date:      21/12/09
author:    Sean Clark
email:     sean.clark@adnams.co.uk

website:   adnams.co.uk - The Crown Inn Snape

version history: [location of file]
-----------------------------------------------------------------------------*/

.clear
	{
	clear:both;
}



.right
	{
	float: right;
}



.left
	{
	float: left;
}

body{
    margin: 0 10px;
}
/* ------ Header Bar ----- */

#hd {
    background-color:#fff;
    height: 135px;
    line-height: 100px
}

#hd h1 {
    text-indent: -5000px; 
    background: url(images/crown-header.jpg) no-repeat;
}

#hd a{
    color: #ffffff;
    text-decoration: none;
}

#hd a:hover{
    text-decoration:underline;
}

#header{
    width: 78%;

}

#corporate{
  width: 20%;
  text-align: left;
}

#corporate img{
  vertical-align: middle;
  margin: 20px 10px 0 0;
}


#menu {
      background-color:#ececec;
      height: 20px;
      line-height: 20px
}

/* ------------- Links ------------ */

#menu a{
    font-size: 110%;
    font-weight: bold;
    color:#a1a1a1;
    text-decoration:none;
}
#menu a:hover{
    color:#fcb547;
    text-decoration:underline;
}

#menu ul{
    list-style-type:none;
    padding: 0;
    margin:0 0 0 20px;
}

#menu li{
    display: inline;
    padding: 0;
    margin:0 30px 0 0;
}

.yui-g p{
        margin: 0 0 10px 0;
}

.yui-g a{
    color:#a1a1a1;
    text-decoration:none;
}
.yui-g a:hover{
    color:#fcb547;
    text-decoration:underline;
}


/* -------------- Sidebar ------------ */

#yui-main{
    
    background:url(images/sidebar.gif) repeat-y;
}

#sidebar{
    background:url(images/sidebar-background.gif) no-repeat;
    margin:0;
    background-color:#ececec;
}

#sidebar h3, #sidebar p{
    padding: 0 5px 0 5px;
    margin-left: auto;
    margin-right: auto;
    width: 15em

}

#sidebar h4{
padding: 12px 5px 0 5px;
}

#sidebar li{
list-style-type:none;
}

#sidebar img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 0 5px 0;
}

#sidebar a{
    font-size: 100%;
    color:#a1a1a1;
    text-decoration:none;
}
#sidebar a:hover{
    color:#fcb547;
    text-decoration:underline;
}

/* -------------- Footer ------------ */

#ft {
    font-size: 70%;
    margin:10px 0 0 0;
    text-align: right;
}

.info{
    margin:0 0 5px;
    padding:0;
}
.info ul{
    
    padding:0;
    margin:0 ;    
}
.info ul li{
display:inline;
    list-style-type:none;
    padding:0;
    margin:0 5px 0 0;    
}