h1 {
	font-family      : calibri;
  	font-size        : 18pt;
}


h2 {
	font-family      : calibri;
  	font-size        : 14pt;
}

h2 a {
	text-decoration  : none;
      font-size        : 10pt;
	color		     : 65ADCF;
}

div.newsermon,div.newsermon select,div.newsermon input {

	font-family      : calibri;
  	font-size        : 12pt;
}

div.newsermon img {
	border-style: none;
}

img.cross {
	border-style: none;
	
}

.topmenu {
	font-family      : calibri;
  	font-size        : 10pt;
}


#browse
{
	display: none;
}

#criteriaDate,#criteriaSermon,#criteriaSeries,#criteriaPreacher,#criteriaPassage,#criteriaPassage
{
	display: none;
}



div.browseBar,div.browseBar select,div.browseBar input {

	font-family      : calibri;
  	font-size        : 10pt;
	
}


img
{ border-style: none;
}


#browseBar img{

border-style: none;
float: left;

}

#browseButton {

	background-image: url(images/browse/bottom.gif);
	background-repeat: no-repeat;
}
#browseButton img{

border-style: none;

}


table.sermonDataTable {
  empty-cells      : show;
}


table.sermonDataTable th {
  background-color : #6590BC;
  font-family      : helvetica, sans-serif;
  font-size        : 10pt;
  font-weight      : bold;
  text-align       : left;
  color            : white;
  padding          : 2px;
}

table.sermonDataTable th a {
  color: #CCCCFF;
}

table.sermonDataTable td.oddDataRow {
  background-color : #F4F4F4;
  font-family      : helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #444444;
  padding          : 2px;
}

table.sermonDataTable td.oddDataRow a {
  color : #FFFFFF;
  font-weight: normal;
}

table.sermonDataTable td.oddDataRow a:hover {
  color : #FF9900;
}

table.sermonDataTable td {
  border-bottom    : solid 1px #99AACC;
}

table.sermonDataTable td.evenDataRow {
  background-color : white;
  font-family      : helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #444444;
  padding          : 2px;
}

table.sermonDataTable td.evenDataRow a {
  color : #FFFFFF;
  font-weight: normal;
}

table.sermonDataTable td.evenDataRow a:hover {
  color : #FF9900;
}

table.sermonDataTable td.editDataRow {
  background-color : #F4F4F4;
  font-family      : helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : center;
  color            : #444444;
  padding          : 2px;
}

table.sermonDataTable td.editDataRow a {
  color : #6590BC;
  font-weight: normal;
}

table.sermonDataTable td.editDataRow a:hover {
  color : #FF9900;
}


.sermonDataTable {

}
.sermonDataOdd {
min-height: 80px;
background-color: transparent;
padding: 0px;
margin: 0px;
}
.sermonDataEven {
min-height: 80px;
background-color: #E7E7E7;
padding: 0px;
margin: 0px;
}

.date {
	font-family      : calibri;
  	font-size        : 10pt;
text-transform: uppercase;
text-decoration: none;
float: right;
}

.sermonTitle {
	font-family      : calibri;
  	font-size        : 12pt;
font-weight: bold;
text-decoration: none;
}

.passage-series {
	font-family      : calibri;
  	font-size        : 10pt;
text-decoration: none;
}
.passage-series a {
text-decoration: none;
}


.download {
	font-family      : calibri;
  	font-size        : 10pt;
text-decoration: none;
float: right;
}


#sidebar {
float: right;
width: 300px;
}


#speakerCloud, #bookCloud {
width: 300px;
overflow: hidden;
}

.speakerCloud, .bookCloud {
margin-left: 0; 
padding-left: 0;
}

.speakerCloud li, .bookCloud li {
list-style-type: none;
padding:0 10px 0 0;
display: inline-block;
}

.speakerCloud li a, .bookCloud li a {
font-family      : calibri;
font-size        : 11pt;
color: #000000;
text-decoration: none;
}

