/* HealingWell.com Forum, PJW 05/27/2011 */ 

a:link 		{color: #3b5998; text-decoration: none;}
a:visited 		{color: #800080; text-decoration: none;} 
a:hover 		{text-decoration: underline;} 


div, p, td	{font: normal 13px/17px verdana, arial, helvetica, sans-serif;}

hr {height: 1px; border-width:0; color:gray; background-color:gray}

h1 		{font: bold 18px/22px verdana, arial helvetica, sans-serif; color: #369;} 
h2 		{font: bold 14px/18px verdana, arial helvetica, sans-serif; color: #369;} 
h3 		{font: bold 12px/16px verdana, arial helvetica, sans-serif; color: #369;} 
 
/* Text */ 
.smalltext 	{font: normal 11px/15px verdana, arial helvetica, sans-serif;}
a.whitelinks {font: bold 15px/18px verdana, arial helvetica, sans-serif; color: #FFF; text-decoration: none;} 
a.whitelinks:visited 	{color: #FFF; text-decoration: none;}
.whitespace  {font: normal 13px/17px verdana, arial helvetica, sans-serif; padding-left: 20px; padding-right: 20px; }
a.articletitle {color: #3b5998; font: bold 14px/17px verdana, arial helvetica, sans-serif;}
a.articletitle:visited {color: #3b5998;}
a.More {color: #3b5998; font: bold 15px/17px arial, helvetica, sans-serif;}
a.More:visited {color: #3b5998;} 

/* Header  */ 
.menu {min-width: 980px; width: 100%; position: relative; font: bold 15px/17px verdana, arial, helvetica, sans-serif;	padding-top: 5px; white-space: nowrap; overflow: hidden; margin-bottom: -1px;}
.menu ul {width: 980px; height: 25px; margin: 0; padding: 0; list-style-type: none; list-style-image: none; float: left;}
.menu li {list-style: none; display: inline;}
.menu ul li a {-webkit-border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; text-decoration: none; padding-top: 4px; padding-bottom: 5px; line-height: 25px; padding-right: 20px;padding-left: 20px; color: #FFF; background: #4775A3;}
.menu a {text-decoration: none;}
.menu ul li a:hover {line-height: 25px; color: #FFF; background: #7c98b1;}
#Forums a {line-height: 25px; color: #FFF; background: #7c98b1;}
.menu2 {min-width: 980px; width: 100%; position: relative; font: bold 10px/12px verdana, arial, helvetica, sans-serif; white-space: nowrap; overflow: hidden; background: #EBF0F5; border: #CCC 1px solid; color: #666;}
.menu2 ul {height: 25px; margin: 0; padding: 0; list-style-type: none; list-style-image: none; float: left;}
.menu2 li {list-style: none; display: inline;}
.menu2 ul li a {text-decoration: none; padding-top: 6px; padding-bottom: 6px; line-height: 25px; padding-right: 15px; padding-left: 15px;  color: #666; background: #EBF0F5;}
.menu2 a {text-decoration: none;}
.menu2 ul li a:hover {line-height: 25px; text-decoration: underline;}
.search-form {float: left; padding-top: 3px; white-space: nowrap; }
.search-form input.text {border-style: solid; border-width: 1px; height: 14px; font: 12px verdana, arial, helvetica, sans-serif; width: 140px; margin-right: 7px; float: left;}

/* Boxes */ 
.greyboxborder, .greyboxborder_white {border-right: #CCC 1px solid; border-top: #EEE 1px solid; border-left: #EEE 1px solid; border-bottom: #CCC 1px solid; background-color: #FFF; padding: 18px;}

/* Misc */ 
.footer2 {background: #EBF0F5; border: #CCC 1px solid; min-width: 980px; text-align: center; font: normal 10px/14px verdana, arial, helvetica, sans-serif; color: #000; padding-bottom: 8px; padding-top: 8px; padding-left: 8px; padding-right: 8px;} 
.rightcolumn {border-left: #CCC 1px solid; vertical-align: top; width: 320px;}
.adbox {text-align: center; font: normal 11px/15px verdana, arial helvetica, sans-serif; margin-bottom: 20px;}
.whiteandbluesubheads {-webkit-border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; font: bold 14px/16px verdana, arial, helvetica, sans-serif; border-right: #4775A3 1px solid; padding: 2px 2px 2px 10px; border-top: #85A3C2 1px solid; border-left: #85A3C2 1px solid; color: #FFF; border-bottom: #369 1px solid; background-color: #4775A3;} 

/* Banner and Logo */
#LogoBanner {position:relative; white-space: nowrap; overflow: hidden; width: 100%;}
#Logo {float: left; width: 260px; padding-left: 10px; padding-right: 10px;}
#Logo img {height: 90px; width: 260px; border: none; }
#Banner {position:absolute; left: 280px; top: 0%; height: 90px; width: 700px; text-align: center;}

/* Forum */
.PostBottom {margin-bottom: 20px;}
.PostTop {position: relative; margin-left: auto; margin-right: auto; width: 97%; background-color: #4775A3; overflow: hidden; height: 13px; -webkit-border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; }
.PostHR {height: 1px; width: 50%; text-align: left; margin-left: 0;}
.PostBox {padding: 0px; min-height: 100px; border-spacing: 0px; border-left: #939393 1px solid; border-bottom: #939393 1px solid; border-right: #939393 1px solid; width: 97%; position: relative; margin-left: auto; margin-right: auto;}
.PostThreadInfo {vertical-align: top;}
.PostEditControls {text-align: right; vertical-align: bottom;}
.PostBoxBody {height: 125px; vertical-align: top;}
.PostBoxWrapper {padding: 5px;}
.PostMessageBody {width: 100%; vertical-align: top;}
.PostToTopLink {width: 100%; vertical-align: bottom; text-align: right; padding-top: 10px;}
#TopNavigation {min-width: 615px; position: relative; margin-left: auto; margin-right: auto; width: 96%; overflow: auto; background-color: #4775A3; color: #FFF; padding: 3px 10px 3px 10px; text-align: right; white-space: nowrap; -webkit-border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; }
#TopNavigation a {color: #FFF; font: bold 8pt verdana, arial helvetica, sans-serif; text-decoration: none; padding: 0px 3px 0px 3px;}
#TopNavigation a:hover {text-decoration: underline;}
#TopNavigation a:visited {color: #FFF;} 
#TopNavigation1 {float: left; white-space: nowrap;}
#TopNavigation2 {float: right; text-align: right; white-space: nowrap;}
#PageTitleWrapper {width: 96%; overflow: auto; position: relative; margin-left: auto; margin-right: auto;}
#PageTitle {min-width: 250px; width: 50%; overflow: auto; padding: 0; margin: 0; float: left;}
#SubNavigation {min-width: 315px; font: normal 11px/15px verdana, arial helvetica, sans-serif; padding: 15px 0px 0px 0px; float: right; text-align: right;}
#PageTitleNoWrapper {position: relative; margin-left: auto; margin-right: auto; width: 96%; text-align: left;}
#WelcomeMsg {position: relative; margin-left: auto; margin-right: auto; width: 96%; font: normal 12px/16px verdana, arial helvetica, sans-serif;}
#BreadcrumbWrapper {overflow: auto; min-height: 20px; min-width: 650px; position: relative; margin-left: auto; margin-right: auto; width: 96%; padding: 5px; border: 1px solid #CCC; background-color: #EBF0F5; color: #24476B; margin-bottom: 10px;}
#Breadcrumbs {font: normal 8pt verdana, arial helvetica, sans-serif; width: 60%; float: left; overflow: auto; padding-top: 3px;}
#QuickjumpDrop {width: 250px; float: right; text-align: right;}
#QuickjumpDrop select {font: normal 8pt verdana, arial helvetica, sans-serif;}
.IsNewIcon {border-left:1px outset threedshadow; text-align: center; width: 10px; min-height: 20px;}
.Icon {text-align: center; width: 10px;}
.TopicTitle {min-width: 215px;}
.LastSeen {text-align: center; width: 80px;}
.FirstPost {text-align: center; width: 130px;}
.Replies {text-align: center; width: 50px;}
.Views {text-align: center; width: 50px;}
.LastPost {text-align: center; width: 155px;}
.ForumIcon {text-align: center; min-height: 20px; width: 35px; border-left: #939393 1px solid;}
.ForumName {min-width: 175px;}
.ForumTopics {text-align: center; width: 55px;}
.ForumPosts {text-align: center; width: 55px;}
.ForumLastPost {text-align: right; width: 380px;}

/* Video */
#VideoBox {position: relative; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 5px; height: 150px; width: 96%; border-right: #CCC 1px solid; border-top: #EEE 1px solid; border-left: #EEE 1px solid; border-bottom: #CCC 1px solid; background-color: #FFF;}
