h1 {text-align: center;}
h2 {text-align: center;}
/*h3 {text-align: center;}*/
table {margin:auto;}
td {padding: 2px 10px 2px 10px;}
ul {margin:auto;}
li {padding: 0px 0px 10px 0px;}
html {max-width: 750px; margin: 0 auto; background: #33ffdd;}
hidden {color: #33ffdd;}

.header_title {font-size: x-large;}
.header_subtitle {font-size: large;}

/* Smartphones Only */
@media only screen and (max-device-width: 500px){
table {font-size:35px}
ul {max-width:800px;}
}

/* Computers Only */
@media only screen and (min-device-width: 500px){
ul {max-width: 550px;}
}

/* Menu Example From http://css.maxdesign.com.au/listutorial/horizontal_master.htm */

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
}


