/* FS PUBLISHER - BLOG STYLESHEET - UPDATED 03-14-2007 */

div#blogMain {  }
	div#blogMain h2 {  }
	div#blogIntroduction { border-bottom: 1px solid #999; 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 #999; padding-top: 1.2em; }
		div#blogClosing p {  }
div#blogNavigation {  }
	div#blogTopicList { border-bottom: 1px solid #999; padding: 0 0 1em 0; }
		div#blogTopicList h3 { text-transform: uppercase; }
		div#blogTopicList p {  }
			div#blogTopicList a {  }
	div#blogRecentUpdateList { border-bottom: 1px solid #999; padding: 0 0 1em 0; }
		div#blogRecentUpdateList h3 { text-transform: uppercase; }
		div#blogRecentUpdateList p { font-weight: bold; }
			div#blogRecentUpdateList a { font-weight: normal; }
	div#blogNews { border-bottom: 1px solid #999; 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 #999; padding: 0 0 1em 0; }
		div#blogArchiveList h3 { text-transform: uppercase; }
		div#blogArchiveList p {  }
			div#blogArchiveList a {  }
	div#blogWebResources { border-bottom: 1px solid #999; padding: 0 0 1em 0; }
		div#blogWebResources h3 { text-transform: uppercase; }
		div#blogWebResources p {  }
			div#blogWebResources a {  }

form#contactFormDesign { border-bottom: 1px solid #999; padding: 0 0 1em 0; }
	form#contactFormDesign h3 { text-transform: uppercase; color: #ffe508; }
	form#contactFormDesign label {  }
	form#contactFormDesign .designInput { width: 150px; font-size: .91em; display: block; border: 1px solid #000000; background: #ffffff; color: #000000; padding: 2px 4px 0 4px; }
	form#contactFormDesign input.designInput { margin: 0 0 5px 0; height: 1.8em; }
	form#contactFormDesign textarea.designInput { margin: 0; height: 6.82em; }
	form#contactFormDesign input.designSubmit { margin: 10px 0 0 0; width: auto; border: 1px solid #000; padding: 3px; background: #fff; font-weight: bold; }
	form#contactFormDesign input.hidden { display: none; }

/* 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%; display: block; }
.blogTopNavigationLayout #blogLeftNavigation { float: left; width: 30%; }
.blogTopNavigationLayout #blogRightNavigation { width: 30%; float: right; }
.blogTopNavigationLayout #blogLeftNavigation div { margin: 0 2em 1.2em 0; }
.blogTopNavigationLayout #blogRightNavigation div { margin: 0 0 1.2em 2em; }