/*-------------------------
Events Pages Stylesheet
Jaina Bee
Author: Adrienne Rice Adams
Company: Cloud Islands
URL: http://cloudislands.com 
Created: January 30, 2010
Last Updated: February 3, 2010
--------------------------*/

/*-------- TOC --------------
1. 13th Granny-versary schedule
2. 13th Granny-versary homepage
	2.2 Homepage link
	2.3 Let's Paint TV link
	2.4 Schedule link
	2.5 Stay tuned link
	2.6 Streaming video
	2.7 Cottage nav
-----------------------------*/

/*----- 1. 13th Granny-versary -----*/

body#g-v-sched {
background: url(../images/empire-bg-1_sm.jpg);
background-attachment: fixed;
font-family: "American Typewriter", Rockwell, Teletype, serif;
font-size: 16px;
}
body#g-v-sched #wrap {
border: 8px dotted #fff;
margin: 80px auto 20px auto;
}
body#g-v-sched #content {
background-color: #000;
}
body#g-v-sched #desc {
color: #fff;
border: 5px solid #522377;
padding: 15px 0;
text-align: center;
}
body#g-v-sched .table-wrap {
padding: 15px 0;
}
body#g-v-sched a {
color: #ef5933;
font-weight: bold;
text-decoration: none;
}
body#g-v-sched a:hover {
color: #e74a96;
text-decoration: underline;
}
body#g-v-sched #pagenav {
width: 450px;
border: none;
}
table#schedule {
width: 90%;
margin: 0 auto;
background: #000;
border: 3px solid #ef5933;
font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
font-weight: normal;
font-size: 14px;
}
table#schedule tr.topheader th {
color: #9f1c39;
text-align: center;
font-size: 18px;
font-weight: bold;
padding: 8px 0;
}
table#schedule th {
text-align: center;
font-weight: normal;
font-style: italic;
border-bottom: 1px solid #404EB8;
}
table#schedule td {
text-align: left;
padding-left: 5px;
border-left: 1px dotted #e74a96;
border-bottom: 1px dotted #e74a96;
}
th.time {
width: 15%;
}
/*----- 2. 13th Granny-versary homepage -----*/

body#tv {
background-color: #000;
}
body#tv #wrap {
position: relative;
width: 970px;
margin: 25px auto 0 auto;
padding: 0;
z-index: 20;
}
body#tv #content {
padding: 0;
}
body#tv h1#header_logo {
position: relative;
top: 0px;
font-size: 20px;
text-align: center;
font-size: 3.5em;
font-family: "Edwardian Script ITC", "Apple Chancery", "Monotype Corsiva", cursive;
font-weight: normal;
margin: 15px 0 40px 0;
}
body#tv #loading {
position: absolute;
top: 150px;
left: 400px;
color: #fff;
padding: 25px 0px 0px 0px;
width: 128px;
height: 40px;
text-align: center;
font-size: 16px;
}
/*----- 2.1 Image map -----*/
#map-tv {
position: relative;
display: block;
width: 960px;
height: 750px;
border: 5px solid #d302c2;
background: url(../images/granniversary_13_splash.jpg) no-repeat;
margin: 0 auto;
z-index: 5;
}
#map-tv li {
position: absolute;
padding: 0;
margin: 0;
}
#map-tv a, #map-tv a:visited {
display: none;
}
#map-tv a:hover {
position: absolute;
display: block;
}
#map-tv a img {
border: none;
}
/*----- 2.2 Homepage link -----*/
#map-tv #home {
left: 92px;
top: 47px;
z-index: 20;
}
#map-tv a#link_home {
display: block;
width: 240px;
height: 65px;
text-decoration: none;
z-index: 20;
}
#map-tv a#link_home:hover #map-tv a#link_home:focus {
background: url(../images/link_jaina.jpg) no-repeat;
width: 240px;
height: 65px;
border: 0;
outline: none;
}
/*#map-tv a#link_home:focus {
outline: 1px dotted #fff;
}*/

/*----- 2.3 Let's Paint TV link -----*/

#map-tv #lets {
/*border: 1px solid yellow;*/
left: 638px;
top: 57px;
z-index: 20;
}
#map-tv a#link_lets {
display: block;
width: 300px;
height: 70px;
text-decoration: none;
z-index: 20;
}
#map-tv a#link_lets:hover, #map-tv a#link_lets:focus  {
background: url(../images/link_letspaint.jpg) no-repeat;
width: 300px;
height: 70px;
outline: none;
}
/*#map-tv a#link_lets:focus {
outline: 1px dotted #fff;
}*/

/*----- 2.4 Schedule link -----*/

#map-tv #schedule {
/*border: 1px solid yellow;*/
left: 260px;
top: 679px;
z-index: 20;
}
#map-tv a#link_schedule {
display: block;
width: 414px;
height: 65px;
text-decoration: none;
z-index: 20;
}
#map-tv a#link_schedule:hover, #map-tv a#link_schedule:focus {
background: url(../images/link_sched.jpg) no-repeat;
width: 414px;
height: 65px;
outline: none;
}
/*#map-tv a#link_schedule:focus {
outline: 1px dotted #fff;
}*/

/*----- 2.5 Stay tuned link -----*/

#map-tv #staytuned {
left: 209px;
top: 129px;
z-index: 20;
}
#map-tv a#link_staytuned {
display: block;
width: 420px;
height: 375px;
text-decoration: none;
z-index: 20;
}
#map-tv a#link_staytuned:hover, #map-tv a#link_staytuned:focus {
background: url(../images/link_stay.jpg) no-repeat;
width: 420px;
height: 375px;
outline: none;
}

/*----- 2.6 Streaming video -----*/

body#tv #streaming {
position: absolute;
top: 340px;
left: 326px;
z-index: 50;
}