html {
    padding: 0px 0px 0px 0px;
    border: 0px solid black;
    margin: 0px 0px 0px 0px;
    font-size: 1em;
    text-align: center;
    background-color: black; /*#C0C0C0 grey*/
}
body {
    position: relative;
    z-index: 0;
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    border: 0px solid black;
    margin: 0px auto 0px auto;
    font-family: Arial, Helvetica, Times, serif;
    font-size: 1em;
    color: white;
    background-color: transparent;
    background-image: url(images/background2010logo.jpg);
    background-repeat: no-repeat;
    background-position: center 0px;
}
body.index {
    background-image: url(images/background2010.jpg);
}
/**********************/
/* COLOURED SCROLLBAR */
/**********************/
html {
    scrollbar-ARROW-color: white;
    scrollbar-BASE-color: black;
    scrollbar-FACE-color: black;
    scrollbar-TRACK-color: black;
    scrollbar-HIGHLIGHT-color: #EC4A7B; /* F7C942 */
    scrollbar-SHADOW-color: #832348; /* D7A239 */
    scrollbar-3dlight-color: ;
    scrollbar-darkshadow-color: ;
}

a:link,
a:visited,
a:hover,
a:active {
    outline-style: none;
}
a:focus {
    outline-color: #84312A;
    outline-style: dotted;
    outline-width: thin;
}
/**********************************/
/*           if lt IE 7           */
/**********************************/
div.ie6 {
    position: relative;
    left: 0px; top: 0px;
    z-index: 200;
    clear: both;
    padding: 5px 0px 5px 0px;
    border: 0px dotted white;
    border-bottom: 1px dotted white;
    margin: 0px 0px 0px 0px;
	font-family: Verdana, Helvetica, Times, serif;
	color: red;
    font-size: 10px;
    line-height: 120%;
    background-color: black;
}
div.ie6 a:link,
div.ie6 a:visited,
div.ie6 a:active {
	color: red;
    text-decoration: underline;
}
div.ie6 a:hover {
    text-decoration: none;
}

center {
    position: relative;
    background-color: transparent;
}
div#body {
    position: relative;
    height: auto;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /* lime */
    background-image: url(images/top_grunge.png);
    background-repeat: no-repeat;
    background-position: center -115px;
}
span { display: none; }

/* CENTERED PAGE DIV */
div.center {
    position: relative;
    width: 789px;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    background-color: transparent;
	background-repeat: no-repeat;
    background-position: top center;
}
/* MAIN PAGE CONTENT */
#content {
    position: relative;
    z-index: 0;
    float: left;
    clear: both;
    width: 789px;
    padding: 0px auto 0px auto;
    border: 0px solid red;
    margin: 0px auto 0px auto;
    background-color: transparent; /*transparent*/
}
/* HEADER CONTENT */
div.header.index {
    position: relative;
    float: left;
    clear: left;
    width: 485px;
    padding: 0px 0px 0px 0px;
    border: 0px solid pink;
    margin: 0px 0px 0px 0px;
    background-color: transparent;
}
div.header {
    position: relative;
    float: left;
    width: 485px;
    padding: 50px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    background-color: transparent;
}

div.header.index a#home:link,
div.header.index a#home:visited,
div.header.index a#home:active,
div.header.index a#home:hover {
    display: block;
    position: absolute;
    top: 0; left: 0;
    z-index: 0;
    width: 100%;
    height: 300px;
    padding: 0px;
    border: 0px solid orange;
    margin: 0px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
}
div.header a#home:link,
div.header a#home:visited,
div.header a#home:active,
div.header a#home:hover {
    display: block;
    width: 100%;
    height: 250px;
    padding: 0px;
    border: 0px solid cyan;
    margin: 0px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
}

/* RIGHT ANIMATED CONTENT */
.right_anim {
    position: relative;
    float: right;
    clear: right;
    width: 300px;
    height: 300px;
    padding: 0px 0px 0px 0px;
    border: 0px solid blue;
    margin: 50px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/topright.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.right_anim#animindex {
    width: 285px;
    height: 390px;
    background-image: url(images/right_anim.png);
}
.right_anim img {
    width: 231px;
    height: 223px;
    padding: 0px 0px 0px 0px;
    border: 0px solid pink;
    margin: 30px 15px 0px 0px;
    background-color: transparent; /*transparent*/
}
.right_anim#animindex img {
    width: 231px;
    height: 330px;
    margin-right: 0px;
}
div#flashcontent1 {
    position: absolute; /*relative absolute*/
    top: 0px;
    left: 0px;
    z-index: 50;
    clear: both;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
  	margin: 30px 0px 0px 30px;
    background-color: transparent;
}

/* LEFT CONTENT */
#left.index {
    float: left;
    clear: left;
    width: 479px;
    min-height: 700px;
    padding: 0px 0px 0px 0px;
    border: 0px solid orange;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}
.left_top {
    float: left;
    clear: left;
    width: 479px;
    height: 32px;
    padding: 0px 0px 0px 0px;
    border: 0px solid orange;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/left_top2.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.left_middle {
    float: left;
    clear: left;
    width: 479px;
    min-height: 700px;
    padding: 0px 0px 0px 0px;
    border: 0px solid orange;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/left_2.png);
    background-repeat: repeat-y;
    background-position: center 0px;
}
.left_bottom {
    float: left;
    clear: left;
    width: 479px;
    height: 32px;
    padding: 0px 0px 0px 0px;
    border: 0px solid orange;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/left_bottom2.png);
    background-repeat: no-repeat;
    background-position: center top;
}

/* RIGHT CONTENT */
#right.index {
    float: right;
    clear: right;
    width: 295px;
    min-height: 400px;
    padding: 0px 0px 0px 0px;
    border: 0px solid pink;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}
.right_top {
    float: right;
    clear: right;
    width: 300px;
    height: 32px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/right_top2.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.right_middle {
    float: right;
    clear: right;
    width: 220px;
    min-height: 700px;
    padding: 0px 40px 15px 40px;
    border: 0px solid orange;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/right_2.png);
    background-repeat: repeat-y;
    background-position: center 0px;
}
.right_bottom {
    float: right;
    clear: right;
    width: 300px;
    height: 32px;
    padding: 0px 0px 0px 0px;
    border: 0px solid yellow;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/right_bottom2.png);
    background-repeat: no-repeat;
    background-position: center top;
}

/* FULL WIDTH CONTENT */
#wide,
.wide_top,
.wide_middle,
.wide_bottom {
    float: left;
    clear: left;
    width: 780px;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}
#wide {
    min-height: 650px;
}
.wide_top {
    height: 51px;
    background-color: transparent; /*transparent*/
    background-image: url(images/wide_top.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.wide_middle {
    width: 680px;
    min-height: 450px;
    padding: 15px 50px 15px 50px;
    background-color: transparent; /*transparent*/
    background-image: url(images/wide_.png);
    background-repeat: repeat-y;
    background-position: center 0px;
}
.wide_bottom {
    height: 58px;
    background-color: transparent; /*transparent*/
    background-image: url(images/wide_bottom.png);
    background-repeat: no-repeat;
    background-position: center top;
}

#region /*  */
    {
        padding: 0px 0px 0px 0px;
        border: 0px solid blue;
        margin: 0px 0px 15px 0px;
        background-color: transparent; /**/
        background-image: none;
    }
#region p
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid yellow;
       	margin: 0px 0px 0px 0px;
		text-align: center;
        font-size: 0.7em;
		color: black;
        font-weight: normal;
        font-style: normal;
        line-height: 140%;
	}
#region a:link,
#region a:visited,
#region a:active
    {
        padding: 0px;
		color: #767676;
        text-decoration: none;
    }
#region a:hover
    {
        padding: 0px;
		color: black;
        background-color: #F5F5F5;
        text-decoration: none;
    }

div.thumb
    {
        display: block;
        padding: 0px 0px 0px 0px;
        border: 0px solid green;
		margin: 0px 0px 0px 10px;
        background-color: transparent;
        background-image: none;
    }
div.thumb2
    {
        display: block;
        padding: 0px 0px 0px 0px;
        border: 0px solid lime;
		margin: 0px 0px 0px 55px;
        background-color: transparent;
        background-image: none;
    }
div.thumb img,
div.thumb2 img
	{
		padding: 0px 0px 0px 0px;
        border: 0px solid red;
		margin: 0px 3px 5px 2px;
        float: left;
	}

iframe/*.imandix*/
    {
        display: inline;
        width: 350px;
        height: 480px;
        padding: 0px 0px 0px 0px;
        border: 0px solid cyan;
		margin: 80px 0px 0px 0px;
        background-color: transparent; /*transparent*/
        background-image: none;
    }
iframe.guestbook#guestframe {
    overflow: visible;
    width: 100%; /*760px*/
    min-height: 500px;
    padding: 0px 0px 0px 0px;
    border: 0px solid cyan;
	margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: none;
}

/*********************/
/* LINKS PAGE STYLES */
/*********************/
div.link {
    float: left;
    width: 310px;
    height: 74px;
    padding: 0px 0px 0px 0px;
    border: 0px solid green;
	margin: 10px 0px 10px 24px;
}
div.link a:link,
div.link a:visited,
div.link a:active,
div.link a:hover {
    width: 310px;
    height: 74px;
	padding: 0px 0px 0px 0px;
    border: 0px solid cyan;
	margin: 0px 0px 0px 0px;
}
img.link {
    width: 310px;
    height: 74px;
	padding: 0px 0px 0px 0px;
    border: 0px solid red;
	margin: 0px 0px 0px 0px;
}
div#ga_link {
    float: left;
    clear: both;
    width: 100%;
    padding: 20px 0px 0px 0px;
    border: 0px solid green;
	margin: 0px 0px 0px 0px;
    background-color: transparent;
    background-image: none;
}
div.ga_link {
    float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid green;
	margin: 20px 0px 0px 95px;
    background-color: transparent;
    background-image: none;
}
#ga_link img.link {
    width: 488px;
    height: 69px;
	padding: 0px 0px 0px 0px;
    border: 0px solid red;
	margin: 0px 0px 0px 0px;
}
img.banner {
    width: 370px;
	padding: 0px 0px 0px 0px;
    border: 0px solid red;
	margin: 0px 0px 10px 0px;
}


h1 {
    padding: 0px 0px 0px 0px;
    border: 0px solid cyan;
    margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: Arial, Helvetica, Times, serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-variant: small-caps;
	color: #000000;
    line-height: 100%;
}
h2 {
    padding: 0px 0px 0px 0px;
	border: 0px solid pink;
   	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, Times, serif;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
	color: white;
    line-height: 100%;
}
h2#sitemap,
h2#who,
h2#sja,
h2#tw,
h2#wp,
h2#h2index,
h2#classicwho,
h2#eccleston,
h2#tennant2,
h2#tennant3,
h2#tennant4,
h2#tennant5,
h2#smith1,
h2#confidential,
h2#wp_tw,
h2#wp_sja,
h2#sja1,
h2#sja2,
h2#sja3,
h2#wp_eccleston,
h2#wp_tennant,
h2#wp_smith,
h2#wp_confidential,
h2#wp_histories,
h2#wp_classicwho,
h2#tw1,
h2#tw2,
h2#tw3,
h2#twradio,
h2.promsgenesis,
h2.promsregion2 {
    width: 100%;
    height: 20px;
    float: left;
    clear: left;
    padding: 0px 0px 0px 0px;
   	margin: 0px 0px 20px 0px;
    color: #DDBDC2;
    text-transform: uppercase;
    background-position: center 0px;
    background-repeat: no-repeat;
}
h2#h2index {
    height: 50px;
   	margin: 10px 0px 10px 0px;
    background-image: url(images/welcome_text.gif);
    background-position: 20px 0px;
}
h2#sitemap {
    background-image: url(images/sitemap_text.gif);
}
h2#classicwho {
    background-image: url(images/classicwho_text.gif);
}
h2#eccleston {
    background-image: url(images/eccleston_text.gif);
}
h2#tennant2 {
    background-image: url(images/tennant2_text.gif);
}
h2#tennant3 {
    background-image: url(images/tennant3_text.gif);
}
h2#tennant4 {
    background-image: url(images/tennant4_text.gif);
}
h2#tennant5 {
    background-image: url(images/tennant5_text.gif);
}
h2#smith1 {
    background-image: url(images/smith1_text.gif);
}
h2#confidential {
    background-image: url(images/confidential_text.gif);
}
h2#wp_eccleston {
    background-image: url(images/wp_eccleston_text.gif);
}
h2#wp_tennant {
    background-image: url(images/wp_tennant_text.gif);
}
h2#wp_smith {
    background-image: url(images/wp_smith_text.gif);
}
h2#wp_confidential {
    background-image: url(images/wp_confidential_text.gif);
}
h2#wp_histories {
    background-image: url(images/wp_histories_text.gif);
}
h2#wp_classicwho {
    background-image: url(images/wp_classicwho_text.gif);
}
h2#wp_sja {
    background-image: url(images/wp_sja_text.gif);
}
h2#sja1 {
    background-image: url(images/sja1_text.gif);
}
h2#sja2 {
    background-image: url(images/sja2_text.gif);
}
h2#sja3 {
    background-image: url(images/sja3_text.gif);
}
h2#wp_tw {
    background-image: url(images/wp_tw_text.gif);
}
h2#tw1 {
    background-image: url(images/torchwood1_text.gif);
}
h2#tw2 {
    background-image: url(images/torchwood2_text.gif);
}
h2#tw3 {
    background-image: url(images/torchwood3_text.gif);
}
h2#twradio {
    background-image: url(images/torchwoodradio_text.gif);
}
h2.promsgenesis {
    background-image: url(images/promsgenesis_text.gif);
}
h2.promsregion2 {
    background-image: url(images/promsregion2_text.gif);
}
h2#who {
    background-image: url(images/who_text.gif);
}
h2#sja {
    background-image: url(images/sja_text.gif);
}
h2#tw {
    background-image: url(images/tw_text.gif);
}
h2#wp {
    background-image: url(images/wp_text.gif);
}

h3 {
    padding: 0px 0px 0px 0px;
	border: 0px solid pink;
  	margin: 5px 0px 5px 10px;
	color: #DDBDC2;
	text-align: left;
	font-family: Arial, Helvetica, Times, serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-variant: small-caps;
    line-height: 100%;
}
h3.sm {
    padding-left: 170px;
    font-weight: normal;
}
h3#whatsnew {
    float: left;
    clear: both;
    width: 142px;
    height: 19px;
    margin: 5px 0px 5px 10px;
    background-image: url(images/whatsnew_headertext.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
h3.combinedstory,
h3.combinedstorywp,
h3.linkingtoga,
h3.officialsites,
h3.newsforoumssites,
h3.sitesofinterest,
h3.coversartwork {
    float: left;
    clear: both;
    width: 100%;
    height: 22px;
	text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
}
.all {
    clear: both;
}

h3.combinedstory {
    margin: 0px 0px 20px 0px;
    background-image: url(images/combinedstory_text.gif);
}
h3.combinedstorywp {
    margin: 0px 0px 20px 0px;
    background-image: url(images/combinedstorywp_text.gif);
}
h3.linkingtoga {
    margin: 0px 0px 20px 0px;
    background-image: url(images/linkingto_text.gif);
}
h3.officialsites {
    margin: 30px 0px 0px 0px;
    background-image: url(images/officialsites_text.gif);
}
h3.newsforoumssites {
    margin: 30px 0px 0px 0px;
    background-image: url(images/newsforoumssites_text.gif);
}
h3.sitesofinterest {
    margin: 30px 0px 0px 0px;
    background-image: url(images/sitesofinterest_text.gif);
}
h3.coversartwork {
    margin: 30px 0px 0px 0px;
    background-image: url(images/coversartwork_text.gif);
}
h4.update {
    padding: 0px 0px 0px 0px;
	border: 0px solid pink;
  	margin: 5px 0px 10px 10px;
	color: white; /*#D0B781*/
	text-align: center;
	font-family: Arial, Helvetica, Times, serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-variant: small-caps;
    line-height: 100%;
}
h5, h6 {
    display: none;
}

p {
    padding: 0px 0px 0px 0px;
    border: 0px solid orange;
  	margin: 0px 50px 10px 45px;
	text-align: justify;
    font-size: 0.8em;
    font-weight: normal;
    font-style: normal;
    line-height: 140%;
}
p.p1 {
    font-size: 0.8em;
    font-weight: bold;
}
p a:link,
p a:visited,
p a:active {
	color: #C63D33;
    text-decoration: none;
    background-color: transparent; /*transparent*/
    background-image: none;
}
p a:hover {
	color: #C63D33;
    text-decoration: underline;
}
p img {
    padding: 0px 0px;
    border: 0px solid yellow;
	margin: 0px 5px;
    display: inline;
    vertical-align: -30%; /*middle*/
}

p.sig {
    padding: 0px 0px 20px 30px;
    border: 0px solid orange;
  	margin: 0px 40px 10px 40px;
    font-family: Sand, "Comic Sans MS", cursive;
    font-size: 1.0em;
    font-weight: normal;
    font-style: normal;
    line-height: 140%;
	text-align: left;
    background-image: url(images/h2bg.gif);
    background-position: left 20px;
    background-repeat: no-repeat;
}

p.date {
    clear: both;
    height: 27px;
    padding: 20px 0px 0px 20px;
    border: 0px solid blue;
   	margin: 0px 0px 0px 0px;
	text-align: left;
    font-size: 13px;
    color: #DDBDC2; /*white*/
    font-weight: bold;
    font-style: normal;
    font-variant: small-caps;
    line-height: 100%;
    background-color: transparent; /*transparent*/
    background-image: url(images/nav1_bg_hover.png);
    background-position: center bottom;
    background-repeat: repeat;
    background-image: url(images/whatsnew_lines1.gif);
    background-position: -5px -17px;
    background-repeat: no-repeat;
}
p.update {
    padding: 0px 0px 0px 0px;
    border: 0px solid yellow;
   	margin: 5px 5px 20px 10px;
    text-align: left; /*justify*/
    color: #F8F1F2;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: 140%;
}
p.update a:link,
p.update a:visited,
p.update a:active {
	color: #C63D33;
    text-decoration: none;
    background-color: transparent; /*transparent*/
    background-image: none;
}
p.update a:hover {
	color: #C63D33;
    text-decoration: underline;
}
p.update a:link img,
p.update a:visited img,
p.update a:active img,
p.update a:hover img {
    float: right;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
   	margin: 0px 0px 0px 10px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
    background-image: none; /*transparent*/
}
p.update img {
    vertical-align: text-top;
}
img.update,
img.update2 {
    height: 90px;
    width: 100px;
	padding: 0px 0px 0px 0px;
    border: 0px solid orange;
	margin: 0px 0px 0px 0px;
}
img.update2 {
    height: 85px;
    width: 97px;
}

br.update
	{
        clear: both;
	}

p.spoiler
	{
        padding: 5px 0px 5px 0px;
        border: 0px solid yellow;
       	margin: 5px 0px 5px 0px;
		text-align: center;
        font-size: 1.1em;
        font-weight: normal;
        font-style: normal;
        text-transform: uppercase;
        line-height: 140%;
	}

b {
    font-weight: bold;
}
p.update b {
    color: #DDBDC2;
}
p.update b.justadded {
    color: #FFFFFF;
}
i {
    font-style: italic;
}
big {
    padding: 0px 0px 0px 0px;
    border: 0px solid green;
   	margin: 0px 0px 0px 0px;
	font-size: 22px;
    font-weight: bold;
    font-style: normal;
    line-height: 120%;
}
small#date {
    float: left;
    clear: both;
    width: 100%;
    padding: 0px 0px 0px 0px;
    border: 0px solid green;
   	margin: 0px 10px 5px 0px;
    color: #A2645E;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    text-align: right;
    line-height: 140%;
}
strong
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid green;
       	margin: 0px 0px 0px 0px;
		font-size: 17px;
        font-weight: bold;
        line-height: 120%;
	}
em
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid green;
       	margin: 0px 0px 0px 0px;
		font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-variant: small-caps;
        line-height: 140%;
	}
.blogdate {
    display: block;
    float: left;
    clear: both;
    width: 33px;
    height: 80px;
    padding: 12px 15px 0px 15px;
    border: 0px solid green;
   	margin: 0px 10px 0px 0px;
    color: white;
	font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    line-height: 140%;
    background-color: transparent;
    background-image: url(images/blogdate.png);
	background-repeat: no-repeat;
    background-position: center top;
}

acronym {
    padding: 0px 0px 0px 0px;
    border-bottom: 1px dotted #684A06;
   	margin: 0px 0px 0px 0px;
    cursor: help;
}

hr
	{
        display: none;
        height: 0px;
        width: 60%;
        padding: 0px auto 0px auto;
        border: 0px solid ;
        margin: 0px auto 0px auto;
        color: transparent;
        background-color: blue;
	}
div.hr
	{
        height: 9px;
        padding: 0px auto 0px auto;
        border: 0px solid red;
        margin: 0px auto 0px auto;
        text-align: center;
        background-color: transparent;
        background-image: url(images/page_bar.gif);/* page_bar */
	 	background-repeat: no-repeat;
        background-position: center top;
        clear: both;
	}
div.hr2
	{
        height: 40px;
        padding: 0px auto 0px auto;
        border: 0px solid red;
        margin: 0px auto 0px auto;
        text-align: center;
        background-color: transparent;
        background-image: url(images/page_bar_double.gif);/* page_bar */
	 	background-repeat: no-repeat;
        background-position: center top;
        clear: both;
	}

/* WEBMASTER */
div.webmaster
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
       	margin: 0px 0px 0px 0px;
        background-color: #E9E9E9;
	}
div.webmaster p
	{
        padding: 0px 20px 0px 20px;
        border: 0px solid yellow;
       	margin: 0px 0px 0px 0px;
		text-align: left;
        font-size: 0.7em;
        font-weight: normal;
        font-style: normal;
        line-height: 150%;
	}
div.webmaster p a:link,
div.webmaster p a:visited,
div.webmaster p a:active
    {
        padding: 0px;
		color: black;
        text-decoration: none;
    }
div.webmaster p a:hover
    {
        padding: 0px;
		color: black;
        background-color: #F5F5F5;
        text-decoration: none;
    }
div.webmaster img
	{
		padding: 0px 0px 0px 0px;
        border: 0px solid red;
		margin: 0px 0px 0px 0px;
        vertical-align: top;
	}

/************************/
/* MAIN PAGE NAVIGATION */
/************************/
HTML UL LI A {
	HEIGHT: 1%;
}
div#nav1 {
    position: relative;
    z-index: 10;
    height: 50px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
	margin: 0px 0px 0px 0px;
    background-color: transparent;
}
                        /* 1ST LEVEL */
ul.nav1 {
	height: 50px;
    margin: 0px 0px 0px 0px;
    border: 0px solid yellow;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    text-transform: uppercase;
    text-align: center;
    background-color: transparent; /*transparent*/
}
ul.nav1 li {
	float: left;
    display: inline;
    height: auto;
    margin: 0px 20px 0px 23px;
    border: 0px solid blue;
    padding: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-position: center center;
    background-repeat: no-repeat;
}
ul.nav1 li.dw {
    height: 50px;
    width: 164px;
    background-image: url(images/doctor_who2010_nav_link.gif);
}
ul.nav1 li.tw {
    height: 50px;
    width: 284px;
    background-image: url(images/torchwood_nav_link.gif);
}
ul.nav1 li.sja {
    height: 50px;
    width: 194px;
    background-image: url(images/sarah_jane_nav_link.gif);
}
ul.nav1 li a:link,
ul.nav1 li a:visited,
ul.nav1 li a:active{
    border: 0px solid orange;
}
ul.nav1 li a:hover, /* 1st level link hover */
ul.nav1 li:hover a, /* 1st level link on 2nd level hover */
ul.nav1 li#current:hover a /* 1st level link on 2nd level hover */ {
	display: block;
 	height: 100%;
 	width: 100%;
    margin: 0px 0px 0px 0px;
    border: 0px solid orange;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
    background-position: center center;
    background-repeat: no-repeat;
}
ul.nav1 li.dw a:hover,
ul.nav1 li.dw:hover {
    background-image: url(images/doctor_who2010_nav_link_hover.gif);
}
ul.nav1 li.tw a:hover,
ul.nav1 li.tw:hover {
    background-image: url(images/torchwood_nav_link_hover.gif);
}
ul.nav1 li.sja a:hover,
ul.nav1 li.sja:hover {
    background-image: url(images/sarah_jane_nav_link_hover.gif);
}

ul#nav1 li#current {
/* current 1st level item */
}
ul#nav1 li#current a {
/* current 1st level link */
}
ul#nav1 li#current a:hover {
/* 1st level link hover */
}

                        /* 2ND LEVEL */
ul.nav1 li ul {
/* 2nd level ul */
        display: none;
}
ul.nav1 li#current:hover ul,
ul.nav1 li:hover ul {
/* 2nd level ul on 1st level hover */
        display: block;
        position: relative; /*absolute */
        top: 0px;
        left: 0px;
        list-style: none;
        float: left;
        margin: 0px 0px 0px 0px;
        border: 0px solid lime;
        padding: 0px 0px 0px 0px;
        background-color: transparent; /*transparent*/
        background-image: none;
}
ul.nav1 li.dw#current:hover ul,
ul.nav1 li.dw:hover ul {
/* 2nd level ul on 1st level hover */
        left: -20px;
        width: 210px; /*100%*/
}
ul.nav1 li.tw#current:hover ul,
ul.nav1 li.tw:hover ul {
/* 2nd level ul on 1st level hover */
        left: -10px;
        width: 300px; /*100%*/
}
ul.nav1 li.sja#current:hover ul,
ul.nav1 li.sja:hover ul {
/* 2nd level ul on 1st level hover */
        left: 0px;
        float: right;
        width: 210px; /*100%*/
}
ul.nav1 li#current ul li,
ul.nav1 li#current:hover ul li,
ul.nav1 li:hover ul li {
/* 2nd level item on 1st level hover */
        display: block;
        width: 100%;
        float: left;
        clear: both;
        margin: 0px 0px 0px 0px;
        border: 0px solid orange;
        padding: 0px 0px 0px 0px;
        font-size: 11px;
		color: white;
        font-weight: bold;
        text-decoration: none;
        text-transform: none;
        background-color: transparent; /*transparent*/
        background-image: none;
}
ul.nav1 li#current ul li a,
ul.nav1 li#current:hover ul li a,
ul.nav1 li:hover ul li a {
/* 2nd level link on 1st level hover */
        width: auto;
        margin: 0px 0px 0px 0px;
        border: 0px solid purple;
        padding: 5px 7px 5px 7px;
        font-size: 12px;
		color: white;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        text-transform: none;
        background-color: black; /*transparent*/
        background-image: none;
	 	background-repeat: repeat;
        background-position: center top;
}
ul.nav1 li#current ul li a:hover,
ul.nav1 li#current:hover ul li a:hover,
ul.nav1 li:hover ul li a:hover  {
/* 2nd level hover */
		color: white;
        text-decoration: none;
        background-image: url(images/nav1_bg_hover.png);
}
ul.nav1 li#current ul li#on a,
ul.nav1 li#current:hover ul li#on a {
/* 2nd level link on 1st level hover */
        width: auto;
        margin: 0px 0px 0px 0px;
        border: 0px solid purple;
        padding: 5px 7px 5px 7px;
        font-size: 12px;
		color: black;
        font-weight: bold;
        text-decoration: none;
        text-transform: none;
        background-color: white; /*transparent*/
        background-image: none;
}
ul.nav1 li#current ul li#on a:hover,
ul.nav1 li#current:hover ul li#on a:hover {
/* 2nd level hover */
		color: black;
        background-color: white; /*transparent*/
}

/*********************/
/* PAGE NAVIGATION 2 */
/*********************/
#nav2 {
    position: relative;
    z-index: 1000;
    display: block;
    height: 70px;
    width: 492px;
    margin: 0px 0px 0px 0px;
    border: 0px solid yellow;
    padding: 55px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/nav2_bg.png);
	background-repeat: no-repeat;
    background-position: top center;
}
ul.nav2 {
    position: relative; /*relative absolute*/
    list-style-type: none;
    height: 22px;
    width: 413px;
  	margin: 0px 0px 0px 0px;
    border: 0px solid pink;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background-color: transparent; /*transparent*/
    background-image: url(images/nav2_bg.gif);
	background-repeat: no-repeat;
    background-position: center center;
}
ul.nav2 li {
    display: inline;
    float: left;
  	margin: 0px 0px 0px 0px;
    border: 0px solid cyan;
    padding: 0px 0px 0px 0px;
}
ul.nav2 li a:link,
ul.nav2 li a:visited,
ul.nav2 li a:active {
    display: block;
    height: 22px;
    margin: 0px 0px 0px 0px;
    border: 0px solid orange;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
	background-repeat: no-repeat;
    background-position: center -100px;
}
ul.nav2 li.wallpaper a {
    width: 106px;
}
ul.nav2 li.links a {
    width: 68px;
}
ul.nav2 li.guestbook a {
    width: 118px;
}
ul.nav2 li.contact a {
    width: 121px;
}
ul.nav2 li a:hover, /* 1st level link hover */
ul.nav2 li:hover a, /* 1st level link on 2nd level hover */ {
    background-color: transparent; /*transparent*/
	background-repeat: no-repeat;
    background-position: center top;
}
ul.nav2 li.wallpaper a:hover,
ul.nav2 li.wallpaper:hover {
    background-image: url(images/nav2_wallpaper_hover.gif);
}
ul.nav2 li.links a:hover,
ul.nav2 li.links:hover {
    background-image: url(images/nav2_links_hover.gif);
}
ul.nav2 li.guestbook a:hover,
ul.nav2 li.guestbook:hover {
    background-image: url(images/nav2_guestbook_hover.gif);
}
ul.nav2 li.contact a:hover,
ul.nav2 li.contact:hover {
    background-image: url(images/nav2_contact_hover.gif);
}

                    /* 2ND LEVEL */
ul.nav2 li ul {
/* 2nd level ul */
    display: none;
}
ul.nav2 li:hover ul {
/* 2nd level ul on 1st level hover */
    display: block;
    position: absolute; /* */
    top: 22px;
    left: -35px;
    list-style: none;
    width: 180px;
    margin: 0px 0px 0px 0px;
    border: 0px solid lime;
    padding: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: none;
}
ul.nav2 li ul li,
ul.nav2 li:hover ul li {
/* 2nd level item on 1st level hover */
    display: block;
    width: 100%;
    float: left;
    clear: both;
    margin: 0px 0px 0px 0px;
    border: 0px solid orange;
    padding: 0px 0px 0px 0px;
    text-transform: none;
    background-color: transparent; /*transparent*/
    background-image: none;
}
ul.nav2 li ul li a,
ul.nav2 li:hover ul li a {
/* 2nd level link on 1st level hover */
    width: auto;
    height: auto;
    margin: 0px 0px 0px 0px;
    border: 0px solid purple;
    padding: 5px 7px 5px 7px;
    font-size: 12px;
	color: white;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    background-color: black; /*transparent*/
    background-image: none;
	background-repeat: repeat;
}
ul.nav2 li:hover ul li a:hover  {
/* 2nd level hover */
	color: white;
    text-decoration: none;
    background-image: url(images/nav1_bg_hover.png);
}

/*********************/
/* PAGE NAVIGATION 3 */
/*********************/
ul.nav3 {
    position: relative; /*relative absolute*/
    list-style-type: none;
    width: 400px;
  	margin: 0px 0px 0px 0px;
    border: 0px solid pink;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background-color: transparent; /*transparent*/
    background-image: none;
}
ul.nav3 li {
    display: inline;
    float: left;
    clear: left;
  	margin: 0px 0px 0px 0px;
    border: 0px solid cyan;
    padding: 10px 0px 0px 0px;
}
ul.nav3 li a:link,
ul.nav3 li a:visited,
ul.nav3 li a:active {
    display: block;
    width: 400px;
    margin: 0px 0px 0px 0px;
    border: 0px solid orange;
    padding: 3px 0px 3px 0px;
	color: #C63D33;
    text-decoration: underline;
    background-color: transparent; /*transparent*/
}
ul.nav3 li a:hover {
	color: #84312A;
    text-decoration: none;
}

/**********************/
/* SITEMAP NAVIGATION */
/**********************/
ul.sitemap {
    position: relative; /*relative absolute*/
    list-style-type: disc;
    list-style-position: outside;
    width: 300px;
  	margin: 0px 0px 0px 0px;
    border: 0px solid pink;
    padding: 0px 0px 0px 15px;
	color: #C63D33;
    text-align: center;
    background-color: transparent; /*transparent*/
    background-image: none;
}
ul.sitemap li {
    width: 300px;
    clear: left;
  	margin: 0px 0px 0px 0px;
    border: 0px solid cyan;
    padding: 0px 0px 0px 0px;
	color: #C63D33;
}
ul.sitemap li a:link,
ul.sitemap li a:visited,
ul.sitemap li a:active {
    display: block;
    width: 400px;
    margin: 0px 0px 0px 0px;
    border: 0px solid orange;
    padding: 1px 0px 3px 5px;
	color: #C63D33;
    font-size: 12px;
    text-align: left;
    text-decoration: underline;
    background-color: transparent; /*transparent*/
}
ul.sitemap li a:hover {
	color: #C63D33;
    text-decoration: none;
    background-color: #070707; /*transparent*/
}

/**********/
/* FOOTER */
/**********/
#footer_bg {
    position: absolute;
    bottom: 0px;
    z-index: -1;
    width: 100%;
    height: 600px;
    padding: 0px 0px 0px 0px;
    border: 0px solid yellow;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: url(images/background2010_bottom.jpg);
    background-repeat: no-repeat;
    background-position: center 5px;
}
#footer_grunge {
    clear: both;
    width: 100%;
    padding: 120px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    color: #808080;
    font-size: 9px;
    background-color: transparent; /*transparent*/
    background-image: url(images/bottom_grunge.png);
    background-repeat: no-repeat;
    background-position: center -10px;
}
.footer_outer {
    display: block;
    clear: both;
    width: 100%;
    padding: 0px 0px 0px 0px;
    border: 0px solid yellow;
    margin: 0px 0px 0px 0px;
    background-color: black; /*transparent*/
    background-image: none;
}
.footer_inner {
    display: block;
    overflow: auto;
    width: 740px;
    padding: 5px 20px 15px 20px;
    border: 0px solid pink;
   	margin: 0px auto 0px auto;
    font-size: 11px;
    color: #FFFFFF;
	text-align: left;
    font-weight: normal;
    font-style: normal;
    line-height: 120%;
}
.footer_left,
.footer_right {
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-image: none;
}
.footer_left {
    float: left;
    clear: left;
    width: 56%;
}
.footer_right {
    float: right;
    clear: right;
    width: 44%;
}
p.cr {
    padding: 0px 5px 5px 5px;
    border: 0px solid orange;
   	margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, Times, serif;
    font-size: 11px;
    color: #FFFFFF;
	text-align: justify;
    font-weight: normal;
    font-style: normal;
    font-variant: small-caps;
    line-height: 120%;
}
p.fl,
p.fr {
    padding: 5px 20px 5px 20px;
    border: 0px solid orange;
   	margin: 0px 0px 0px 0px;
    font-size: 11px;
    color: #FFFFFF;
	text-align: left;
    font-weight: normal;
    font-style: normal;
    line-height: 120%;
}
p.fl {
	text-align: left;
}
p.fr {
	text-align: right;
}
.footer_inner img {
	padding: 0px 0px 0px 0px;
    border: 0px solid red;
	margin: 0px 0px 0px 0px;
    display: inline;
    vertical-align: middle;
}
a.bd:link, a.bd:visited, a.bd:active {
    padding: 0px 3px;
    border: 0px solid cyan;
	margin: 0px 0px;
	color: #FFFFFF;
    text-decoration: none;
    background-color: #303030;
}
a.bd:hover {
	color: #DFDFDF;
    text-decoration: none;
}


ul.footer {
    overflow: hidden;
    width: 740px;
    padding: 10px 20px 25px 0px;
    border: 0px solid red;
   	margin: 0px 0px 0px 0px;
    list-style-type: none;
    text-transform: uppercase;
    text-align: left;
    background-image: url(images/h2bg.gif);
    background-position: 5px 135px;
    background-repeat: no-repeat;
    }
ul.footer li {
    display: inline;
    float: left;
	margin: 0px 0px 0px 15px;
    border: 0px solid orange;
    padding: 0px 0px 0px 0px;
	color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 200%;
    text-align: left;
}
ul.footer li a {
    margin: 0px 0px 0px 0px;
    border: 0px solid cyan;
    padding: 1px 0px 1px 0px;
    text-decoration: none;
	color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 200%;
    text-align: left;
}
ul.footer li a:hover {
	color: #DFDFDF;
    text-decoration: underline;
}
ul.footer ul {
    position: relative;
    padding: 5px 0px 0px 0px;
    border-top: 1px dotted #605846;
   	margin: 0px 0px 0px 0px;
	color: white;
    text-transform: uppercase;
    text-align: left;
    background-color: black;
}
ul.footer ul li {
    float: left;
    clear: left;
    width: 100%;
	margin: 0px 0px 0px 0px;
    border: 0px solid red;
    padding: 0px 0px 0px 0px;
	color: white;
    font-size: 10px;
    font-weight: normal;
    line-height: 150%;
    text-align: left;
    text-decoration: none;
}
ul.footer ul li a {
    margin: 0px 0px 0px 0px;
    border: 0px solid cyan;
    padding: 1px 0px 1px 0px;
	color: white;
    font-size: 10px;
    font-weight: normal;
    line-height: 150%;
    text-align: left;
    text-decoration: none;
}
ul.footer ul li a:hover {
	color: #DFDFDF;
    text-decoration: underline;
}

#script {
    padding: 0px 0px 0px 0px;
    height: 0px;
    border: 0px solid red;
   	margin: 0px 0px 0px 0px;
}

/*********************/
/* animated collapse */
/*********************/
.clear {
    float: left;
    clear: both;
}
div.thumbs {
    position: relative;
    z-index: 0;
    display: block;
    float: left;
    clear: both;
    width: 100%;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px auto 0px auto;
    font-size: 1em;
    text-align: left;
    background-color: transparent; /*transparent*/
}
div.thumbs a.thumbs {
    position: relative;
    z-index: 0;
    display: block;
    width: 100%;
    height: 30px;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    color: white;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
}
div.thumbs a.thumbs.genesis,
div.thumbs a.thumbs.region2,
div.thumbs a.thumbs.series1,
div.thumbs a.thumbs.series2,
div.thumbs a.thumbs.series3,
div.thumbs a.thumbs.classicwhocbaker,
div.thumbs a.thumbs.classicwhopertwee,
div.thumbs a.thumbs.classicwhotroughton,
div.thumbs a.thumbs.classicwhohartnell,
div.thumbs a.thumbs.eccleston2005,
div.thumbs a.thumbs.tennant2006,
div.thumbs a.thumbs.tennant2007,
div.thumbs a.thumbs.tennant2008,
div.thumbs a.thumbs.tennant2009,
div.thumbs a.thumbs.smith2010,
div.thumbs a.thumbs.conf2005,
div.thumbs a.thumbs.conf2006,
div.thumbs a.thumbs.conf2007,
div.thumbs a.thumbs.conf2008,
div.thumbs a.thumbs.conf2009 {
    height: 60px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
    background-position: center center;
    background-repeat: no-repeat;
}
div.thumbs a.thumbs.genesis {
    background-image: url(images/genesiscovers_animheader.jpg);
}
div.thumbs a.thumbs.genesis:hover {
    background-image: url(images/genesiscovers_animheader_hover.jpg);
}
div.thumbs a.thumbs.region2 {
    background-image: url(images/region2covers_animheader.jpg);
}
div.thumbs a.thumbs.region2:hover {
    background-image: url(images/region2covers_animheader_hover.jpg);
}
div.thumbs a.thumbs.eccleston2005,
div.thumbs a.thumbs.conf2005 {
    background-image: url(images/series1_animheader.jpg);
}
div.thumbs a.thumbs.eccleston2005:hover,
div.thumbs a.thumbs.conf2005:hover {
    background-image: url(images/series1_animheader_hover.jpg);
}
div.thumbs a.thumbs.tennant2006,
div.thumbs a.thumbs.conf2006 {
    background-image: url(images/series2_animheader.jpg);
}
div.thumbs a.thumbs.tennant2006:hover,
div.thumbs a.thumbs.conf2006:hover {
    background-image: url(images/series2_animheader_hover.jpg);
}
div.thumbs a.thumbs.tennant2007,
div.thumbs a.thumbs.conf2007 {
    background-image: url(images/series3_animheader.jpg);
}
div.thumbs a.thumbs.tennant2007:hover,
div.thumbs a.thumbs.conf2007:hover {
    background-image: url(images/series3_animheader_hover.jpg);
}
div.thumbs a.thumbs.tennant2008,
div.thumbs a.thumbs.conf2008 {
    background-image: url(images/series4_animheader.jpg);
}
div.thumbs a.thumbs.tennant2008:hover,
div.thumbs a.thumbs.conf2008:hover {
    background-image: url(images/series4_animheader_hover.jpg);
}
div.thumbs a.thumbs.tennant2009,
div.thumbs a.thumbs.conf2009 {
    background-image: url(images/series5_animheader.jpg);
}
div.thumbs a.thumbs.tennant2009:hover,
div.thumbs a.thumbs.conf2009:hover {
    background-image: url(images/series5_animheader_hover.jpg);
}
div.thumbs a.thumbs.smith2010 {
    background-image: url(images/series6_animheader.jpg);
}
div.thumbs a.thumbs.smith2010:hover {
    background-image: url(images/series6_animheader_hover.jpg);
}
div.thumbs a.thumbs.conf2009 {
    background-image: url(images/series5_animheader.jpg);
}
div.thumbs a.thumbs.conf2009:hover {
    background-image: url(images/series5_animheader_hover.jpg);
}
div.thumbs a.thumbs.classicwhocbaker {
    background-image: url(images/classicwhocbaker_animheader.jpg);
}
div.thumbs a.thumbs.classicwhocbaker:hover {
    background-image: url(images/classicwhocbaker_animheader_hover.jpg);
}
div.thumbs a.thumbs.classicwhopertwee {
    background-image: url(images/classicwhopertwee_animheader.jpg);
}
div.thumbs a.thumbs.classicwhopertwee:hover {
    background-image: url(images/classicwhopertwee_animheader_hover.jpg);
}
div.thumbs a.thumbs.classicwhotroughton {
    background-image: url(images/classicwhotroughton_animheader.jpg);
}
div.thumbs a.thumbs.classicwhotroughton:hover {
    background-image: url(images/classicwhotroughton_animheader_hover.jpg);
}
div.thumbs a.thumbs.classicwhohartnell {
    background-image: url(images/classicwhohartnell_animheader.jpg);
}
div.thumbs a.thumbs.classicwhohartnell:hover {
    background-image: url(images/classicwhohartnell_animheader_hover.jpg);
}
div.thumbs a.thumbs.series1 {
    background-image: url(images/series1b_animheader.jpg);
}
div.thumbs a.thumbs.series1:hover {
    background-image: url(images/series1b_animheader_hover.jpg);
}
div.thumbs a.thumbs.series2 {
    background-image: url(images/series2b_animheader.jpg);
}
div.thumbs a.thumbs.series2:hover {
    background-image: url(images/series2b_animheader_hover.jpg);
}
div.thumbs a.thumbs.series3 {
    background-image: url(images/series3b_animheader.jpg);
}
div.thumbs a.thumbs.series3:hover {
    background-image: url(images/series3b_animheader_hover.jpg);
}

div#radio,
div#genesis,
div#region2,
div#series1,
div#series2,
div#series3,
div#classicwho,
div#classicwhocbaker,
div#classicwhopertwee,
div#classicwhotroughton,
div#classicwhohartnell,
div#eccleston2005,
div#tennant2006,
div#tennant2007,
div#tennant2008,
div#tennant2009,
div#smith2010,
div#conf,
div#conf2005,
div#conf2006,
div#conf2007,
div#conf2008,
div#conf2009 {
    position: relative;
    z-index: 0;
    display: block;
    float: left;
    clear: both;
    width: 100%;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px auto 0px auto;
    background-color: transparent; /*transparent*/
}
div.thumb {
    position: relative;
    display: block;
    float: left;
    height: 165px;
    width: 131px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 5px 0px 5px 32px;
    font-family: "Trebuchet MS", Skia, sans-serif;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    background-color: transparent; /*transparent*/
}
div.plus {
    height: 180px;
}
div.thumb a:link,
div.thumb a:visited,
div.thumb a:active {
    display: block;
    padding: 0px 0px 0px 0px;
    border: 0px solid cyan;
    margin: 0px 0px 0px 0px;
	color: #C63D33;
    text-decoration: underline;
    background-color: transparent; /*transparent*/
}
div.thumb a:hover {
	color: #84312A;
    text-decoration: none;
}
div.thumb a img {
    display: block;
    height: 118px;
    width: 131px;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}
div.thumb img.updated {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 200;
    height: 29px;
    width: 72px;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}

.easteregg1,
.easteregg2 {
    position: absolute;
    z-index: 200;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}
.easteregg1 {
    bottom: 0px;
    left: 0px;
}
.easteregg1,
.easteregg1 a:link,
.easteregg1 a:visited,
.easteregg1 a:active,
.easteregg1 a:hover {
    width: 175px;
    height: 41px;
}
.easteregg2 {
    top: 460px;
    right: 0px;
}
.easteregg2,
.easteregg2 a:link,
.easteregg2 a:visited,
.easteregg2 a:active,
.easteregg2 a:hover {
    width: 111px;
    height: 69px;
}
.easteregg1 a:link,
.easteregg2 a:link,
.easteregg1 a:visited,
.easteregg2 a:visited,
.easteregg1 a:active,
.easteregg2 a:active,
.easteregg1 a:hover,
.easteregg2 a:hover {
    display: block;
    padding: 0px 0px 0px 0px;
    border: 0px solid cyan;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
}
div.easteregg {
    position: relative;
    display: block;
    float: left;
    width: 630px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 5px 0px 5px 32px;
    font-family: "Trebuchet MS", Skia, sans-serif;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    background-color: transparent; /*transparent*/
}
div.easteregg img {
    display: block;
    width: 630px;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 0px 10px 0px;
    background-color: transparent; /*transparent*/
}
div.easteregg a:link,
div.easteregg a:visited,
div.easteregg a:active {
    display: block;
    padding: 0px 0px 0px 0px;
    border: 0px solid cyan;
    margin: 0px 0px 0px 0px;
	color: #C63D33;
    font-size: 12px;
    text-decoration: underline;
    background-color: transparent; /*transparent*/
}
div.easteregg a:hover {
	color: #84312A;
    text-decoration: none;
}

.adipose {
    position: absolute; /*relative absolute*/
    top: 430px;
    left: 430px;
    display: block;
    width: 98px;
    height: 102px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}
.drag {
    cursor: move;
    position: absolute;
    z-index: 500;
}

