/*********************************************************************************************
These styles are for the template and content that the client does not have access to edit.
These styles do not appear in the WYSIWYG editor.
*********************************************************************************************/

/* Page layout */
div#page {color: #555555; background: #ffffff; position: relative; width: 100%; height: auto; visibility: visible; display: block; text-align: left}

/*div#header {margin-left: auto; margin-right: auto; position: relative; width: 873px; height: auto; visibility: visible; display: block; text-align: left}*/

div#header, div#box {margin-left: auto; margin-right: auto; position: relative; width: 100%; max-width: 930px; min-width: 780px; height: auto; visibility: visible; display: block; text-align: left}

* html div#header, * html div#box {width: 780px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1024 ? "930px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 800 ? "780px" : "99.7%")); }

.websiteName {font-size: 14pt; color: #555555;;font-weight: normal; padding: 20px 0 10px 0; margin:0;}

div#headerAd {float: right; width:468px; height:70px;}

div#headerDivider {clear:both; margin:0;padding: 0 0 5px 0;border: 0;background: #ebebeb; color: #db132f; text-align: center;}

/* div#box {margin-left: auto; margin-right: auto; position: relative; width:873px; padding: 0; } */

div#leftAds {position: absolute; top: 0; left: 0; width: 190px; height:600px;z-index:2;}


div#contentN {position: relative; padding: 0 200px 0 0; margin: 0; min-height:600px; height:auto !important; height:600px;background: #ebebeb;}
div#content {position: relative; padding: 15px 23px 13px 190px; margin: 0; min-height:600px; height:auto !important; height:600px;background: #ffffff;}

body#home div#content {position: relative; margin: 0; min-height:600px; padding: 13px 23px 13px 0; height:auto !important; height:600px; background: #ffffff;}

div#contentAdBox {float:left; width:356px; height:300px;}

.footer {text-align: center; margin:5px 0 0 0;} 
.footer p, .footer p a {font-size: 8pt ! important; color: #555555 ! important; margin: 0; padding: 5px 0 5px 0;}

body#forum div#contentN {position: relative; width:800px; padding: 23px 23px 13px 23px; margin: 6px 0 0 0; background: #ffffff;}

div#forumBox {margin-left: auto; margin-right: auto; position: relative; width:780px; padding: 0; }
div#forumContent {position: relative; width:770px; padding: 10px; margin: 23px 0 0 10px; background: #e6e6e6}



/*nav bar*/
#globalnav{position: absolute; top: 0; right: 0;width: 200px;margin: 0;padding: 0;background: #ebebeb; font-size: 10pt; text-align: center;min-height:400px; height:auto !important; height:400px;}
#menu {margin: 15px 0 0 0; padding: 0px;}
#menu li {list-style: none; display: block; margin: 8px;}
.menuItemLinkNonActive, .menuItemLinkNonActive:link, .menuItemLinkNonActive:visited {color: #555555; text-decoration: none; padding: 0px 5px 0px 5px;}
.menuItemLinkNonActive:hover {color: #555555; text-decoration: none; padding: 0px 5px 0px 5px; border-bottom: 2px solid #555555;}
.menuItemLinkActive, .menuItemLinkActive:link, .menuItemLinkActive:visited,.menuItemLinkActive:hover {color: #555555; text-decoration: none; padding: 0px 5px 0px 5px; border-bottom: 2px solid #555555;}

/*Testimonials Module*/
.testimonialLeft {width: 425px; float: left; padding: 15px 0 15px 35px;}
.testimonialRight {width: 290px; float:right; text-align: center; padding: 15px 0 15px 0;}
.testimonialTagline {color: #4f677a; font-size: 11pt; font-weight:bold;}
.testimonialAnimalName {margin: 10px 0 0 25px; color: #7a6d4f; font-weight:bold;}
.testimonialReason {margin: 5px 0 0 25px; color: #7a6d4f;}
.testimonial {margin-top: 10px;}
.testimonialName {text-align: right; margin-top: 10px; color: #4f677a; font-style: italic; }
.testimonialTitle {text-align:right; color: #4f677a; font-style: italic; }

/*Links Module*/
#linkItems {margin: 15px 5px 0 15px;}

/*News Module*/
#newsItems {margin-left: 15px; position:relative;}
#newsItem {position: relative;}
.newsTimestamp {margin:15px 0 10px 0; padding: 0;  height: 15px; size:10pt;}
.newsimgbox {float:right; width: 175px; text-align: center; font-size: 9pt;}
.newsTitle {}
.newsLeadin {}
.newsContent {}
.newsLink {}
.newshr {}

/*Video Module*/

#videoItems .videoThumbail {width: 120px; float: left; margin: 0; padding: 10px 10px 3px 0;}
.videohr {}
#videoItems .videoLeadin {margin: 0; padding: 0 0 10px 0;}
#videoItems .videoTimestamp {clear: both; font-size: 9pt;}
#videoItems .videoTitle {font-weight: bold; font-size: 11pt;}
.videoItemDetailed .videoTimestamp {font-size: 10px; margin: 10px;}




