/* DEFAULT STYLES */
a{}
a img{border:none;border-width:0px;}
abbr{}
acronym{}
address{}
area{}
b{}
base{}
bdo{}
big{}
blockquote{}
body{font-size:13px;color:#333;}
br{}
button{}
caption{}
cite{}
code{}
col{}
colgroup{}
d{}
del{}
dir{}
div{}
dfn{}
dl{}
dt{}
em{}
fieldset{}
form{}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
head{}
hr{}
html{}
i{}
img{}
input{}
ins{}
kbd{}
label{}
legend{}
li{}
link{}
map{}
meta{}
noscript{}
object{}
ol{}
optgroup{}
option{}
p{}
param{}
pre{}
q{}
samp{}
script{}
select{}
small{}
span{}
strong{}
style{}
sub{}
sup{}
table{}
tbody{}
td{}
textarea{}
tfoot{}
th{}
thead{}
title{}
tr{}
tt{}
ul{}
var{}




/* CUSTOM */
#controlsFrame{background:url(../images/adminbg.jpg) bottom repeat-x;}




/* WEBSITE MODULE */
#admin{position:relative;top:0px;background-color:#666;left:0px;padding-bottom:5px;z-index:5;font-size:14px;color:#666;background:url(../images/adminbg.jpg) bottom repeat-x;}
#adminHolder{position:absolute;left:0px;top:0px;width:100%;height:100%;background:url(../images/darkholder.png);z-index:6;padding-top:30px;padding-bottom:30px;display:none;}
.explorer #adminHolder{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/darkholder.png',sizingMethod='scale');}
#adminFrame{background-color:#fff;width:800px;height:600px;font-size:12px;}
#login{padding-left:20px;padding-right:20px;}
#login li{list-style-type:none;}
#login h3 a{font-size:12px;}
div.noRecords{text-align:center;padding:20px 0px;}
.warning, .error, .notice{width:360px;font-size:14px;height:40px;padding:40px 20px 20px 20px;position:relative;margin:0px auto;background-position:center;background-repeat:no-repeat;text-align:center;}
.warning{background-image:url(../images/alertYellow.png);color:#000;}
.error{background-image:url(../images/alertRed.png);color:#c00;}
.notice{background-image:url(../images/notice.png);color:#cc0;}
img.securedSection{width:8px;border:none;border-width:0px;margin:0px 2px 0px 0px;}

img.delete{width:16px;height:16px;background:url(../admin/images/icons/delete_disabled.png) center no-repeat;cursor:pointer;}
img.delete:hover{background-image:url(../admin/images/icons/delete.png);}




/* CONTENT PIECES */
div.contentItems ul.items {margin:0px 10px;padding:0px;list-style:none;}
div.contentItems ul.items li.contentItem{padding:10px 0px;}
div.contentItems ul.items li.first{padding:0px 0px 10px 0px;}
div.contentItems ul.items li.last{padding:10px 0px 0px 0px;}


textarea.max-length-reached{border:1px solid #900;background:#fdd;}





/* SITEMAP */
#sitemap{position:relative;width:800px;height:600px;overflow:auto;}
#sitemap dl{margin:0px;}
#sitemap dt{position:absolute;overflow:hidden;text-align:center;width:10%;height:10%;cursor:pointer;line-height:6;background:url('/images/page_default.gif') top center no-repeat;z-index:2;}
#sitemap dt:hover{background-color:#eee;}
#sitemap .level1{top:0%;}
#sitemap .level2{top:10%;}
#sitemap .level3{top:20%;}
#sitemap .level4{top:30%;}
#sitemap .level5{top:40%;}
#sitemap .level6{top:50%;}
#sitemap .level7{top:60%;}
#sitemap .level8{top:70%;}
#sitemap .level9{top:80%;}
#sitemap .level10{top:90%;}
#sitemap .level11{top:100%;}
#sitemap .level12{top:110%;}
#sitemap .level13{top:120%;}
#sitemap .level14{top:130%;}
#sitemap .level15{top:140%;}
#sitemap .level16{top:150%;}
#sitemap .level17{top:160%;}
#sitemap .level18{top:170%;}
#sitemap .level19{top:180%;}
#sitemap .level20{top:190%;}
#sitemap .column1{left:0%;}
#sitemap .column2{left:10%;}
#sitemap .column3{left:20%;}
#sitemap .column4{left:30%;}
#sitemap .column5{left:40%;}
#sitemap .column6{left:50%;}
#sitemap .column7{left:60%;}
#sitemap .column8{left:70%;}
#sitemap .column9{left:80%;}
#sitemap .column10{left:90%;}
#sitemap .column11{left:100%;}
#sitemap .column12{left:110%;}
#sitemap .column13{left:120%;}
#sitemap .column14{left:130%;}
#sitemap .column15{left:140%;}
#sitemap .column16{left:150%;}
#sitemap .column17{left:160%;}
#sitemap .column18{left:170%;}
#sitemap .column19{left:180%;}
#sitemap .column20{left:190%;}
#sitemap .guide{width:5%;border-right:1px dotted #ccc;position:absolute;z-index:1;}
#sitemap .topGuide{top:0%;left:5%;height:2%;position:absolute;border-bottom:1px dotted #ccc;z-index:1;}
#bios .bio1, #bios .bio0{padding:10px;cursor:pointer;}
#bios .bio1:hover, #bios .bio0:hover{background-color:#ddd}
#bios .name{font-weight:bold;}
#bios .details{display:none;}
#bios .bio1{background-color:#eee;}
#bios p, #bios dl{color:#000;line-height:1.5;}
#bios p{margin:20px 100px 20px 20px;}
#bios dl{margin:0px 100px 20px 20px;padding-top:10px;border-top:1px dotted #ccc;}
#bios dd{margin:0px;color:#000;}
#bios dd span.title{color:#aaa;letter-spacing:1px;}
#bios div.controls{display:none;text-align:right;font-weight:bold;}
#bios div.controls a{color:#999;}
#bios div.controls a:hover{color:#000;}




/* FORUMS */
#forums #topics dt{color:#ccc;font-size:16px;}
#forums #topics dd{padding:10px;margin:0px;cursor:pointer;}
#forums #topics dd.bg1{background-color:#eee;}
#forums #topics dd.bg0{background-color:#f6f6f6;}
#forums #topics dd:hover{background-color:#ddd;}
#forums #topics dd .name{font-weight:bold;}
#forums #theForm{background-color:#ddd;}




/* PRODUCTS */
div.products{min-height:300px;width:100%;position:relative;}
div.products ul{list-style:none;margin:0px;padding:0px;}




/* PANEL */
div.panel1{width:200px;float:left;}
div.panel2{margin:0px 0px 0px 200px;}
div.panel3{clear:both;}




/* CATEGORIES */
ul.categories{line-height:1.5;}
ul.categories ul{display:none;}
ul.categories li{margin:1px 0px 0px 0px;}
ul.categories li.first{margin:0px;}
ul.categories li.active ul{display:block;margin:0px 0px 0px 15px;}
ul.categories a{text-decoration:none;padding:2px 10px;display:block;}




/* PRODUCTS */
ul.products ul{padding:10px 15px;}



/* BREADCRUMS */
ul.breadcrums{margin:0px;padding:0px;list-style:none;}
ul.breadcrums li{display:inline;margin:0px 10px 0px 0px;}
ul.breadcrums li:before{content:"> ";}
ul.breadcrums li.last{margin:0px;font-weight:bold;}
ul.breadcrums li.first:before{content:"";}





/* OLD CONTENT ITEMS*/
div.columnLeft{width:75%;float:left;}
div.columnRight{width:25%;float:left;}




/* =========================================================================== */
/* PANEL ===================================================================== */
div.ohanaPanel{color:#666;}
div.ohanaPanel h2{font-weight:normal;color:#1b2b88;}
div.ohanaPanel h3{font-weight:normal;color:#1b2b88;}
div.ohanaPanel h4{font-weight:normal;color:#1b2b88;}
div.ohanaPanel h5{font-weight:normal;color:#1b2b88;}
div.ohanaPanel h6{font-weight:normal;color:#1b2b88;}
div.ohanaPanel hr{background:transparent;height:1px;border-width:1px 0px 0px 0px;border-style:dotted;border-color:#ddd;margin:25px 0px;}


.roundCorner5 {-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; }
.roundCorner10 {-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px; }
.roundCorner15 {-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px; }

.panelTitle {padding:3px 5px 3px 10px; border:solid 1px #333;border-bottom:none; background:url(../admin/images/panelTitleBkgrnd.png) left center repeat-x;}
.panelTitle h3 { }
.panelBody {border:solid 1px #333;}


		/* PANEL TABS ===================================================================== */
		ul.ohanaPanelTabs{margin:0px;list-style:none;padding:0px;width:100%;height:30px;background:url(../admin/images/panelTabsBg.jpg) right center no-repeat;}
		ul.ohanaPanelTabs li.left{width:10px;height:30px;background:url(../admin/images/panelTabsBg.jpg) left center no-repeat;float:left;}
		ul.ohanaPanelTabs li.tab{float:left;display:block;height:30px;font-weight:bold;font-size:14px;color:#aaa;cursor:pointer;}
		ul.ohanaPanelTabs li.tab:hover{color:#1b2b88;}
		
		ul.ohanaPanelTabs li.tab span.left{float:left;display:block;height:30px;width:15px;}
		ul.ohanaPanelTabs li.tab span.middle{float:left;display:block;height:20px;padding:5px 0px;font-weight:normal;font-size:12px;}
		ul.ohanaPanelTabs li.tab span.right{float:left;display:block;height:30px;width:15px;}
		
		ul.ohanaPanelTabs li.tab.active{color:white;}
		
		ul.ohanaPanelTabs li.tab.active span.left{background:url(../admin/images/panelTabsIndicator.jpg) left center no-repeat;}
		ul.ohanaPanelTabs li.tab.active span.middle{background:url(../admin/images/panelTabsIndicator.jpg) center no-repeat;}
		ul.ohanaPanelTabs li.tab.active span.right{background:url(../admin/images/panelTabsIndicator.jpg) right center no-repeat;}
		
		div.ohanaPanelTabs{clear:both;height:20px;}

		
		div.ohanaPanel.outside-confirmed{margin-top:30px;}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs{position:absolute;left:0px;top:-20px;background:none;z-index:1;}
		div.ohanaPanel.outside-confirmed div.ohanaPanelTabs{display:none;}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs li.left{background:none;}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs li span.left{background:url(../admin/images/panelTabOutside.png) left center no-repeat;}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs li span.middle{background:url(../admin/images/panelTabOutsideH.png) center top repeat-x;height:26px;padding:4px 0px 0px 0px;}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs li span.right{background:url(../admin/images/panelTabOutside.png) right center no-repeat;}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs li.active span.left{background-image:url(../admin/images/panelTabOutside1.png);}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs li.active span.middle{background-image:url(../admin/images/panelTabOutsideH1.png);}
		div.ohanaPanel.outside-confirmed ul.ohanaPanelTabs li.active span.right{background-image:url(../admin/images/panelTabOutside1.png);}

/* =========================================================================== */



/* =========================================================================== */
/* COMMENTS ================================================================== */
body div.ohanaComments{border:1px solid #eee;background:white;width:80%;position:relative;}
body div.ohanaComments div.side1{position:absolute;width:100%;height:5px;left:0px;top:-5px;background:url(../admin/images/commentsH.png) top repeat-x;}
body div.ohanaComments div.side2{position:absolute;width:5px;height:100%;right:-5px;top:0px;background:url(../admin/images/commentsV.png) right repeat-y;}
body div.ohanaComments div.side3{position:absolute;width:100%;height:5px;left:0px;bottom:-5px;background:url(../admin/images/commentsH.png) bottom repeat-x;}
body div.ohanaComments div.side4{position:absolute;width:5px;height:100%;left:-5px;top:0px;background:url(../admin/images/commentsV.png) left repeat-y;}
body div.ohanaComments div.corner1{position:absolute;width:5px;height:5px;top:-5px;left:-5px;background:url(../admin/images/commentsC.png) left top repeat-x;}
body div.ohanaComments div.corner2{position:absolute;width:5px;height:5px;top:-5px;right:-5px;background:url(../admin/images/commentsC.png) right top repeat-x;}
body div.ohanaComments div.corner3{position:absolute;width:5px;height:5px;bottom:-5px;right:-5px;background:url(../admin/images/commentsC.png) right bottom repeat-x;}
body div.ohanaComments div.corner4{position:absolute;width:5px;height:5px;bottom:-5px;left:-5px;background:url(../admin/images/commentsC.png) left bottom repeat-x;}

		body div.ohanaComments.round{border:none;margin:20px;width:auto;}
		body div.ohanaComments.round div.side1{background-image:url(../admin/images/wizardHorizontal.png);height:20px;top:-20px;}
		body div.ohanaComments.round div.side3{background-image:url(../admin/images/wizardHorizontal.png);height:20px;bottom:-20px;}
		body div.ohanaComments.round div.side2{background-image:url(../admin/images/wizardVertical.png);width:20px;right:-20px;}
		body div.ohanaComments.round div.side4{background-image:url(../admin/images/wizardVertical.png);width:20px;left:-20px;}
		body div.ohanaComments.round div.corner1{background-image:url(../admin/images/wizardCorners.png);width:20px;height:20px;top:-20px;left:-20px;}
		body div.ohanaComments.round div.corner2{background-image:url(../admin/images/wizardCorners.png);width:20px;height:20px;top:-20px;right:-20px;}
		body div.ohanaComments.round div.corner3{background-image:url(../admin/images/wizardCorners.png);width:20px;height:20px;bottom:-20px;right:-20px;}
		body div.ohanaComments.round div.corner4{background-image:url(../admin/images/wizardCorners.png);width:20px;height:20px;bottom:-20px;left:-20px;}

		body div.ohanaComments ul{padding:0px;margin:0px;list-style:none;}
		body div.ohanaComments ul li{padding:10px;border-bottom:1px dotted #aaa;}
		body div.ohanaComments ul li a.name{margin-right:5px;}
		body div.ohanaComments ul li img.mugshot{margin-right:10px;}
		body div.ohanaComments ul li img.deleteComment{margin-right:10px;cursor:pointer;width:16px;height:16px;background:url(../admin/images/icons/delete_disabled.png) center no-repeat;}
		body div.ohanaComments ul li img.deleteComment:hover{background-image:url(../admin/images/icons/delete.png);}
		body div.ohanaComments ul li div.clear{clear:both;}
		
		body div.ohanaComments ul li.expandComments,
		body div.ohanaComments ul li.olderComments{padding:5px 10px;color:#aaa;text-align:center;cursor:pointer;border-bottom:1px dotted #aaa;}
		body div.ohanaComments ul li.expandComments:hover,
		body div.ohanaComments ul li.olderComments:hover{color:#eb510f;background:#eee;}
		
		body div.ohanaComments div.input{padding:10px;position:relative;}
		body div.ohanaComments div.input input{margin:0px;position:absolute;right:10px;top:10px;}
		body div.ohanaComments div.input textarea{width:80%;height:15px;color:#aaa;margin:0px;}
		
		body div.ohanaComments div.input span.ohanaRating{display:block;text-align:center;}
		
		body div.ohanaComments a.loginLink{display:block;text-align:center;text-transform:uppercase;text-decoration:none;padding:10px 5px 0px 5px;color:#ddd;}
		body div.ohanaComments a.loginLink:hover{color:#666;}
/* =========================================================================== */







/* =========================================================================== */
/* RATING ==================================================================== */
span.ohanaRating{}
span.ohanaRating img{width:16px;height:16px;background:url(../admin/images/icons/star_disabled.png) center no-repeat;}
span.ohanaRating img.star1{margin-left:0px;}
span.ohanaRating img.full{background-image:url(../admin/images/icons/star.png);}
span.ohanaRating img.medium{background-image:url(../admin/images/icons/star_semi_disabled.png);}
span.ohanaRating.rated img.full,
span.ohanaRating.rated img.medium{background-image:url(../admin/images/icons/star_blue.png);}
span.ohanaRating.editable img{cursor:pointer;}
span.ohanaRating.editable img:hover,
span.ohanaRating.editable img.hover{background-image:url(../admin/images/icons/star_blue.png);}
span.ohanaRating.editable img.notHover{background-image:url(../admin/images/icons/star_disabled.png);}

		span.showInfo{display:block;}
		span.showInfo span.comment{color:#aaa;}

		span.ohanaRating.small img{width:8px;height:8px;background-image:url(../admin/images/icons/star_small_disabled.png);}
		span.ohanaRating.small img.full{background-image:url(../admin/images/icons/star_small.png);}
		span.ohanaRating.small img.medium{background-image:url(../admin/images/icons/star_small_semi_disabled.png);}
		span.ohanaRating.rated.small img.medium{background-image:url(../admin/images/icons/star_small_blue.png);}
		span.ohanaRating.editable.small img:hover,
		span.ohanaRating.editable.small img.hover{background-image:url(../admin/images/icons/star_small_blue.png);}
		span.ohanaRating.editable.small img.notHover{background-image:url(../admin/images/icons/star_small_disabled.png);}
		
		span.ohanaRating.reload{color:#666;cursor:pointer;font-weight:bold;background:url(../admin/images/icons/star_disabled.png) center repeat-x;width:80px;height:16px;font-size:10px;margin-left:auto;margin-right:auto;}
		span.ohanaRating.reload:hover{color:#eb510f;}
/* =========================================================================== */








/* =========================================================================== */
/* TAGS ====================================================================== */
span.ohanaTagHolder span img{border-width:0px;border:none;}
span.ohanaTagHolder span.activeTrue:hover{color:#eb510f;cursor:pointer;}
span.ohanaTagHolder span.activeFalse{color:#aaa;}
span.ohanaTagHolder.active span.activeFalse{display:none;}
span.ohanaTagHolder.inactive span.activeTrue{display:none;}
span.ohanaTagViewer a.active{font-weight:bold;color:#eb510f;}
span.ohanaTagViewer a.active:hover{color:#1b2b88;}

body ul.ohanaTagViewer{font-family:Arial, Helvetica, sans-serif;font-size: 11px;padding:0px;list-style:none;}
body ul.ohanaTagViewer li{float:left;margin:0px 2px;padding:5px 0px 0px 0px;height:15px;}
body ul.ohanaTagViewer li a{text-decoration:none;height:16px;color:#000000;background-color:white;padding:0px 5px 0px 9px;margin:0px 0px 0px 6px;border:1px solid #3399FF;position:relative;white-space:nowrap;}
body ul.ohanaTagViewer li a.active{border-color:#eb510f;}
body ul.ohanaTagViewer li a.active img{width:16px;height:16px;background:url(../admin/images/icons/tag_orange.png);}
body ul.ohanaTagViewer li a.inactive{border-color:#aaa;color:#999;}
body ul.ohanaTagViewer li a.inactive img{width:16px;height:16px;background:url(../admin/images/icons/tag_blue_disabled.png);}
body ul.ohanaTagViewer li a.removeFilter{border-color:#900;}
body ul.ohanaTagViewer li a.removeFilter img{width:16px;height:16px;background:url(../admin/images/icons/tag_blue_delete.png);}
body ul.ohanaTagViewer li a.findRelated{border-color:#090;margin-right:30px;}
body ul.ohanaTagViewer li a.findRelated img{width:16px;height:16px;background:url(../admin/images/icons/tag_blue_add.png);}
body ul.ohanaTagViewer li a img{border-thickness:0px;border-width:0px;border:none;width:16px;height:16px;background:url(../admin/images/icons/tag_blue.png);border-color:white;position:absolute;left:-8px;top:0px;margin-right:1px;}
body ul.ohanaTagViewer li a:hover{background-color:#3399FF;color:#FFFFFF;} 
body ul.ohanaTagViewer li a.active:hover{background-color:#eb510f;}
body ul.ohanaTagViewer li a.inactive:hover{background-color:#aaa;}
body ul.ohanaTagViewer li a.removeFilter:hover{background-color:#900;}
body ul.ohanaTagViewer li a.findRelated:hover{background-color:#090;}

ul.ohanaTagViewer.explorer-yes li a{padding:0px 5px;}
ul.ohanaTagViewer.explorer-yes li a img{display:none;}
/* =========================================================================== */






/* =========================================================================== */
/* NEW CONTENT =============================================================== */
div.ohana-content{background:white;padding:20px;position:relative;}
/* =========================================================================== */



/* =========================================================================== */
/* NEW CONTENT ITEMS ========================================================= */
div.ohana-has-pieces-yes div.ohana-column-left.ohana-outer{width:75%;float:left;}
div.ohana-has-pieces-yes div.ohana-column-left.ohana-inner{padding:10px;}
div.ohana-has-pieces-yes div.ohana-column-right.ohana-outer{width:25%;float:left;background:url(../admin/images/contentItems/border1.png) -495px repeat-y;}
div.ohana-has-pieces-yes div.ohana-column-right.ohana-inner{padding-left:15px;}
div.ohana-has-pieces-yes div.ohana-main-bottom{clear:both;}

div.ohana-has-pieces-no div.ohana-column-right{display:none;}
div.ohana-has-pieces-no div.ohana-main-bottom{display:none;}

div.ohana-column-right div.ohana-content-piece{position:relative;margin:45px 15px 15px 15px;max-height:470px;max-width:470px;}
div.ohana-column-right div.ohana-content-piece div.ohana-side1{height:10px;width:100%;position:absolute;top:-15px;left:0px;background:url(../admin/images/contentItems/border1.png) center top;}
div.ohana-column-right div.ohana-content-piece div.ohana-side2{height:100%;width:15px;position:absolute;top:0px;right:-15px;background:url(../admin/images/contentItems/border1.png) right repeat-y;}
div.ohana-column-right div.ohana-content-piece div.ohana-side3{height:10px;width:100%;position:absolute;bottom:-15px;left:0px;background:url(../admin/images/contentItems/border1.png) bottom repeat-x;}
div.ohana-column-right div.ohana-content-piece div.ohana-side4{height:100%;width:15px;position:absolute;top:0px;left:-15px;background:url(../admin/images/contentItems/border1.png) left repeat-y;}
div.ohana-column-right div.ohana-content-piece div.ohana-corner1{width:15px;height:15px;position:absolute;left:-15px;top:-15px;background:url(../admin/images/contentItems/border1.png) left top repeat-y;}
div.ohana-column-right div.ohana-content-piece div.ohana-corner2{width:15px;height:15px;position:absolute;right:-15px;top:-15px;background:url(../admin/images/contentItems/border1.png) right top repeat-y;}
div.ohana-column-right div.ohana-content-piece div.ohana-corner3{width:15px;height:15px;position:absolute;right:-15px;bottom:-15px;background:url(../admin/images/contentItems/border1.png) right bottom repeat-y;}
div.ohana-column-right div.ohana-content-piece div.ohana-corner4{width:15px;height:15px;position:absolute;left:-15px;bottom:-15px;background:url(../admin/images/contentItems/border1.png) left bottom repeat-y;}
div.ohana-column-right div.ohana-content-piece.ohana-first{margin-top:15px;}
div.ohana-column-right div.ohana-content-piece h3.ohana-title{margin-top:0px;}
div.ohana-column-right div.ohana-content-piece h3.ohana-body{margin-bottom:0px;}
div.ohana-column-right div.ohana-content-piece a{display:block;padding:5px 0px 0px 0px;text-align:right;text-decoration:none;color:#aaa;}
div.ohana-column-right div.ohana-content-piece a:hover{font-weight:bold;text-decoration:underline;color:black;}

div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-side1,
div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-side2,
div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-side3,
div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-side4,
div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-corner1,
div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-corner2,
div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-corner3,
div.ohana-divided div.ohana-column-right div.ohana-content-piece div.ohana-corner4{background-image:url(../admin/images/contentItems/border2.png);}

div.ohana-column-right div.ohana-clickable-yes:hover{}
div.ohana-column-right div.ohana-clickable-yes:hover a{color:#666;}
/* =========================================================================== */




/* =========================================================================== */
/* TAG FIELD ================================================================= */
div.tagField ul{list-style:none;}
div.tagField ul li{padding:5px 0px;}
div.tagField ul li span{color:#aaa;cursor:pointer;}
div.tagField ul li span img{width:16px;height:16px;background:url(../admin/images/icons/tag_blue_disabled.png) center no-repeat;cursor:pointer;}
div.tagField ul li span:hover{color:#1b2b88;}
div.tagField ul li.active > span{color:#eb510f;font-weight:bold;}
div.tagField ul li.active > span > img{background-image:url(../admin/images/icons/tag_blue.png);}
/* =========================================================================== */






/* =========================================================================== */
/* COLOR FIELD =============================================================== */
div.ohanaColorField{border:2px solid black;position:relative;width:25px;height:25px;cursor:pointer;background:white;}
div.ohanaColorField div.ohanaCorner{position:absolute;right:0px;bottom:0px;width:14px;height:10px;background:url(../admin/images/icons/bullet_arrow_up.png) center no-repeat black;}
div.ohanaColorField:hover{border-color:#eb510f;}
div.ohanaColorField:hover div.ohanaCorner{background-color:#eb510f;}
/* =========================================================================== */





/* =========================================================================== */
/* BREADCRUMBS =============================================================== */
ul.ohanaBreadcrumbs{margin:0px 10px 20px 10px;padding:0px;list-style:none;}
ul.ohanaBreadcrumbs li{display:inline;margin-left:5px;padding-left:5px;border-left:1px dotted #aaa;font-weight:bold;}
ul.ohanaBreadcrumbs li:first-child{padding-left:0px;border-left:none;}
ul.ohanaBreadcrumbs li a{font-weight:normal;}
/* =========================================================================== */




/* =========================================================================== */
/* TABLE STYLE =============================================================== */
table.ohanaTableStyle{border-collapse:collapse;width:100%;}
table.ohanaTableStyle thead th{color:#aaa;text-align:left;font-weight:bold;padding:5px 10px;}
table.ohanaTableStyle tbody td{padding:0px;border-left:1px solid #ddd;border-top:1px solid #ddd;}
table.ohanaTableStyle tbody td:first-child{border-left:0px solid #ddd;}
table.ohanaTableStyle tbody td div.wrap{padding:10px;position:relative;}
table.ohanaTableStyle tbody tr{cursor:pointer;}
table.ohanaTableStyle tbody tr:first-child td{border-top:0px solid #ddd;}
table.ohanaTableStyle tbody tr:hover{background:url(../admin/images/tableStyleRowBg.png) center repeat-x #fafafa;}
table.ohanaTableStyle tbody tr.backgroundSet td{background-image:url(../admin/images/headerBg.png);background-position:center -30px;background-repeat:repeat-x;}
table.ohanaTableStyle tbody tr.groupTitle img.indicator{width:16px;height:16px;background:url(../admin/images/icons/bullet_arrow_down.png) center no-repeat;}
table.ohanaTableStyle tbody tr.groupTitle.contracted img.indicator{background-image:url(../admin/images/icons/bullet_arrow_up.png);}
table.ohanaTableStyle tbody tr.groupTitle td{background:url(../admin/images/tableStyleGroupBg.png) center repeat-x #ddd;color:#666;font-weight:bold;border-top:0px solid #ccc;}
table.ohanaTableStyle tbody tr.groupTitle td:hover{background-color:#ccc;}
table.ohanaTableStyle tbody tr.groupTitle td div.wrap{padding:20px 10px;position:relative;}
table.ohanaTableStyle tbody tr.groupTitle td a{color:#666;text-decoration:none;}
table.ohanaTableStyle tbody tr.groupTitle td a:hover{color:#eb510f;text-decoration:underline;}
table.ohanaTableStyle span.toggleDescription{color:#999;font-weight:normal;cursor:pointer;}
table.ohanaTableStyle span.toggleDescription:hover{color:#eb510f;}
table.ohanaTableStyle .description{color:#999;font-weight:normal;display:none;}
table.ohanaTableStyle div.ohanaButtons{position:absolute;right:-5px;top:100%;width:220px;height:300px;z-index:1;}
table.ohanaTableStyle div.ohanaButtons ul{margin:0px;padding:0px;list-style:none;}
table.ohanaTableStyle div.ohanaButtons li div{background:url(../admin/images/tableStyleButtonsBg.png) center;font-weight:normal;font-size:12px;width:160px;padding:2px 25px;color:#aaa;white-space:nowrap;}
table.ohanaTableStyle div.ohanaButtons li div:hover{color:#1b2b88;}
table.ohanaTableStyle div.ohanaButtons li:first-child div{padding-top:10px;background-position:center top;}
table.ohanaTableStyle div.ohanaButtons li:last-child div{padding-bottom:20px;background-position:center bottom;}
table.ohanaTableStyle div.ohanaButtons li.only div,
table.ohanaTableStyle div.ohanaButtons li:only-child div{padding-bottom:20px;padding-top:10px;}
table.ohanaTableStyle.grouping-no tbody tr:hover td{border-color:#eee;}
table.ohanaTableStyle.grouping-no tbody tr.odd{background-color:#eee;}
table.ohanaTableStyle.grouping-no tbody tr.odd:hover{background-color:#eee;}
table.ohanaTableStyle.grouping-yes tbody tr.record td:first-child{padding-left:30px;}
table.ohanaTableStyle.grouping-yes thead th:first-child{padding-left:30px;}
table.ohanaTableStyle img.minimizer{cursor:pointer;}

div.ohana-table-style{position:relative;}
div.ohana-table-style div.ohana-side1{position:absolute;width:100%;height:20px;left:0px;top:-20px;background:url(../admin/images/tableCornersH.png) top repeat-x;}
div.ohana-table-style div.ohana-side2{position:absolute;width:20px;height:100%;right:-20px;top:0px;background:url(../admin/images/tableCornersV.png) right repeat-y;}
div.ohana-table-style div.ohana-side3{position:absolute;width:100%;height:20px;left:0px;bottom:-20px;background:url(../admin/images/tableCornersH.png) bottom repeat-x;}
div.ohana-table-style div.ohana-side4{position:absolute;width:20px;height:100%;left:-20px;top:0px;background:url(../admin/images/tableCornersV.png) left repeat-y;}
div.ohana-table-style div.ohana-corner1{position:absolute;width:20px;height:20px;left:-20px;top:-20px;background:url(../admin/images/tableCorners.png) left top no-repeat;}
div.ohana-table-style div.ohana-corner2{position:absolute;width:20px;height:20px;right:-20px;top:-20px;background:url(../admin/images/tableCorners.png) right top no-repeat;}
div.ohana-table-style div.ohana-corner3{position:absolute;width:20px;height:20px;right:-20px;bottom:-20px;background:url(../admin/images/tableCorners.png) right bottom no-repeat;}
div.ohana-table-style div.ohana-corner4{position:absolute;width:20px;height:20px;left:-20px;bottom:-20px;background:url(../admin/images/tableCorners.png) left bottom no-repeat;}
/* =========================================================================== */





/* =========================================================================== */
/* DISGRONIFIER ============================================================== */
div.ohana-disgronifier{position:absolute;right:0px;top:0px;}
div.ohana-disgronifier ul{padding:0px;margin:0px;list-style:none;}
div.ohana-disgronifier ul li{float:left;}
div.ohana-disgronifier ul li a{width:30px;cursor:pointer;height:20px;display:block;background:url(../admin/images/disgronifier.png) top no-repeat;}
div.ohana-disgronifier ul li a span{display:none;}
div.ohana-disgronifier ul li.textLarge a{width:60px;background-position:0px top;}
div.ohana-disgronifier ul li.textMedium a{width:15px;background-position:-60px top;}
div.ohana-disgronifier ul li.textSmall a{width:20px;background-position:-75px top;}
div.ohana-disgronifier ul li.reload a{width:30px;background-position:-95px top;}
div.ohana-disgronifier ul li.save{display:none;}
div.ohana-disgronifier ul li.save a{width:30px;background-position:-125px top;}
div.ohana-disgronifier ul li.print a{width:30px;background-position:-155px top;}
div.ohana-disgronifier ul li.email a{width:35px;background-position:-185px top;}
		div.ohana-disgronifier ul li.active.textLarge a,
		div.ohana-disgronifier ul li:hover.textLarge a{width:60px;background-position:0px bottom;}
		div.ohana-disgronifier ul li.active.textMedium a,
		div.ohana-disgronifier ul li:hover.textMedium a{width:15px;background-position:-60px bottom;}
		div.ohana-disgronifier ul li.active.textSmall a,
		div.ohana-disgronifier ul li:hover.textSmall a{width:20px;background-position:-75px bottom;}
		div.ohana-disgronifier ul li:hover.reload a{width:30px;background-position:-95px bottom;}
		div.ohana-disgronifier ul li:hover.save a{width:30px;background-position:-125px bottom;}
		div.ohana-disgronifier ul li:hover.print a{width:30px;background-position:-155px bottom;}
		div.ohana-disgronifier ul li:hover.email a{width:35px;background-position:-185px bottom;}
div.ohana-disgronifier div.clear{clear:both;}

		div.ohana-content.sized1 *{font-size:102%;}
		div.ohana-content.sized2 *{font-size:104%;}
		div.ohana-content.sized3 *{font-size:106%;}
/* =========================================================================== */





/* EVENTS */
.evteventtitle {FONT-WEIGHT:bold;FONT-SIZE:24px;COLOR:#00025C;; font-weight:bold;}
.evteventdate {FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#00025C;}
.evteventdescription {FONT-SIZE: 13px; COLOR: #000000;}
.evtoptiontitle {FONT-SIZE: 14px; COLOR: #000066; font-weight:bold}
.evtoptiondate {FONT-SIZE: 12px; COLOR: #000066;}
.evtoptiondescription {FONT-SIZE: 12px; COLOR: #000000;}
.evtoptionmoreinfolink{FONT-SIZE: 12px; COLOR: #000066;margin-left:10px;cursor:pointer;}




/*DONATIONS */
div.oneTimeDonation{float:left;width:48%;margin-left:10px;}
div.recurringDonation{float:right;width:48%;margin-right:10px;}


/*LIBRARY */
ul.gridResults {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
ul.gridResults ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
ul.gridResults > li {border-top:1px dotted #1B2B88;padding:10px;}
ul.gridResults > li:hover { background-color:#CCCCCC;}
ul.gridResults h2 {color:#EB510F;margin:0px;}
ul.gridResults li div.left{float:left;width:15%;}
ul.gridResults li div.right{float:left;width:85%;}
ul.gridResults li div.bottom{clear:both;}




/* =========================================================================== */
/* FORM ELEMENTS ============================================================= */
form div.ohanaPanel fieldset{border:5px solid #eee;background:#fafafa;margin-top:30px;text-align:left;}
form div.ohanaPanel fieldset:first-child{margin-top:0px;}
form div.ohanaPanel fieldset legend{font-weight:bold;color:#ccc;font-size:20px;}
form div.ohanaPanel fieldset table{width:100%;}
form div.ohanaPanel fieldset table td{padding:10px;border-top:1px dotted #ddd;}
form div.ohanaPanel fieldset table td:first-child{text-align:right;white-space:nowrap;width:20%;}
form div.ohanaPanel fieldset table tr:first-child td{border-top:none;}
form div.ohanaPanel fieldset table td:only-child{text-align:left;}
form div.ohanaPanel ul{list-style:none;margin:0px;padding:0px;}
form div.ohanaPanel fieldset table td input[type=text]:only-child,
form div.ohanaPanel fieldset table td input[type=password]:only-child,
form div.ohanaPanel fieldset table td textarea:only-child,
form div.ohanaPanel fieldset table td select:only-child,
form div.ohanaPanel fieldset .width100{width:100%;}
form div.ohanaPanel fieldset table .comment{color:#aaa;}
/* =========================================================================== */



ul.buttons{margin:0px;padding:0px;list-style:none;}
ul.buttons li{float:left;margin:0px 5px;}
a.button, ul.buttons a{font-size:12px;display:block;width:156px;height:25px;text-align:center;font-weight:bold;margin:0px 0px 0px 1px;background:url(../admin/images/homeButton.png) center top no-repeat;padding:30px 15px 30px 10px;text-decoration:none;color:#999;}
a.button:hover, ul.buttons a:hover{color:#1b2b88;background-position:center bottom;}


/* =========================================================================== */
/* Recent Activity Widget===================================================== */
.recentactivity {list-style: none;padding:0px;margin:0px;}
.recentactivity > li {margin-bottom:0px; clear:both; }
.recentactivity > li:hover { background-color:#CCC;}
.recentactivityitem {list-style:none;padding:0px;margin:0px;padding:0px;}
.recentactivityitem li {display:block; min-width:51%;}
.recentactivityitem li.thumb {float:left; min-width:1%; width:70px; height:70px; margin-right:5px; padding:0px;}
.recentactivityitem li.thumb img { width:50px; height:50px; padding:0px; margin:0px; }
.recentactivityitem li.title {float:left; font-weight:bold; margin-top:5px; }
.recentactivityitem li.date {float:left; font-style:italic; }
.recentactivityitem li.byline {float:left;}
.recentactivityitem li.details {display:none;}
.recentactivityitem li.clear {clear:both;}

.recentactivity.condense {font-size:12px;}
.recentactivity.condense li.thumb {display:none;}
/* =========================================================================== */

/* =========================================================================== */
/* News Ticker Widget===================================================== */
#newsTicker {min-height:32px;border:2px solid #000; padding:2px; margin:5px;}
#rssFeed {float:left; padding:7px 2px;}
#feed-control {}
.gf-branding {display:none !important;}
.gfg-horizontal-root {margin-right:0px !important;}
.gfg-horizontal-root .gfg-title {padding:0px 3px 0px 0px !important}
/* =========================================================================== */

/* =========================================================================== */
/* css for timepicker===================================================== */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
/* =========================================================================== */

/* =========================================================================== */
/* css for blogGridDisplay widget ============================================ */
.flowContainer {position:relative; }
.blogGridDisplay { width:240px; padding:5px 5px 0px 5px;
	-moz-box-shadow: 2px 2px 4px #555;
	-webkit-box-shadow: 2px 2px 4px #555;
	box-shadow: 2px 2px 4px #555;
	margin:0 15px 15px 0;
	background-color:#FFF;
	word-wrap:break-word;
}
.blogGridDisplay h3 {padding:0px;margin:0px;}
.blogGridDisplay h3 a {text-decoration:none;}
.blogGridDisplay h3 a:hover {text-decoration:underline;}
.blogGridDisplay div.byline {overflow:hidden;}
.blogGridDisplay div.thumb {width:70px; height:70px; float:left;}
.blogGridDisplay ul.attr {list-style:none; margin:10px 0px 0px 0px;padding:0px; float:left; width:170px;}

/* =========================================================================== */

/* =========================================================================== */
/* css for blogGridDisplay widget ============================================ */
.flowContainer {position:relative; }
.newsblock {
	width:225px;
	padding:10px;
	-moz-box-shadow: 2px 2px 4px #555;
	-webkit-box-shadow: 2px 2px 4px #555;
	box-shadow: 2px 2px 4px #555;
	margin:0 15px 15px 0;
	background-color:#FFF;
	word-wrap:break-word;
}
.newsblock .newsheadline {padding:0px;margin:3px 0px 5px 0px; font-size:16px; font-weight:bold; text-align:justify;text-justify:inter-word; cursor:pointer;}
.newsblock .newsheadline a {text-decoration:none;}
.newsblock .newsdateline {padding:3px 0px;}
.newsblock .newsteaser { text-align:justify;text-justify:inter-word;}
.newsblock .colorbar {
 background-image: -webkit-linear-gradient(135deg, #2989D8 0%, #89B4FF 91%);
 background-image: -moz-linear-gradient(135deg, #2989D8 0%, #89B4FF 91%);
 background-image: -o-linear-gradient(135deg, #2989D8 0%, #89B4FF 91%);
 background-image: linear-gradient(135deg, #2989D8 0%, #89B4FF 91%);
}
/* =========================================================================== */
