/* FS PUBLISHER - BLOG STYLESHEET - UPDATED 05-1-2008 */

div#blogMain {  }
	div#blogMain h2 {  }
	div#blogIntroduction { border-bottom: 1px solid #d7d7d7; margin-bottom: 1.2em; }
		div#blogIntroduction p {  }
	div#blogAbstracts {  }
		div.blogAbstract {  }
			div.blogAbstract div#blogPostHeader {  }
				div.blogAbstract div#blogPostHeader strong {  }
				div.blogAbstract div#blogPostHeader a {  }
			div.blogAbstract p {  }
	div#blogArticle {  }
		div#blogArticle h2 {  }
		div#blogArticle p {  }
			div#blogArticle p a {  }
		div#blogArticle p.blogPostHeader {  }
			div#blogArticle p.blogPostHeader a {  }
		div#blogArticle p.blogAttachments {  }
			div#blogArticle p.blogAttachments a { display: block; }
		div#blogArticles {  }
		div#blogArticles div.blogArticle {  }
			div#blogArticles p.blogPostHeader {  }
				div#blogArticles p.blogPostHeader p {  }
					div#blogArticles p.blogPostHeader a {  }
	div#blogClosing { border-top: 1px solid #d7d7d7; padding-top: 1.2em; }
		div#blogClosing p {  }
div#blogNavigation {  }
	div#blogTopicList { border-bottom: 1px solid #d7d7d7; padding: 0 0 1em 0; }
		div#blogTopicList h3 { text-transform: none; color:#cfd5e2; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; }
		div#blogTopicList p {  }
			div#blogTopicList a {color:#fff; font-family:"Times New Roman", Times, serif; font-size:1.3em; text-decoration:underline; margin:0 0 -5px 0px; padding:0 0 0 10px;background: url("/design/images/squareBullet.gif") no-repeat scroll 0px 8px transparent; display:block;}
			div#blogTopicList a:hover {color:#6a71d8; font-family:"Times New Roman", Times, serif; font-size:1.3em; text-decoration:underline;}
	div#blogRecentUpdateList { border-bottom: 1px solid #d7d7d7; padding: 0 0 1em 0; }
		div#blogRecentUpdateList h3 { text-transform: none; color:#cfd5e2; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; }
		div#blogRecentUpdateList p { font-weight: bold; color:#fff; padding-bottom:15px; }
			div#blogRecentUpdateList a { font-weight: normal; }
	div#blogNews { border-bottom: 1px solid #d7d7d7; padding: 0 0 1em 0; }
		div#blogNews h3 { text-transform: uppercase; }
		div#blogNews h4 {  }
		div#blogNews p {  }
			div#blogNews a {  }
	div#blogArchiveList { border-bottom: 1px solid #d7d7d7; padding: 0 0 1em 0; }
		div#blogArchiveList h3 { text-transform: none; color:#cfd5e2; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em;}
		div#blogArchiveList p {  }
			div#blogArchiveList a {  }
	div#blogWebResources { border-bottom: 1px solid #d7d7d7; padding: 0 0 1em 0; }
		div#blogWebResources h3 { text-transform: none; color:#cfd5e2; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; }
		div#blogWebResources p {  }
			div#blogWebResources a {  }

.clear { clear: both; }

/* BLOG LEFT NAVIGATION LAYOUT */
.blogLeftNavigationLayout #blogMain { float: left; width: 60%; }
.blogLeftNavigationLayout #blogNavigation { margin-left: 60%; display: block; }
.blogLeftNavigationLayout div#blogNavigation div { margin: 0 0 1.2em 3em; }

/* BLOG RIGHT NAVIGATION LAYOUT */
.blogRightNavigationLayout #blogMain { float: right; width: 60%; }
.blogRightNavigationLayout #blogNavigation { margin-right: 60%; display: block; }
.blogRightNavigationLayout div#blogNavigation div { margin: 0 3em 1.2em 0; }

/* BLOG TOP NAVIGATION LAYOUT */
.blogTopNavigationLayout #blogMain { margin: 0 30% 0 0; display: block; }
.blogTopNavigationLayout #blogLeftNavigation { float: right; width: 25%;margin: -70px 0 0; position:relative; }
.blogTopNavigationLayout #blogRightNavigation { width: 25%; float: right; clear:right; }
	.blogTopNavigationLayout #blogRightNavigation a {color:#fff; font-family:"Times New Roman", Times, serif; font-size:1.3em; text-decoration:underline;padding-left:10px; background:url(/design/images/squareBullet.gif) 0px 8px no-repeat;  margin:0;}
	.blogTopNavigationLayout #blogRightNavigation a:hover {color:#6a71d8; font-family:"Times New Roman", Times, serif; font-size:1.3em; text-decoration:underline;}
.blogTopNavigationLayout #blogLeftNavigation div { margin: 0 2em 1.2em 0; }
.blogTopNavigationLayout #blogRightNavigation div { margin: 0 0 1.2em 0em; }

div#blogWebResources a {margin-left: 0px;line-height: 25px;}
div#blogArchiveList a {margin-left: 0px;line-height: 25px;}
