body {
    margin:0px;
    padding:0px;
    border:0px;
    background: #FFFFFF;
    text-align : center;
    top:0px;
    font-family : verdana, arial, sans-serif;
    font-size : 9px;
    font-weight: normal;
    line-height: 14px;
    min-width: 1131px;
    color: #DC1F53;
    text-align: center;
    align: center;
}

#loading {
  background: black url('images/ajaxloader.gif') center center no-repeat;
  visibility: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
    filter:alpha(opacity=40);
    -moz-opacity:0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}

/******* CONTAINERS *******/
#outercontainer {
    margin:0 auto;
    width: 1131px;
}

#container {
    position: relative;
    text-align: left;
    width: 1131px;
    overflow: hidden;
}

/******* CODE FOR MAIN SECTIONS *******/

#intleft {
    position: relative;
    float: left;
    top: 0px;
    width: 411px;          /* LC width */
}

#leftimage {
    position: relative;
    float: left;
    top: 50px;
    top: 0px;
    width: 411px;          /* LC width */
    height: 640px;
/*    height: 695px;   */      /* Pre Xmas */
/*    background: url(images/liz_bigimage_wc2.jpg) top left no-repeat; */
    background: url(images/liz_bigimage_2.jpg) top left no-repeat;
}

#leftclickbox {
  position: absolute;
  top:40px;
  left: 0;
  width: 400px;
  height: 650px;

}

#intcontainer {
    position: relative;
    float: left;
    top: 0px;
    width: 520px;
}

#intright {
    position: relative;
    float: right;
    width: 200px;          /* RC width */
    background: url('images/rotate01.jpg') top right repeat-y;
    margin-bottom: -20000px;
    padding-bottom: 20000px;
}

/******* CODE FOR HEADER *******/
#advert {
    position: relative;
    top: 4px;
    left: 15px;
    width: 490px;
    height: 70px;
}

#logo {
    position: relative;
    top: 0px;
    background: url(images/liz_logo.gif) top right no-repeat;
    width: 520px;
    height: 165px;
}

#bloglinks {
    position: absolute;
    top: 73px;
    top: 46px;
    left: 247px;
    width: 258px;
    height: 18px;
}

#bloglinks ul, #bloglinks ul li {
    list-style: none;
    display: inline;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

#bloglinks a {
    float: left;
}

#header {
    position: relative;
    top: 10px;
    height: 60px;
}

#menu {
    position: relative;
/*    left:-10px; */
    width: 520px;
    margin: 0;
/*    border-bottom: 1px #8C9CDB solid; */
/*    border-top: 1px #8C9CDB solid;  */
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

/******* CODE FOR LEFT AREA *******/
#lefttext {
    position: relative;
    left: 10px;
    top: 45px;
    top: 25px;
    width: 380px;
    margin-bottom: 50px;
}

/******* CODE FOR MAIN DIV *******/
#main {
    position: relative;
    top: 50px;
    left: 20px;
    width: 480px;
    margin-bottom: 50px;
}

/******* CODE FOR MEDIA PLAYER *******/
#mediaPlayer {
    position: absolute;
    top: 130px;
    top: 117px;
    top: 515px;
    top: 0px;
    left: 519px;
    left: 658px;
    left: 70px;
    left: 5px;
    width:400px;
    width:385px;
    height:44px;
}


/******* CODE FOR FOOTER *******/
#footer {
    clear: both;
    position: relative;
    top: 50px;
    height:30px;
    color: black;
    color: #8C9CDB;
    text-align: center;
    font-size: 9px;
    border-top: 1px solid #8C9CDB;
    padding-top: 12px;
    margin-top: 5px;
    margin-bottom: 50px;
}

#footer a {
    color: black;
    color: #8C9CDB;
    text-decoration: none;
}


.clear {clear:both; height:0; line-height:0; overflow:hidden;}


/*   IMAGES    */

.post a img {
/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;
/* This adds the border */
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
}

img {
    border:none;
}

.floatright
{
    float: right;
    margin: 0 0 10px 10px;
    background-color: transparent;
    padding: 0px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 10px;
    color: black;
    text-align: center;
}

span.floatright img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
padding: 0px 0px 0px 0px;
}

.floatleft
{
    float: left;
    margin: 0 10px 10px 0;
    background-color: transparent;
    padding: 0px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 10px;
    color: black;
    text-align: center;
}

span.floatleft img
{
border-bottom: 2px solid #555;
border-left: 1px solid #999;
border-top: 1px solid #999;
border-right: 2px solid #555;
padding: 0px 0px 0px 0px;
}



.signup {

    margin:0 0 12px 40px;

}



/*   FONTS   */

P {
    margin:0 0 12px 40px;
    font-family : tahoma, verdana, arial, sans-serif;
    font-size : 11px;
    color: #DC1F53;
    font-weight: normal;
    text-align: justify;
    line-height: 18px;
}

a:link{
    color:#CC1F43;
}

a:visited {
    color:#CC1F43;
}

a:hover {
    color:#CC1F43;
}

a:active{
    color:#CC1F43;
}

H1 {
    font-family : verdana, arial, sans-serif;
    font-size: 15px;
    text-align: left;
    font-style: bold;
    color: #DC1F53;
    margin: 0 0 24px 0;
    padding-left:40px;
    padding-bottom: 10px;
    padding-top:10px;
    background: url('images/flower.gif') bottom left no-repeat;
}

H2 {
    font-family : verdana, arial, sans-serif;
    font-size : 14px;
    text-align : left;
    font-style:bold;
    color : #DC1F53;
    margin: 0 0 22px 40px;
}

H3 {
    font-family : verdana, arial, sans-serif;
    font-size : 12px;
    text-align : left;
    font-style:bold;
    color : #DC1F53;
    margin: -10px 0 22px 0;
}

H4 {
    font-family : verdana, arial, sans-serif;
    font-size : 11px;
    text-align : left;
    font-style:normal;
    color : #DC1F53;
    margin: 0 0 22px 0;
}

#left p {
    margin:0 0 5px 0;
    font-family : verdana, arial, sans-serif;
    font-size : 9px;
    color: #DC1F53;
    font-weight: normal;
    text-align: justify;
    line-height: 15px;
}

#left p.centred {
    text-align: center;
}


ul, ol, li {
    margin: 0 0 5px 30px;
    font-family : verdana, arial, sans-serif;
    font-size : 12px;
    color: #DC1F53;
    font-weight: normal;
    text-align: justify;
    line-height: 18px;
    list-style-image: url(images/bullet.gif);
    list-style-position:outer;
    vertical-align: middle;
}

ul.tracklist li {
    margin-bottom: 0;
}

table#no1slist tr {
    line-height: 18px;
}

table#no1slist tr th {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

table#no1slist tr td {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

#left h2 {
    margin:0 0 5px 0;
    font-family : verdana, arial, sans-serif;
    font-size : 11px;
    color: #DC1F53;
    font-weight: normal;
    text-align: justify;
    line-height: 15px;
}


#left ul, #left ol, #left ul li, #left ol li {
    margin:0 0 0 12px;
    font-family : verdana, arial, sans-serif;
    font-size : 9px;
    color: #DC1F53;
    font-weight: normal;
    text-align: justify;
    line-height: 15px;
    list-style-image: url(images/bullet.gif);
    list-style-position:outer;
}

/*   NAV */

#nav {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    overflow: hidden;
}

#nav ul {
    text-align: center;
    padding: 0;
    margin: 0;
}

#nav li {
  border: none;
  margin: 0;
  padding: 0;
  padding-left: 3px;
/*  background: url('images/dslash.gif') no-repeat 0 50%; */
  display: inline;
    font-family: "Century Gothic", Helvetica, Arial, Tahoma, sans-serif;
    font-family: Tahoma, "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#nav a {
    color: #DC1F53;
    text-decoration: none;
}

#nav .world a {
    color: #999933;
}

#nav a.selected {
    color: #8C9CDB;
    color: #9C163C;
    color: #8A1334;
    text-decoration: none;
}


#thome a {
    width: 59px;
    background: url(images/menu/home.gif) top left no-repeat;
}

#tforum a {
    width: 51px;
    background: url(images/menu/forum.gif) top left no-repeat;
}

#tcontact a {
    width: 53px;
    background: url(images/menu/contact.gif) top left no-repeat;
}

#talbum a {
    width: 52px;
    background: url(images/menu/album.gif) top left no-repeat;
}

#tnews a {
    width: 48px;
    background: url(images/menu/news.gif) top left no-repeat;
}

#tcomp a {
    width: 85px;
    background: url(images/menu/competition.gif) top left no-repeat;
}

#tsingle a {
    width: 56px;
    background: url(images/menu/single.gif) top left no-repeat;
}

#tconcert a {
    width: 67px;
    background: url(images/menu/concert.gif) top left no-repeat;
}

#tcharities a {
    width: 74px;
    background: url(images/menu/charities.gif) top left no-repeat;
}

#tpress a {
    width: 52px;
    background: url(images/menu/press.gif) top left no-repeat;
}

p.address {
    margin-left: 35px;

}

.contacttable {
    margin:0 0 12px 0;
    font-family : verdana, arial, sans-serif;
    font-size : 12px;
    color: #000000;
    font-weight: normal;
    text-align: justify;
    line-height: 18px;
}

.contacttable tr {
    vertical-align: top;
}

.contacttable tr th {
    width: 200px;
}

.compentry {
  background-color: #DDDDDD;
  padding: 10px;
  margin: 10px;
  text-align: center;
  float: left;
}
.compentry p {
  font-weight: bold;
}

.blue {
    color: blue;
    color: #DC1F53;
    font-family: "Century Gothic", verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.hiddenPic {
  display:none;
}

.newsdate {
    font-weight: bold;
}

.xmasquiz {
    list-style-type: none;
}

.xmasquizcell {
    width: 100px;
    height: 100px;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    background-color: red;
    color: white;
    float: left;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: none;
    text-align: center;
}

.xmasquizcellcurrent {
    width: 100px;
    height: 100px;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    background-color: green;
    color: white;
    float: left;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: none;
    text-align: center;
}

.xmasquizcellcurrent a, .xmasquizcellcurrent a.visited {
  color: white;
}


.xmasquiz li a:link, .xmasquiz li a:visited, .xmasquiz li a:active {
  text-decoration: none;
  color: #f1f1f1;
  display: block;
  width: 100px;
  margin: 0px;
  height: 100px;
  text-align: center;
/*  padding: 5px 0px 0px 0px; */
  float: left;
  background-attachment: scroll;
  background-repeat: repeat-x;
  background-position: 0px 50%;
  background-image: none;
}
.xmasquiz li#rxmasday1 {
  background-image: url('images/xmasq/1.jpg');
}
.xmasquiz li#rxmasday2 {
  background-image: url('images/xmasq/2.jpg');
}
.xmasquiz li#rxmasday3 {
  background-image: url('images/xmasq/3.jpg');
}
.xmasquiz li#rxmasday4 {
  background-image: url('images/xmasq/4.jpg');
}

.xmasquiz li#xmasday1 a:hover {
  background-image: url('images/xmasq/1.jpg');
}
.xmasquiz li#xmasday2 a:hover {
  background-image: url('images/xmasq/2.jpg');
}
.xmasquiz li#xmasday3 a:hover {
  background-image: url('images/xmasq/3.jpg');
}
.xmasquiz li#xmasday4 a:hover {
  background-image: url('images/xmasq/4.jpg');
}
.xmasquiz li#xmasday5 a:hover {
  background-image: url('images/xmasq/5.jpg');
}
.xmasquiz li#xmasday6 a:hover {
  background-image: url('images/xmasq/6.jpg');
}
.xmasquiz li#xmasday7 a:hover {
  background-image: url('images/xmasq/7.jpg');
}
.xmasquiz li#xmasday8 a:hover {
  background-image: url('images/xmasq/8.jpg');
}
.xmasquiz li#xmasday9 a:hover {
  background-image: url('images/xmasq/9.jpg');
}
.xmasquiz li#xmasday10 a:hover {
  background-image: url('images/xmasq/10.jpg');
}
.xmasquiz li#xmasday11 a:hover {
  background-image: url('images/xmasq/11.jpg');
}
.xmasquiz li#xmasday12 a:hover {
  background-image: url('images/xmasq/12.jpg');
}
.xmasquiz li#xmasday13 a:hover {
  background-image: url('images/xmasq/13.jpg');
}
.xmasquiz li#xmasday14 a:hover {
  background-image: url('images/xmasq/14.jpg');
}
.xmasquiz li#xmasday15 a:hover {
  background-image: url('images/xmasq/15.jpg');
}
.xmasquiz li#xmasday16 a:hover {
  background-image: url('images/xmasq/16.jpg');
}
.xmasquiz li#xmasday17 a:hover {
  background-image: url('images/xmasq/17.jpg');
}
.xmasquiz li#xmasday18 a:hover {
  background-image: url('images/xmasq/18.jpg');
}
.xmasquiz li#xmasday19 a:hover {
  background-image: url('images/xmasq/19.jpg');
}
.xmasquiz li#xmasday20 a:hover {
  background-image: url('images/xmasq/20.jpg');
}
.xmasquiz li#xmasday21 a:hover {
  background-image: url('images/xmasq/21.jpg');
}
.xmasquiz li#xmasday22 a:hover {
  background-image: url('images/xmasq/22.jpg');
}
.xmasquiz li#xmasday23 a:hover {
  background-image: url('images/xmasq/23.jpg');
}
.xmasquiz li#xmasday24 a:hover {
  background-image: url('images/xmasq/24.jpg');
}


#question {
  font-weight: bold;
  font-style: italic;
}

#answer {
  font-weight: bold;
}


