/***
   * Style info for the new Pelicans website
   *
   * Ethan Brown
   * July 27, 2010
   */

body
{
  background: black;
}

h1
{
    font-size: 20pt;
}

#header
{
    margin-top: 20px;
}

div.mainpanel
{
    text-align: left;
    /* margin: 3em auto 1px auto; IE doesn't grok this*/
    margin-left: auto;
    /*  margin-left: 5em; */
    margin-right: auto;
    margin-top: -10px;
    margin-bottom: 3em;  
    width: 1000px;
    height: 1250px;
    padding-top: 0;

    /*  width: 87%;*/
    /*min-height: 500px; */
    /*border: 5px solid green;*/
  
  }

div.content, div.home_content, div.schedule_content
{
/*     color: grey; */
/*     padding: 3em; */
/*     padding-top: 3em; */
    font-family: arial, helvetica;
    font-size: 10pt;
    height: 1000px;
    color: #d4d4d4;    
}

div.home_content
{
    background-image: url(../graphics/front_page_60.jpg);
    background-repeat:no-repeat
}

div.schedule_content
{
    font-size: 12pt;
}


/* Top navigation bar styles */
#video_icon
{
    float: right;
    width: 170px;
    margin-top: -20px;
}

#calendar_link
{
    margin-left: 30px;
    margin-top: -20px;
}
#calendar_link a
{
    color: white;
}

#kudos
{
    text-align: center;
    font-size: 15pt;
    color: #d4d4d4;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 650px;

/*    float: left;*/

}

#toplinks
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    
}
#toplinks ul
{
padding-bottom: 0.2em;
padding-left: 1.0em;
margin-top: 20px;
margin-left: 0;
margin-left: -10px;
margin-left: auto;
margin-right: auto;

background-color: black;
color: #ededed;
/*float: left;*/
/*width: 100%;*/
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
}

#toplinks ul li
{
    display: inline;
    margin-left: 1em;
}

#toplinks ul li a
{
padding: 0.2em 1em;
background-color: #494949;
color: #d4d4d4;
text-decoration: none;
/*float: left;*/
/*border-right: 2px solid #fff;*/
}

#toplinks ul li a:hover
{
background-color: #808080;
color: #fff;
}

/*  End of top ancillary link bar. */

/* Public calendar */
div.current_calendar
{
    position: relative;
    float: left;
    width: 260px;
    top: 10px;
    left: 10px;
    /*background-color: black;*/
    background-image: url(../graphics/black_trans.png);
}

span.pubdate
{
    color: #d4d4d4;
}

A { text-decoration: none; } 
A:link {color: #D1822A}
A:visited{color: #D1822A}
A:hover{color: #EFA14A}

A.mail { text-decoration: none; } 
A.mail:link {color: blue}
A.mail:visited{color: blue}
A.mail:hover{color: #5dfff9}

img.bio
{
    padding: 0.3em;
}

/* Songlist styles */
table.sl {width: 80%; font-family: "Comic Sans MS", cursive; font-size: 110%}
table.sl th {text-align: left; width: 50%; text-decoration: underline}
table.sl td {width: 50%}


/* Wedding styles */
table.numtable
{
  font-family:sans-serif; 
  font-size: 10pt; 
  /* border: thin solid black;*/
  width: 50em;
  /*color:black; */
  background-color:black;
  background-image: url(../graphics/triangles.gif);
  background-repeat: no-repeat;
  background-position: 10% 50%;
}

div.numheader
{
  font-weight: bold;
  font-size: 110%;
  background-color: lightpink;
  color: black;
}

.tdleft,.tdright
{
   width: 50%;
   padding: 0.5em;
   
}

.tdleft
{
}

.tdright
{
}

table.bluesection
{
    background-color: skyblue;
    color: black;
}

table.yellowsection
{
    background-color: yellow;
    color: black;
}

table.coralsection
{
    background-color: coral;
    color: black;
}

table.skybluesection
{
    background-color: lightskyblue;
    color: black;
}


