.carib-title{font-size:25px;font-weight:bold;}
.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}
.book-navigation .page-links{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}
.book-navigation .page-previous{text-align:left;width:42%;display:block;float:left;}
.book-navigation .page-up{margin:0 5%;width:4%;display:block;float:left;}
.book-navigation .page-next{text-align:right;width:42%;display:block;float:right;}
#book-outline{min-width:56em;}
.terms-inline{display:inline;}
.item-list .pager{clear:both;padding:20px;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.item-list ul li{list-style:disc outside none;margin:0 0 0.25em 1.5em;padding:0;}
.pager-current{font-weight:bold;}
p.advertise{color:#999999;font-size:90%;margin:0;padding:0;}
fieldset{margin-bottom:1em;padding:.5em;}
form{margin:0;padding:0;}
hr{height:1px;border:1px solid gray;}
img{border:0;}
.clear-block:after{content:".";display:block;height:0;clear:both;}
.clear-block{display:inline-block;}
* html .clear-block{height:1%;}
.clear-block{display:block;}
.breadcrumb{padding-bottom:.5em}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}
ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}
ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}
li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}
li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.imagecache{margin:5px 10px 5px 0;float:left;}
.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}
.field .field-label-inline,.field .field-label-inline-first{display:inline;}
.field .field-label-inline{}
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}
.node-form .content-add-more .form-submit{margin:0;}
.node-form .number{display:inline;width:auto;}
.node-form .text{width:auto;}
.filefield-icon{float:left;margin-right:0.4em;}
.filefield-element{margin:1em 0;white-space:normal;}
.filefield-element .widget-preview{float:left;padding-right:10px;border-right:1px solid #CCC;margin-right:10px;max-width:30%;}
form.fivestar-widget{clear:both;display:block;}
form.fivestar-widget select,form.fivestar-widget input{margin:0;}
.fivestar-combo-stars .fivestar-static-form-item{float:left;margin-right:40px;}
.fivestar-combo-stars .fivestar-form-item{float:left;}
.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{margin:0;}
div.fivestar-widget-static{display:block;}
div.fivestar-widget-static br{clear:left;}
div.fivestar-widget-static .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;}
div.fivestar-widget-static .star span.on{display:block;width:100%;height:100%;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px;}
div.fivestar-widget-static .star span.off{display:block;width:100%;height:100%;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;}
div.fivestar-widget{display:block;}
div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;}
div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/sites/all/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;text-decoration:none;}
div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;text-decoration:none;}
div.fivestar-widget .cancel a,div.fivestar-widget .star a{display:block;width:100%;height:100%;background-position:0 0;cursor:pointer;}
div.fivestar-widget div.on a{background-position:0 -16px;}
div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px;}
form.fivestar-widget div.description{margin-bottom:0;}
div.fieldgroup{margin:.5em 0 1em 0;}
div.fieldgroup .content{padding-left:1em;}
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{margin-left:30px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;padding:0.5em;}
.clearfix:after{content:".";display:block;height:0;clear:both;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.messages{border:1px solid #ffffff !important;background:#83badd !important;padding:5px !important;margin:5px 0 5px 0 !important;}
.messages.status{color:#2385c2;}
.messages.error{color:#6c0000;}
.messages.warning{color:#004747;}
input.error{border:2px solid #ffffff !important;color:#6c0000;}
body{background:url(/caribbean/color/carib-1d9d7dfd/body.png) top left repeat;}
#page-wrapper{}
#header-upper{min-height:50px;background:#ffffff url(/caribbean/color/carib-1d9d7dfd/header-bg.png) top left repeat-x;}
#header-wrapper{width:550px;}
#header{}
#left-column{float:left;width:650px;margin:0 0 0 10px;}
#content-wrapper{width:1000px;margin:0 auto 0 auto;background:#ffffff url(/caribbean/color/carib-1d9d7dfd/content-bg.png) top left repeat;}
#content-column{}
#right-wrapper{float:left;width:325px;margin:-50px 0 0 10px;}
#right-upper-wrapper{background:#ffffff url(/caribbean/color/carib-1d9d7dfd/right-upper-bg.png) top left repeat;}
#right-upper-top{background:#ffffff url(/caribbean/color/carib-1d9d7dfd/right-upper-top.png) top left repeat;height:15px;width:325px;}
#right-upper-bottom{background:#ffffff url(/caribbean/color/carib-1d9d7dfd/right-upper-bottom.png) top left repeat;height:20px;width:325px;}
#right-upper{padding:0 20px 0 15px;background:transparent url(/caribbean/color/carib-1d9d7dfd/right-upper-content-bg.png) top left no-repeat;}
#right-sidebar{margin:10px 0 0 10px;padding:0 15px 0 0;}
#footer-wrapper{clear:both;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;text-align:center;}
#search{margin:1em 0 0 0;}
.block{margin:0 0 0 1em;}
body{font-family:"Helvetica Neue","Helvetica","Tahoma",Arial,sans-serif;font-size:14px;line-height:1.4em;}
h1,h2,h3,h4,h5,h6{font-weight:700;margin:0.5em 0 0.5em 0;}
h1{font-size:1.6em;border-bottom:1px solid #ffffff;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h4.title{clear:both;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
a,a:link,a:visited,a:hover,a.active{color:#0072b9;text-decoration:none;}
p{margin-bottom:1em;}
.submitted{display:block;color:#7f7f7f;font-size:0.9em;margin:0 0 1em 0;}
.imagecache-mini{border:0;float:left;margin-left:0;margin-right:10px;margin-top:4px;}
#content-column .content ul li{border-left:1px solid #65aad4;margin:0 0 1.5em 0.5em;padding:0 0 0 0.5em;}
#site-logo{float:left;}
ul.menu li{list-style-type:none;list-style-image:none;padding:0 0 0 15px;}
ul.menu li.leaf{background:transparent url(/caribbean/color/carib-1d9d7dfd/li_leaf.png) 0 0.4em no-repeat;}
ul.menu li.collapsed{background:transparent url(/caribbean/color/carib-1d9d7dfd/li_collapsed.png) 0 0.3em no-repeat;}
ul.menu li.expanded{background:transparent url(/caribbean/color/carib-1d9d7dfd/li_expanded.png) 0 0.3em no-repeat;}
#right-upper ul.menu li{padding:0 0 0 0;}
#right-upper ul.menu li.leaf{background-image:none;}
#right-upper ul.menu li.collapsed{background-image:none;}
#right-upper ul.menu li.expanded{background-image:none;}
ul.links.inline{clear:left;}
ul.links.primary-links{margin-top:1em;}
ul.links.primary-links li{display:block;list-style-type:none;background-image:none;font-weight:700;margin:0 0 0.4em 0;padding:0 0 0 0;}

