
*{margin:0; padding:0;}
body 	{
background:#3B6478 url(images/bkg.jpg) repeat-x top;
font: 12px verdana, tahoma, sans-serif;
}

a		{
background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;
}
a:visited	{
background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;
}
a:hover	{
text-decoration:underline;
}
a:active	{
background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;
}

p a		{
background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none; font-family:Arial;
}
p a:visited	{
background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none; font-family:Arial;
}
p a:hover	{
text-decoration:underline; font-family:Arial;
}
p a:active	{
background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none; font-family:Arial;
}


p  {margin:0 0 16px 0; font: 12px Arial; color:#555;}

ul, ol	{margin:0 0 16px 15px; padding-left:5px;}

ul ul, ol ol	{margin:3px 0 0 15px;}

.float-left	{float:left; margin:0px 10px 5px 0px;}

h1 {color:#006699; font-size:3.6em; letter-spacing:-3px; margin:0; text-align:right;}

h2 	{color:#006699; 
	border-bottom: #33bbbb solid 1px; 
	font-size:1.6em; 
	font-weight:normal; 
	letter-spacing:-1px; 
	margin:5px 0 10px;}  

h3 	{color:#006699; font-size:1.2em; color:#33bbbb; }

#subhead {color:#555; 
	font-size:1.1em; 
	font-weight:normal; 
	letter-spacing:-1px;
	margin: 0 0px 0 130px;
	}

#subheadbold {color:#555; 
	font-size:1.1em; 
	font-weight:bold; 	
	margin: 0 0px 0 130px;
	}
	
body#about-page #main {
  background: #fff url(images/About270x405.jpg) no-repeat;
  height: 400px;
}

body#index-page #main {
  background: #fff url(images/newsletter270x405.jpg) no-repeat;
  height: 400px;
}

body#media-page #main {
  background: #fff url(images/Media270x405.jpg) no-repeat;
  height: 400px;
}

body#shows-page #main {
  background: #fff url(images/shows270x405.jpg) no-repeat;
  height: 400px;
}

body#contact-page #main {
  background: #fff url(images/Contact270x405.jpg) no-repeat;
  height: 400px;
}

body#newsletter-page #main {
  background: #fff url(images/newsletter270x405.jpg) no-repeat;
  height: 400px;
}

body#resume-page #main {
  background: #fff url(images/Resume1270x405.jpg) no-repeat;
  height: 400px;
}

body#links-page #main {
  background: #fff url(images/Links270x405.jpg) no-repeat;
  height: 400px;
}

body#newsletter-page #main {
  background: #fff url(images/Newsletter2270x405.jpg) no-repeat;
  height: 400px;
}

body#whatsnew #main {
  background: #fff url(images/til.jpg) no-repeat;
  height: 400px;
}


#wrapper {
	background:url(images/background1.jpg) no-repeat top center;
        width: 960px;
        margin: 0 auto;
        position: relative;
        min-height: 600px;
}

#header {
  height: 40px;
}



 #title h1 {
  position: absolute;
  top: 47px;
  right: 0px; 
}

#title a {color:#555; text-decoration:none;}

#nav {
  position: absolute;
  left:40px;
  top: 68px;
 }

ul#menu li {
    display: inline;
    color:#286ea0;
    font-size:1.1em; 
    font-weight:bold;
    margin:0 2px;
    line-height: 30px;
    font-family:verdana,tahoma,sans-serif;
}

ul#menu li a {
    border:1px solid #ffffff; 
    background-color:#e1efce;
    padding: 5px;
    text-decoration: none;
    font-family:verdana,tahoma,sans-serif;
}

ul#menu li.on {
    border:1px solid #ffffff; 
    background-color:#fff;
    padding: 5px;
    font-family:verdana,tahoma,sans-serif;
}

ul#menu li a:hover {
    border:1px solid #ffffff; 
    background-color:#fff;
    padding: 5px;
    font-family:verdana,tahoma,sans-serif;
}

/* main */

#main {
  background: #fff;
  border:20px solid #555;
  width: 700px;
  margin: 50px auto;
}

#post {
  margin-left: 300px;
  padding: 10px 10px 0 0;
}


.resumeTable {border-bottom: #a6c0c1 solid 1px;}


#sidebar{float:left; padding-left:175px; padding-top:50px; width:110px; height:350px;}
#sidebar p {margin:10px 0 5px 0; text-align:center; font-size:0.8em;}


#footer {color:#888; font-size:0.9em; padding-right:175px; padding-top:320px; margin-bottom:0;}

.credits{color:#888; font-size:0.9em; margin-bottom:0; padding-bottom:5; }
.credits a{color:#888;}

input.button {
  display:block;
  float:left;
  margin: 0.7em 0.5em 0.7em 0;
  padding:5px 10px 5px 7px;   /* Links */
  
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;

  background-color:#f5f5f5;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#286ea0;
  cursor:pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.whatsnew {color:#d82d4f; font-weight:bold; font-size:16px; font-family: Arial;}
.whatsnewsub {color:#1f2353; font-style: italic; font-size:12px; font-family: Arial;}