* html {
margin:0;
padding:0;
}

body {
background-image:url(images/background.png);
background-repeat:repeat-x;
background-color:#A5DDF8;
color:#000;
font:0.8em Verdana,Arial,sans-serif;
line-height:1.6em;
margin:0 auto;
padding:0;
}

#page {
margin:0 auto;
padding:10px 0;
width:760px;
}

#wrapper {
text-align:left;
width:100%;
}

#header {
background-color:#fff;
background-image:url(images/blue_phd.jpg);
background-repeat:no-repeat;
border-bottom:4px dashed #FF6300;
color:#000;
height:80px;
position:relative;
width:100%;
margin:0 auto;
padding:0;
}

#main {padding:20px;}

#content {
background-color:#fff;
color:#000;
display:inline;
float:left;
position:relative;
width:76%;
}

#sidebar {
background-color:#fff;
color:#000;
float:right;
position:relative;
width:22%;
}

div#nav {
width:100%;
}

#nav ul, #nav p {
list-style-type:none;
margin:0;
padding:0.3em 10px;
}

#nav ul li {
margin:0;
padding:0.2em 10px;
}

div#nav h3, #path {
background-color:#d0e7f4;
color:#000;
font-size:76%;
margin:0;
padding:0.2em 10px;
}

div#nav h3 {
text-transform:uppercase;
}

#content h1 {
border-bottom:0.05em solid #FF6300;
clear:both;
color:#FF6300;
font-size:1.6em;
margin:0.8em 0 0 0;
padding:0 0 0 0.1em;
}

#footer p {
clear:both;
color:#000;
text-align:left;
width:760px;
margin:0 auto;
padding:0.1em;
}

.tagline {
text-align:right;
padding: 4px;
}

.tagline h2 {
}

.left {
float:left;
margin:5px 5px 0 0;
}

.right {
float:right;
margin:5px 0 0 5px;
}

.clear {
clear:both;
display:none;
}

.hide {
display:none;
}

a img {
border:none;
}

a,a:visited {
color:#00f;
text-decoration:none;
}

a:hover {
color:red;
text-decoration:underline;
}
