html {
       height:100%;
       }
       
   
body {
		min-height:100%;
	    background: #151d2b url(/images/templateSupport/headerGradient2.jpg) repeat-x top center;
	    color:#eaf2ff;
	    font-family:Calibri, Tahoma, Helvetica, Arial, sans-serif;
	 	}

body#audioPlayer {
		margin:0;
	    background: #151d2b url(/images/templateSupport/logoSmall.jpg) no-repeat top left;
	 	}
}


#audioPlayer div.userPhoto {
    float:right;
    }

a:link {
  color:#c99047;
  text-decoration:underline;
   }

a:visited {
  color:#bc9058;
  text-decoration:underline;
   }
   
a:hover {
  color:#c99047;
  text-decoration:none;
   }

a:active {
  color:#c99047;
  text-decoration:none;
   }

em {
 font-style:italic; 
 }
 
p {
 margin:0 0 8px 0;
}
h2 {
    font-size:141.6%;
    color:#b0cae9;
    font-family:
    Georgia, Times New Roman, serif;
    }

strong {font-weight:bold;}

// Stylings Specific to elements on the page

div#hd {
}

div#hd #headerNav {
	margin-left:100px;
}

div#hd div#logo 
 {
 position:relative;
 top:15px;
 left:-28px; 
} 

#logoSmall 
 {
  margin: 30px 0 0 0;
  float:left;
} 


div#bd {
    font-size:108%;
	margin:40px 0 0 0;


}

div.textBox {
  padding:15px 0 0 0;
  width:254px;
  background: #141d2b url(/images/templateSupport/rule.jpg) no-repeat top center;
}

div.userPhoto {
   width:150px;
   padding:0 10px 0 0;
   float:left;
   }
   
div.userPhoto p {
  margin:0;
  font-size:100%;
  float:right;
  }

div.userPhoto img {
float:left;
}

#audioPlayer div.userPhoto {
   padding:0;
   width:155px;
   }
   
#audioPlayer div.userPhoto img {
float:right;
}
   

div#ft {
margin:40px 0 0 0;
padding:20px 0 0 0;
background: #141d2b url(/images/templateSupport/rule.jpg) repeat-x top center;

}

h3 {
    font-size:121.6%;
    color:#b0cae9;
    font-family:
    Georgia, Times New Roman, serif;
    }
    
    
div#help {
   width:400;
   height:100;
   visibility:invisible;
   }


// Reader page stylings 

div#bd.reader {

}

div.reader div.textBox {
  padding:15px 0 0 0;
  width:627px;
  background: #141d2b url(/images/templateSupport/rule.jpg) repeat-x top left;
}


div.reader div.userPhoto {
   width:210px;
   padding:0 10px 0 0;
   float:left;
   }
   
div.reader div.readerData {
  width: 417;
  margin-left:220px;
}

div.prevNext {
width:180px;
text-align:center;
margin-top:40px;
}

div.comment {
border:1px solid #678fd1;
width:350px;
padding:5px;
background-color:#314464;
margin:10px 10px 10px 0;
}