/*  
Theme Name: Know it all Health
Theme URI: http://knowitallhealth.com
Description: By KWcreative, Blissful Girl and Spadewerk
Version: 1.0
Author: Brandon Johnson
Author URI: http://spadewerk.com
*/

* {
	margin: 0px;
	padding: 0px;}
	
body.home {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	color: #3f3f3f;
	line-height: 16px;
	background-color: #bbd3d3;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bgbodyhome.gif);
	background-repeat: repeat-y;
	background-position: 50%;}

body.insidenar {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	color: #3f3f3f;
	line-height: 16px;
	background-color: #bbd3d3;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bgbodyinsidenar.gif);
	background-repeat: repeat-y;
	background-position: 50%;}
	
body.insidewide {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	color: #3f3f3f;
	line-height: 16px;
	background-color: #bbd3d3;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bgbodyinsidewide.gif);
	background-repeat: repeat-y;
	background-position: 50%;}
	
div#top {
	width: 980px;
	height: 25px;}
	
em {
	margin: 0px;
	padding: 0px;}
	
ul,li {
	margin: 0px;
	padding: 0px;}
	
p {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;}
	
img,img a {
	border: 0px}
	
h1 { /* section level beneath graphic title */
	font-family: arial, helvetica, san-serif;
	font-size: 24px;
	font-weight: normal;
	color: #5f8386;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 40px;
	margin-right: 40px;}
	
h2,h4 { /* subtitle in content */
	font-family: arial, helvetica, san-serif;
	font-size: 14px;
	color: #3f3f3f;
	line-height: 16px;
	font-weight: bold;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 40px;
	margin-right: 40px}
	
.columnhead { /* subtitle in columns main page */
	font-family: arial, helvetica, san-serif;
	font-size: 22px;
	color: #716a6d;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px}
	
.button {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	text-indent: -1000em;
	background: transparent url(images/searchbut.gif) no-repeat center top;
	height: 15px;
	width: 15px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */}
	
.button2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	border: 0px;
	height: 16px;
	width: 130px;
	vertical-align: middle}
	
div#wrapperhome {/* sets the width and centering on screen */
	position: absolute;
	left: 50%;
	margin-top: 0px;
	margin-left: -490px;
	background-image:url(images/bgwrapperhome.gif);
	background-repeat: repeat;
	width: 980px;}
	
div#wrapperinsidenar {/* sets the width and centering on screen inside pages */
	position: absolute;
	left: 50%;
	margin-top: 0px;
	margin-left: -490px;
	background-image:url(images/bgwrapperinsidenar.gif);
	background-repeat: repeat;
	width: 980px;}
	
div#wrapperinsidewide {/* sets the width and centering on screen inside pages */
	position: absolute;
	left: 50%;
	margin-top: 0px;
	margin-left: -490px;
	background-image:url(images/bgwrapperinsidewide.gif);
	background-repeat: repeat;
	width: 980px;}
	
div#header {/* banner at the top */
	width: 980px;
	height: 194px;}
	
div#mainlft {/* left column */
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 37px;
	padding-right: 0px;
	vertical-align: top;
	width: 191px;
	float: left;
	clear: left;}
	
div#mainlft p {
	font-size: 12px;
	line-height: 13px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;}
	
div#mainlft ul {
	margin: 0px 5px 10px 10px;
	padding: 0px;
	list-style-type: none;}

div#mainlft ul li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	list-style-type: disc;
	padding: 0px;}
	
div#mainrht {/* right column */
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 38px;
	vertical-align: top;
	width: 192px;
	float: right;}
	
div#mainrhtwide {/* right column */
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 38px;
	vertical-align: top;
	width: 98px;
	float: right;}
	
div#search {/* sets search entries and text */
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 12px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgsearch.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 29px;}
	
div#searchhome {/* sets search entries and text */
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 12px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgsearchhome.gif);
	background-repeat: no-repeat;
	width: 167px;
}
	
div#searchrht {/* sets search entries and text on blog pages*/
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 12px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgsearchrht.gif);
	background-repeat: no-repeat;
	width: 168px;
	height: 29px;}
	
div#cartrht {/* sets cart stuff at top of ebooks pages*/
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 14px;
	margin: 0px;
	padding-top: 22px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgcartrht.gif);
	background-repeat: no-repeat;
	width: 168px;}
	
div#cartrht a {
	color: #3f6467;
	text-decoration: none;}
	
div#medlog {/* sets medical log download on right sidebar*/
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #ebf9fb;
	width: 168px;}
	
div#medloglft {/* sets medical log download on left sidebar*/
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #c2edf3;
	width: 167px;}
	
div#medlog a, div#medloglft a {
	color: #3f6467;
	text-decoration: none;}
	
div#searchblog {/* sets search entries and text on blog pages*/
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 12px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgsearchblog.gif);
	background-repeat: no-repeat;
	width: 168px;
	height: 29px;}
	
div#searchcolumns {/* sets search entries and text on column pages*/
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #5f8386;
	line-height: 12px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgsearchcolumns.gif);
	background-repeat: no-repeat;
	width: 168px;
	height: 29px;}
	
div#searchform {/* sets search form */
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	background-image:url(images/bgsearchform.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	width: 176px;
	height: 40px;}
	
div#searchformrht {/* sets search form on right side of pages*/
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	background-image:url(images/bgsearchform.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	width: 177px;
	height: 30px;}
	
div#featskincare {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 75px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgfeatskincare.gif);
	background-repeat: no-repeat;
	width: 166px;}
	
div#patientresource {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 75px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgpatientresource.gif);
	background-repeat: no-repeat;
	width: 166px;}
	
div#glossary {/* glossary listing in right column */
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	color: #3f6467;
	line-height: 14px;
	text-align: center;
	margin: 0px;
	padding-top: 85px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgglossary.gif);
	background-repeat: no-repeat;
	width: 168px;}
	
div#glossary a {
	color: #3f6467;
	text-decoration: none;}
	
div#glossary a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #254b4e;}
	
.newsletterform {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	margin-right: 00px;
	width: 400px;}
	
.newsletterform td {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f3f3f;
	margin: 0px;
	padding: 4px;}
	
/* recent postings area in right column */
	
div#bloglist {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 60px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgbloglist.gif);
	background-repeat: no-repeat;
	width: 168px;}
	
div#bloglist a {
	color: #3f6467;
	text-decoration: underline;}
	
div#bloglist a:hover {
	color: #3f6467;
	text-decoration: none;}
	
div#bloglist ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;}

div#bloglist ul li {
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	background: transparent url(images/bullet_bloglist.gif) no-repeat top left;}
	
/* pages list in right column about KIAH pages */
	
div#pagesabout { 
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #ebf9fb;
	width: 168px;}
	
div#pagesabout a {
	color: #3f6467;
	text-decoration: underline;}
	
div#pagesabout a:hover {
	color: #3f6467;
	text-decoration: none;}
	
div#pagesabout ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;}

div#pagesabout ul li {
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	background: transparent url(images/bullet_bloglist.gif) no-repeat top left;}
	
div#pagesabout ul li.current_page_item {
	font-weight: bold;}
	
/* pages list in right column Health Directories pages */
	
div#pagesdir { 
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #ebf9fb;
	width: 168px;}
	
div#pagesdir a {
	color: #3f6467;
	text-decoration: underline;}
	
div#pagesdir a:hover {
	color: #3f6467;
	text-decoration: none;}
	
div#pagesdir ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;}

div#pagesdir ul li {
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	background: transparent url(images/bullet_bloglist.gif) no-repeat top left;}
	
div#pagesdir ul li.current_page_item {
	font-weight: bold;}
	
/* recent postings area in right column inside pages */
	
div#blogrecent { 
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 28px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgblogrecent.gif);
	background-repeat: no-repeat;
	width: 168px;}
	
div#blogrecent a {
	color: #3f6467;
	text-decoration: underline;}
	
div#blogrecent a:hover {
	color: #3f6467;
	text-decoration: none;}
	
div#blogrecent ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;}

div#blogrecent ul li {
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	background: transparent url(images/bullet_bloglist.gif) no-repeat top left;}
	
/* archives area in right column inside pages */
	
div#blogarchives { 
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 28px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgblogarchives.gif);
	background-repeat: no-repeat;
	width: 168px;}
	
div#blogarchives a {
	color: #3f6467;
	text-decoration: underline;}
	
div#blogarchives a:hover {
	color: #3f6467;
	text-decoration: none;}
	
div#blogarchives ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;}

div#blogarchives ul li {
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	background: transparent url(images/bullet_bloglist.gif) no-repeat top left;}
	
/* main content area home page */
	
div#mainmidhome {
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(images/bgmid.gif);
	background-repeat: repeat;
	background-color: #ebf9fb;
	width: 522px;
	float: left;}
	
div#mainmidebook {
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	background-image: url(images/bgmidnar.gif);
	background-repeat: repeat;
	background-color: #fff;
	width: 442px;
	float: left;}
	
div#mainmidnar {
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(images/bgmidnar.gif);
	background-repeat: repeat;
	background-color: #fff;
	width: 522px;
	float: left;}
	
div#mainmidwide {
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(images/bgmidwide.gif);
	background-repeat: repeat;
	width: 616px;
	float: left;}
	
div#mainmid a, div#mainmidwide a, div#mainmidhome a, div#mainmidnar a {
	color: #6f8b8c;
	text-decoration: underline;}
	
div#mainmid a:hover, div#mainmidwide a:hover, div#mainmidhome a:hover, div#mainmidnar a:hover {
	color: #3f3f3f;
	text-decoration: underline;}
	
div#mainmid p, div#mainmidwide p, div#mainmidhome p, div#mainmidnar p {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;}
	
div#mainmid ul, div#mainmidwide ul, div#mainmidhome ul, div#mainmidnar ul {
	margin: 0px 40px 10px 30px;
	padding: 0px;
	list-style-type: none;}
	
div#mainmid ul li, div#mainmidwide ul li, div#mainmidhome ul li, div#mainmidnar ul li{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;
	list-style-type: disc;
	padding: 0px;}
	
div#mainmid h3, div#mainmidwide h3, div#mainmidhome h3, div#mainmidnar h3 {
	font-family: arial, helvetica, san-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #731472;}
	
div#mainmid h3 a, div#mainmidwide h3 a, div#mainmidhome h3 a, div#mainmidnar h3 a {
	color: #731472;
	text-decoration: none;}
	
div#mainmid h3 a:hover, div#mainmidwide h3 a:hover, div#mainmidhome h3 a:hover, div#mainmidnar h3 a:hover {
	color: #333;
	text-decoration: none;}
	
div#mainmidwide h2 {
	font-family: arial, helvetica, san-serif;
	font-size: 14px;
	color: #3f3f3f;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding: 0px;}
	
div#newsletter {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgnewsletter.gif);
	background-repeat: no-repeat;
	width: 168px;}
	
div#newsletterlft {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 36px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image:url(images/bgnewsletterlft.gif);
	background-repeat: no-repeat;
	width: 167px;}
	
div#columnnotes {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 90px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(images/bgnotes.gif);
	background-repeat: no-repeat;
	width: 167px;}
	
div#columnnotes p {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	padding: 0px;
	margin-bottom: 10px;}
	
div#columnnotes a {
	text-decoration: underline;
	color: #3f6467;}
	
div#mainnotes {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 90px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(images/bgmainnotes.gif);
	background-repeat: no-repeat;
	width: 522px;}
	
div#mainnotes p {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;}
	
div#healthlib {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 90px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(images/bghealthlib.gif);
	background-repeat: no-repeat;
	width: 167px;}
	
div#healthlib p {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	padding: 0px;
	margin-bottom: 10px;}
	
div#healthlib a {
	text-decoration: underline;
	color: #3f6467;}
	
div#sidegoogle {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 60px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #ddeeee;
	background-image:url(images/bggoogle.gif);
	background-repeat: no-repeat;
	width: 168px;}
	
div#sidegooglelft {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #3f6467;
	line-height: 12px;
	margin: 0px;
	padding-top: 60px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #ddeeee;
	background-image:url(images/bggooglelft.gif);
	background-repeat: no-repeat;
	width: 167px;}
	
#ebooktable {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	color: #3f3f3f;
	margin-left: 40px;
	margin-bottom: 20px;}
	
#ebooktable td {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8baea1;}
	
#ebooktable td a.letter {
	font-size: 12px;
	font-weight: bold;
	color: #731472;
	text-decoration: none;}
	
#ebooktable td a.letter:hover {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: #731472;}
	
#ebooktable td a {
	text-decoration: none;
	color: #3f3f3f;}
	
#ebooktable td a:hover {
	text-decoration: none;}
	
input {
	font: normal 11px Arial;
	margin: 3px 0;
	padding: 1px 3px;
	background: #f9f9f9;
	border: 1px solid #888888; }
	
input:hover {
	background:#c2edf3; }
	
/* footer area */
	
div#footer {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	font-style: italic;
	color: #727272;
	font-weight: normal;
	line-height: 14px;
	margin-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #d8ecec;
	background-image:url(images/bgfooter.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 522px;
	clear: left;}
	
div#footernar {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	font-style: italic;
	color: #727272;
	font-weight: normal;
	line-height: 14px;
	margin-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #d8ecec;
	background-image:url(images/bgfooternar.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 522px;
	clear: left;}
	
div#footerwide {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	font-style: italic;
	color: #727272;
	font-weight: normal;
	line-height: 14px;
	margin-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #d8ecec;
	background-image:url(images/bgfooterwide.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 616px;
	clear: left;}
	
div#footer p, div#footerwide p, div#footernar p {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	font-style: normal;
	color: #2d5659;
	font-weight: normal;
	line-height: 14px;}
	
div#footer p a, div#footerwide p a, div#footernar p a {
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color: #2d5659;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;}
	
div#footer a, div#footerwide a, div#footernar a {
	color: #727272;
	text-decoration: underline;}
	
/* the horizontal navigation */
	
div#nav {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bgnav.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 980px;
	height: 29px;}
	
/* blog template styles */	
	
.clear {
	clear: both;}

.post {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	color: #3f3f3f;}
	
.about-entry {
	font-family: arial, helvetica, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #3f3f3f;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;
	padding: 8px;
	background-color: #e8efec}

.entry {
	text-align: left;
	color: #7A7A7A;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	background: url(images/h2.gif) repeat-x bottom left;}

.entry h3 {
	font-family: arial, helvetica, san-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	color: #5f8284;}
	
.entry h3 a {
	color: #5f8284;
	text-decoration: none;}
	
.entry h3 a:hover {
	color: #333;
	text-decoration: none;}
	
.entrycolumns {
	text-align: left;
	color: #7A7A7A;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;}
	
.entrycolumns h3 {
	font-family: arial, helvetica, san-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
	color: #5f8284;}
	
.entrycolumns h3 a {
	color: #5f8284;
	text-decoration: none;}
	
.entrycolumns h3 a:hover {
	color: #333;
	text-decoration: none;}
	
.authorname {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f3f3f;
	margin-top: 3px;
	margin-bottom: 0px;}
	
.columndate {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f3f3f;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	height: 22px;
	background: url(images/bgcolumndate.gif) no-repeat;}
	
.columndatehome {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3f3f3f;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	height: 22px;}
	
.columndatehomeold {
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f3f3f;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	height: 22px;
	background: url(images/bgcolumndatehome.gif) no-repeat;}
	
.date {
	text-align: left;
	color: #853284;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;}
	
.date2 {
	text-align: left;
	color: #853284;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;}
	
.date a, .date2 a {
	color: #853284;
	text-decoration: none;}
	
.date a:hover, .date2 a:hover {
	color: #853284;
	text-decoration: underline;}

.bubble {
	padding-left: 17px;
	background: transparent url(images/comment.gif) no-repeat center left;
	display:inline}

.sep {
	width: 522px;
	height: 11px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	background: url(images/seperator.gif) no-repeat;}
	
.sep2 {
	width: 522px;
	height: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: url(images/seperator2.gif) no-repeat;}
	
#searchform2 {
	border: 2px solid #999;
	padding: 6px 3px;
	background: #F0F0F0;}
	
#searchsubmit2 {
	border: 2px solid #999;
	padding: 5px 0;
	background: #F0F0F0;}
	
.feeds {
	padding-left: 20px;
	background: transparent url(../lc/images/link.gif) no-repeat center left;
	margin-right: 20px;}
	
.hilite {
	color: #000;
	background-color: #c2edf3;}
	
.hilite1 {
	color: #000;
	background-color: #ffcc66;}
	
.hilite2 {
	color: #000;
	background-color: #99ff66;}
	
.hilite3 {
	color: #000;
	background-color: #ff9999;}
	
/* comments */

#comments {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;}
	
#comments h3 {
	margin: 0;
	padding: 10px 0 0;
	font-weight: bold;}
	
div.comment {
	height: 1%;
	padding: 10px 0;
	background: url(images/dot.gif) no-repeat 50% 100%;}
	
div.comment p {
	margin: 5px 0;}
	
.comment-meta {
	font-size: 0.95em;
	text-transform: uppercase;}
	
#comments label {
	display: block;
	font-size: 0.9em;}
	
#comment-author, #comment-email, #comment-url, #comment-text {
	width: 90%;
	margin: 0 0 10px;
	padding: 2px;
	border: 1px solid #ccc;
	font: 0.95em Arial, verdana, sans-serif;}

#comment-submit {
	padding: 2px;
	background: #eee;
	border: 3px double #666;
	border-top-color: #ccc;
	border-left-color: #ccc;
	font-size: 85%;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.1em;}
	
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 40px;
	margin-right: 40px;}
	
.alignright {
	margin: 0px 0px 10px 15px;
	float: right;
	}

.alignleft {
	margin: 0px 15px 10px 0px;
	float: left
	}
	
.dateblock {
	float: right;
	height: 42px;
	width: 34px;
	background:url(images/calendar.gif) no-repeat;
	line-height: 12px;
	text-align: left;
	font-family: georgia;}
	
.dateblock p {
	padding-top: 7px;
	padding-left: 5px;
	color: #7A7A7A;
	margin: 0;
	text-transform: uppercase;}
	
.dateblock span.day {
	font-size: 18px;
	display: block;}
	
.dateblock span.month {
	font-size: 9px;
	height: 12px;
	color: #898989;
	display: block;}
	
#marqueecontainer{
position: relative;
width: 160px; /*marquee width */
height: 150px; /*marquee height */
background-color: transparent;
overflow: hidden;
border: none;
padding: 0px;
padding-left: 0px;
}
