

/*-------------------------------------------+
|                                            |
|         Typegridphy FONT STYLES            |
|                                            |
+-------------------------------------------*/

html{
	font-size:100%;
}
body{
	font-size:75%; /* was 62.5% */
	font-family: Helvetica, Arial, Geneva, sans-serif;
}
.code{ /* Styling for and code type items */
	font-size:1em;
	font-family: "Courier New", Courier, Monospace;
}


/*PARAGRAPHS
-------------------------------------------------------- */
.generic p{
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line{
	font-variant:small-caps;
}
/* Styles a drop cap on each paragraph with this class */
p.drop:first-letter{
	float:left;
	font-size:3em;
	margin-top:-0.05em;
	margin-right:0.1em;
	margin-bottom:-0.5em;
}
/*HEADINGS
-------------------------------------------------------- */
h1{
	font-size:3em;
	margin-bottom:0.6em;
	font-style:italic;
	line-height:1.2em;
}
h2{
	font-size:2em;
	margin-bottom:0.9em;
	line-height:0.9em;
}
h3{
	font-size:1.5em;
	margin-bottom:1.2em;
	line-height:1.2em;
	/*font-variant:small-caps;*/
	font-weight: bold;
}
h4{
	font-size:1.2em;
	margin-bottom:1.5em;
	line-height:1.5em;
	/*font-variant:small-caps;*/
	font-weight: bold;
}
h5{
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
	font-variant:small-caps;
}
h6{
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
	font-variant:small-caps;
}
/*LINKS
-------------------------------------------------------- */
p a:hover{
	text-decoration:none;
}
h1 a:hover{
	text-decoration:none;
}
li a:hover{
	text-decoration:none;
}
/*ALL THE TRIMMINGS
-------------------------------------------------------- */
blockquote p{
	font-size:1.2em!important;
	line-height:1.5em!important;
	margin-bottom:1.5em!important;
	font-style:italic;
	font-weight:bold;
}
blockquote p cite{
	font-style:normal;
}

pre {
	font-size: 14px;
}

.generic strong{
	/*font-variant:small-caps;*/
	font-weight: bold;
}
.generic em{
	font-style:italic;
	font-weight:inherit;
}
.amp{ /* Give those ampersands a right sexy look */
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
	font-weight:normal;
	line-height:inherit;
}
.code{ /* Styling for and code type items */
	font-family:Courier, "Courier New", monospace;
}

/*-------------------------------------------+
|                                            |
|         960.gs Text STYLES                 |
|                                            |
+-------------------------------------------*/

a:focus {
	outline: 1px dotted invert;
}



/* CASA STUFF */

#bodycontainer li {
   font-size: 1.2em;
   line-height: 1.5em;
}

#bodycontainer li li {
    font-size: 1em;
}




/*
body { font: 70%/1.5  Verdana, 'Trebuchet MS', arial, sans-serif;  }
.pagebody { text-align:center;  }
#wrapwebsite { text-align:left;  }
#wrapfooter {text-align: center; }
.siteheading {font-size: 130%; text-decoration: none;}
h1.siteheading {font: bolder 30px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px; text-transform: none;}
.topnav { text-align:right; font-weight: bold;}
legend { font-size:larger; font-weight: bold; }
legend a { text-decoration:none;}
.settinglabel, .settinglabelFixedHeight { font-weight: bold; font-size:smaller; }
.modulebuttonrow {text-align:center;  }
a.ModuleEditLink ,
a.ModuleEditLink:link ,
a.ModuleEditLink:visited ,
a.ModuleEditLink:hover ,
a.ModuleEditLink:active {  font-size:10px; }
a.siteheading:link { text-decoration: none;  }
a.siteheading:visited { text-decoration: none; }
a.siteheading:hover { text-decoration: none; }
a.siteheading:active { text-decoration: none; }
ul.firstnav span.sitelink,
li.topnavitem,
li.firstnav,
.WelcomeMessage ,
.sitelink {  font-weight: bold; font-size: 9px;  }
a.sitelink:link { text-decoration: none; }
a.sitelink:visited { text-decoration: none; }
a.sitelink:hover { text-decoration: underline; }
a.sitelink:active { text-decoration: none; }
.accent { font-weight: bold; }
a.ModulePager:link { text-decoration: underline; }
a.ModulePager:visited { text-decoration: underline;}
a.ModulePager:hover { text-decoration: underline; }
a.ModulePager:active { text-decoration: underline; }
.selectedpage{ font-weight: bold;}
a.SelectedPage:link { font-weight: bold; text-decoration: none; }
a.SelectedPage:visited { font-weight: bold; text-decoration: none; }
a.SelectedPage:hover { font-weight: bold; text-decoration: underline; }
a.SelectedPage:active { font-weight: bold; text-decoration: none;}
a:hover { text-decoration: underline; }
legend a.ModuleEditLink { font-size:smaller; }
legend a.ModuleEditLink:link { font-size:smaller;}
legend a.ModuleEditLink:visited { font-size:smaller;}
legend a.ModuleEditLink:hover { font-size:smaller;  }
legend a.ModuleEditLink:active {  font-size:smaller;}
h1, h2, h3 {font-family: 'Trebuchet MS', Arial, sans-serif;font-weight: bold;}
h1 {font-size: 1.7em;	}
h2 {font-size: 1.5em;}
h3 {font-size: 16px;}
.txtcopyright { font-size: 80%;font-weight: normal; }
.txterror { font-weight: bold;  }
.moduleedit { text-indent: 4px; }
div.moduletitle, span.moduletitle, tr.moduletitle, h2.moduletitle 
{ font-size:1.5em;  font-weight: bold;text-transform: none;  }
.modulesubtitle { font-weight: bold; } 
.modulecontent {text-align:left;  }
.modulefooter { font-size:11px; text-align:center;  }
.filesfooter { text-align:left; white-space:nowrap;}
.linkdescription { font-weight: normal; font-style: italic; }
div.sitemap ul , div.sitemap ul li { font-size:100%; }
.skiplink {display:none}
ul.userstats {font-size:90%;  }
ul.userstats li {font-size:100%;  }
.unselectedcrumb { font-weight:normal;}
.selectedcrumb { font-weight:bold; }
a.selectedcrumb:link ,
a.selectedcrumb:visited { text-decoration: none;}
a.selectedcrumb:hover { text-decoration: underline;}
a.selectedcrumb:active { text-decoration: none;}
a.unselectedcrumb:link ,
a.unselectedcrumb:visited { text-decoration: none;}
a.unselectedcrumb:hover { text-decoration: underline;}
a.unselectedcrumb:active { text-decoration: none;}
ul.linkitem a { font-weight: bold; text-decoration:none;}
#wrapfooter { font-size: 92%;}
#wrapfooter a { text-decoration: none; font-weight: bold;}
.aspbutton, input.button , input[type=submit] 
{  margin: 0; font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #EAEAEA;padding: 2px 3px; 
	background: #CCC url(images/buttonbg.gif) repeat-x left bottom; 
	color: #333; }
	*/