/* Start of CMSMS style sheet 'thecollaborative sticky footer' */
* {
	margin: 0;
	padding: 0;}

html  {
	height: 100%;}

body {
	height: 100%;
        font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background: url(uploads/images/body_background.png) repeat-x top #fff;
	color: #3a4c7d;
        background-color:#fff;}

/* enewsletter signup form styles */
.enewsform {
	font-size: xx-small;
	color: #3a4c7d;
	text-align: left;}

#enews {
	color: #3a4c7d;
	padding: 10px 0 0 625px;}
/* end enewsletter signup form styles */




/*universal tags*/

p, li {
	font-size: 1.2em;}

h1 {
	font-size: 1.7em;
	font-family: Georgia, Times, serif;
	color: #768ec6;
	font-weight: normal;
	padding: 20px 0;}

h2 {
	font-size: 2.3em;
	font-family: Georgia, Times, serif;
	color: #c1b0cb;
	font-style: italic;
	font-weight: normal;
	padding: 30px 0 10px 0;}







/*site structure*/

#page_wrap {
	min-height: 100%;
        height: auto !important;
        height: 100%;
        width: 960px;
	margin: 0 auto -135px;}

#masthead {
	height: 135px;
	background: url(uploads/images/header_background.png) no-repeat;
	list-style-type: none;
	padding-left: 110px;}


#main_content {
	padding: 0 0 50px 0;
        /*background-image: url(images/h2background.png);
	background-repeat: no-repeat;
	background-position: 9px 38px;
	z-index: -1; /*default z-index is zero*/}*/
}






#main_content ul, #main_content ul ul {
       width: 550px;
       padding-left: 1.5em;
       list-style-position: outside;
       font-size: 1em;
       line-height: 1em;}



/* Left Column Styles */



#main_content #left_column p/*,
#main_content #left_column li*/ {
	font-size: 1.4em;
	line-height: 1.8em;
	margin-top: 1.2em;}

#main_content #left_column {
	float: left;
	width: 550px;
	padding-left: 55px;}

#main_content #right_column {
	float: right;
	width: 230px;}

#main_content #right_column p,
#main_content #right_column li {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: .5em;}

/*controls news module title links (and size of more link inside brackets--but not brackets) on home page */
#main_content  #right_column a{ 
      /* color: #aa4c7d;*/color: #3a4c7d;
	text-decoration: none;
	font-size: 1.3em;
       line-height: 1.4em;}


/*removes the default paragraph spacing between list items*/
#main_content #left_column li {
	font-size: 1.4em;
	line-height: 1.8em;}

#main_content #left_column li li{
	font-size: 1.0em;
	line-height: 1.8em;}

#main_content  #left_column a{
	color: #aa4c7d;
	text-decoration:underline;	}



/* Right Column Styles */



#main_content #right_column h2{
         padding-bottom: 30px;}












#push {
	height: 135px;}

#footer {
	height: 135px;
	color: #fff;
	border-top: 4px solid #3a4c7d;
	background-color: #768ec6;}

#footer #footer_content {
	margin: 0 auto;
	width: 960px;}


#footer a {
	color: #bbc7e3;
	font-weight: bold;
	text-decoration: underline;}


#footer a:hover, #footer a:active {
	color: #fff;}


#footer #footer_content #footer_left {
	float: left;
	width: 450px;
	margin-left: 110px;
	padding-top: 50px;}


#footer #footer_content #footer_right {
	float: right;
	width: 350px;
	text-align: left;
	padding-top: 22px;
	/*background: url(uploads/images/logo.png) no-repeat -50px -5px; */
	vertical-align: bottom;}


.accessibility{
        color: #000;
        padding-top: 7px;}


.sponsor {
	padding: 20px 0;}

.clear {
	clear: both;}


.floatleft {
	float: left;
        padding-right: 20px;}



/* End of 'thecollaborative sticky footer' */

