/*  TOC 
01. GENERAL TYPOGRAPHY 
02. STRUCTURE
	1. Header
	2. Intro & Breadcrumbs
	3. Content
	4. Footer & Subfooter
03. MENU
04. INFORMATION SYSTEM LISTS & GRIDS
05. INFORMATION SYSTEM ITEMS
06. WIDGETS & SHORTCODES
07. SLIDERS
*/




/*
===============================================================================================================
01. GENERAL TYPOGRAPHY
=============================================================================================================== */




/* Global Reset
-------------------------------------------------------------- */
html,body,div,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd{margin:0;padding:0;vertical-align:baseline;font-size:100%;}
body{line-height:20px;font-size:12px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin-bottom:20px;}
a,a:hover,a:active,a:focus{text-decoration:none;outline:0 none;-moz-outline-style:none;}
img,fieldset{border:0;}
ol{list-style:decimal outside;}
ul{list-style:disc outside;}
ul,ol{padding-left:25px;}
li ol,li ul{margin-bottom:0;}
dd{padding-left:25px;}
table{border-collapse: collapse;border-spacing: 0; vertical-align:top;}
input,textarea{font-family:inherit;padding:4px;}




/* Headers
-------------------------------------------------------------- */
h1,h2,h3,h4{letter-spacing:0;font-weight:normal; color:#647445;}
h1{font-size:22px;line-height:150%;padding-top:10px;}
h2{font-size:18px;line-height:150%;}
h3{font-size:16px;line-height:166%;}
h4{font-size:12px;margin-bottom:15px;padding-bottom:5px;text-transform:uppercase;}
h5{font-size:9px;letter-spacing:1.6px;margin-bottom:20px;text-transform:uppercase;}




/* Forms & Buttons 
-------------------------------------------------------------- */
.item-more-link{color:#eee;display:inline-block;height:26px;line-height:26px;padding:0 17px;}
.item-more-link:hover{text-decoration:none;color:#fff;}




/* Images & Galleria
-------------------------------------------------------------- */
.item-image img, .item-grid-image img, .item-list-image img,
.framed,.video-frame{background:#f4f4f4;border:1px solid #e4e4e4;padding:5px;}




/*
===============================================================================================================
02. STRUCTURE
=============================================================================================================== */




body{min-width:998px;}
#body-inner{min-width:998px;}
#slider-module,#intro,#breadcrumbs-inner,#content-inner,#outro,#footer-inner,#sub-footer-inner{width:960px;margin:0 auto;}
#header-inner{width:980px;margin:0 auto;position:relative;}




/* Header, over-header
-------------------------------------------------------------- */
#header{position:relative;height:122px;z-index:10;}
.logo{top:15px;left:0px;font-size:22px;line-height:90px;letter-spacing:1px;height:90px;}
.logo a{color:#5D6248; margin-left:10px;}
.logo a:hover{text-decoration:none;}
.logo img.caption{float:left; margin-top:30px; width:536px; margin-left:145px;}
#header-inner .search{position:absolute; top:32px; right:10px;}




/* Breadcrumbs
-------------------------------------------------------------- */
#breadcrumbs{background:#e5e5e5;}
#breadcrumbs-inner{padding:5px 0;}
#breadcrumbs .delimiter{color:#ccc;padding:0 4px;}
#breadcrumbs .home-breadcrumb{}
#breadcrumbs .current-breadcrumb{}




/* Content
-------------------------------------------------------------- */
#content{background:#f5f5f5;padding-top:10px;padding-bottom:40px;}
#main{margin-top:0px;min-height:250px;}
#main-inner{margin-top:20px;}




#sidebar{margin-top:0px;min-height:300px;}
.right-sidebar #main{float:left;width:80%;}
.right-sidebar #sidebar{float:left;width:20%;}
.right-sidebar #main-inner{margin-right:30px;}
.right-sidebar #sidebar-inner{padding-left:30px;margin-top:0px;margin-bottom:30px;}
.left-sidebar #main{float:right;width:70%;}
.left-sidebar #sidebar{float:left;width:30%;}
.left-sidebar #main-inner{margin-left:30px;}
.left-sidebar #sidebar-inner{padding-right:30px;margin-top:0px;margin-bottom:30px;}




/* Footer
-------------------------------------------------------------- */
#footer{position:relative;}
#footer-inner{padding-top:30px;padding-bottom:0px; color:white;}
#sub-footer{min-height:25px;padding-top:10px;overflow:hidden;}
#sub-footer a:hover{text-decoration:none;}




/*
===============================================================================================================
03. Menu
=============================================================================================================== */
#primary-nav{height:30px;width:960px;margin-top:0;z-index:10;}
#primary-nav-inner{margin-left:145px;}
#dropdown,#dropdown ul{float:left;margin:0; padding:0;min-height:30px;height:30px;list-style:none;}
#dropdown a{display:block;padding:5px 10px;text-decoration:none;color:#888;line-height:20px; text-transform:uppercase;letter-spacing:1px;}
#dropdown li a.submenu-down{background: url(downarrows.gif) center right no-repeat;margin-right:10px;}
#dropdown li a.submenu-left{background: url(leftarrows.gif) center left no-repeat;}
#dropdown li {float:left;position:relative;margin:0;padding:0;}
#dropdown li:hover, #dropdown li.jshover{background: #DFF3BC; color:#222;}
#dropdown li ul{position:absolute;top:30px;display:none;z-index:10;height:auto;width:180px;background:#C8E88B;
border-left:1px dotted green;border-right:1px dotted green;border-bottom:1px dotted green;}
#dropdown li ul a{text-transform:none; letter-spacing:normal;}
#dropdown li ul ul{top: auto;}
#dropdown li li {width:100%;}
#dropdown li a, #dropdown li:hover li a, #dropdown li.jshover li a, #dropdown li:hover li:hover li a, #dropdown li.jshover li.jshover li a{color:#888;}
#dropdown li a:hover,#dropdown li:hover li:hover a,#dropdown li.jshover li.jshover a,
#dropdown li:hover li:hover li:hover a,#dropdown li.jshover li.jshover li.jshover a{color:#222;}
#dropdown li a.item-selected, #dropdown li li a.item-selected, #dropdown li li li a.item-selected{color:#222;}
#dropdown li ul ul{margin:-31px 0 0 180px;border-top:1px dotted green;}
#dropdown li:hover ul ul,#dropdown li.jshover ul ul{display:none; background:none;}
#dropdown li:hover ul, #dropdown li.jshover ul, #dropdown li li:hover ul, #dropdown li li.jshover ul{display:block;background:#f3f8ea;}
#dropdown .cur_page,#dropdown .cur_part{background:#C8E88B;}








.secondary-nav{clear:both;margin: 0;padding:0px 0 30px 0px;overflow:hidden;}
.secondary-nav a{display:block;}
.secondary-nav  h3 {margin:0;padding: 12px 0 12px 5px;font-size: 130%;font-weight:bold;color: #693;}
.secondary-nav h4 {font-size: 18px;font-weight:normal;margin-top:10px;margin-bottom:10px;color: #888;}
.secondary-nav h5 {font-size: 12px;font-weight:normal; margin-left:-10px; margin-bottom:0px; padding-left: 10px; padding-bottom:0; text-transform:none;}
.secondary-nav ul{list-style:none;margin:0;padding:0;}
.secondary-nav ul ul{padding-left:20px;}
.secondary-nav li{margin:0;padding: 5px 10px 5px 5px; border-bottom:1px dotted white;}
.secondary-nav li.sub-menu{margin:0;padding: 5px 0;}
.secondary-nav li.sub-menu ul{margin-top:2px;}
.secondary-nav li li{margin:0;padding: 5px 0 5px 3px;border-bottom:1px dotted white;}
.secondary-nav li li.last{border-bottom:none;}
.secondary-nav  li.active{color:#222;background:#C8E88B;}
.secondary-nav li:hover{color: #222;background:#DFF3BC;}
.secondary-nav  h3.active{}




.double-nav{clear:both;margin:20px 20px 20px 0;}
.double-nav a{color: #555;}
.double-nav a:hover{color: #222;}
.double-nav ul{list-style:none;margin:0px;padding:0px;}
.double-nav li{margin:0 10px 0 0;padding:0 10px 0 0;display:inline; border-right: 1px solid #aaa;}
.double-nav li.last{border-right:none;}
.double-nav a.item-selected{color:#222;}




/*
===============================================================================================================
04. INFORMATION SYSTEM LISTS & GRIDS
=============================================================================================================== */




.item-title{margin-bottom:0px;padding-bottom:18px;}




/* Specific Layouts
-------------------------------------------------------------- */
.medium-item-list .item-list-module{ margin-bottom:10px;}
.medium-item-list .item-title{font-size:16px;margin-bottom:0px; padding-bottom:5px;}
.medium-item-list .item-list-image img{width: 120px;}
.medium-item-list .item-more-link{margin-top:-15px;}




.small-item-list .item-list-module{margin-bottom:0px;}
.small-item-list .item-title{font-size:13px;margin-bottom:0px; padding-bottom:5px; font-weight:bold;}
.small-item-list .item-title a{color:#444;}
.small-item-list .item-list-image img{width: 70px; margin-top:5px; margin-bottom:5px;}
.small-item-list .item-more-link{ display:none;}
.small-item-list .item-list-module{padding-bottom:10px;}
ul.styled li.item-list-module{padding-left:25px;}








/*
===============================================================================================================
05. INFORMATION SYSTEM ITEMS
=============================================================================================================== */




/* Item Module
-------------------------------------------------------------- */
.item-module{padding-top:10px;padding-bottom:40px;margin-bottom:40px;}
.item-content{position:relative;}
.item-content h3{padding-bottom:0; margin-bottom:8px;}
.item-module h1{padding-top:0px;}




/* Item Image 
-------------------------------------------------------------- */
.item-image{display:block;margin-bottom:20px!important;}
.item-image img{vertical-align:bottom; width:70%;}
.item-image img.image-shadow-bottom{margin-top:4px;}




/* Item Nav Module
-------------------------------------------------------------- */
.previous-item,.next-item{font-size:10px;}
.previous-item em,.next-item em{font-style:normal;text-transform:uppercase;font-weight:bold;}








/*  
===============================================================================================================
06. WIDGETS & SHORTCODE OVERRIDES
=============================================================================================================== */




/* Popular/Related/Recent Posts
-------------------------------------------------------------- */
.item-list-module{overflow:hidden;}
.small-item-list .item-title{padding-bottom:0;padding-top:10px;}
#sidebar .small-item-list .item-list-module{margin-bottom:0;}








/* TOC 
01. COLUMN LAYOUTS ETC.
05. FANCY BOXES
07. FANCY TYPOGRAPHY
08. jQuery TABS
11. INFORMATION SYSTEM & PORTFOLIO SHORTCODES
13. MISC SHORTCODES
*/




/* 
===============================================================================================================
01. COLUMN LAYOUTS ETC.
=============================================================================================================== */




/* Column Layouts 
-------------------------------------------------------------- */
.one-half{width:48%;}
.one-third{width:30.66%;}
.two-third{width:65.33%;}
.one-fourth{width:22%;}
.three-fourth{width:74%;}
.one-fifth{width:16.8%;}
.two-fifth{width:37.6%;}
.three-fifth{width:58.4%;}
.four-fifth{width:79.2%;}
.one-sixth{width:13.33%;}
.five-sixth{width:82.67%;}
.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{margin-right:4%;float:left;min-height:1px;margin-bottom:0;}
.last{margin-right:0!important;clear:right;}




/* Clear Floats 
-------------------------------------------------------------- */
.clearboth{width:100%;height:0px;line-height:0;font-size:0px;clear:both;display:block;}
#intro-inner:after,
#slider-module:after,
.dropdown ul:after,
#content-inner:after,
#sidebar-inner:after,
#main-inner:after,
#outro-inner:after,
#footer-inner:after,
#sub-footer-inner:after,
.item-grid:after,
.item-list-module:after,
.item-module:after,
.item-nav-module:after,
.share-this-content:after,
.additional-items-module:after,
.page:after,
.clearfix:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}




/*
=============================================================================================================== 
05. FANCY BOXES
=============================================================================================================== */




/* Fancy Code & Pre Boxes 
-------------------------------------------------------------- */
code,pre{font-family:"Courier New","Consolas",Courier,monospace;white-space:pre;overflow:auto;font-size:11px;margin-bottom:20px;}
.fancy-code-box,.fancy-pre-box{border:1px solid #eee;margin-bottom:20px;line-height:20px;background:#fff;padding:0 20px;display:block;overflow:auto;}
.fancy-code-box{border-top:transparent;}




/* 
===============================================================================================================
07. FANCY TYPOGRAPHY
=============================================================================================================== */




/* Fancy Tables 
-------------------------------------------------------------- */
.scale table td,.scale table th {border:1px solid #e9e9e9;}
.scale-table,.pedigree-table{border-collapse:collapse;margin-bottom:20px;}
.scale-table td,.pedigree-table td, .minimal-table td{vertical-align :top;}
.scale-table th{background:#DFF3BC;color:#000;font-size:11px;padding:2px 5px;text-transform: none;font-weight:normal;vertical-align:middle;text-align:left;}
.scale-table th{border:1px solid #e9e9e9;}
.scale-table td{padding:2px 5px;border:1px solid #e9e9e9;}
.pedigree-table td{padding:2px 5px;border:1px solid #c9c9c9;vertical-align:middle;}




.minimal-table,.fancy-table{border-collapse:separate;margin-bottom:20px;border-spacing:0;vertical-align:top;border:none;}
.minimal-table th{background:#DFF3BC;padding:5px;font-weight:normal;vertical-align:middle;text-align:left;border-top:1px solid white;}
.minimal-table th.left{background:none;padding:3px 5px;border-bottom:none;}
.minimal-table td{padding:3px 5px;}
.minimal-table tr.even{background-color:#F0F5E7;}




.fancy-table{width:99%;border:1px solid #fff;}
.fancy-table th{letter-spacing:1px;font-weight:normal;vertical-align:middle;border-bottom:1px solid #fff;background:#f3f8ea;text-align:center;padding:15px 20px;text-shadow:1px 1px 1px #fff;font-size:14px;}
.fancy-table td{padding:10px 20px;border-top:1px solid #eee;text-align:center;}
.fancy-table tr:hover{background:#f3f3f3 url(/images/site3/shortcodes/th.png) 0 0 repeat-x;}
.fancy-table th:first-child,.fancy-table td:first-child{text-align:left;padding-left:30px;}
.scale-table td.center,.minimal-table td.center, .fancy-table td.center{text-align:center;}




.minimal-list1{}
.minimal-list1 li{margin:0;padding: 5px 10px 5px 0;}
.minimal-list1 li ul{margin-top:2px;}
.minimal-list1 li li{margin:0;padding: 5px 0;}




.fancy-list1 li,.minimal-list1 li{margin-left:-22px;padding-left:22px;list-style:none;margin-top:5px;background:url("/images/site3/bullet.png") center left no-repeat;}




/*
===============================================================================================================
08. TABS
=============================================================================================================== */
.block-hidden {display: none;}
.block-shown {display:block;}




/* Button Tabs 
-------------------------------------------------------------- */
.tabs-button li{padding:0;margin:0;list-style-type:none;float:left;background: white;  border-top:1px dotted green;border-bottom:1px dotted green;}
.tabs-button a{display:block;text-decoration:none;position:relative;line-height:15px;}




.tabs-button{padding:0;margin:0;list-style-type:none;height:30px;}
.tabs-button a{padding:5px 15px;color:#222;}
.tabs-button a:hover{text-decoration:none;background-color:#DFF3BC;}
.tabs-button a.current{cursor:default;padding:5px 15px;cursor:default;background:#C8E88B;text-decoration:none;}
.tabs-button-content{display:none;padding:20px 0;overflow:visible;}
.tabs-button-container{margin-bottom:20px;}




/* 
===============================================================================================================
11. INFORMATION SYSTEM & PORTFOLIO SHORTCODES
=============================================================================================================== */




/* Item Grids 
-------------------------------------------------------------- */
.item-grid{margin-bottom:20px;}
.item-grid-module{position:relative;margin-bottom:40px;}
.item-grid-image{margin-bottom:20px;display:block;}
.item-grid-content{position:relative;}




/* Item Lists 
-------------------------------------------------------------- */
.item-list{margin-bottom:20px;padding-left:0;}
.item-list-module{position:relative;list-style:none;margin:0;padding:0;margin-bottom:40px;}
.layout1 .item-list-image, .layout2 .item-list-image, .layout3 .item-list-image{float:left;margin-right:4%;}




.layout2 .item-list-image{width: 30%;}
.layout2 .item-list-image img{ width: 100%;}
.layout2 .item-list-content h2.item-title{float:right;width: 66%;}




.layout3 .item-list-image{width: 30%;}
.layout3 .item-list-image img{ width: 100%;}
.layout3  h2.item-title{float:right;width: 66%;}
.layout3  .item-extract{float:right;width: 66%;}




.item-list-content{overflow:hidden;}




.item-list table{padding:0;}
.item-list table td{vertical-align:top;}
.item-list table td h2{font-size:13px;font-weight:bold;padding-bottom:5px;}
.item-list td.img1{width: 200px;}
.item-list td.img1 div img, .item-list td.img1 div.highlide-gallery img{width: 198px; height:auto; border:none;}
.item-list td.img2{width: 145px;}
.item-list td.img2 div img, .item-list td.img2 div.highlide-gallery img{width: 135px; height:auto; border:none;}
.item-list td div.item-extract{margin-left:20px;}




/* Shared Styles 
-------------------------------------------------------------- */
.item-title a:hover{text-decoration:none!important;}
.item-meta{margin-bottom:10px;font-size:9px;}
.item-meta span{margin-right:5px;}
.item-extract{margin-bottom:10px;}




/* Pagenav 
-------------------------------------------------------------- */
.pagenav,.paged-navigation{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;clear:both;padding-top:10px;height:40px;text-align:left;}
.pagenav .pagenav-pages{margin-right:4px;}
.pagenav a,.pagenav .current,.pagenav .extend,.page-numbers{margin:2px;padding:4px 5px;}
.pagenav-page,.page-numbers,.pagenav .current{border:1px solid transparent;}
.paged-navigation .next,.paged-navigation .prev{border:0;background:none;}
.paged-navigation .page-numbers{margin:0;}
.pagenav .current,.paged-navigation .current{color:#eee;}
.pagenav a:hover,.paged-navigation a:hover{text-decoration:none;}








/* 
===============================================================================================================
13. MISC
=============================================================================================================== */




/* Alignment Shortcodes 
-------------------------------------------------------------- */
.aligncenter{display:block;margin:20px auto;text-align:center;}
.alignright{float:right;margin:5px 0 20px 4%;}
.alignleft{float:left;margin:5px 4% 20px 0;}




.nowrap{white-space:nowrap;}








body{line-height:20px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#breadcrumbs,#breadcrumbs a{color:#aaa;font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;}




/* Main Divs
-------------------------------------------------------------- */
#body-inner{background: #B8DCDC;}
#over-header{background:  #E6E6FF;}
#header{background: #97AF69 url(/images/site3/header.jpg) repeat-x 1px;}
#header-inner{background:url(/images/site3/logo.png) top left no-repeat;}
#intro{background: #ffeaea;}
#breadcrumbs{background: white;}
#content{background:white;}
#main{background: white;}
#sidebar{background:white;}
.right-sidebar #sidebar-inner{padding-left:25px;margin-top:0px;margin-bottom:30px; border-left:1px dotted #97b273;}
#outro{background: #dfdfbf;}
#footer{height:122px; background:#97AF69; border-top:1px solid #739E22;}
#sub-footer{background: #eaffbb; border-top:1px dotted white;}
#content-inner, #footer-inner, #sub-footer-inner {border: 0px solid gray;}
#primary-nav{border-top:0px dotted green;border-bottom:0px dotted green;}




/* PHOTOGALLERY TOC
-------------------------------------------------------------- */
div.w100{float:left; width:25%;margin-bottom:5px;}
div.w100 a{display:block; color:#00067D;}








/* Catalogue table
-------------------------------------------------------------- */
.photo1, .photo2, .descr{vertical-align:top;}
.photo1 {width:210px;}
.photo1 img{width:200px;}
.descr {padding-left:20px;}
.descr img{width:100px;}




/* Showcase 
-------------------------------------------------------------- */
.showcase-item {float:left;width: 192px;padding:0;margin: 0 10px 10px 0; background:#f6f6f6;border:1px solid #e6e6e6;overflow:hidden;}
.showcase-item p{text-align:center;margin:0;padding:0;width: 100%;}
.showcase-item p.img{height:194px;overflow:hidden;}
.showcase-item p.img img{	margin:10px;height:170px;padding:0;border:none;}
.showcase-item p.descr {height:4em;text-align:center;font-size:1em;font-weight:bold;}




.dog-card td{vertical-align:top;}
.dog-card .cat-img , .dog-card .highslide-gallery .cat-img{margin-right:0px;}
.dog-card .highslide-gallery .cat-img1{margin-right:15px;}
.cat-img, .highslide-gallery .cat-img, .highslide-gallery .cat-img1{height:135px;width:auto;}
.dog-card .minimal-table th.left{margin:0;padding:0 5px 0 0;vertical-align:top;color:#666;}
.dog-card .minimal-table td{margin:0;padding:0;vertical-align:top;color:#333;}




span.title{font-weight:bold; padding-right:5px;}




.highslide-caption .minimal-table{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.gloria-item{float:left;width: 192px;height:200px;padding:0;margin: 0 10px 10px 0;}
.gloria-item .highslide img{height:120px;}




/* For breeding show in catalogue
-------------------------------------------------------------- */
span.breeding{padding:3px 15px; background:#FCE797;}
span.breeding a{color:#333;text-decoration:underline;}




/*For inbreeding cell
-------------------------------------------------------------- */
.pedigree-table td {font-size:10px; padding:0 4px;line-height:12px;}
.pedigree-table td a{font-weight:bold;font-size:12px;line-height:20px;padding: 4px 0;}
#p24 td{width:24%;}
#p33 td{width:33%;}
.inbr0{}
.inbr1{background-color:#f6f6e2;}
.inbr2{background-color:#DEEAD3;}
.inbr3{background-color:#f2e8c9;}
.inbr4{background-color:#fffbcb;}
.inbr5{background-color:#e4ecdc;}
.inbr6{background-color:#ffe5b4;}
.inbr7{background-color:#f0e7e0;}
.inbr8{background-color:#e6f9f4;}
.inbr9{background-color:#ffefe6;}
.inbr10{background-color:#d9d9b5;}
.inbr11{background-color:#BFE4BC;}
.inbr12{background-color:#DDD2D1;}
.inbr13{background-color: #FFDBCA;}
.inbr14{background-color: #CCCCCC;}
.inbr15{background-color:#f6f4e5;}
.blend{color:#e2e2e2;}




a{color:#00067D; text-decoration:underline;}
a:hover{text-decoration:underline;}
.date{}




/*  1 - 2 - 3    */
span.current, span.ctrl, a.page_link{float: left;display: block; padding: 0.2em 0.5em 0.3em 0.5em; margin-right: 0.3em;}
span.current{border: 1px solid #97AF69;	background-color: #C8E88B;color: #fff;}
span.ctrl{padding: 0.5em 0.5em 0.3em 0.5em;	font-size: 10px;color: #4F3327;}
a.page_link{border: 1px solid #e7e7e7;background:#f3f8ea;}
a.page_link:hover{background:#DFF3BC;}




/*   ()  */
#breadcrumbs .current-breadcrumb{}
#dropdown .cur_page, #dropdown .cur_part{background:#C8E88B; color:#222;}
.secondary-nav  li.active{color:#222;background:#C8E88B;}
.secondary-nav  li.active a{color:#222;}
.secondary-nav a:hover{text-decoration:none;} 
.double-nav a.item-selected{color:#222;}
.tabs-button a{color:#00067D;}
.tabs-button a.current{cursor:default;padding:5px 15px;border:none;background:#C8E88B;text-decoration:none;color:#222;}




.highslide img {
	border: 2px solid #F0F5E7;
}
.highslide:hover img {
	border-color: #C8E88B;
}




/*
 * jQuery Nivo Slider v2.7
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:30%;
	top:10px;
	background:#fff;
	color:#000;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:70%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}




/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/
.theme-default #slider {
float:left;
margin:0 20px 0 0;
width:480px;
height:210px;
}




.theme-default .nivoSlider {
position:relative;
background:#fff url(loading.gif) no-repeat 50% 50%;
margin-bottom:50px;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}




.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}




.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}




.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
ul.nomargin{margin-bottom:0;}




.l-left {
float:left; 
padding: 6px 12px 12px 0;
}










