/*********************************************************************************************
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: #ebebeb; background: #666666; position: relative; width: 100%; height: auto; visibility: visible; display: block; text-align: left}
div#header {background: #666666 url(/images/header_bg.gif) repeat-x top left;margin-top: 0; width: 100%; text-align:center;}
div#box {margin-left: auto; margin-right: auto; position: relative;  width: 780px; height: auto; visibility: visible; display: block; text-align: left;padding: 13px 0 13px 0; margin-top:0;}
/*body#forum div#box {width: 90%;}*/

.websiteName {font-size: 16px; color: #ebebeb;font-weight: bold; padding: 20px 0 10px 0; margin:0;}

div#searchBox {float:right; width: 350px; padding: 20px 0 10px 0;color: #d0ed9c;font-weight:bold;text-align:right;}
div#searchBox form, div#searchBox div {margin:0}

div#headerDivider {clear:both; margin:0;padding: 0px 0 0px 0;border: 0;background: #ebebeb; color: #d0ed9c; text-align: center;}

div#contentN {position: relative; margin: 0; min-height:600px; padding: 0 163px 0 190px; height:auto !important; height:600px; background: transparent;}

div#contentAdBox {float:left; width:356px; height:300px;}

div#leftAds {position: absolute; top: 0; left: 0; width: 190px;}

.footer {text-align: center; margin:5px 0 0 0;} 
.footer p, .footer p a {font-size: 11px ! important; color: #ebebeb ! important; margin: 0; padding: 5px 0 5px 0;}

body#home div#contentN, body#noLeft div#contentN {position: relative; margin: 0; min-height:400px; padding: 0 163px 13px 0; height:auto !important; height:400px; background: #666666;}
body#forum div#contentN {position: relative; padding: 0 163px 13px 0; margin: 6px 0 0 0; background: #666666;}


/*body#home div#contentN h1 {margin-top: 30px;}*/

div#forumBox {margin-left: auto; margin-right: auto; position: relative; padding: 0; }
div#forumContent {position: relative; padding: 10px; margin: 23px 0 0 10px; background: #e6e6e6}

div#adminPage {color: #4b4b4b; background: #ffffff; margin-left: auto; margin-right: auto; position: relative; width: 100%; max-width: 930px; min-width: 760px;  height: auto; visibility: visible; display: block; text-align: left; margin-top: 0px; padding: 0px;}





/*nav bar*/
#globalnav{position: absolute; top: 0; right: 0;width: 150px;background: #666666;margin: 0;padding: 0; font-size: 12px; text-align: right;min-height:400px; height:auto !important; height:400px;}
#menu {margin: 30px 0 0 0; padding: 0px;}
#menu li {list-style: none; display: block; margin: 8px;}
.menuItemLinkNonActive, .menuItemLinkNonActive:link, .menuItemLinkNonActive:visited {color: #ebebeb;text-decoration: none; padding: 0px 5px 0px 5px;}
.menuItemLinkNonActive:hover {color: #ebebeb;text-decoration: none; padding: 0px 5px 0px 5px; border-bottom: 2px solid #ebebeb;}
.menuItemLinkActive, .menuItemLinkActive:link, .menuItemLinkActive:visited,.menuItemLinkActive:hover {color: #ebebeb;text-decoration: none; padding: 0px 5px 0px 5px; border-bottom: 2px solid #ebebeb;}

#twitter_div {text-align: right; margin-top: 75px; font-size: 11px;}
#twitter_div h2 {font-size: 14px; text-align: right; margin: 3px 0 3px 0;}
#twitter_update_list {margin: 0; padding: 0;}
#twitter_update_list li {list-style: none; margin: 6px 0 0 0; padding: 0;}

/*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: 14px; 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:12px;}
.newsimgbox {float:right; width: 175px; text-align: center; font-size: 10px;}
.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: 10px;}
#videoItems .videoTitle {font-weight: bold; font-size: 14px;}
.videoItemDetailed .videoTimestamp {font-size: 10px; margin: 10px;}


