fieldset{margin-bottom:1em;padding:0.5em;}
form{margin:0;padding:0;}
hr{border:1px solid gray;height:1px;}
img{border:0 none;}
table{border-collapse:collapse;}
th{border-bottom:3px solid #CCCCCC;padding-right:1em;text-align:left;}
.clear-block:after{clear:both;content:".";display:block;height:0;}
.clear-block{display:inline-block;}
* html .clear-block{height:1%;}
.clear-block{display:block;}
.breadcrumb{padding-bottom:0.5em;}
.error{color:#EE5555;}
.warning{color:#E09010;}
.ok{color:#008000;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em;padding:0;}
.item-list ul li{list-style:disc outside none;margin:0 0 0.25em 1.5em;padding:0;}
.form-item{margin-bottom:1em;margin-top:1em;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
ul.menu{border:medium none;list-style:none outside none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li a.active{color:#000000;}
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;}
a.external-link{background:url("/sites/all/modules/elf/elf.png") no-repeat scroll right center transparent;padding-right:12px;}
a.mailto-link{background:url("/sites/all/modules/elf/mlf.png") no-repeat scroll right center transparent;padding-right:12px;}
.filefield-icon{margin:0 2px 0 0;}
.filefield-element{margin:1em 0;white-space:normal;}
div.fieldgroup{margin:0.5em 0 1em;}
div.fieldgroup .content{padding-left:1em;}
body{font-size:100%;}
body, caption, th, td, input, textarea, select, option, legend, fieldset{font-family:Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;}
pre, code{font-family:"Bitstream Vera Sans Mono","Courier New",monospace;font-size:1.1em;}
h1{font-size:1.6em;line-height:1.3em;margin-bottom:0.5em;margin-top:0;}
h2{font-size:1.4em;line-height:1.3em;margin-bottom:0.667em;margin-top:0.667em;}
h3{font-size:1.25em;line-height:1.3em;margin-bottom:0.769em;margin-top:0.769em;}
h4{font-size:1.15em;line-height:1.3em;margin-bottom:0.769em;margin-top:0.769em;}
h5, h6{font-size:1.1em;line-height:1.3em;margin-bottom:0.909em;margin-top:0.909em;}
p, ul, ol, dl, pre, table, fieldset, blockquote{margin:1em 0;}
ul, ol{margin-left:0;padding-left:2em;}
.block ul, .item-list ul{margin:1em 0;padding:0 0 0 2em;}
li{margin:0;padding:0;}
.item-list ul li{list-style:inherit;margin:0;padding:0;}
ul.menu li, li.expanded, li.collapsed, li.leaf{margin:0;padding:0;}
ul{list-style-type:disc;}
ul ul{list-style-type:circle;}
ol{list-style-type:decimal;}
ol ol{list-style-type:lower-alpha;}
dt{margin:0;padding:0;}
dd{margin:0 0 0 2em;padding:0;}
table{border-collapse:collapse;}
th, thead th, tbody th{border-bottom:medium none;padding-right:0;text-align:left;}
tbody{border-top:medium none;}
img{border:0 none;}
hr{border:1px solid #666666;height:1px;}
form{margin:0;padding:0;}
fieldset{margin:1em 0;padding:0.5em;}
#page, #closure-blocks{min-width:960px;}
#navigation-top, #navigation{left:-10000px;position:absolute;}
#header-blocks{clear:both;}
#main{position:relative;}
#content{float:left;margin-left:0;margin-right:-100%;padding:0;width:100%;}
#content-inner, .no-sidebars #content-inner{margin:15px 10px;min-height:500px;padding-left:20px;}
.sidebar-left #content-inner{padding-left:210px;padding-right:0;}
.sidebar-right #content-inner{padding-left:20px;padding-right:210px;}
.two-sidebars #content-inner{padding-left:210px;padding-right:210px;}
#navbar{float:left;height:auto;margin-left:0;margin-right:-100%;padding:0;width:100%;}
.with-navbar #content, .with-navbar #sidebar-left, .with-navbar #sidebar-right{margin-top:35px;}
#search-box{float:right;margin-right:20px;width:200px;}
#secondary{float:right;}
#navbar ul{margin:0;padding:0;text-align:left;}
#navbar li{float:left;padding:0 10px 0 0;}
#sidebar-left{float:left;margin-left:0;margin-right:-210px;padding:0;width:210px;}
#sidebar-left-inner{margin:0 20px 0 0;padding:0;}
#sidebar-right{float:right;margin-left:-210px;margin-right:0;padding:0;width:210px;}
#sidebar-right-inner{margin:0 0 0 20px;padding:0;}
#navbar{overflow:hidden;}
body{background-color:#E7E7E7;color:#323232;}
a{color:#0040B8;}
#page{background-color:#FFFFFF;}
#navbar{background-color:#888888;}
#suckerfishmenu{background-color:#888888;}
#suckerfishmenu a, #suckerfishmenu ul.menu li ul a{color:#FFFFFF;}
#suckerfishmenu ul.menu li ul a{background-color:#888888;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body, caption, th, td, input, textarea, select, option, legend, fieldset{font-family:Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;}
body{font-size:100%;}
#page{font-size:0.84em;line-height:1.8em;}
table{border-collapse:collapse;margin-bottom:15px;width:100%;}
th, thead th, tbody th{border-bottom:medium none;padding-right:0;text-align:left;}
tbody{border-top:medium none;}
thead th{background:none repeat scroll 0 0 #DDDDDD;border:1px solid #CCCCCC;padding:6px 5px;}
tr.odd td, tr.even td{border:1px solid #CCCCCC;padding:8px 5px;}
tr.odd td{background:none repeat scroll 0 0 #FFFFFF;}
tr.even td{background:none repeat scroll 0 0 #F2F2F2;}
body{margin:0;padding:10px;}
#header-inner{padding:10px;}
#logo-title{float:left;margin:5px 10px 0 20px;}
#logo{float:left;margin:0 10px 0 0;}
#title-slogan{float:left;line-height:0;margin-bottom:5px;}
.title-slogan, .title-slogan a, .title-slogan a:visited, .title-slogan a.visited{color:#FFFFFF !important;display:block;float:left;font-size:28px;padding:12px 0 7px;text-decoration:none;width:400px;}
.slogan-text, .slogan-text a{color:#FFFFFF !important;font-size:16px;font-style:normal;font-weight:normal;}
.slogan-text{display:block;text-align:left;}
#site-name a:link, #site-name a:visited{color:#000000;text-decoration:none;}
#site-name a:hover{text-decoration:underline;}
#site-slogan{font-size:1.3em;font-weight:bold;margin:10px 0 5px;}
#gsearch{float:right;}
.region-navbar #search-box{margin-top:4px;}
.region-navbar #search .form-submit{font-size:13px;font-weight:bold;padding:0 2px 1px;}
#suckerfishmenu{line-height:32px;padding-left:10px;}
#suckerfishmenu ul.menu{display:inline;list-style:none outside none;padding:0 0 0 0;z-index:3;}
#suckerfishmenu a{display:block;font-size:125%;font-weight:bold;padding:0 14px;text-decoration:none;}
#suckerfishmenu a:hover{text-decoration:underline;}
#suckerfishmenu li{display:inline;float:left;height:1%;margin:0;padding:0;}
.breadcrumb{color:#888888;font-size:95%;margin-bottom:5px;padding-bottom:0;}
.breadcrumb a{color:#888888;}
h1.title, h2.title, h3.title, h4.title{clear:both;}
.help{margin:1em 0;}
.more-help-link{font-size:0.85em;text-align:right;}
.pager{clear:both;margin:1em 0;text-align:center;}
.pager a, .pager strong.pager-current{padding:0.5em;}
.feed-icons{margin:1em 0;}
#sidebar-left-inner{margin:13px 10px 10px 13px;}
#sidebar-right-inner{margin:13px 13px 10px 10px;}
#footer-inner{padding:10px 20px;text-align:center;}
.node{font-size:110%;line-height:130%;}
.node .node{font-size:100%;}
h2.title{font-size:140%;margin:15px 0 7px;}
.breadcrumb{font-size:100%;margin-bottom:10px;}
.submitted{color:#888888;font-size:85%;}
.node .content{margin:10px 0;}
.marker{color:#CC0000;}
.node.node-unpublished .picture, .comment.comment-unpublished .picture{position:relative;}
.node .list-node h2.title{font-size:110%;margin:15px 0 5px;}
.imagecache-Thumb{border:0 none;float:left;margin:5px 10px 10px 0;}
.imagecache-tiny{border:0 none;float:left;margin:5px 10px 10px 0;}
.imagecache-Main{float:left;margin-right:10px;margin-top:5px;}
.node ul.links{margin:10px 0 0;padding:0;}
.node ul.links.inline{display:inline;float:right;margin-bottom:25px;}
.node ul.links li{display:inline;list-style-type:none;padding:0 7px;}
.node-links ul.links li a{font-weight:bold;}
.node .terms{font-size:85%;}
.node .terms ul.links.inline{float:none;}
#comments{clear:both;margin:20px 0;}
#comments-title{background-color:#DDDDDD;padding:3px 10px;}
.comment{border:1px solid #DDDDDD;margin-bottom:10px;padding:10px;}
.new{color:#CC0000;}
.comment div.links{margin:1em 0;}
.comment .submitted{clear:left;}
.block{border:medium none;margin-bottom:15px;padding:0;}
.block ul{margin-left:15px;margin-top:0;padding-left:0;}
.block ul li{margin-bottom:4px;}
.block ul li.expanded ul{margin-left:20px;margin-top:4px;}
.block h3.title{font-size:110%;margin:0;padding:2px 10px;}
#sidebar-left .block h3.title a, #sidebar-right .block h3.title a{color:#FFFFFF;}
#sidebar-left .block h3.title, #sidebar-right .block h3.title{background-color:#888888;border:1px solid #888888;color:#FFFFFF;padding:4px 10px;}
#sidebar-left .block .content, #sidebar-right .block .content{background-color:#E7E7E7;border:1px solid #E7E7E7;margin:0;padding:10px;}
.block ul li{list-style-image:url("/sites/ketupa/menu-leaf2.png");list-style-type:circle;}
.form-item input.error, .form-item textarea.error, .form-item select.error{border:2px solid #CC0000;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-required{color:#CC0000;}
.form-item .description{font-size:0.85em;}
.form-checkboxes .form-item, .form-radios .form-item{margin:0.4em 0;}
.container-inline div, .container-inline label{display:inline;}
.tips{font-size:0.9em;margin:0;padding:0;}
form tbody{border-top:1px solid #CCCCCC;}
form th{border-bottom:3px solid #CCCCCC;padding-right:1em;text-align:left;}
form tbody th{border-bottom:1px solid #CCCCCC;}
form thead th{border-bottom:3px solid #CCCCCC;padding-right:1em;text-align:left;}
.more-link{text-align:right;}
#user-login-form{text-align:left;}
.toc{background-color:#F9F9F9;border:1px solid #B5C9D8;float:right;font-size:95%;max-width:50%;text-align:left;}
.toc-title{font-weight:bold;text-align:center;}
.toc-list{padding:0;}
.toc ul{list-style-image:none;list-style-type:none;}
#page{margin:0 auto;width:960px;}
body{background-image:url("/sites/ketupa/body_bg.gif");color:#323232;}
a{color:#006891;}
#page{background-color:#FFFFFF;border:1px solid #FFFFFF;}
h1, h2{color:#444444;}
#header-inner{background:url("/sites/ketupa/header_bg.gif") repeat-x scroll left top #6590A7;}
#site-name a:link, #site-name a:visited{color:#FFFFFF;}
#site-slogan{color:#F08B6F;}
#secondary, #secondary a{color:#F08B6F;}
#navbar{background:url("/sites/ketupa/primary_bg.gif") repeat-x scroll left top #477995;border-bottom:3px solid #ED9472;border-top:1px solid #284B6C;}
#suckerfishmenu a{color:#FFFFFF;}
#suckerfishmenu a.active, #suckerfishmenu a:hover{color:#F08B6F;text-decoration:none;}
.region-navbar #search .form-submit{background-color:#4D7C9E;border:2px outset #5D8CAE;color:#F0946F;}
#footer{background-color:#497498;color:#FFFFFF;padding:10px 20px;text-align:center;}
#footer a{color:#FFFFFF;font-size:110%;text-decoration:none;}
#footer a:active{color:#FFFFFF;font-size:110%;text-decoration:none;}
#footer a:hover{color:#FFFFFF;font-size:110%;text-decoration:none;}
.node-links ul.links li a, .node .terms ul.links.inline li a{color:#D8633C;}
#sidebar-left .block h3.title{background:url("/sites/ketupa/primary_bg.gif") repeat-x scroll left top #477995;border:1px solid #437191;}
#sidebar-left .block .content{background-color:#EDF2F4;border:1px solid #DEE7EA;}
#sidebar-right .block .content{background:none repeat scroll 0 0 transparent;border:medium none;padding:0;}
#sidebar-right .block h3.title{background:none repeat scroll 0 0 transparent;border:medium none;color:#323232;padding:0 0 10px;}
#sidebar-right .block, #sidebar-right .block-1, #sidebar-right .block-4{background-color:#D6E5EC;border:1px solid #C5D9E2;padding:10px;}
#sidebar-right .block-2, #sidebar-right .block-5{background-color:#F2C8B3;border:1px solid #DFB6A1;}
#sidebar-right .block-3, #sidebar-right .block-6{background-color:#ACC9D7;border:1px solid #9ABDCB;}
.comment{border:1px solid #C5D9E2;}
#comments-title{background-color:#D7E5EC;}
thead th{background:none repeat scroll 0 0 #B7CCD7;border:1px solid #A3BCC8;}
tr.odd td, tr.even td{border:1px solid #CFDEE3;}
tr.odd td{background:none repeat scroll 0 0 #FFFFFF;}
tr.even td{background:none repeat scroll 0 0 #EBF1F3;}
p.sponsored{color:#999999;font-size:90%;margin:0;padding:0;}
.book-navigation .menu{border-top:1px solid #888888;padding:1em 0 0 3em;}
.book-navigation .page-links{border-bottom:1px solid #888888;border-top:1px solid #888888;padding:0.5em;text-align:center;}
.book-navigation .page-previous{display:block;float:left;text-align:left;width:42%;}
.book-navigation .page-up{display:block;float:left;margin:0 5%;width:4%;}
.book-navigation .page-next{display:block;float:right;text-align:right;width:42%;}
#book-outline{min-width:56em;}
.book-outline-form .form-item{margin-bottom:0;margin-top:0;}
.node-unpublished{background-color:#FFF4F4;}
.preview .node{background-color:#FFFFEA;}
.node-form .form-text{display:block;width:95%;}
.node-form .container-inline .form-text{display:inline;width:auto;}
.node-form .standard{clear:both;}
.node-form textarea{display:block;width:95%;}
.node-form .attachments fieldset{display:block;float:none;}
.terms-inline {
    clear: both;
    font-size: 1.3em;
    font-weight: bold;
    text-align: right;
}
div.tabs{margin:0 0 5px;}
ul.primary {border-bottom: 1px solid #BBBBBB;}
ul.primary li {float: right;margin: 0;padding: 0;display: inline;}
ul.primary li a {display: block;font-size: 1.2em;font-weight: bold;height: 20px;margin: 0;padding: 0 0 0 5px;text-decoration: none;margin-right: 0.5em;}
dl{float:left;margin:0 0 20px;padding:0;width:60%;}
dl dt{border-top:1px dotted #BEBEBE;clear:both;color:#666666;float:left;font-weight:bold;margin:0;padding:0.3em;text-align:right;width:17%;}
dl dd{border-top:1px dotted #BEBEBE;float:left;margin:0 0 0 1px;padding:0.3em;width:78%;}
.info, .more-info{clear:both;padding-top:10px;}
.gmap-map{float:right;}
.ads-left{float:left;padding:7px;}
.user-feedback a {color:#BC0A0B;float:right;font-weight:bold;padding-right:12px;}
