/* added by Jesse, need to patch back to main stylesheet later */

a {text-decoration:none;}

.clr {clear:both;height:0;font-size:0;}
.yoo-zoo .spacer {margin-bottom:10px;}

.breadcrumbs {margin-bottom:10px;}
.breadcrumbs a {text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}

#yoo-zoo .pagination { text-align: center; background: #C5E5BD; padding: 10px; font-size: 14px; }
#yoo-zoo .pagination a { background: #E4FCDE; padding: 5px 10px; margin: 0 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.featured-main {padding:5px 0 5px 7px;}
.featured-main a {text-decoration:none;}
.featured-main a.viewAll {float:right;margin-right:5px;}
.featured-main h2 {margin:0 0 5px;}

.links-outboundlink .catList {overflow:hidden;}
.links-outboundlink .catList li {float:left;width:33%;}

.featured-blocks {border:1px solid #ccc;width:195px;}
.featured-blocks img {width: 90px;
margin: 0;}
.featured-blocks h3 {
background: #F6F6F6;
border-bottom: 1px solid #CCC;
font-size: 16px;
margin: 0;
padding: 5px;
}
.featured-blocks p {margin:0;float:left;width:85px;padding:5px;}
.featured-blocks a {/*display:inline;float:left;width:50%;height:135px;background:#fff url('../images/tshirt.png') no-repeat scroll 0 0;*/
color: #333;
font-weight: bold;
font-size: 10px;
text-decoration: none;
	
}

.bottommodule {/*text-align:center;*/}
.bottommodule ul.joomla-nav {text-align:center;list-style:none;margin-top:10px;}
.bottommodule ul.joomla-nav li {display:inline;}

.aboutmod a {width:96%;margin:10px 0 1px;}


.num ol {list-style:none;padding:2px 6px;font-size:10px;}
.num ol li {margin-bottom:10px;}
.num ol li a {line-height:14px;font-size:14px;text-decoration:none;}
.num ol li img {margin: -4px 0px 0 0;
float: left;
border: 1px solid #CCC;
padding: 1px;}


/* about section styling */

.yoo-zoo .pos-description p, p.shortDesc, .currentCatDescription p {font-size:14px;}

#yoo-zoo .details div.box-1 .title, #yoo-zoo .item h1.pos-title, #yoo-zoo h1.title, #yoo-zoo .details h1.title {padding-bottom:5px;line-height:40px;font-family:georgia, 'times new roman', serif;font-weight:normal;color:#333;font-size:35px;}

#yoo-zoo .details div.box-1 .title, #yoo-zoo .currentCatDescription, #yoo-zoo .item h1.pos-title, #yoo-zoo h1.title {border-bottom: none;}

#yoo-zoo .item div.box-1 {padding:0;}

#yoo-zoo .pos-details {font-style: italic;
color: #666;
margin-top: 5px;
}

/* news archive, some are above too */

form#filter-form {margin-top:10px;}
#yoo-zoo.news-default .items {margin-bottom:20px;}
#yoo-zoo.news-default .items .items {margin:5px 0 5px;border-width:0;}
#yoo-zoo.news-default .items .teaser-item-bg {border-bottom:0;}
/*.pos-col1, .pos-col2 {font-size:11px;padding:0 5px;}
#yoo-zoo.news-default .items .pos-col3 {width:350px;}
.items-col1, .items-col2 {padding:0 5px;}
.items-header {font-size:14px;}
#yoo-zoo.news-default .items .items-col3 {width:345px;}

#yoo-zoo .itemodd {background:#f6f6f6;padding:5px 0;}*/

/* faqs */

ul#faqQuestions {font-size:14px;list-style:none;margin-top:0;border-bottom:1px solid #e6e7e8;}
ul#faqQuestions li {margin-bottom:10px;}

ul#faqQuestions, ul#faqAnswers {padding:0 0 10px 0;}

/* blog stuff */

#yoo-zoo.blog-default-frontpage h1.title {border-width:0;}

img.alignright {float:right;margin:0 0 10px 10px;}
img.alignleft {float:left;margin:0 10px 10px 0;}
.blog-default .element-textarea object, .blog-default .element-textarea iframe {display:block;margin:20px auto;}

.yoo-zoo .blogImage {float:left;width:147px;margin-right:10px;margin-top:10px;}
.blogImage img {border:1px solid #ccc;}
#yoo-zoo.blog-default .items h2.pos-title a {font-size:20px;}

#yoo-zoo .items p.pos-meta {margin:5px 0;}

#yoo-zoo .items div.teaser-item-bg {background:none;border-bottom:1px solid #e6e7e8;}

.yoo-zoo .item .pos-media img {margin-top:10px;border:1px solid #ccc;}

.blogDetails {float:left;width:50%;}
.yoo-zoo .item .pos-social {float:left;width:50%;margin-top:0;text-align:right;}

#yoo-zoo .item div.pos-author {background:none;padding:0;margin:10px 0 0;}
#yoo-zoo .item div.pos-author div.sub-pos-media {background:none;border-width:0;margin:0 5px 0 0;padding:0;}
#yoo-zoo .item div.pos-author div.sub-pos-media img {border:1px solid #ccc;padding:1px;}
#yoo-zoo.blog-default .item p.pos-meta {margin:0;}
#yoo-zoo .item div.pos-author h4.sub-pos-title {margin:0;}
#yoo-zoo .item div.pos-author p.sub-pos-links {color:#666;font-size:11px;line-height:12px;margin:0;}
#yoo-zoo .item div.pos-author div.sub-pos-description {font-style:italic;}

#yoo-zoo .author div.box {background:none;}
#yoo-zoo .author div.box > div {background:none;border-bottom:1px solid #ccc;}

.pos-social div.weed-smoke-this {display: inline-block;}
.pos-social div.weed-smoke-this, .pos-social div.element > iframe, .pos-social span.db-wrapper {display:inline-block;vertical-align: top!important;margin: 4px 4px;}

/* various */

.searchMod {float:right;}

.topmenu .separator {
padding: 10px;
font-weight: bold; 
display: block;
font-style: italic;
}

#yoo-zoo h1.box-title {position:relative;}

a.topAnchor {float:right;}