/* CSS Document */
*{margin:0; padding:0}
body {background: url(../images/skeleton/back_tile.jpg) repeat-x #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#FFFFFF}
h1 {font-size:1.4em; color:#CC00FF; margin-bottom:10px}
h2 {background:url(../images/presentation/headerpink.jpg) repeat-x; color:#FFFFFF; font-size:1em; padding-left:10px; height:20px}
h3 {font-size:1.2em; color: #FFFFFF; margin-bottom:10px}
h2.news {background:none; font-size:1.2em; font-family:"Times New Roman", Times, serif; color:#CC00FF; padding:0}
.session-page h2 {background:none; border-bottom: 1px solid #660066; padding-top:5px; padding-left:0}
p {margin:10px 0}
a {color:#FF00FF}
a:hover {color: #FFCCFF}
.session {background:url(../images/presentation/para_tile.jpg) repeat-x; padding:10px; margin-bottom:10px;}

.clear {clear:both}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
.highlight {color:#00CCFF}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Inner pages */
#header {width:800px; margin:0 auto; background:#000000; padding:0}

.myspace a {font-size:10px; color:#FF00FF; text-decoration:none; width:120px; height:30px; display:block; padding:40px 5px 4px 5px; margin:10px; float:right;  background:url(../images/skeleton/myspace.gif);}
.myspace a:hover { background:url(../images/skeleton/myspace.gif) 0 74px}

#wrapper {width:760px; margin:0 auto; background:#000000; padding:20px 20px}

#nav { background:url(../images/skeleton/nav/tile.jpg) repeat-x; height:45px; margin-bottom:0px}
#nav span { display:none}
#nav .sessions a{ background: url(../images/skeleton/nav2/sessions.jpg); display:block; float:left; height:45px; width:114px; margin-right:5px; margin-left:10px}
#nav .sessions a:hover{ background:url(../images/skeleton/nav2/sessions.jpg) 0 45px; }

#nav .biog a{ background:url(../images/skeleton/nav2/biog.jpg); display:block; float:left; height:45px; width:68px; margin-right:5px}
#nav .biog a:hover{ background:url(../images/skeleton/nav2/biog.jpg) 0 45px;}

#nav .news a{ background:url(../images/skeleton/nav2/news.jpg); display:block; float:left; height:45px; width:68px; margin-right:5px}
#nav .news a:hover{ background:url(../images/skeleton/nav2/news.jpg) 0 45px;}

#nav .dates a{ background:url(../images/skeleton/nav2/dates.jpg); display:block; float:left; height:45px; width:81px; margin-right:5px}
#nav .dates a:hover{ background:url(../images/skeleton/nav2/dates.jpg) 0 45px;}

#nav .gallery a{ background:url(../images/skeleton/nav2/gallery.jpg); display:block; float:left; height:45px; width:113px; margin-right:5px}
#nav .gallery a:hover{ background:url(../images/skeleton/nav2/gallery.jpg) 0 45px; }

#nav .contact a{ background:url(../images/skeleton/nav2/contact.jpg); display:block; float:left; height:45px; width:114px; margin-right:5px}
#nav .contact a:hover{ background:url(../images/skeleton/nav2/contact.jpg) 0 45px; }

#nav .choreo a{ background:url(../images/skeleton/nav2/choreo.jpg); display:block; float:left; height:45px; width:94px; margin-right:5px}
#nav .choreo a:hover{ background:url(../images/skeleton/nav2/choreo.jpg) 0 45px;}

#nav .links a{ background:url(../images/skeleton/nav2/links.jpg); display:block; float:left; height:45px; width:76px;margin-right:5px}
#nav .links a:hover{ background:url(../images/skeleton/nav2/links.jpg) 0 45px;}

#nav .press a{ background:url(../images/skeleton/nav2/press.jpg); display:block; float:left; height:45px; width:83px;margin-right:5px}
#nav .press a:hover{ background:url(../images/skeleton/nav2/press.jpg) 0 45px; }


#gallery {text-align:center}

/* Rounded corner box */
div.Article_box {background: url(../images/presentation/box_left.jpg) top left no-repeat; width:50%; margin:10px auto }
div.Article_box h2 {background: url(../images/presentation/box_right.jpg) top right no-repeat; padding:10px; margin:0 0 10px 0; color:#CC00FF; font-size:1.1em }
div.Article_boxBody {margin-top:-2em; padding:10px; }
div.Article_boxFooter { background: url(../images/presentation/box_lowerleft.jpg) bottom left no-repeat;  }
div.Article_boxFooter p {  background: url(../images/presentation/box_lowerright.jpg) bottom right no-repeat; display:block; padding:10px;  margin:-2em 0 0 0; }  
  
#footer {background:url(../images/skeleton/footer.jpg); width:800px; height:236px; margin:0 auto}  

a .top {background:url(../images/presentation/top.jpg); height:20px; width:121px; margin:10px auto; text-align:center; color:#FFFFFF; text-decoration:none; cursor:pointer}
a:hover .top  {background:url(../images/presentation/top.jpg) 121px; height:20px; width:121px; margin:10px auto; text-align:center; }

/* Form */
.credit {font-size:0.7em; color:#000066}
.credit a { color:#000066}
textarea {background-color:#333333; color:#FFFFFF}
input {background-color:#333333; color:#FFFFFF}

#notice {color:#9999FF; border:1px solid #330066;}
#notice a {color:#FF66FF}

.presscontent a {color:#FFFFFF; text-decoration:none;}
.link_content a {color:#FFFFFF; text-decoration:none;}
#linkslist {list-style:none}

#linkslist li{ margin:5px 10px; float:left; text-align:center; height:100px}

tr.row2 {background: #330033}
