/*original working typography style sheet*/

/**
 * This typography file is included in the WYSIWYG editor
 */
.typography * {
	font-family:Arial, sans-serif;
	font-size:100%;
}
.typography blockquote {
	margin-left:20px;
}
.typography hr {
	padding:5px;
	width:3px;
	color:#4f585c; /*dk grey*/
}

/**didn't change**/
.typography ul li,
.typography ol li,
.typography a {
	color:#000000;
	
	font-size:90%;
}
.typography p {
	font-size:90%;
		margin:.4em 0 .8em 0;
		padding:0;
}

/** CMS LIST STYLES  didn't change**/
.typography ul,
.typography ol {
	margin-left:10px;
	margin-bottom:20px;
}
	.typography ul li,
	.typography ol li {
		margin:4px 10px;
		line-height:1.4em;
	}
		.typography ul li {
		 list-style-type:disc;  /*changing to none gets rid of bullets for everything not just the poll answers*/
		}
		.typography ol li {
			list-style-type:decimal;
    }

/* HEADER STYLES */

.typography h1,
.typography h2,
.typography h3,
.typography h4 {
	margin:.8em 0 .2em 0;
		padding:0;
		
}

/** LINK STYLES **/
.typography a {
		color:#000000;
        text-decoration:none;
        
	}
.typography a:hover {
		color:#000000;
		background:#ffff80;
		text-decoration:underline;
	}

.typography a.title {
        color:#000000;
        background:#ffffff;
        text-decoration:none;
    }
 .typography a.pic  {
  background:transparent;
 text-decoration:none;
 }


.typography table {
	font-size:1.1em;
}
	.typography table tr td {
		padding:3px 5px;
	}
	
table.calendar, table.calendar caption, table.calendar td.in_month {
  background-color: #ffffff; /*ffffb3 lt yellow*/
  text-align: center;
}

.typography table.calendar{
float:left;
font-size:90%;
width:85%; /*was 70%*/
margin-left:0;
}

/*.typography table.calendar a:hover {background-color:#d9d9d9;}*/



/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.typography .left {
	text-align:left;
}
.typography .center {
	text-align:center;
}
.typography .right {
	text-align:right;
}
.typography img.right {
	float:right;
	margin: 5px 0px 5px 7px;
}
.typography img.left {
	float:left;
	margin:5px 10px 5px 0px;
	padding-right:15px;
	
}

.typography p.MsoNormal, .typography p.MsoBodyText {
	margin: 0;
}


.typography .leftmenu p,
 	.leftmenu h1,
	.leftmenu h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}

.typography .leftmenu h1{
      text-align:center;
    }

.typography .leftmenu ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
.typography .leftmenu ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
.typography .leftmenu ul li a {
		display:inline;
		float:left;
		margin:0 0 0 1px;
		padding:3px 10px;
		text-align:center;
		background:#ffff80;
		color:#000;
		text-decoration:none;
		position:relative;
                        left:15px;
		line-height:1.3em;
	}
.typography .leftmenu ul li a:hover {
		background: #ffff80;
		color:#000000;
	}
.typography .leftmenu ul li a.active,
.typography .leftmenu ul li a.active:hover {
		color:#ffff80;
		background:#000;
		font-weight:bold;
	}
.typography .leftmenu ul li a span {
		display:inline;
	}

.typography .leftmenu img {
		margin:10px 0 5px;
        padding-left:5px;
	}

.typography img {
		margin:10px 0 5px;
		border:0px;
	}

.typography .imghead{
      width:100%;
    }

/*header2*/
.typography    .header2 p,
	.header2 h1,
	.header2 h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}

.typography .header2 ul {
        clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:3px 0 0 0; /*was 7px 0 0 0;*/
		padding:0;
        font-size:90%;
	}
.typography .header2 ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;

	}
.typography .header2 ul li a {
		display:inline;
		float:left;
		margin:0 0 0 1px;
		padding:7px 10px;
		text-align:center;
		background:#ffff80;
		color:#000;
        	font-size:90%;
        	font-weight:bold;
		text-decoration:none;
		position:relative;
	        left:15px;
		line-height:.6em;

	}
.typography .header2 ul li a:hover {
		background: #ffff80;
		color:#000000;

	}

.typography .header2 ul li a span {
		display:inline;
	}

.typography .header2 img {
		margin:10px 0 5px;
        padding-left:5px;
	}

.typography .header2 form{
      padding:0 0 5px 0;
      margin:0;
     
    }
.typography .container1  h2{
      background:#ffffff;
      font-size:1.5em;

    }

.typography .container1 h3{
      font-size:1em;
      background:#E9E5E5;
      width:99%;
      padding-left: 7px;
    }
    
    .typography .container1 h4{
    font-size:.8em;
    }
    .typography .container1 p{
    font-size:80%;
    }

.typography .menubottom p {
     	padding:10px;
		margin:0;
        font-size:90%;

}

.typography .menubottom a {
  font-size:90%;
  font-weight:bold;
}

.typography .footer p {
		background:#ffffff;
		padding:2px;
		margin:0px;
		text-align:center;
	}

/*col3-sidebar formatting*/
.typography .col3 a {
	color:#000000;
	line-height:1.5em;
	font-size:80%;
	font-weight:bold;
	
}
.typography .col3 p {
	font-size:90%;
		margin:.4em 0 .8em 0;
		padding:0;
		
}
.typogography .newsdetails {
font-size:80%;
line-height:.8em;
font-weight:bold;
}

.typography .quote1 h2 {
	
	color:#000000;
	font-size:2em;
	background:#8DDFF3;
	width:95%;
	display:block;
	padding: .25em .25em .25em .25em;
	}
	
	
	.typography .nutrition h3{
	font-size:1em;
	font-weight:bold;
	background-color:#ffffff;
	text-align:left;
	padding:0px;
	}
	