body{
   color: #222222;
    font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 1.5;

}

.paragraph {
       color: #333; font-size: 100%t; line-height: 16pt;     font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif; text-decoration: none; 
}

.subheading {
	color: #5b0126; font-weight: bolder; font-size: 12pt; line-height: 16pt; text-transform: uppercase;     font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif;
}

.photocaption {
	color: #333; font-size: 100%; line-height: 16pt; font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif;
}

.byline {
	font-style: italic;
    font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif;
}


.eventtitle {
	color: #5b0126; font-weight: bolder; font-size: 12pt; line-height: 16pt; text-transform: uppercase;    font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif;
}


label {
color: #333; font-size: 100%; line-height: 16pt;     font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif;text-decoration: none; 
}
p {
       color: #333; font-size: 100%; line-height: 16pt;     font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif;text-decoration: none; 
}
strong {
       color: #333;    font-family: &quot;Helvetica Neue&quot;,Arial,Helvetica,sans-serif; text-decoration: none; 
}


a{
color:#002157;}

a:link {
color:#002157;}

a:hover {
color:#bbbbbb;}



.right-module-top {
    background:url(http://www.michiganschildren.org/templates/triadesignfirm/images/bg-right-top.png) no-repeat scroll center top transparent;
    height: 12px;
    width: 287px;
}


.right-module-content {
    background: url(http://www.michiganschildren.org/templates/triadesignfirm/images/bg-right-content.png) repeat-y scroll center top transparent;
    padding:10px 20px;
    width: 247px;
	font-family: Verdana, Geneva, sans-serif;
}

.right-module-bottom {
    background: url(http://www.michiganschildren.org/templates/triadesignfirm/images/bg-right-bottom.png) no-repeat scroll center top transparent;
    height: 19px;
    margin-bottom: 10px;
    width: 287px;
}

.right-module-content h3, .submain-module-content-inner h3 {
    color: #333333;
    font-family: Georgia,serif;
    font-size: 1.4em;
    font-weight: bold;
    letter-spacing: 1px;
 line-height: 1.35em;
    margin-bottom: 10px;
    text-align: left !important;
margin-top:5px;
}

.right-module-content a {
    color: #002157;
}




#mainContentInner{
	font-family:&quot;Trebuchet MS&quot;, Arial, Helvetica, sans-serif; 
font-size:100%;}


.sep{
height:1px;
background-color:#d8d8d8;
margin:20px 0 20px 0;
width:100%;}

.lavaLampWithImage li.back .leftimage {
background-image:none;}

.submenu {
    background-color: #3D3A99 !important;
    border-radius: 0;
   box-shadow:0 0 0 rgba(255,255,255,0) !important;
    padding-bottom: 5px;
    text-align: left;
}

#topNav ul.menu li  a {
 background: none repeat scroll 0 0 transparent;
    color: white;
    display: inline-block;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 1px;
    text-decoration: none;
    text-transform: none;
    text-shadow:0 0 0 rgba(0,0,0,0) !important;
}

#topNav ul.menu li  a:hover {
  /*  color: #bbb;*/
    text-shadow:0 0 0 rgba(0,0,0,0) !important;
}

.lavaLampWithImage li a {
 background: none repeat scroll 0 0 transparent;
    color: white;
    display: inline-block;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 1px;
    text-decoration: none;
    text-transform: none;
text-shadow:none;
text-shadow:0 0 0 rgba(0,0,0,0) !important;
}

.lavaLampWithImage li a:hover {
  /*color: #bbb;*/
text-shadow:none;
}


.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.sfHover a{
    color: white !important;
}


.sf-menu li ul li a:hover, .sf-menu li a:hover, .sf-menu li a:hover{
#bbbbbb;
}

#mainTop {
   /* margin-bottom: -10px;*/
}

#mainBottom {
    	/*margin-top: -10px;
	padding-top: 5px;*/
background-repeat: no-repeat;
}

#mainContentInner, .submain-module-content-inner {
    padding: 1px 40px;
}
