/* ================================================== Generic ======================================================== */

/* Font Family Settings */
body { font-family: Helvetica, Arial, FreeSans, sans-serif; background: #3E3832; }
input { font-family: Helvetica, Arial, sans-serif; }

/* Core Formatting */
html { height: 100%; margin-bottom: 1px; }
body { margin: 0; line-height: 135%; }
form { margin: 0; padding: 0; }
body { font-size: 12px; }
p { margin-top: 10px; margin-bottom: 15px; }
h1, h2, h3, h4, h5, h6 { margin: 20px 0 15px 0; font-weight: normal; }
h1 { font-size: 220%; line-height: 130%; border-bottom:1px solid #ddd; }
h2 { font-size: 190%; line-height: 120%; }
h3 { font-size: 165%; line-height: 120%; }
h4 { font-size: 130%; line-height: 110%;}
h5 { font-size: 130%; line-height: 110%; color:#658E15; }
h6 { font-size: 130%; line-height: 110%; color:#CC8300; }
a  { text-decoration: none; color: #658E15; }	/* dark green */
a:hover { text-decoration: underline; }
.clr { clear: both; }

/* ================================================= Page Formatting ==================================================== */

/* Top Bar */
.top-bar-padding { padding: 6px 5px; overflow: hidden; }
.date-block { width: 250px; font-weight: bold; float: left; margin-left:12px; }
.homepage, .sitemap, .rss, .login { height: 16px; float: right; text-align: left; line-height: 16px; position: relative; padding: 0 10px 0 30px; }
.homepage a:hover, .sitemap a:hover, .rss a:hover, .login a:hover { text-decoration: none; }
.homepage { background: url(http://acicanada2.webnode.com/img/style/home-icon.gif) 10px 0px no-repeat; } 
.sitemap { background: url(http://acicanada2.webnode.com/img/style/site-map-icon.gif) 10px 0px no-repeat; } 
.rss { background: url(http://acicanada2.webnode.com/img/style/rss.jpg) 10px 2px no-repeat; }  
.login { background: url(http://acicanada2.webnode.com/img/style/user-login.gif) 10px 1px no-repeat; }  
.print { display:none; }
.topbar-strip { overflow: hidden; padding-bottom: 2px; }

/* This is the Main template logo, Edit this to match the width and height of your new logo image */
#logo { width: 261px; height: 120px; }
#logo { float: left; position: relative; margin-left: 15px; }
#logo:hover { text-decoration: none; }

/* Header */
#top-bar { background: #0d0906; color: #A39689; }  	/* light brown */
#top-bar a { color: #A39689; }				/* light brown */
#top-bar a:hover { color: #fff; }				/* white */

/* Header */
#header { background: #221c15 url(http://acicanada2.webnode.com/img/style/header-bg.png) 0 0 repeat-x; } /* 423B35 */
#logo { background: url(http://acicanada2.webnode.com/img/style/logo.png) 0 0 no-repeat; }
#header-overlay { padding: 15px 0 10px 0; overflow: hidden; background: url(http://acicanada2.webnode.com/img/style/header-bg-overlay.gif) 50% 0 no-repeat; }

/* Search */
#searchmod-surround { margin-top: 0px; float: right; margin-right: 15px; }
.searchmod-top { height: 12px; width: 250px; background: url(http://acicanada2.webnode.com/img/style/searchmod-top.png) 0 0 no-repeat; }
.searchmod-main { overflow: hidden; padding: 0 10px 10px 10px; background: url(http://acicanada2.webnode.com/img/style/searchmod-main.png) 0 100% no-repeat; }
#searchmod { width: 230px; background: url(http://acicanada2.webnode.com/img/style/searchmod-input.png) 0 0 no-repeat; }
#searchmod #fulltextSearchInput { background: none; border: 0; padding: 3px 0 4px 8px; font-size: 13px; width: 151px; height:18px; } /* width: 223px; */

/* main element widths */
body { min-width:979px; }
div.wrapper { margin: 0 auto; width: 979px; padding:0; }
#mod-imgstories { width: 959px; }
#mod-widget1 { width: 313px; }
#mod-widget2 { width: 313px; }
#mod-widget3 { width: 313px; }
#mod-mainbody { width: 694px; }
#mod-mainbody2 { width: 955px; margin-top:6px; }
#sub-mainbody2 { float:right; width: 691px; } 
#mod-rightcol { width: 253px; }
#mod-rightcol2 { float:left; width: 223px; }
#mod-roktabs { width: 955px; }
#mod-widget4 { width: 313px; }
#mod-widget5 { width: 313px; }
#mod-widget6 { width: 313px; }

#mod-widget4 div.box { height:140px; }
#mod-widget5 div.box { height:140px; }
#mod-widget6 div.box { height:140px; }

/* Layout Structure */
.wrapper { position:relative; }
#vertical-sort { margin: 0 15px; padding:0px; }
.section-row { position: relative; clear:both; }
.section-row .full { float: none; }
.section-row .first { float: left; }
.section-row .middle { float: left; }
.section-row .last { float: left; }

#section-imagestories, #section-top3widgets, #section-mainbody, #section-roktabs, #section-bot3widgets { overflow: hidden; }
#section-top3widgets, #section-mainbody, #section-roktabs, #section-bot3widgets { margin: 0; }
/* make a little more room for the sections */
#section-top3widgets, #section-mainbody, #section-roktabs, #section-bot3widgets { width: 959px; left: -4px; }
.section-row .first { margin: 6px 4px 0 0; }
.section-row .middle { margin: 6px 4px 0 4px; }
.section-row .last { margin: 6px 0 0 4px; }
#section-imagestories .block { margin: 0 5px 1px 5px; }
#section-roktabs .block { margin: 6px 0 0 0;  }

/* Main Modules */
.moduletable { padding: 0; margin-bottom: 15px; }
.flush .moduletable { margin-bottom: 0; }
.moduletable h3 { padding: 5px 10px; }
.moduletable h3 { margin-top: 0; font-size: 140%; }

/* Showcase */
#showcase-surround { margin: 0px -15px 1px -15px; }
#showcase { margin: 0 15px 0 15px; }
#showcase2 { margin-left: -15px; }
#showcase3 { margin-right: -15px; }
.showcase-inner { padding: 0 5px 0 5px; }
#section-imagestories { padding-bottom: 9px; }

/* Showcase */
#showcase { background: url(http://acicanada2.webnode.com/img/style/showcase-m.png) 0 100% repeat-x; }
#showcase2 { background: url(http://acicanada2.webnode.com/img/style/showcase-l.png) 0 100% no-repeat; }
#showcase3 { background: url(http://acicanada2.webnode.com/img/style/showcase-r.png) 100% 100% no-repeat; }

/* Main Content */
.body-surround-top { margin: 0 16px; }
.body-surround-top2 { margin-left: -16px; }
.body-surround-top3 { margin-right: -16px; height: 16px; }
.body-surround { margin: 0 16px; }
.body-surround2 { margin-left: -16px; }
.body-surround3 { margin-right: -16px; padding: 0 15px; overflow: hidden; min-height:70px; }
.body-surround-bottom { margin: 0 16px; }
.body-surround-bottom2 { margin-left: -16px; }
.body-surround-bottom3 { margin-right: -16px; height: 16px; }
.mainbody-surround { padding: 0px 20px 0px 20px; overflow: hidden; margin-top: 4px; position: relative; }
.mainbody-surround a { color: #658E15; }	/* dark green */
.mainbody-tl { position: absolute; width: 16px; height: 16px; top: 0; left: 0; }
.mainbody-tr { position: absolute; width: 16px; height: 16px; top: 0; right: 0; }
.mainbody-bl { position: absolute; width: 16px; height: 16px; bottom: 0; left: 0; }
.mainbody-br { position: absolute; width: 16px; height: 16px; bottom: 0; right: 0; }

/* Side Column Modules */
.side-mod { }
.side-mod h3 { margin: 0; font-size: 130%; line-height: 20px; padding: 5px 0 10px 15px; }
.menuoff { display: none; }
.menuon { display: block; }

/* Front Page Blog */
.blog { margin-bottom: 20px; }

/* Main Body Items */
#pageNavigator { margin:8px 0 0 20px; padding: 0 0 0 15px; font-size: 110% }
.componentheading { background: url(http://acicanada2.webnode.com/img/style/white-radio-button.png) 0 -117px no-repeat; padding-left:25px; } 

div.pagination { height: 24px; line-height: 24px; margin-top: 10px; }
div.pagination div.tab { float: left; margin-right: 6px; }
div.pagination div.tab2 { padding: 0 10px; }
div.pagination div.page-block { padding: 0 4px; float: left; margin-right: 6px; }

/* Clearing */
.clr { clear:both; height:0; line-height:0; display:block; float:none; }
.clear { clear: both; }
.noDis { display:none; }

/* ================================================= Top Horizontal Menu ================================================ */

#page-bg { background: #544837 url(http://acicanada2.webnode.com/img/style/page-bg.png) 0 0 repeat; } 
#page-bg2 { background: url(http://acicanada2.webnode.com/img/style/header-bg2.png) 0 0 repeat-x; overflow:hidden; } 
#page-bg3 { background: url(http://acicanada2.webnode.com/img/style/page-bg3.gif) 50% 45px no-repeat; }

/* Top Main Menu - Background */
#horiz-menu { background: url(http://acicanada2.webnode.com/img/style/horizmenu-bg.png) 0 0 no-repeat; margin-left: 1px; }  
#horiz-menu2 { background: url(http://acicanada2.webnode.com/img/style/horizmenu-l.png) 0 0 no-repeat; }
#horiz-menu3 { background: url(http://acicanada2.webnode.com/img/style/horizmenu-r.png) 100% 0 no-repeat; padding: 0 20px; height: 45px; display: block; margin: 0px; }

/*1st level menu*/
.jqueryslidemenu { padding-left: 10px; font-weight: normal; font-size: 14px; width: 100%; }
.jqueryslidemenu ul { margin: 0; padding: 0; list-style-type: none; z-index:5 } 

.jqueryslidemenu ul li { position: relative; display: inline; float: left; height: 45px; line-height: 38px; background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px 12px no-repeat; z-index:5 } /* z-index:6 */
.jqueryslidemenu ul li.selected { background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px -105px no-repeat; } 
.jqueryslidemenu ul li:hover { background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px -105px no-repeat; } 

.jqueryslidemenu ul li a { padding: 0 10px 0 20px; color: #fff; text-decoration: none; white-space: nowrap; }
.jqueryslidemenu ul li.selected a { color: #fad201; } 
.jqueryslidemenu ul li:hover a { color: #fad201; } 

/*1st sub level menu*/	
.jqueryslidemenu ul.level1 { position: absolute; left: -10px; top: 38px; display: block; visibility: hidden; margin-top: 1px; padding-bottom: 10px; background: url(http://acicanada2.webnode.com/img/style/drop-bg-1.png) 0 100% no-repeat; }
.jqueryslidemenu li:hover ul.level1 { visibility: visible; } 

.jqueryslidemenu ul.level1 li { left: 10px; width: 195px; display: list-item; float: none; position: relative; height: 33px; line-height: 26px; background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px 11px no-repeat; } 
.jqueryslidemenu ul.level1 li.first {  }
.jqueryslidemenu ul.level1 li.selected { background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px -106px no-repeat; } 
.jqueryslidemenu ul.level1 li:hover { background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px -106px no-repeat; } 

.jqueryslidemenu ul.level1 li a { padding: 5px 10px 0px 20px; color: #fff; text-decoration: none; display: block; width: 145px; background: url(http://acicanada2.webnode.com/img/style/drop-div.png) 0 0 repeat-x; }
.jqueryslidemenu ul.level1 li.first a { background-image: none; }
.jqueryslidemenu ul.level1 li.selected a { color: #fad201; } 
.jqueryslidemenu ul.level1 li:hover a { color: #fad201; } 

/*2nd sub level menu*/
.jqueryslidemenu ul.level2 { position: absolute; top: 0; left:165px; display: block; visibility: hidden; padding-bottom: 10px; background: url(http://acicanada2.webnode.com/img/style/drop-bg-1.png) 0 100% no-repeat; }
.jqueryslidemenu ul.level1 li:hover ul.level2 { visibility: visible; } 

.jqueryslidemenu ul.level2 li {  } 
.jqueryslidemenu ul.level2 li.first { padding-bottom: 5px; background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px 16px no-repeat; }
.jqueryslidemenu ul.level2 li.selected {  } 
.jqueryslidemenu ul.level2 li.selected.first { background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px -101px no-repeat; }
.jqueryslidemenu ul.level2 li:hover {  } 
.jqueryslidemenu ul.level2 li:hover.first { background: url(http://acicanada2.webnode.com/img/style/drop-arrow.png) 4px -101px no-repeat; }

.jqueryslidemenu ul.level2 li a { color: #fff !important; }
.jqueryslidemenu ul.level2 li.first a { width: 165px; margin: -5px -10px 0 -10px; padding: 10px 10px 0px 30px; background: url(http://acicanada2.webnode.com/img/style/drop-top-1.png) 0 0 no-repeat; }
.jqueryslidemenu ul.level2 li.selected a { color: #fad201 !important; } 
.jqueryslidemenu ul.level2 li:hover a { color: #fad201 !important; } 

/* Fix for horizontal menus not showing in editor */
.jqueryslidemenu .rbcContentBlock { overflow:visible; }

/* ================================================= Side Menus ======================================================= */

#vertical-sort #mod-rightcol ul.menu { margin: 0; padding: 0; }
#vertical-sort #mod-rightcol2 ul.menu { margin: 0; padding: 0; }

#vertical-sort ul.menu li { list-style: none; margin: 0; padding: 2px 0 2px 0; float: none; }
#vertical-sort ul.menu a:hover { text-decoration: none; }
#vertical-sort ul.menu span { display: block; }
#vertical-sort ul.menu ul { padding-left: 25px!important; }
#vertical-sort ul.menu ul li a { padding: 0 0 0 15px; margin-bottom: 10px; }
#vertical-sort ul.menu ul li ul li ul li a { padding-left: 56px; background: none; }
#vertical-sort ul.menu a { display: block; text-indent: 0; overflow: hidden; font-size: 120%; float: none; }
#vertical-sort ul.menu a { padding: 6px 10px 6px 22px; }

#vertical-sort ul.menu li li { padding: 0; margin: 0; background: none; font-size: 10px; }
#vertical-sort ul.menu li li a span { padding: 0; }
#vertical-sort ul.menu li ul { margin: 0; padding: 5px 0 5px 20px; }
#vertical-sort ul.menu li.selected li li, #vertical-sort ul.menu li:hover li li { background: none; }

#vertical-sort ul.menu a, #vertical-sort ul.menu li.activeSelected ul li a { color: #333; } 	/* grey */
#vertical-sort ul.menu li.activeSelected a { color: #699507; }  				/* green */
#vertical-sort ul.menu li a:hover { color: #699507 !important; }  				/* green */
.module-medium ul.menu a, #vertical-sort ul.menu li.activeSelected ul li a { color: #333; } 	/* grey */
.module-medium ul.menu li.activeSelected a { color: #699507;  }  				/* green */
.module-medium ul.menu li a:hover { color: #699507 !important;  }  				/* green */
.module-dark ul.menu a, #vertical-sort ul.menu li.activeSelected ul li a { color: #333; } 	/* grey */
.module-dark ul.menu li.activeSelected a { color: #fad201; } 					/* yellow */
.module-dark ul.menu li a:hover { color: #fad201 !important;  }   				/* yellow */

.module-light ul.menu li { background: url(http://acicanada2.webnode.com/img/style/module-div.png) 0 100% repeat-x; }
.module-light ul.menu li a { background: url(http://acicanada2.webnode.com/img/style/radio-button.png) 0 6px no-repeat; }
.module-light ul.menu li.selected a, .module-light ul.menu li a:hover { background: url(http://acicanada2.webnode.com/img/style/radio-button.png) 0 -116px no-repeat; }
.module-light ul.menu ul.level1 li a { background: url(http://acicanada2.webnode.com/img/style/list-arrow.png) 0 2px no-repeat; }
.module-light ul.menu ul.level1 li a:hover { background: url(http://acicanada2.webnode.com/img/style/list-arrow.png) 0 -130px no-repeat; }
.module-light ul.menu li.selected ul li.activeSelected a { background: url(http://acicanada2.webnode.com/img/style/list-arrow.png) 0 -130px no-repeat; }
.module-light ul.menu li.selected ul li.activeSelected ul li a { background: url(http://acicanada2.webnode.com/img/style/list-arrow.png) 0 2px no-repeat; }

.module-medium ul.menu li { background: url(http://acicanada2.webnode.com/img/style/med-module-div.png) 0 100% repeat-x; }
.module-medium ul.menu li a { background: url(http://acicanada2.webnode.com/img/style/med-radio-button.png) 0 6px no-repeat; }
.module-medium ul.menu li.selected a, .module-medium ul.menu li a:hover { background: url(http://acicanada2.webnode.com/img/style/med-radio-button.png) 0 -116px no-repeat; }
.module-medium ul.menu ul.level1 li a { background: url(http://acicanada2.webnode.com/img/style/med-list-arrow.png) 0 2px no-repeat; }
.module-medium ul.menu ul.level1 li a:hover { background: url(http://acicanada2.webnode.com/img/style/med-list-arrow.png) 0 -130px no-repeat; }
.module-medium ul.menu li.selected ul li.activeSelected a { background: url(http://acicanada2.webnode.com/img/style/med-list-arrow.png) 0 -130px no-repeat; }
.module-medium ul.menu li.selected ul li.activeSelected ul li a { background: url(http://acicanada2.webnode.com/img/style/med-list-arrow.png) 0 2px no-repeat; }

.module-dark ul.menu li { background: url(http://acicanada2.webnode.com/img/style/dark-module-div.png) 0 100% repeat-x; }
.module-dark ul.menu li a { background: url(http://acicanada2.webnode.com/img/style/dark-radio-button.png) 0 6px no-repeat; }
.module-dark ul.menu li.selected a, .module-dark ul.menu li a:hover { background: url(http://acicanada2.webnode.com/img/style/dark-radio-button.png) 0 -116px no-repeat; }
.module-dark ul.menu ul.level1 li a { background: url(http://acicanada2.webnode.com/img/style/dark-list-arrow.png) 0 2px no-repeat; }
.module-dark ul.menu ul.level1 li a:hover { background: url(http://acicanada2.webnode.com/img/style/dark-list-arrow.png) 0 -130px no-repeat; }
.module-dark ul.menu li.selected ul li.activeSelected a { background: url(http://acicanada2.webnode.com/img/style/dark-list-arrow.png) 0 -130px no-repeat; }
.module-dark ul.menu li.selected ul li.activeSelected ul li a { background: url(http://acicanada2.webnode.com/img/style/dark-list-arrow.png) 0 2px no-repeat; }

/* ================================================= Other Sections ======================================================= */

/* Main Content */
.mainbody-surround { color: #524B44; }
.body-surround-top { background: url(http://acicanada2.webnode.com/img/style/surround-topbot.png) 0 0 repeat-x; }
.body-surround-top2 { background: url(http://acicanada2.webnode.com/img/style/surround-corners.gif) 1px -20px no-repeat; }
.body-surround-top3 { background: url(http://acicanada2.webnode.com/img/style/surround-corners.gif) 100% 0 no-repeat; }
.body-surround { background: #E3E1D5; }
.body-surround2 { background: url(http://acicanada2.webnode.com/img/style/surround-l.png) 0 0 repeat-y; }
.body-surround3 { background: url(http://acicanada2.webnode.com/img/style/surround-r.png) 100% 0 repeat-y; }
.body-surround-bottom { background: url(http://acicanada2.webnode.com/img/style/surround-topbot.png) 0 100% repeat-x; }
.body-surround-bottom2 { background: url(http://acicanada2.webnode.com/img/style/surround-corners.gif) 1px -43px no-repeat; }
.body-surround-bottom3 { background: url(http://acicanada2.webnode.com/img/style/surround-corners.gif) 100% -63px no-repeat; }
.module-medium .body-surround-top { background: url(http://acicanada2.webnode.com/img/style/med-surround-topbot.png) 0 0 repeat-x; }
.module-medium .body-surround-top2 { background: url(http://acicanada2.webnode.com/img/style/med-surround-corners.gif) 1px -20px no-repeat; }
.module-medium .body-surround-top3 { background: url(http://acicanada2.webnode.com/img/style/med-surround-corners.gif) 100% 0 no-repeat; }
.module-medium .body-surround { background: #92877B; }
.module-medium .body-surround2 { background: url(http://acicanada2.webnode.com/img/style/med-surround-l.png) 0 0 repeat-y; }
.module-medium .body-surround3 { background: url(http://acicanada2.webnode.com/img/style/med-surround-r.png) 100% 0 repeat-y; }
.module-medium .body-surround-bottom { background: url(http://acicanada2.webnode.com/img/style/med-surround-topbot.png) 0 100% repeat-x; }
.module-medium .body-surround-bottom2 { background: url(http://acicanada2.webnode.com/img/style/med-surround-corners.gif) 1px -43px no-repeat; }
.module-medium .body-surround-bottom3 { background: url(http://acicanada2.webnode.com/img/style/med-surround-corners.gif) 100% -63px no-repeat; }
.module-dark .body-surround-top { background: url(http://acicanada2.webnode.com/img/style/dark-surround-topbot.png) 0 0 repeat-x; }
.module-dark .body-surround-top2 { background: url(http://acicanada2.webnode.com/img/style/dark-surround-corners.gif) 1px -20px no-repeat; }
.module-dark .body-surround-top3 { background: url(http://acicanada2.webnode.com/img/style/dark-surround-corners.gif) 100% 0 no-repeat; }
.module-dark .body-surround { background: #3E3832; }
.module-dark .body-surround2 { background: url(http://acicanada2.webnode.com/img/style/dark-surround-l.png) 0 0 repeat-y; }
.module-dark .body-surround3 { background: url(http://acicanada2.webnode.com/img/style/dark-surround-r.png) 100% 0 repeat-y; }
.module-dark .body-surround-bottom { background: url(http://acicanada2.webnode.com/img/style/dark-surround-topbot.png) 0 100% repeat-x; }
.module-dark .body-surround-bottom2 { background: url(http://acicanada2.webnode.com/img/style/dark-surround-corners.gif) 1px -43px no-repeat; }
.module-dark .body-surround-bottom3 { background: url(http://acicanada2.webnode.com/img/style/dark-surround-corners.gif) 100% -63px no-repeat; }

.mainbody-surround { background: #fff; }
.mainbody-tl, .mainbody-tr, .mainbody-bl, .mainbody-br { background-image: url(http://acicanada2.webnode.com/img/style/mainbody-corners.png); background-repeat: no-repeat; }
.module-medium .mainbody-tl, .module-medium .mainbody-tr, .module-medium .mainbody-bl, .module-medium .mainbody-br { background-image: url(http://acicanada2.webnode.com/img/style/mainbody-corners.png); }
.module-dark .mainbody-tl, .module-dark .mainbody-tr, .module-dark .mainbody-bl, .module-dark .mainbody-br { background-image: url(http://acicanada2.webnode.com/img/style/mainbody-corners.png); }
.mainbody-tl { background-position: 0 0; }
.mainbody-tr { background-position: -16px 0; }
.mainbody-bl { background-position: 0 -16px; }
.mainbody-br { background-position: -16px -16px; }
.module-medium .mainbody-tl { background-position: 0 -32px; }
.module-medium .mainbody-tr { background-position: -16px -32px; }
.module-medium .mainbody-bl { background-position: 0 -48px; }
.module-medium .mainbody-br { background-position: -16px -48px; }
.module-dark .mainbody-tl { background-position: 0 -64px; }
.module-dark .mainbody-tr { background-position: -16px -64px; }
.module-dark .mainbody-bl { background-position: 0 -80px; }
.module-dark .mainbody-br { background-position: -16px -80px; }

/* Modules */
.module-light { color: #524B44; }  	/* brown */
.module-medium { color: #FDFCEE; }	/* off white */
.module-dark { color: #F4E8D4; }		/* pail ellow */
.module-light .textwidget h3 { background: url(http://acicanada2.webnode.com/img/style/widget-title-light.gif) 0 0 no-repeat; }		  		/* brown */
.module-light .side-mod h3 {  background: url(http://acicanada2.webnode.com/img/style/side-mod-title-light.gif) 0 0 no-repeat; }
.module-light .textwidget h3 span, .module-light h1 span { color: #2e9edb; } 	/* blue */
.module-light a { color: #2e9edb; }   						/* blue */
.module-medium .textwidget h3 { background: url(http://acicanada2.webnode.com/img/style/widget-title-medium.gif) 0 0 no-repeat; color: #FDFCEE; } 	/* white */
.module-medium .side-mod h3 {  background: url(http://acicanada2.webnode.com/img/style/side-mod-title-medium.gif) 0 0 no-repeat; } 
.module-medium .textwidget h3 span { color: #F1DCC8; }  				/* off white */
.module-medium a { color: #F1DCC8; } 						/* off white */
.module-dark .textwidget h3 { background: url(http://acicanada2.webnode.com/img/style/widget-title-dark.gif) 0 0 no-repeat; color: #F4E8D4; }		/* light brown */
.module-dark .side-mod h3 {  background: url(http://acicanada2.webnode.com/img/style/side-mod-title-dark.gif) 0 0 no-repeat; }
.module-dark .textwidget h3 span { color: #fff; } 				/* white */
.module-dark a { color: #fff; } 							/* white */

#breadcrumbs3 { margin: 0 0 10px 0; display: block; position:relative; overflow: hidden; height: 30px; }
#breadcrumbs-home { width: 24px; height: 24px; display: block; float: left; margin-left: 4px; margin-top: 4px; }

.module-light #breadcrumbs { background: url(http://acicanada2.webnode.com/img/style/module-h3-m.png) 0 100% repeat-x; }
.module-light #breadcrumbs2 { background: url(http://acicanada2.webnode.com/img/style/module-h3-l.png) 0 100% no-repeat; }
.module-light #breadcrumbs3 { background: url(http://acicanada2.webnode.com/img/style/module-h3-r.png) 100% 100% no-repeat; }
.module-light #breadcrumbs-home { background: url(http://acicanada2.webnode.com/img/style/breadcrumb-home.png) 0 0 no-repeat; }
.module-medium #breadcrumbs { background: url(http://acicanada2.webnode.com/img/style/med-module-h3-m.png) 0 100% repeat-x; }
.module-medium #breadcrumbs2 { background: url(http://acicanada2.webnode.com/img/style/med-module-h3-l.png) 0 100% no-repeat; }
.module-medium #breadcrumbs3 { background: url(http://acicanada2.webnode.com/img/style/med-module-h3-r.png) 100% 100% no-repeat; }
.module-medium #breadcrumbs-home { background: url(http://acicanada2.webnode.com/img/style/med-breadcrumb-home.png) 0 0 no-repeat; }
.module-dark #breadcrumbs { background: url(http://acicanada2.webnode.com/img/style/dark-module-h3-m.png) 0 100% repeat-x; }
.module-dark #breadcrumbs2 { background: url(http://acicanada2.webnode.com/img/style/dark-module-h3-l.png) 0 100% no-repeat; }
.module-dark #breadcrumbs3 { background: url(http://acicanada2.webnode.com/img/style/dark-module-h3-r.png) 100% 100% no-repeat; }
.module-dark #breadcrumbs-home { background: url(http://acicanada2.webnode.com/img/style/dark-breadcrumb-home.png) 0 0 no-repeat; }

/* Bottom Section */
#bottom-bg { height: 45px; }
#bottom-menu-overlay { height: 45px; line-height: 55px; }
#bottom { overflow: hidden; padding-bottom: 15px; padding-top: 15px; }
#bottom-menu { overflow: hidden; padding: 0; text-align: center; }
.copyright-block { width: 500px; margin: 0 auto; text-align: center; }
#copyright { padding: 15px 0 8px 0; }
#bottom-menu ul { list-style: none; margin: 0; padding: 0; }
#bottom-menu ul li { display: inline; }
#bottom-menu ul li a { padding: 0 15px; font-size: 120%; font-weight: bold; }
#bottom-menu ul li a:hover { text-decoration: none; }

#bottom-bg { background: #221c15 url(http://acicanada2.webnode.com/img/style/bottom-bg.gif) 0 0 repeat-x; } /*  0d0906  1D1A17 // #221c15  423B35  // 221c15  3E3832 */
#bottom-menu { background: url(http://acicanada2.webnode.com/img/style/bottom-menu-m.gif) 0 0 repeat-x; }
#bottom-menu2 { background: url(http://acicanada2.webnode.com/img/style/bottom-menu-l.gif) 0 0 no-repeat; }
#bottom-menu3 { background: url(http://acicanada2.webnode.com/img/style/bottom-menu-r.gif) 100% 0 no-repeat; }
#bottom-menu-overlay { background: url(http://acicanada2.webnode.com/img/style/bottom-menu-overlay.gif) 50% 0 no-repeat; }
#bottom-menu a { color: #A39689; background: url(http://acicanada2.webnode.com/img/style/horizmenu-div.png) 100% 50% no-repeat; }
#bottom-menu li.last a { background: transparent; }
#bottom-menu a:hover { color: #fff; }
#bottom { background: #221c15; color: #A39689; }  /* 221c15  3E3832 */
#bottom a { color: #fff; }
#bottom ul li a { background: url(http://acicanada2.webnode.com/img/style/dark-list-arrow.png) 0 2px no-repeat; }
#bottommodules h3 { color: #A39689; }
#rocket { background: url(http://acicanada2.webnode.com/img/style/rocket.png) 0 0 no-repeat; }

/* ================================================= Typography Styles ======================================================= */

/* Form overrides */
div.contact h2 { display:none; }
div.contact fieldset a { color: #777; }
div.contact fieldset { padding: 20px; border: 1px solid #ccc; }
div.contact label { width:100px; float:left; margin:5px; padding:0 0 0 20px; clear:both; }
div.contact input, div.contact textarea { border:1px solid #ccc; padding:2px 5px 2px 5px; width: 389px; font-weight: bold; float:left; }
div.contact input.submit { margin: 20px 20px 0 20px; width: 200px; float:right; }

form legend { font-size:120%; margin:15px 0; padding:0 10px; font-weight:bold; }
form div.radio label { display:inline; width:auto; float:none; }

/* google map */
#map { width:100% !important; border: 1px solid #aaa; height: 400px !important; }

/* Webnode News Artical styling */
.articles h4 { margin-bottom:5px; margin-top:10px; }
.articles .published { text-decoration: none; font-size: 90%; color: #999; font-style: italic; margin-bottom:5px; }
.articles .wsw { margin-bottom:10px; padding-bottom:10px; border-bottom: 1px solid #ccc; }
.side-mod .articles .pagination { display:none; }

.articledetails .tagsbookmarks { padding:5px 12px 5px 65px; border-top: 0px solid #ccc; 
    border-bottom: 1px dotted #ccc; margin-top: 20px; font-size: 11px; clear:both; 
    background: url(http://acicanada2.webnode.com/img/style/tag_blue.png) 8px 0px no-repeat; }
.articledetails .datetags { float:left; }
.articledetails .published {  margin:2px 2px 2px 0; color:#777; }
.articledetails .datetags h4 { line-height:100%; margin:2px 2px 2px 0; float:left; font-size: 11px;  }
.articledetails .datetags p { line-height:100%; margin:2px 2px; float:left; }
.articledetails .bookmarks { float:right; margin:5px 0; } 
.articledetails .back { padding: 20px 12px 12px 12px; text-align:left; }
.articledetails .back a { background: url(http://acicanada2.webnode.com/img/style/back.png) 0 8px no-repeat; padding: 12px 55px; }

p.articleinfo { background: #3e3832; color: #F4E8D4;
  display:block; padding: 10px 0 20px 20px; margin: 0px -20px 20px -20px; }
p.articleinfo { font-style: italic; font-size: 11px; }
p.articleinfo a { color: #F4E8D4; text-decoration: underline; }

/* Webnode Tag Cloud styling */
.tagCloud { text-align:center; }
.tagCloud h3 { text-align:left; }
.tagCloud a { color: #74A824; }
.tagCloud ol { padding: 0px; }
.tagCloud li { list-style:none; display: inline; margin:4px;  }

/* General content Typography */
.blog img { margin: 5px; padding: 2px; border: 1px solid #dbedff; }

pre { padding: 10px; background: #f6f6f6; border: 1px solid #e5e5e5; }
hr { border-bottom:1px solid #ddd; border-top:0; border-left:0;  border-right:0; }

blockquote { display: block; font-style: italic; font-size: 120%; line-height: 150%; width: auto; padding: 0px 20px; margin: 15px 0; }
blockquote.blue { color: #0D507A; }
blockquote.green { color: #74A824; }
blockquote.orange { color: #CC8300; }
blockquote.quotes { background: url(http://acicanada2.webnode.com/img/typo/quote-start.png) 0 5px no-repeat; padding: 0px 20px 0 38px; margin: 20px 0; }
blockquote.quotes p { padding: 0 38px 0 0; margin-top: 0; background: url(http://acicanada2.webnode.com/img/typo/quote-end.png) 100% 100% no-repeat; }

ul.bullet-1, ul.bullet-2 { padding-left: 15px; overflow: hidden; margin-left: 5px; }
ul.bullet-1 li, ul.bullet-2 li { list-style: none; padding-bottom: 3px; margin-bottom: 5px; padding-left: 22px; }
ul.bullet-1 li { background: url(http://acicanada2.webnode.com/img/typo/bullet-7.png) 0 2px no-repeat; }
ul.bullet-2 li { background: url(http://acicanada2.webnode.com/img/typo/bullet-8.png) 0 3px no-repeat; }
ul.special-1, ul.special-2, ul.special-3 { padding-left: 15px; overflow: hidden; margin-left: 5px; }
ul.special-1 li,  ul.special-2 li, ul.special-3 li { list-style: none; padding-bottom: 3px; margin-bottom: 5px; padding-left: 21px; }
ul.special-1 li { background: url(http://acicanada2.webnode.com/img/typo/special-4.png) 0 1px no-repeat; }
ul.special-2 li { background: url(http://acicanada2.webnode.com/img/typo/special-7.png) 0 1px no-repeat; }
ul.special-3 li { background: url(http://acicanada2.webnode.com/img/typo/special-12.png) 0 1px no-repeat; }
ul.number { list-style-type:decimal; padding-left:43px; }

.important, .important-blue, .important-green, .important-orange { padding: 15px; margin: 15px 0; }
span.important-title, span.important-title-blue, span.important-title-green, span.important-title-orange { position: absolute; display: block; margin-top: -24px; background: #fff; padding: 0 8px; font-weight: bold; font-size: 120%; }
.important { border: 1px solid #333; }
.important-blue { border: 1px solid #0D507A; }
.important-green { border: 1px solid #74A824; }
.important-orange { border: 1px solid #CC8300; }
span.important-title { color: #333; }
span.important-title-blue { color: #0D507A; }
span.important-title-green { color: #74A824; }
span.important-title-orange { color: #CC8300; }

span.number, span.number-blue, span.number-green, span.number-orange { display: block; font-size: 170%; float: left; margin: 2px 10px 0 15px; }
span.number { color: #333; }
span.number-blue { color: #0D507A; }
span.number-green { color: #74A824; }
span.number-orange { color: #CC8300; }

span.highlight { background: #FFFBD5; padding: 1px 2px; }
span.highlight-blue { color: #0D507A; }
span.highlight-green { color: #74A824; }
span.highlight-orange { color: #CC8300; }

span.dropcap, span.dropcap-blue, span.dropcap-green, span.dropcap-orange { display: block; font-size: 260%; float: left; margin: 0px 4px 0 0; line-height: 100%; }
span.dropcap { color: #333; }
span.dropcap-blue { color: #0D507A; }
span.dropcap-green { color: #74A824; }
span.dropcap-orange { color: #CC8300; }

span.inset-left { display: block; color: #333; padding: 12px; float: left; width: 30%; font-size: 110%; font-weight: bold; }
span.inset-right { display: block; color: #333; padding: 12px; float: right; width: 30%; font-size: 110%; font-weight: bold; }

span.greenbox, span.bluebox, span.yellowbox { display: block; padding: 8px 10px 8px 10px; margin: 15px 0; }
span.greenbox { color: #648434; border: 1px solid #9BCC54; background: #CDEFA6; }
span.greenbox a { color: #648434 !important; font-weight: bold; }
span.bluebox { color: #1C6B8B; border: 1px solid #6ABCE2; background: #A8CDE3; }
span.bluebox a { color: #1C6B8B !important; font-weight: bold; }
span.yellowbox { color: #B79000; border: 1px solid #E7BD72; background: #FFF3A3; }
span.yellowbox a { color: #B79000 !important; font-weight: bold; }

div.number-block1, div.number-block2, div.number-block3 { padding-left: 50px; }
div.number-block1 { background: url(http://acicanada2.webnode.com/img/typo/number-1.png) 0 0 no-repeat; }
div.number-block2 { background: url(http://acicanada2.webnode.com/img/typo/number-2.png) 0 0 no-repeat; }
div.number-block3 { background: url(http://acicanada2.webnode.com/img/typo/number-3.png) 0 0 no-repeat; }

span.subline { display: block; font-size: 90%; margin-bottom: 5px; padding: 0px; margin-top: -15px; font-weight: bold; text-transform:uppercase; }
span.smalltext { font-size: 90%}

/* ================================================= Widget Typography Styles ======================================================= */

.widget .feature-block { background: none; }

/* Widgets List Default */
.widget ul { margin: 0; padding: 0; list-style: none; }
.widget ul li { margin:0; padding:2px 0; }
.widget ul li a span { display:block; }
.widget ul li a { padding:6px 10px 6px 22px; display:block; float:none; font-size:120%; overflow:hidden; text-indent:0; text-decoration: none; }
.widget ul li a:hover { text-decoration: none; }
.widget ul li ul { margin:0; padding:5px 0 5px 20px; }
.widget ul li li { background: none !important; }
.widget ul li li a { margin-bottom:10px; padding: 1px 0 0 14px; }

.module-light .widget ul li { background: url(http://acicanada2.webnode.com/img/style/module-div.png) 0 100% repeat-x; }
.module-medium .widget ul li { background: url(http://acicanada2.webnode.com/img/style/med-module-div.png) 0 100% repeat-x; }
.module-dark .widget ul li { background: url(http://acicanada2.webnode.com/img/style/dark-module-div.png) 0 100% repeat-x; }
.module-light .widget ul li a { background: url(http://acicanada2.webnode.com/img/style/radio-button.png) 0 6px no-repeat; }
.module-medium .widget ul li a { background: url(http://acicanada2.webnode.com/img/style/med-radio-button.png) 0 6px no-repeat; }
.module-dark .widget ul li a { background: url(http://acicanada2.webnode.com/img/style/dark-radio-button.png) 0 6px no-repeat; }
.module-light .widget ul li a:hover { background: url(http://acicanada2.webnode.com/img/style/radio-button.png) 0 -116px no-repeat; }
.module-medium .widget ul li a:hover { background: url(http://acicanada2.webnode.com/img/style/med-radio-button.png) 0 -116px no-repeat; }
.module-dark .widget ul li a:hover { background: url(http://acicanada2.webnode.com/img/style/dark-radio-button.png) 0 -116px no-repeat; }
.widget ul li a { color: #555; }
.module-medium .widget ul li a { color: #fff; }
.module-dark .widget ul li a { color: #F4E8D4; }
.widget ul li a:hover { color: #791900; }
.module-medium .widget ul li a:hover { color: #F1DCC8; }
.module-dark .widget ul li a:hover { color: #93C138; }
.module-light .widget ul li ul li a, .widget ul li ul li a { background: url(http://acicanada2.webnode.com/img/style/list-arrow.png) 0 2px no-repeat; }
.module-light .widget ul li ul li a:hover, .widget ul li ul li a:hover { background: url(http://acicanada2.webnode.com/img/style/list-arrow.png) 0 -130px no-repeat; }
.module-medium .widget ul li ul li a { background: url(http://acicanada2.webnode.com/img/style/med-list-arrow.png) 0 2px no-repeat; }
.module-medium .widget ul li ul li a:hover { background: url(http://acicanada2.webnode.com/img/style/med-list-arrow.png) 0 -130px no-repeat; }
.module-dark .widget ul li ul li a { background: url(http://acicanada2.webnode.com/img/style/dark-list-arrow.png) 0 2px no-repeat; }
.module-dark .widget ul li ul li a:hover { background: url(http://acicanada2.webnode.com/img/style/dark-list-arrow.png) 0 -130px no-repeat; }


