
.logo {
    text-align:right;
    padding:1em;
    margin:1em;   
 }
 
 
p, #maincontent li {
    font-family:Verdana,Arial,sans-serif;
}


#banner {
 	background:url("../images/sm-public-sector-providers-logo.png") no-repeat center left;
}
#header img {
    border:5px;
}

#banner h1{
	font-family:Arial, sans-serif;
   	 font-size:1em;
    	font-weight:bolder;
    	font-stretch:condensed;
    	color:#393156;
	margin-left:55px;
	padding-top:1em;
}



h1 {
    margin: 0;
    padding:0 5px;
    clear: both;
    font-size:1.6em;
    line-height:1.3em;
    color:#5B5876;
    font-weight:normal;
    color:#866531;
    }

h2 {
    padding:15px 0 0 0;
	margin: 0;
    font-size:1.6em;
    font-style:italic;
    font-weight:normal;
    line-height:1.1em;
    color:#5B5876;
} 

h2.profile {
    padding: 0
}


h3, .topmenu {
    font-weight:normal;
    color:#5B5876;
    font-variant:small-caps;
    font-family:Verdana, Arial, sans-serif;
    padding:0;
}

h3 {
   font-size:1.2em;
}

.topmenu {
	text-align:right;
	margin-top:-3em;    /* to superimpose it on top of the H1 above  */ 
	font-size: 0.7em;
	padding-right:1em;

}

.topmenu a {
	text-decoration:none;
	color:#5B5876;
}

#maincontent h3 {
	margin: 36px 0 6px; 
} 

img.portrait {
    text-align:center;
    padding:0;
}

#footer a {
    margin: 0;
    text-align:center;
    font-size:0.8em;
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    color:#4E547E;
    text-decoration:none;
    padding:0;
}
.nav a, .breadcrumb, .breadcrumb a {
    color:#5B5876;
    text-decoration:none;
    font-weight:lighter;
    font-size:1.4em;

    text-decoration:none;

}
#sidebar a:hover, .breadcrumb a:hover .contentlinks a:hover{
    color:#e91d33;    
}
#sidebar ul li {
    list-style-type:none;
    padding:0;
    padding-bottom:1.5em;
}

.nav {
   padding:0 ;

}

.author a {
    color:#5B5876;
    font-weight:bold;
    font-size:1em;
    text-decoration:none;
}

.up {
    vertical-align:top;
}

cite {
   font-style:italic;
   color:#5B5876;
   font-size:1.3em;
   padding:1.5em;
  
}
li.clean-list {
    list-style-type:none;
    padding:0 0 0 0;
    margin: 0 5px;
    display:inline;
    text-align:right;
}
 
img.clean {
    border:0;
    padding:0;
    margin:0;
}
.soundbyte {
    font-style:italic;
   color:#5B5876;
   font-size:1.3em;
   padding:1.5em;
     font-family:Georgia, Times, Times New Roman, serif; 
}

.quotation {
    font-family:Georgia, Times, Times New Roman, serif;
    color:#866531;
    font-size:1.3em;
    line-height:1.1em;
    background-color:#EAE9ED;
    font-family:Times, Times New Roman, serif;
    font-style:italic;
    padding:1em;
}

blockquote {
    background:url(../images/quotel.gif) no-repeat 0 0;
    margin:0;
    clear:both
}
blockquote p {
    background:url(../images/quoter.gif) no-repeat 100% 100%;
    margin-bottom:0;
    margin:2em;
}

.blockout {
    font-family:Verdana,Arial,sans-serif;
    color:#866531;
    font-weight:bolder;
    font-size:1em;
    line-height:1.7em;
    background-color:#EAE9ED;
    font-stretch:expanded;
}
.pic
{
 padding-right: 1em;
}
.formText {
    font-size: .9em;
}

.contentlinks a
{
  display: block;
  margin: 4px;
  color:#5B5876;
}

.linkspacer

{

  display: none;

}
#header h2, #header h2 a {
    text-align:right;
    font-size:0.9em;
    color:#866531;
    font-family:Verdana,Arial,sans-serif;
    padding-right:0.3em;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
    color:red;
}

.top {
    vertical-align:top;
}
.profile
{
  border: 1px solid black;
  vertical-align: top;
  margin-right:1em;
  float:left;
}

#profile h2 {
    margin-bottom:1em;

}

#profile h3 {
    margin:0;
    border:0;
    padding:0;
    height:99%;
}

#assoc-profile{
position: fixed;
}


#profile h4 {
    padding:0;
    margin:0;
}

.profileleft

{
  float: left;
  clear: left;
  margin-top: 10px;
  height: 99%;
  margin-right:5px;
}

.profileright
{
  float: left;
  margin-left: 7px;
  width: 74%;
  height: 99%;
  margin-top:-27px;
}

