@charset "utf-8";
/* CSS Document */

body{
	font: Arial, Helvetica, sans-serif;
	background: #d5e4bd;
	padding: 0;
	margin:0;
	color: #292929;
}

img{
	border:none;
}

p {
    color:#292929;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding:0;
	margin:0;
}
 
 
h1 {
    color:#9ac069;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    font-size:22px;
	background-image:url(http://www.sudburylivingmagazine.com/images/feature_bar.jpg);
	background-repeat:no-repeat;
	font-weight:lighter;
    font-style:inherit;
	padding: 0 0 0 52px;
	margin:0 0 0 5px;
} 

h2 {
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
	height:30px;
	background-image:url(http://www.sudburylivingmagazine.com/images/PlainH1Bar_645x23.jpg);
	background-repeat:no-repeat;
	padding:0 0 2px 5px;
	margin:0 0 -7px 0;
	font-weight:400;
	text-align:left;
}

h3 {
    color:#9ac069;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
	padding:0;
	margin:0 0 0 0;
	font-weight:400;
	text-align:left;
}

h4 {
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
	padding:0;
	margin:0 0 0 0;
	font-weight:400;
	text-align:left;
}

h5 {
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    font-size:14px;
	background-image:url(http://www.sudburylivingmagazine.com/images/green_bar.jpg);
	background-repeat:no-repeat;
	font-weight:lighter;
    font-style:inherit;
	padding: 0 0 4px 32px;
	margin:0 0 0 3px;
	color:#7fae44;
}

h6 {
    color:#292929;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
	padding:0;
	margin:0 0 0 0;
	font-weight:400;
}

span.green {
   color:#9ac069;
}

span.issue {
	font-size:10px; 
	color:#666666; 
	font-weight:bold;
}

.articleSeperator{
	border:none; 
	background:#9ac069; 
	height:1px;
}

span.greenTwo {
   color:#FFFFFF;
   font-size:12px;
}

.headlineText{text-transform:uppercase;}

#container { 
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color:#FFFFFF;
	text-align:center;
	margin: 0 auto;
	padding:0;
}

#container #header{
	width:980px;
	background-image: url(http://www.sudburylivingmagazine.com/images/headers_main.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	height:154px;
	float:left;
}

#container #header #logo{
	width:230px;
	height:90px;
	float:left;
	margin:0;
	padding:0;
	height:107px;
}

#container #header #banner{
	width:728px;
	height:90px;
	float:left;
	margin:15px 0 0 7px;
	padding:0;
	border:solid 1px black;
}

#container #header #menu{
	width:980px;
	clear:both;
}

#container #mainContent{
	float:left;
	width:980px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	clear:both;
}

#container #mainContent #Header{
	float:left;
	width:666px;
	padding:2px 0 0 0;
	margin:0 0 0 -2px;
}

#container #mainContent #leftPanel{
	float:left;
	width:668px;
	background-color:#FFFFFF;
	padding:10px 0 0 0;
	margin:0;
}

#container #mainContent #FeatureStoryWrap{
	float:left;
	width:666px;
	padding:5px 0 0 0;
	margin:0 0 0 1px;
}

#container #mainContent #FeatureStoryPic{
	float:left;
	width:350px;
	padding:5px 0 0 5px;
	margin:0;
}

#container #mainContent #FeatureStoryTitle{
	float:left;
	width:285px;
	padding:0 0 0 5px;
	margin:0 0 0 0;
	text-align:left;
}

#container #mainContent #FeatureStoryText{
	float:left;
	width:285px;
	padding:0 0 0 0;
	margin:0 0 0 5px;
	text-align:left;
}

#container #mainContent #FeatureSectionsWrap{
	float:left;
	width:666px;
	padding:0 0 10px 0;
	margin:10px 0 0 1px;
}

#container #mainContent #FeatureSectionsContentWrap{
	float:left;
	width:163px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
}

#container #mainContent #FeatureSectionsTitle{
	float:left;
	width:160px;


	padding:0 0 0 0;
	margin:0 0 0 2px;
}

#container #mainContent #FeatureSectionsContent{
	float:left;
	width:160px;
	padding:0 0 5px 4px;
	margin:0 0 0 0;
	text-align:left;
	height:160px;
}

#container #mainContent #FrontPageBlogWrap{
	float:left;
	width:645px;
	padding:0 0 10px 0;
	margin:10px 0 10px 5px;
	border:#9ac069 1px solid;
}

#container #mainContent #FrontPageBlogContent{
	float:left;
	width:170px;
	padding:0 0 0 0;
	margin:0 0 0 5px;
}

#container #mainContent #FrontPageBlogTitle{
	float:left;
	width:450px;
	padding:0 0 5px 0;
	margin:0 0 0 5px;
    text-align:left;
}

#container #mainContent #FrontPageBlogText{
	float:left;
	width:450px;
	padding:0 0 0 0;
	margin:0 0 0 5px;
	text-align:left;
}

#container #mainContent #FrontPageBlogLink{
	float:left;
	width:450px;
	padding:0 0 0 0;
	margin:0 0 0 5px;
	text-align:right;
	font-size:12px;
}

#container #mainContent #FrontPageVideoGalWrap{
	float:left;
	width:645px;
	padding:0 0 10px 0;
	margin:10px 0 10px 5px;
	border:#9ac069 1px solid;
}

#container #mainContent #rightPanel{
	float:left;
	width:305px;
    border-left:#9ac069 1px solid;
	margin:0 0 0 0;
	padding:0 0 0 2px;
        text-align:left;
}

#container #mainContent #rightPanel #news p {
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	border-bottom: #CCCCCC 1px solid;
	padding:0 0 5px 0;
	margin:5px 0 5px 0;
}

#container #mainContent #rightPanel #news{
	float:left;
	width:294px;
    border:#9ac069 1px solid;
	margin:-5px 0 0 2px;
	padding:0 2px 0 2px;
    text-align:left;
}

#container #mainContent #rightPanel #newsWrap{
	float:left;
	width:294px;
    border-bottom:#9ac069 1px solid;
	margin:-5px 0 0 2px;
	padding:0 2px 0 2px;
    text-align:left;
}

#container #mainContent #rightPanel #news  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #rightPanel #news a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #rightPanel #news a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #rightPanel #news a:hover {color: #FF0000; text-decoration:none;}


#container #mainContent #rightPanel #Region1,#Region2,#Region3,#Region4,#Region5,#Region6,#Region7, #Region8, #Region9, #region10, #region11, #region12, #region13, #region14, #region15{ margin: 10px 0 0 2px; padding: 2px 0 0 0; width:300px; }

#container #mainContent #zonePDF{
	float:left;
	width:300px;
	margin:10px 0 10px 0;
	padding:0;
}

#container #mainContent #zonePDFLeft{
	float:left;
	width:64px;
	margin:0;
	padding:0;
}

#container #mainContent #zonePDFRight{
	float:left;
	width:236px;
	margin:0;
	padding:0;
}

#container #mainContent #followUs{
	width: 300px;
	margin: 20px 0 5px 0;
}

#container #mainContent #followUs h1{
float: left;
padding-right: 10px;
margin-top: 10px;
margin-left: 26px;
}

#container #mainContent #rightPanel #communityEvents .eventSearchButtons {
	background-image:url(/globalhttp://www.sudburylivingmagazine.com/images/calendar_big.jpg);
	background-repeat:no-repeat;
	width: 32px;
	height: 50px;
	font-size:12px;
	float:left;
	margin-left: 0px;
	margin-right: 4px;
	padding-left: 5px;
	padding-top: 1px;
}

#container #footer{
	clear:both;
	background-color:#9ac069;
	width:980px;
	margin:5px 0 0 0;
	padding:0;
	font-size:11px;
}

#container #footerTop{
	clear:both;
	background-color:#9ac069;
	width:980px;
	text-align: center;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	color:#ffffff;
	font-size:11px;
}

#container #footerbottom{
    text-align:center;
    background-color:#9ac069;
	height:115px;
	width:978px;
	border-bottom:1px #FFFFFF solid;
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
}

#container #mainContent #FeatureStoryText  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FeatureStoryText a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FeatureStoryText a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FeatureStoryText a:hover {color: #FF0000; text-decoration:none;}

#container #mainContent #FeatureSectionsContent  a:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FeatureSectionsContent a:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FeatureSectionsContent a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FeatureSectionsContent a:hover {color: #9ac069; text-decoration: none;}

#container #mainContent #FeatureStoryTitle  a:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #FeatureStoryTitle a:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #FeatureStoryTitle a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #FeatureStoryTitle a:hover {color: #9ac069; text-decoration: none;}

#container #mainContent #FrontPageBlogTitle  a:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #FrontPageBlogTitle a:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #FrontPageBlogTitle a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#container #mainContent #FrontPageBlogTitle a:hover {color: #9ac069; text-decoration: none;}

#container #mainContent #FrontPageBlogText  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FrontPageBlogText a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FrontPageBlogText a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FrontPageBlogText a:hover {color: #FF0000; text-decoration:none;}

#container #mainContent #FrontPageBlogLink  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FrontPageBlogLink a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FrontPageBlogLink a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#container #mainContent #FrontPageBlogLink a:hover {color: #FF0000; text-decoration: none;}

#container #footerTop a:link {color: #ffffff; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#container #footerTop a:visited {color: #ffffff; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#container #footerTop a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#container #footerTop a:hover {color: #FF0000; text-decoration:none; font-size:11px;}

/*-------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------*/
/*---  Sections ---*/
/*-------------------------------------------------------------------------------------------------*/

#sectionHeader{
	float:left;
}

#SectionFeatureStoryWrap{
	float:left;
	width:656px;
	padding:0 0 0 0;
	margin:10px 0 5px 5px;

}

#SectionFeatureStoryPic{
	float:left;
	width:350px;
	padding:0 0 0 0;
	margin:0 0 0 2px;
	height:280px;
}

#SectionFeatureStoryTitle{
	float:left;
	width:285px;
	padding:0 0 0 0;
	margin:0 0 0 5px;
	text-align:left;
}

#SectionFeatureStoryText{
	float:left;
	width:285px;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 5px;
}

#SectionLatestStoryWrap{
	float:left;
	width:656px;
	padding:0 0 0 0;
	margin:0 0 0 3px;
}

#SectionLatestStoryRowWrap{
	float:left;
	width:656px;
	padding:0 0 20px 0;
	margin:0 0 0 3px;
}

#SectionLatestStoryContentWrap{
	float:left;
	width:163px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	height:160px;	
}


#SectionLatestStoryContent{
	float:left;
	width:160px;
	padding:0 0 5px 2px;
	margin:0 0 0 0;
	text-align:left;
}

#SectionLatestStoryContent a:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SectionLatestStoryContent a:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SectionLatestStoryContent a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SectionLatestStoryContent a:hover {color: #9ac069; text-decoration: none;}

#SectionFeatureStoryTitle a:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#SectionFeatureStoryTitle a:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#SectionFeatureStoryTitle a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#SectionFeatureStoryTitle a:hover {color: #9ac069; text-decoration: none;}

#SectionFeatureStoryText a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SectionFeatureStoryText a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SectionFeatureStoryText a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SectionFeatureStoryText a:hover {color: #FF0000; text-decoration: none;}

/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
/*---  Press Releases ---*/
/*-------------------------------------------------------------------------------------------------*/

.pressRelease{clear:both; text-align:left; float:left; border-top:solid 1px #9ac069; padding:10px 5px 10px 5px; width:645px; margin: 0 0 0 5px; }

.pressRelease p.photo{float:left; padding: 0 0 0 5px; width:460px;}
.pressRelease p.nophoto{float:left; padding: 0 0 0 5px; width:616px;}

.pressRelease img{margin:0; padding:0; width:156px; float: left;}

.pressRelease a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pressRelease a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pressRelease a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pressRelease a:hover {color: #FF0000; text-decoration: none; font-weight:bold;}

/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
/*---  Article ---*/
/*-------------------------------------------------------------------------------------------------*/



#ArticleWrap{
	float:left;
	width:648px;
	padding:0 0 0 0;
	margin:0 0 5px 5px;
}

#ArticleWrap h1{
    color:#292929;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
	padding:0;
	margin:0 0 0 0;
    background:none;
    font-weight:bold;
}

#ArticlePicWrap{
	width:350px;
	padding:0 0 0 5px;
	margin:0 5px 0 0;
	float:right;
}

#ArticlePic{
	padding:0 0 0 5px;
	margin:0 0 0 0;
}

#ArticlePicText{
	padding:2px 4px 2px 5px;
	margin:2px 0 0 5px;
	width:341px;
	text-align: center;
	background-color:#9ac069;
}

#viewMorePhotos{
	position:absolute;
	margin:-20px 0 0 -10px;
}

/*#viewMorePhotos{
	position:absolute;
	margin:175px 0 0 10px;
}*/

#ArticleContentWrap{
	float:left;
	text-align:left;
	padding:5px 0 0 0;
	margin:0 0 0 2px;
	width: 648px;
}

#ArticleTitle{
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;
	padding:0 0 15px 0;
}

#ArticleText{
	text-align:left;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

#ArticleText h1{
	text-transform:capitalize;
}


#ArticleCommentWrap{
	float:left;
	width:664px;
	padding:0 0 0 0;
	margin:0 0 0 3px;
}


#ArticleTitle  a:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#ArticleTitle a:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#ArticleTitle a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#ArticleTitle a:hover {color: #9ac069; text-decoration: none;}

#LatestArticles{
	clear:both;
	float:left;
	width:645px;
	padding:0 0 10px 0;
	margin:5px 0 10px 5px;
	border:#9ac069 1px solid;
	text-align:left;
	font-size:12px;
}

#LatestArticles h2{
	margin:0 0 -15px 0;
}

#LatestArticles a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:2px 0 2px 5px;}
#LatestArticles a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px margin:2px 0 2px 5px;}
#LatestArticles a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:2px 0 2px 5px;}
#LatestArticles a:hover {color: #FF0000; text-decoration:none; font-size:12px; margin:2px 0 2px 5px;}

#addthis{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 7px 5px; clear:both;}

/*-------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------*/
/*---  Recipes ---*/
/*-------------------------------------------------------------------------------------------------*/



#RecipeMainContentWrap{
	float:left;
	width:656px;
	padding:0 0 0 0;
	margin:0 0 5px 5px;
}

#RecipeContentWrap{
	float:left;
	width:650px;
	padding:5px 0 0 0;
	margin:0 0 5px 0;}

#RecipeTitleWrap{
	float:left;
	width:650px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	border-bottom:#9ac069 1px solid;
}

#RecipeTitleName{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 5px;
	text-align:left;
}

#RecipeTitleDate{
    text-align:right;
	padding:0 0 0 0;
	margin:0 0 0 5px;
}

#RecipePic{
	float:left;
	width:240px;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
	height:200px;
}

#RecipeText{
	float:left;
	width:395px;
	padding:0 0 2px 5px;
	margin:0 0 5px 5px;
	text-align:left;
}


#RecipeTitleName  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#RecipeTitleName a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#RecipeTitleName a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#RecipeTitleName a:hover {color: #FF0000; text-decoration: none;}

/*-------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------*/
/*---  Blogs ---*/
/*-------------------------------------------------------------------------------------------------*/



#BlogMainContentWrap{
	float:left;
	width:656px;
	padding:0 0 0 0;
	margin:0 0 5px 5px;
}

#BlogContentWrap{
	float:left;
	width:650px;
	padding:30px 0 0 0;
	margin:0 0 5px 0;}

#BlogTitleWrap{
	float:left;
	width:650px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	border-bottom:#9ac069 1px solid;
}

#BlogTitleName{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 5px;
	text-align:left;
}

#BlogTitleDate{
    text-align:right;
	padding:0 0 0 0;
	margin:0 0 0 5px;
}

#BlogText{
	float:left;
	width:640px;
	padding:0 0 4px 2px;
	margin:0 0 5px 5px;
	text-align:left;
}


#BlogTitleName  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#BlogTitleName a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#BlogTitleName a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#BlogTitleName a:hover {color: #9ac069; text-decoration: none;}

/*-------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------*/
/*---  Publications ---*/
/*-------------------------------------------------------------------------------------------------*/



#PublicationMainContentWrap{
	float:left;
	width:656px;
	padding:0 0 0 0;
	margin:0 0 5px 5px;
}

#PublicationPic{
	float:left;
	width:320px;
	padding:0 0 4px 0;
	margin:10px 0 5px 0;
	text-align:left;
	border-right:#9ac069 1px solid;
}

#PublicationTitle{
	float:left;
	width:310px;
	padding:0 0 2px 10px;
	margin:15px 0 0 0;
	text-align:left;
	font-size:16px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#PublicationText{
	float:left;
	width:310px;
	padding:0 0 4px 10px;
	margin:0 0 5px 0;
	text-align:left;
}

#PublicationTitleName  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#PublicationTitleName a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#PublicationTitleName a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#PublicationTitleName a:hover {color: #9ac069; text-decoration: none;}

#PublicationText  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#PublicationText a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#PublicationText a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#PublicationText a:hover {color: #FF0000; text-decoration: none;}

span.green1 {
   color:#522e90;
}

span.green2 {
   color:#d5d406;
}

span.green3 {
   color:#f6be6d;
}

/*-------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------*/
/*---  Subscribe ---*/
/*-------------------------------------------------------------------------------------------------*/



#SubscribeMainContentWrap{
	float:left;
	width:656px;
	padding:0 0 0 0;
	margin:0 0 5px 5px;
}

#SubscribePic{
	float:left;
	width:650px;
	padding:0 0 4px 0;
	margin:10px 0 5px 0;
	text-align:left;
}

#SubscribeTitle{
	float:left;
	width:310px;
	padding:0 0 2px 10px;
	margin:15px 0 0 0;
	text-align:left;
	font-size:16px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#SubscribeText{
	float:left;
	width:310px;
	padding:0 0 4px 10px;
	margin:0 0 5px 0;
	text-align:left;
}

#SubscribeTitleName  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#SubscribeTitleName a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#SubscribeTitleName a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#SubscribeTitleName a:hover {color: #9ac069; text-decoration: none;}

#SubscribeText  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SubscribeText a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SubscribeText a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#SubscribeText a:hover {color: #FF0000; text-decoration: none;}

span.green1 {
   color:#522e90;
}

span.green2 {
   color:#d5d406;
}

span.green3 {
   color:#f6be6d;
}

/*-------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------*/
/*---  PDF ---*/
/*-------------------------------------------------------------------------------------------------*/

#pdfMainContentWrap{
	float:left;
	width:640px;
	padding:0 0 0 0;
	margin:0 0 5px 5px;
}

#pdfMainContent{
	float:left;
	width:640px;
	padding:5px 0 0 0;
	margin:0 0 0 5px;
	border-bottom:#9ac069 1px solid;
}

#pdfPic{
	float:left;
	width:200px;
	padding:5px 0 10px 0;
	margin:0 0 5px 0;
	text-align:left;
}

#pdfTitle{
	float:left;
	width:410px;
	padding:5px 0 2px 10px;
	margin:2px 0 0 0;
	text-align:left;
	font-size:16px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#pdfText{
	float:left;
	width:410px;
	padding:0 0 4px 10px;
	margin:0 0 5px 0;
	text-align:left;
}

#pdfTitleName  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#pdfTitleName a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#pdfTitleName a:active {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#pdfTitleName a:hover {color: #9ac069; text-decoration: none;}

#pdfText  a:link {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#pdfText a:visited {color: #9ac069; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#pdfText a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#pdfText a:hover {color: #FF0000; text-decoration: none;}

span.green1 {
   color:#522e90;
}

span.green2 {
   color:#d5d406;
}

span.green3 {
   color:#f6be6d;
}

/*-------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------*/
/*---  Contact ---*/
/*-------------------------------------------------------------------------------------------------*/



#ContactMainContentWrap{
	float:left;
	width:656px;
	padding:0 0 0 0;
	margin:0 0 5px 5px;
}

#ContactContentWrap{
	float:left;
	width:650px;

	padding:5px 0 0 0;
	margin:0 0 5px 0;
}

#ContactPic{
	float:left;
	width:250px;
	padding:0 0 2px 0;
	margin:0 0 5px 0;	
}

#ContactTextWrap{
	float:left;

	width:305px;
	padding:0 0 10px 0;
	margin:0 0 0 50px;
	border-bottom:#9ac069 1px solid;
	text-align:left;
}

#ContactTextTopTitle{
	float:left;
	width:268px;
	padding:0 0 0 0;
	margin:0 0 -5px 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#7fae43;
}

#ContactTextTitle{
	float:left;
	width:305px;
	padding:0 0 3px 0;
	margin:10px 0 0 0;
	color:#7fae43;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#ContactText{
	float:left;
	width:268px;
	padding:0 0 5px 0;
	margin:0 0 0 0;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
}

#ContactIcon {
float:left;
width: 32px;
height: 32px;
}

#ContactText  a:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#ContactText a:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#ContactText a:active {color: #FF0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#ContactText a:hover {color: #FF0000; text-decoration: none;}

/*-------------------------------------------------------------------------------------------------*/
