/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 September 2010 06:50:33
*/


/* CSS Document */

/* ######################### other ################################### */
* {
    margin:0;
    padding:0;
}

body {
    font-size:62.5%;
    font-family: Arial, Sans-Serif, Tahoma, Helvetica;
    color:#333;
    background:#fff url(http://www.westminster-abbey.org/__data/assets/image/0008/38672/main_bg.jpg) repeat-x;
}

.hide {
    display:none !important;
}

.clear {
    clear:both;
}

.no_bg {
    background:none !important;
}

hr {
    display:none;
}

#page_url {
    display:none;
}

/*### nav top ###*/

#nav_top {
    width:100%;
    background:#fff url(http://www.westminster-abbey.org/__data/assets/image/0009/38664/top_nav_bg.jpg) repeat-x 0% 100%;
    padding-bottom:2px;
}

#nav_top ul {
    width:958px;
    margin-right:auto;
    margin-left:auto;
    text-align:right;
    padding:5px 0px 4px 0px;
}

#nav_top ul li {
    background:url(http://www.westminster-abbey.org/__data/assets/image/0003/38667/nav_top_pointer.jpg) no-repeat 0% 50%;
    list-style:none;
    display:inline;
    margin:5px 0px;
}

#nav_top ul li a {
    text-transform:uppercase;
    text-decoration:none;
    font-size:1.18em;
    padding:0px 2px 0px 7px;
    color:#897020; 
    font-family:"Century Gothic";
}

#nav_top ul li a:hover {
    text-decoration:underline;
    /*color:#C4B78F;*/
    color:#95906A; 
}

/*### Header ###*/

#header {
    width:958px;
    margin-right:auto;
    margin-left:auto;
}

/*# logo #*/

#logo {
    float:left;
    margin-top:10px;
}

#logo a, #logo a img {
    text-decoration:none;
    border:0px;
}

/*# search module #*/

.field {
    border:0px;
}

#search {
    float:right;
    margin-top:25px;
    width:220px;
    background:#D1D0CB url(http://www.westminster-abbey.org/__data/assets/image/0011/38666/search_bg.jpg) repeat-x;
    padding:5px;
    border-right:1px #C8C5AF solid;
    border-left:1px #C8C5AF solid;
}

#search_field {
    float:left;
    color:#666;
    border:0px;
    background:#fff url(http://www.westminster-abbey.org/__data/assets/image/0010/38665/search_fld_bg.jpg) no-repeat;
    height:16px;
    width:151px;
    margin:0px;
    padding:6px 5px 0px 5px;
    font-family:"Century Gothic";
    font-size:1.18em;
}

#search_button {
    float:right;
    text-transform:uppercase;
    background:none;
    border:0px;
    width: 55px;
    overflow:visible;    
    color:#897020; 
    font-size:1.18em;
    padding:6px 0px 0px 0px;
    font-family:"Century Gothic";
}

#search_button:hover {
    color:#C4B78F;
    text-decoration:underline;
    cursor:pointer;
}

#calendar_button {
    margin:25px 9px 0px 0px;
    float:right;
    width:90px;
    height:32px;
    background:url(http://www.westminster-abbey.org/__data/assets/image/0003/38676/cal_button_bg.jpg) no-repeat 100% 50%;    
}

#calendar_button a {
    width:72px;
    height:22px;
    background:url(http://www.westminster-abbey.org/__data/assets/image/0004/38677/cal_button.jpg) no-repeat;
    display:block;
    color:#897020; 
    text-transform:uppercase;
    text-decoration:none;
    padding:12px 0px 0px 8px;
    font-size:1.18em;
    font-family:"Century Gothic";
}

#calendar_button a:hover {
    color:#C4B78F;
    text-decoration:underline;
}

/*# main navigation #*/

#main_nav {
    clear:left;
    float:left;
    margin-top:10px;
    text-transform:uppercase;
font-size:1.28em;
    width:100%;
}

#main_nav li {
    list-style: none;
    float:left;
    display:inline;
    background:url(http://www.westminster-abbey.org/__data/assets/image/0007/38671/main_nav_bg.gif) repeat-x;
}

#main_nav li.current {
    background:url(http://www.westminster-abbey.org/__data/assets/image/0006/38670/main_nav_bg_current.jpg) repeat-x;    
}

#main_nav li a {
    color:#fff;
    text-decoration:none;
    display:block;
    /*padding:0.6em 0.74em;*/
    padding:0.6em 0.51em;
    background:url(http://www.westminster-abbey.org/__data/assets/image/0005/38669/main_nav_pointer.gif) no-repeat;
    /*font-family:"Century Gothic";*/
    font-weight:bold;
}

#main_nav li a.last_el {
    padding:0.6em 0.8em 0.6em 0.79em !important;
    
}

#main_nav li.current a {
    background:url(http://www.westminster-abbey.org/__data/assets/image/0004/38668/main_nav_pointer_current.gif) no-repeat;
    color:#333;
}

#main_nav li a:hover, #main_nav li a:active {
    text-decoration:underline;
}

#main_nav li ul {
    display:none;
    position: absolute;
    width: auto;
    border-right:1px #aaa solid;
    border-top:1px #aaa solid;
    border-left:1px #aaa solid;
    background:#fff;    
}

#main_nav li:hover ul, #main_nav li.over ul {
    display:inline;
}

#main_nav li:hover ul  li, #main_nav li.over ul  li {
    border:none;
    position:relative;
}

#main_nav li ul li {
    float:none;
    font-size:80%;  
}

#main_nav li ul li a {
    font-weight:normal;
    line-height:1.2;
    padding:4px 8px;
    display:block;
    border-bottom:1px #ccc solid;
    width:130px;
    color:#666;
}    

/*### Container ###*/

#container {
    width:958px;
    margin-right:auto;
    margin-left:auto;    
    padding-top:10px;
    padding-bottom:30px;
}

/*### Footer ###*/

#footer {
    width:100%;
    background: #ccc url(http://www.westminster-abbey.org/__data/assets/image/0011/38675/footer_bg.jpg) repeat-x 0% 100%;
    /*margin-top:30px;*/
}

#footer_content {
    width:928px;
    margin-right:auto;
    margin-left:auto;    
    font-family:Arial, Sans-Serif, Tahoma, Helvetica;
    font-size:1.28em;
    padding:25px 15px 10px 15px;
}

#footer h3 {
    font-size:1em;
    font-weight:bold;
}

#footer_content ul {
    float:left;
    margin-right:15px;
}

#footer_content ul li {
    list-style:none;
    color:#333;
}

#footer_content ul li a {
    color:#000;
    text-decoration:none;    
    line-height:1em;
}

#footer_content ul li a:hover {
    text-decoration:underline;
}

#footer_content div.footer_box0, #footer_content div.footer_box1, #footer_content div.footer_box2  {
    float:left;
    background:url(http://www.westminster-abbey.org/__data/assets/image/0010/38674/footer_pointer.jpg) repeat-y;
    height:10em;
    padding:10px 0px 0px 25px;
    margin-left:15px;
    margin-top:-10px;
}

#footer_content div.footer_box0 {
    margin-left:90px;
    width:200px;
}

#footer_content div.footer_box1 {
    width:200px;
}

#footer_content div.footer_box2 {
    width:190px;
}

#footer_content div.footer_box2 p {
    margin-bottom:10px;
}

#footer_content div.footer_box2 a {
    color:#000;
    text-decoration:none;    
    line-height:1em;
}

#footer_content div.footer_box2 a:hover {
    text-decoration:underline;
}

div.footer_box1 p a {
   color:#000;
   text-decoration:none;
}

div.footer_box1 p a:hover {
   text-decoration:underline;
}

#footer_bottom_line p a {
    color:#000;
    text-decoration:none;    
    line-height:1em;
}
#footer_bottom_line p a:hover {
    text-decoration:underline;
}

#footer_bottom_line {
    width:100%;
    background: #D5DBDF url(http://www.westminster-abbey.org/__data/assets/image/0009/38673/foot_bot_box_bg.jpg) repeat-x;
}

div.footer_bot_box {
    width:928px;
    margin-right:auto;
    margin-left:auto;    
    font-family:Arial, Sans-Serif, Tahoma, Helvetica;
    font-size:1.28em;
}

div.footer_bot_box p {
    padding:5px;
}

div.footer_bot_box p.foot_lhs {
    float:left;
}

div.footer_bot_box p.foot_rhs {
    float:right;
}

a#sma_noid:hover , a#lar_noid:hover {
    cursor:default !important;
    text-decoration:none !important;
}

a#small:hover, a#large:hover {
    cursor:pointer !important;
    text-decoration:underline !important;
}


div.visit_button {
    text-transform:uppercase;
    width:135px;
    margin:3px 5px 0px 5px;
    font-size:1.18em;
    background:#A60D00 url(http://www.westminster-abbey.org/__data/assets/image/0007/38662/visit_button.gif) repeat-x;
}

div.visit_button a {
    padding:7px 10px 0px;
    height:21px;
    display:block;
    color:#fff;
    font-weight:bold;    
    text-decoration:none;    
    background: url(http://www.westminster-abbey.org/__data/assets/image/0008/38663/visit_button_pointer.jpg) no-repeat 92% 50%;   
    font-family:"Century Gothic", Arial, San Serif; 
}

div.visit_button a:hover {
    text-decoration:underline;
}

/*Signs*/

.cross_sign {
   background: url(http://www.westminster-abbey.org/__data/assets/image/0009/38682/worship.gif) no-repeat 99% 25%;
}

.rose_sign {
   background: url(http://www.westminster-abbey.org/__data/assets/image/0005/38678/rose.gif) no-repeat 99% 25%;
}

.pik_sign {
   background: url(http://www.westminster-abbey.org/__data/assets/image/0007/38680/pik.gif) no-repeat 99% 25%;
}

.bird_sign {
   background: url(http://www.westminster-abbey.org/__data/assets/image/0006/38679/bird.gif) no-repeat 99% 25%;
}

.cross_white_sign {
   background: url(http://www.westminster-abbey.org/__data/assets/image/0006/38661/marg_worship.gif) no-repeat 99% 25%;
}

.bird_white_sign {
   background: url(http://www.westminster-abbey.org/__data/assets/image/0008/38681/bird_white.gif) no-repeat 99% 25%;
}

#nav_top ul li a.current {
   color:#000 !important;
}




/*### END OF CSS FILE ###*/