@charset "UTF-8";

body { 
 

	 font : 95% "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; color : #333; padding : 0; 
}

   a:link { color: #9C2D57;}	
   a:visited {color: #966D84;}


.showNot{ display:none;}

.photocaption {
font-size: 0.95em;  font-style: italic;  text-align: justify;
width: auto;  border-bottom-width: 1px;
border-top-style: none;  border-bottom-style: solid;
border-bottom-color: #999999;  color: #666666;
height: auto;  position: static;  clear: both;  vertical-align: bottom;
}

h2, h3, h4, h5, ul  { 
margin : 10px 20px .75em; }

a img {border:0}


.adList li {padding-top: 10px;}
.adList a img {border: 1px solid #CCC}





.question { 
 font : 95% "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
color: white;
background: gray;
 padding : 7px;

}

.question_bold {
 font : 95% "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
 font-weight: bold;
 padding: 3px;

}

.answer { 
  display: block;
  font : 95% "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;  
  padding : 6px; 
  background: #E7E9D8;
  margin-left: 120px;

}

.floatLeft { 
    float: left; 
    margin: 4px; 
    padding-right: 8px;
}
.floatLocalCategory { 
    float: left; 
    width: 150px;
	height: 500px;
	background-color: #FFFF88;
	border: 1px solid grey;
    margin: 4px; 
    padding: 2px2px00;
}


#nav-menu ul
{
background: #497CA9; 
font : 82% "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 

list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;

margin: 0 0.15em;
}

#nav-menu li a
{
background: url(../graphics/btn_background.gif) #fff bottom left repeat-x;

height: 2em;
line-height: 2em;
float: left;
width: 6em;
display: block;
border: 0.1em solid #dcdce9;
color: black;
text-decoration: none;
text-align: center;
}

#nav-menu li a:hover
{

text-decoration: underline;

}


#subscribe-menu
{

background: url(../graphics/subscribe_options.jpg);
background-repeat:no-repeat;
}

#subscribe-menu ul
{

list-style: none;
padding: 0;
margin:-4px 0px 0px 80px; 
}

#subscribe-menu li
{
float: left;
margin: 0 0.025em;
}

#subscribe-menu li a
{
text-indent:-5000px;
height: 1.6em;
line-height: 2em;
float: left;
width: 1.5em;
display: block;
border: 0.1em solid #dcdce9;
color: black;
}

#subscribe-menu li a:hover
{

border: 0.15em solid #07657E;

}






/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:50em
} 


.floatLocalCategory li{

	margin-left:-8px;
	margin-right:2px;
	display : inline also;
	text-decoration:none;
	text-align:left;
	margin-top: .2em;
	margin-left .2em;
	padding-left .2em;
	padding-right .4em;


}


.floatLeft_no_pad {
 float: left; 
}
.floatRight { 
    float: right; 
    margin: 4px; 
    padding-left: 8px;
}	

.floatRight_pod_cast {
   float: right; 
    margin: 2px; 
    padding-left: 2px;


}

/* subscibe on the Font page */ 
.subscribeFontPage { 
    float: right; 
    margin: 4px; 
    border:none; 
    margin-top:-20px; 
    padding:0 0 20px 0; 
    text-align:left;
}	

img.floatLeftSml { 
    float: left; 
    padding-right: 5px;
    margin-bottom: 16px; 

}
img.floatRightSml { 
    float: right; 
    padding-right: 5px;
    margin-bottom: 16px; 

}	


img.floatLeft { 
    float: left; 
    margin: 4px; 
    padding-right: 8px;
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}		
			
table.floatLeft { 
    float: left; 
    margin: 3px; 
    padding-right: 3px;
}
table.floatRight { 
    float: right; 
    margin: 4px; 
}	

.pad { 
 padding: 3px;
  font-family: "Trebuchet MS";
	font-size: 13px;
}
.normalPad {  
  font-family: "Trebuchet MS";
  font-size: 13px;
  color: #666666;
  background-color: #F7F8FB;
  padding: 6px;
 
}
.linksPaddedBox { 
border-width:thin;
border-style:dotted;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
}

.paddedBox { 
 padding: 5px;
}
.superpad { 
 padding: 10px;
 font-family: "Trebuchet MS";
	font-size: 13px;
}


.dottedBottom { 
  border-bottom-width: 1px;
  border-bottom-color: #000;
  border-bottom-style: dotted;
}
.dottedRight {  
  border-right-width: 1px;
  border-right-color: #999999;
  border-right-style: dotted;
}
.dottedLeft {  
  border-left-width: 1px;
  border-left-color: #999999;
  border-left-style: dotted;
}
.dottedBox {  
  border-width: 1px;
  border-color: #999999;
  border-style: dotted;
}
.mastHead20{font-size: 22px }
.mastHead20White {
	font-size: 22px; 
	color: #FFFFFF;   
	padding: 5px; 
}

.mastHead18White {
	font-size: 19px; 
	color: #FFFFFF;   
	padding: 5px; 
}

blockquote {
  font-size : 14px;
  font-weight: 200;
  font-family: "Trebuchet MS","Verdana","Lucida Grande",sans-serif;
  color: #001E56;
  background-color: #ECECEC;
  padding: 6px;

}

quoteSmall {
font-size : 12px;
font-style: italic;
font-family: "Verdana","Lucida Grande", "Trebuchet MS",sans-serif;
  color: #135601;
  background-color: #F0F1E0;
  padding: 8px;

}

cite{
padding: 8px;
font-size : 12px;
font-style: italic;
}

h1{ 
margin-bottom : .15em;
font : 220% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
font-weight : bold; 
letter-spacing : -1px; }



h2 {
margin-bottom : .25em;
font : 180% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
font-weight : bold; 
color: #4C5B8C;
letter-spacing : -1px; }

h3 { margin-bottom : .15em;
font : 130% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
font-weight : bold; 
letter-spacing : -1px; }

#test {
width: 600px;
height: 30px;
}


h5 { margin-bottom : .15em;
display:block;
width:95%;
height:41px;
padding:5px 10px 20px 20px;
font : 90% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
font-weight:500; 
background:url(/graphics/subTextAreaFade.jpg) repeat-x;
border-bottom: 1px;
letter-spacing : .5px; }

h6 { margin-bottom : .15em;
display:block;
width:90%;
height:41px;
padding:5px 5px 15px 15px;
font : 90% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
font-weight:500; 
background:url(/graphics/subTextAreaFade_64.jpg) repeat-x;
border-bottom: 1px;
letter-spacing : .5px; }





p { font-size : 100%; }

chapterContent p{
	font-family: "Trebuchet MS";
    font-size: 11px;
  }

h2, h3 { 
color : #334D77 }

/* good complimentary green: #88a308 */


.smallPad {  
  font-family: "Trebuchet MS";
  font-size: 11px;
  background-color: #F7F8FB;
  padding: 6px;
 
}
.storyList {
	font-family: "Trebuchet MS";
	font-size: 13px;
	list-style-type:none;
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

}


.storyListPhoto {
	font-family: "Trebuchet MS";
	font-size: 13px;
	list-style-type:none;
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

}


.storyListPhoto li{
	margin-bottom: 3em;

}


.storyList_authors {
	font-family: "Trebuchet MS";
	font-size: 15px;
	
	list-style-type:none;
	padding: 0;




}

.storyList_authors li{

	margin-top: 2em;
	margin-left 1em;
	padding-left 1em;


}




.storyList_twitter {
	font-family: "Trebuchet MS";
	font-size: 13px;
	list-style-type:none;
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

}

.artistList {
	font-family: "Trebuchet MS";
	font-size: 15px;
	list-style-type:none;
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

}

.artistList li{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: 500;
	list-style-type:none;
	margin: 0;
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

}



.hotoffpress li {
	font-family: "Trebuchet MS";
	font-size: 13px;
	list-style-type:none;
	padding: 0;
	margin: 0;
	margin-bottom: 0.6em;

}

.hotoffpress li a{
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight:900;

}


.goLocalList ul {

}

.goLocalList li {

list-style-type: none;
padding: 0;
margin-left: -2em;


}

.goLocalList li a{


font-weight: bold;

}



.goLocalList li p {

font-weight: normal;

}


.today li {
    list-style-type:none;
	font-size: 22px;
	padding: 0;
	margin: 0;
	margin-bottom: 0.6em;

}

.today li a{
	font-family: "Trebuchet MS";
    list-style-type:none;
	font-size: 22px;
	font-weight:900;

}



.adList {
	font-family: "Trebuchet MS";
	font-size: 13px;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0.3em;

}

.adList a{

	list-style-type:none;
	padding: 0;
	margin: 0px;


}


.linksList {
	font-family: "Trebuchet MS";
	font-size: 12px;
	list-style-type:none;
	display:block;
	padding:0em;
	margin:0;
	width:90%;

}

.linksList  a {
 display:block;
 padding:.3em;
 border-top: 1px;

 }




.style1 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	list-style-type:none;
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border: 0;
}
.style2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.fancyBullet {
	font-family: "Trebuchet MS";
	font-size: 13px;
		margin-top: 0.3em;
	margin-bottom: 0.3em;
}

div#utahDocsBody {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
div#utahDocsBody p2{
	color:#CCCCCC;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
div#footer{
	font-family: "Trebuchet MS";
	font-size: 12px;
}

 
.style11 {
	font-family: "Trebuchet MS";
	font-size: 22px;
}
.style6 {color: #FFFFFF}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.date{
	margin-left: 0.8em;
	margin-right: 0.3em;
	font-style: italic; 
	font-size: 11px;
	color: #9AB2BC;
}

.date a{
	color: #9AB2BC;
}

.smallSubText{
	font-family: "Verdana";
	margin-left: 0.8em;
	margin-right: 0.3em;
	font-size: 11px;
	color: #9AB2BC;
}


.dateRed{
	font-size: 11px;
	font-style: italic; 
	color:#9AB2BC;
}
.subText{
	font-size: 12px;
	color: #666666;
}



.gray12 {
	font-size: 12px;
	color: #666666;
}
.style7 {color: #000000}
.style16 {color: #666666}
.style23 {color: #666666; font-size: 11px; }
.style12 {font-size: 22px}
.style24 {font-size: 18px}
.style25 {font-size: 16px}
.style26 {font-size: 24px}
.smallText {font-size: 12px}
.style27 {font-size: 14px}
.style28 {
	font-size: 12px;
	color: #666666;
}

.answer { 
  margin-left: 120px;

}

.commentary_text { 
	font-size: 16px;
    font-family: "verdana";  
    font-weight: bold;
    font-style: italic;
    

    }

.style29 {color: #999999}

li.videoItem {display:block;  padding-left:10px; background-color: #EBE9FF;  background-image: url(../graphics/video_icon_small.jpg) no-repeat; }

li.today {  font-size: 18px; }
