/**
 * @version		1.5.1 March 18, 2010
 * @author		RocketTheme, LLC http://www.rockettheme.com
 * @copyright 	Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license		http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Style2 */

/* Logo Image */
#logo {background: transparent url(../images/style2/logo.png) 0 0 no-repeat;}

/* Backgrounds */
#main-trans, #main-trans2, #main-trans-top, #main-trans-bottom {background: url(../images/backgrounds/style2/main-trans.png) 0 0;}
#main-trans2 {padding: 0 10px 10px 10px;}
.colmask, #mainmodules7 {background: #fff;}

/* Backgrounds - Full */
body {background: #e3e3e3;}
/*body.full #bg-tile {background: #e3e3e3 url(../images/backgrounds/style2/bg-tile.png) 50% 0 repeat-x;}*/
body.full #bg-main {background: url(../images/backgrounds/style2/rrp-bg-v3.jpg) top center no-repeat;}
body.full #footer-bg {background: url(../images/backgrounds/style2/footer-bg.png) 0 100% no-repeat;}
body.full #footer-bg2 {background: url(../images/backgrounds/style2/footer-bg2.png) 100% 100% no-repeat;}
body.full .feature-module {color: #333;background: url(../images/backgrounds/style2/feature-underlay.png) 100% 100% no-repeat;}
body.full #header {/*background: url(../images/backgrounds/style2/main-trans.png) 0 0;*/}
#horiz-menu ul, #horiz-menu .drop-top {background-image: url(../images/style2/main/drop-bg-1.png);}
#horiz-menu ul.columns2, #horiz-menu .columns2 > .drop-top {background-image: url(../images/style2/main/drop-bg-2.png);}

/* Backgrounds - Medium */
body.medium #bg-tile {background: #e3e3e3 url(../images/backgrounds/style2/bg-tile.png) 50% 0 repeat-x;}
body.medium #bg-main {background: url(../images/backgrounds/style2/rrp-bg-v3.jpg) top center no-repeat;}
body.medium #footer-bg {background: url(../images/backgrounds/style2/footer-bg.png) 0 100% no-repeat;}
body.medium #footer-bg2 {background: url(../images/backgrounds/style2/footer-bg2.png) 100% 100% no-repeat;}
body.medium .feature-module {color: #333;background: url(../images/backgrounds/style2/feature-underlay.png) 100% 100% no-repeat;}

/* Backgrounds - Simple */
body.simple #bg-tile {background: #e3e3e3 url(../images/backgrounds/style2/bg-tile.png) 50% -115px repeat-x;}
body.simple #header .wrapper {background: url(../images/backgrounds/style2/main-trans.png) 0 0;}
body.simple .feature-module {color: #333;}
body.simple #horiz-menu ul, body.simple #horiz-menu .drop-top {background-image: url(../images/style2/main/drop-bg-1-simple.png);}
body.simple #horiz-menu ul.columns2, body.simple #horiz-menu .columns2 > .drop-top {background-image: url(../images/style2/main/drop-bg-2-simple.png);}

/* Header */
#searchmod-surround, a.large .button, a.small .button, a.large:hover .button, a.small:hover .button {background-image: url(../images/style2/main/header-tools.png);}
#header, #showmodules, #showmodules h3, #top-right ul li a {color: #666;}
#searchmod-surround input {color: #666;}
#header .rokradios, #header .rokradios-active, #header .rokchecks, #header .rokchecks-active {background-image: url(../images/style2/main/rokinputs-trans.png);color: #666;}
#top-advertisement {background: #000;color: #fff;}

/* Horizontal Menu */
#horiz-menu {background: url(../images/backgrounds/style2/main-trans.png) 0 0;}
#horiz-menu li.root, #horiz-menu.splitmenu li {background: none;}
#horiz-menu li.root > .item, #horiz-menu li.root.active > .item, #horiz-menu li.root:hover > .item, #horiz-menu.splitmenu li .item {color: #333;background: url(../images/style2/main/horizmenu-div.png) 100% 50% no-repeat;}
#horiz-menu li.root > .daddy span {background: url(../images/style2/main/horizmenu-bullet.png) 100% -272px no-repeat;}
#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menuparent-itemfocus, #horiz-menu.splitmenu li:hover,  #horiz-menu.splitmenu li.sfHover, #horiz-menu.splitmenu li.active {background: none;}
#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menuparent-itemfocus .item  {color: #333;}

/* Menu Dropdowns */
#horiz-menu li > .bullet {background: url(../images/style2/main/horizmenu-bullet.png) 5px -420px no-repeat;}
#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet {background: url(../images/style2/main/horizmenu-bullet.png) 5px -571px no-repeat;}
#horiz-menu li {background: url(../images/style2/main/drop-div.png) 50% 100% no-repeat;}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {}
#horiz-menu li > .daddy span {background: url(../images/style2/main/horizmenu-bullet.png) 100% -723px no-repeat;}

/* Modules */
h3.module-title, .contentheading {background: transparent;color: #666;}
h3.module-title span, .contentheading span {background: url(../images/style2/modules/h3-main.png) 0px -400px repeat-x;color: #fff;padding: 0 8px 0 30px;}
.logo-module .moduletable {color: #fff;}
.inset .module-inner {background: #f0f0f0;color: #333;border: 1px solid #DDDEDF;}
.inset .inset-h3 {background: #fff;}
.inset h3.module-title {color: #333;border: 0;}
.inset .inset-h3 span {color: #333;}
.inset h3.module-title {padding: 0px !important;}
form.poll .readon-wrap1 a {color: #333;}

/* Module Variations */
.hilite1 .module-inner {background: url(../images/style2/modules/module-bg-v1.png) 50% 100% repeat-x;border: 1px solid #DFE0E1;}
.hilite1 a.readon-main, .hilite1 input.button {color: #fff;}
.hilite1 .roktabs-links, .hilite1 .active-arrows {background: #ddd;color: #333;}
.hilite1 .roktabs-links ul li.active span {background: #fff;color: #000;}
.hilite2 h3.module-title {background: #3C3C3C url(../images/style2/modules/h3-main.png) 0 -300px repeat-x;color: #ccc;}
.hilite2 .module-inner {background: #0F0F0F url(../images/style2/modules/module-bg-v2.png) 50% 0 repeat-x;color: #ccc;}
.hilite2 a.readon-main, .hilite2 input.button, .inset a.readon-main, .inset input.button {color: #333;}
.hilite2 .roktabs-links ul li.active span {background: #353535;color: #fff;}
.hilite3 h3.module-title span {background: url(../images/style2/modules/h3-main.png) 0 -400px repeat-x;color: #fff;}

/* Side Menu */
#main-body ul.menu li, #rightcol .widget ul li, #leftcol .widget ul li {border-bottom: 1px solid #ddd;}
#main-body ul.menu li > a, #main-body ul.menu li > .separator, #main-body ul.menu li > .item, #main-body ul.menu li li > a, #main-body ul.menu li li > .separator, #main-body ul.menu li li > .item, #leftcol .widget ul li > a, #leftcol .widget ul li li > a, #rightcol .widget ul li > a, #rightcol .widget ul li li > a {background: url(../images/style2/main/arrows.png) 0 -58px no-repeat;}
#main-body ul.menu li:hover > a, #main-body ul.menu li:hover > .separator, #main-body ul.menu li:hover > .item, #rightcol .widget ul li:hover > a, #leftcol .widget ul li:hover > a {background: url(../images/style2/main/arrows.png) 0 -607px no-repeat;color: #333;}
#main-body ul.menu li.active > a, #main-body ul.menu li.active > .separator, #main-body ul.menu li.active > .item, #main-body ul.menu li.active:hover > a, #main-body ul.menu li.active:hover > .separator, #main-body ul.menu li.active:hover > .item {background: url(../images/style2/main/arrows.png) 0 -1126px no-repeat;color: #333;}

/* RokAjaxSearch */
#searchmod .search_options {color: #666;}
#roksearch_results .rokajaxsearch-overlay {background: #292929;}
#roksearch_results {background: #fff;border: 1px solid #ccc;border-bottom: 0;}
#roksearch_results a:hover {color: #000;}
#roksearch_results h3 {color: #333;}
#roksearch_results span {color: #888;}
#roksearch_results span.highlight {background: #999;color: #fff;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #fff;border-bottom: 1px solid #ccc;color: #666;}
#roksearch_results .roksearch_odd {background: #efefef;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_even {border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background: #fff;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {background: url(../images/style2/main/arrows.png) 0 -1794px no-repeat;}
#roksearch_results a#roksearch_link, #roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled, #roksearch_results .arrow-right {background-image: url(../images/style2/main/header-tools.png);}

/* RokQuickCart */
.cart_quickcart .item_add span, .cart_quickcart .item_add:hover, .cart_quickcart .item_add:hover span, .cart_quickcart .simpleCart_checkout:hover span, .cart_quickcart .simpleCart_checkout span, .cart_quickcart .simpleCart_empty span, .cart_quickcart .simpleCart_empty:hover span {background-image: url(../images/style2/main/readon-r.png);}

/* Roktabs */
.roktabs-links, .active-arrows {background: #D5040B;color: #fff;}
.roktabs-links ul li.active span {background: url(../images/style2/modules/h3-main.png) 0 -300px repeat-x;color: #fff;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {background-image: url(../images/style2/main/roktabs-arrows.png);}

/* RokStories */
.feature-block span.feature-title {color: #fff;}
.feature-block .feature-numbers {color: #333;}
.rokstories-layout4 .feature-block .feature-number-sub.active {color: #fff;}
.rokstories-layout4 .feature-block .desc-container .description, .rokstories-layout4 .feature-block .feature-numbers, body.simple .rokstories-layout4 .feature-block .desc-container .description, body.simple .rokstories-layout4 .feature-block .feature-numbers {background-image: url(../images/style2/modules/rokstories-title.png);}
body.full .rokstories-layout4 .feature-block .desc-container .description {background-position: 0 0;background-repeat: no-repeat;}
body.full .rokstories-layout4 .feature-block .feature-numbers {background-position: 0 -290px;background-repeat: no-repeat;}
.rokstories-layout4 .feature-block .desc-container .description {padding-right: 10px;}
.rokstories-layout4 .feature-block .feature-numbers {padding: 2px 0;}

/* RokNewsPager */
body .roknewspager-h3 {background: url(../images/style2/modules/h3-main.png) 0 -100px repeat-x;color: #666;}
body .hilite2 .roknewspager-h3 {background: url(../images/style2/modules/h3-main.png) 0 -300px repeat-x;color: #ccc;}
body .hilite2 .roknewspager-numbers {color: #555;}
body .roknewspager-toggle {background-image: url(../images/style2/main/arrows.png);background-color: transparent;}
body ul.roknewspager .roknewspager-div {border-bottom: 1px dotted #ccc;}
body .hilite2 ul.roknewspager .roknewspager-div {border-bottom: 1px dotted #333;}

/* Bottom */
#bottom-main {background: #E8E9EA;}
#footer {background: #E8E9EA;color: #666;}
#footer a.readon-main, #footer input.button {color: #000;}
#rocket {background: url(../images/style2/main/header-tools.png) -127px -53px no-repeat;}

/* Typography */
span.highlight {color:#D5040B;}
.highlight1 span.highlight {color:#000;}
div.highlight1, div.highlight2 {color:#666;}
div.highlight1 {background: #FEFFFE url(../images/typo/highlight1-2.jpg) 0 0 no-repeat;border:1px solid #DFE1E2;}
div.highlight2 {background: #D4D6D7 url(../images/typo/highlight2-2.jpg) 0 0 no-repeat;border:1px solid #D4D6D7;}

#breadcrumbs-home {background: url(../images/style2/main/typo-assets.png) 0 0 no-repeat;}
span.breadcrumbs img {background: url(../images/style2/main/arrows.png) 0 -1794px no-repeat;}
.sectiontableentry1 {background: #f1f1f1;}
.article-info-surround {background: #f7f7f7;border-bottom: 1px solid #e7e7e7;color: #333;}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/style2/main/rokinputs.png);}
.readon1-l {background-image: url(../images/style2/main/readon-l.png);}
.readon1-m {background-image: url(../images/style2/main/readon-m.png);}
.readon1-r {background-image: url(../images/style2/main/readon-r.png);}
.readon-wrap1 a {color: #333;}
form.search_result input#search_searchword.inputbox, form.form-login .inputbox, input#email, .register-page .inputbox, input#contact_name.inputbox, input#contact_email.inputbox, input#contact_subject.inputbox, textarea#contact_text.inputbox {border: 1px solid #ddd;}
ul.latestnews li a, ul.mostread li a, .blog_more ul li a, .block ul#mainlevel-nav li a, .featured-text-block li a, form.form-login .login-links a {background: url(../images/style2/main/arrows.png) 0 -1797px no-repeat;}
.inset ul.latestnews li a, .inset ul.mostread li a, .inset .blog_more ul li a, .inset .block ul#mainlevel-nav li a, .inset .featured-text-block li a, .inset form.form-login .login-links a, .hilite2 ul.latestnews li a, .hilite2 ul.mostread li a, .hilite2 .blog_more ul li a, .hilite2 .block ul#mainlevel-nav li a, .hilite2 .featured-text-block li a, .hilite2 form.form-login .login-links a, #footer ul.latestnews li a, .footer ul.mostread li a, .footer .blog_more ul li a, .footer .block ul#mainlevel-nav li a, .footer .featured-text-block li a, .footer form.form-login .login-links a {background: url(../images/style2/main/arrows.png) 0 -1575px no-repeat;}
.inset ul.latestnews li, .inset ul.mostread li, .inset .blog_more ul li, .inset .block ul#mainlevel-nav li, .inset .featured-text-block li {border-bottom: 1px solid #d0d0d0;}
.buttonheading .pdf, .buttonheading .print, .buttonheading .email {background-image: url(../images/style2/main/typo-assets.png);}
.pagination .page-block, .pagination .page-inactive:hover a {color: #fff;font-weight: bold;}
.pagination .page-block a {color: #333;}

/* K2 Stuff */
#k2Container img {border: 1px solid #e2e2e2;}
#k2Container li.even {background: #f7f7f7;}
div.itemListCategory, div.subCategory, div.itemToolbar, div.itemNavigation, div.itemComments {background: #fff;border:1px solid #ddd;}
div.itemComments .inputbox, div.itemComments textarea, div.itemComments #recaptcha_table {border: 1px solid #D1DFDF !important;}
input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {border: 1px solid #BBCCCC;}
.k2LoginBlock input.button {color: #333;}

/* Demo Stuff */
.abstract-menu li a {color: #333;font-size: 20px;text-transform: uppercase;}
.abstract-menu li a:hover span {}
.abstract-menu li a.am1, .abstract-menu li a.am2, .abstract-menu li a.am3, body.simple .abstract-menu li a.am1, body.simple .abstract-menu li a.am2, body.simple .abstract-menu li a.am3 {}

/* combined files from other stylesheets to reduce server load */
/***************************************************************/
/***************************************************************/
/***************************************************************/
/**
 * @version		1.5.1 March 18, 2010
 * @author		RocketTheme, LLC http://www.rockettheme.com
 * @copyright 	Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license		http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Typography Styles */

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li, ul.bullet-9 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 22px !important;}
#maincol ul.bullet-1, #maincol ul.bullet-2, #maincol ul.bullet-3, #maincol ul.bullet-4, #maincol ul.bullet-5, #maincol ul.bullet-6, #maincol ul.bullet-7, #maincol ul.bullet-8, #maincol ul.bullet-9 {background: url(../images/typo/list-divider.png) 0 100% repeat-x;}

ul.bullet-1 li {background: url(../images/typo/bullet1.png) 0 2px no-repeat;}
ul.bullet-2 li {background: url(../images/typo/bullet2.png) 0 4px no-repeat;}
ul.bullet-3 li {background: url(../images/typo/bullet3.png) 0 4px no-repeat;}
ul.bullet-4 li {background: url(../images/typo/bullet4.png) 0 4px no-repeat;}
ul.bullet-5 li {background: url(../images/typo/bullet5.png) 0 4px no-repeat;}
ul.bullet-6 li {background: url(../images/typo/bullet6.png) 0 4px no-repeat;}
ul.bullet-7 li {background: url(../images/typo/bullet7.png) 0 2px no-repeat;}
ul.bullet-8 li {background: url(../images/typo/bullet8.png) 0 1px no-repeat;}
ul.bullet-9 li {background: url(../images/typo/bullet9.png) 0 1px no-repeat;}

pre {padding: 10px;overflow: auto;background: #F9F1ED;border-bottom: 1px solid #DCD7D4;border-right: 1px solid #DCD7D4;color: #AC3400;font-style: italic;}

.quotes {background: url(../images/typo/blockquote.png) 0 100% repeat-x;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
blockquote {display: block;background: url(../images/typo/blockquote-start.png) 10px 5px no-repeat;padding: 0px 20px 0 48px;margin: 20px 0;width: auto;color: #666;border: 0;font-style: italic;}
blockquote p {padding: 0 32px 0 0;margin-top: 0;background: url(../images/typo/blockquote-last.png) 100% 100% no-repeat;}

.component-header {margin-top: 10px;background: url(../images/typo/list-divider.png) 0 100% repeat-x;}
#main-body .componentheading {font-size: 120%;text-transform: uppercase;height: 30px; padding: 5px 0 5px 38px;}
.style1 #main-body .componentheading {background: url(../images/style1/mainbody/style-h3.png) no-repeat;}
.style2 #main-body .componentheading {background: url(../images/style2/mainbody/style-h3.png) no-repeat;}
.style3 #main-body .componentheading {background: url(../images/style3/mainbody/style-h3.png) no-repeat;}
.style4 #main-body .componentheading {background: url(../images/style4/mainbody/style-h3.png) no-repeat;}
.style5 #main-body .componentheading {background: url(../images/style5/mainbody/style-h3.png) no-repeat;}
.style6 #main-body .componentheading {background: url(../images/style6/mainbody/style-h3.png) no-repeat;}

.important {border: 1px solid #E5E5E5;background: url(../images/typo/important.png) repeat-x 0 100%;padding: 15px;margin: 25px 0 10px 0;position: relative;}
span.important-title {background: #fff;color: #376976;position: absolute;display: block;top: -0.8em;left: 10px;padding: 3px 8px;font-size: 120%;}

p.number {overflow:auto;}
span.number-square, span.number-circle {color: #666;display: block;font-size: 170%;float: left;text-align: center;margin-right: 10px;padding-top: 2px;height:32px; width: 32px;padding-bottom:5px;line-height:25px;}
span.number-square {background: url(../images/typo/number-square.png) no-repeat;}
span.number-circle {background: url(../images/typo/number-circle.png) no-repeat;}

span.highlight {font-weight:bold;font-style: italic;}
span.highlight-bold {font-size: 120%;font-weight: bold;line-height:150%;}

p.marker {padding: 10px;border-top: 1px solid #ECECEC;border-bottom: 1px solid #ECECEC;}

p.dropcap {background: url(../images/typo/list-divider.png) 0 100% repeat-x;padding-bottom: 10px;}
span.dropcap {font-size: 400%;margin: 0px 4px 0 0;line-height: 100%;color: #333;float: left;display: block;}
div.highlight1, div.highlight2 {padding: 15px 15px 15px 35px; margin: 15px 0;}

span.inset-left {float: left;margin-right: 20px;margin-bottom:20px;}
span.inset-right {float: right;margin-left: 20px;margin-bottom:20px;}
span.inset-right-title, span.inset-left-title {background: #fff;color: #AC3400;position: absolute;display: block;top: -12px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;border: 1px solid #E5E5E5;background: url(../images/typo/important.png) repeat-x 0 100%;color: #333;text-align: center;}

div.attention, div.alert,  div.notice, div.download, div.approved, div.media, div.note, div.cart, div.camera, div.doc {display: block;margin: 15px 0;}
div.attention .icon, div.alert .icon,  div.notice .icon, div.download .icon, div.approved .icon, div.media .icon, div.note .icon, div.cart .icon, div.camera .icon, div.doc .icon {display: block;padding: 8px 10px 0px 36px;margin: 15px 0;}
div.alert {color: #D0583F;background: url(../images/typo/alert.png) 0 100% repeat-x;border-bottom: 1px solid #F8C9BB;border-right: 1px solid #F8C9BB;}
div.alert .icon {background: url(../images/typo/alert-icon.png) 10px 10px no-repeat;}
div.attention {color: #E1B42F;background: url(../images/typo/attention.png) 0 100% repeat-x;border-bottom: 1px solid #E4E4D5;border-right: 1px solid #E4E4D5;}
div.attention .icon {background: url(../images/typo/attention-icon.png) 10px 10px no-repeat;}
div.notice {color: #6187B3;background: url(../images/typo/notice.png) 0 100% repeat-x;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
div.notice .icon {background: url(../images/typo/notice-icon.png) 10px 10px no-repeat;}
div.download {color: #666666;background: url(../images/typo/download.png) 0 100% repeat-x;border-bottom: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;}
div.download .icon {background: url(../images/typo/download-icon.png) 10px 10px no-repeat;}
div.approved {color: #6CB656;background: url(../images/typo/approved.png) 0 100% repeat-x;border-bottom: 1px solid #C1CEC1;border-right: 1px solid #C1CEC1;}
div.approved .icon {background: url(../images/typo/approved-icon.png) 10px 10px no-repeat;}
div.media {color: #8D79A9;background: url(../images/typo/media.png) 0 100% repeat-x;border-bottom: 1px solid #DBE1E6;border-right: 1px solid #DBE1E6;}
div.media .icon {background: url(../images/typo/media-icon.png) 10px 10px no-repeat;}
div.note {color: #B76F38;background: url(../images/typo/note.png) 0 100% repeat-x;border-bottom: 1px solid #E6DAD2;border-right: 1px solid #E6DAD2;}
div.note .icon {background: url(../images/typo/note-icon.png) 10px 10px no-repeat;}
div.cart {color: #559726;background: url(../images/typo/cart.png) 0 100% repeat-x;border-bottom: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;}
div.cart .icon {background: url(../images/typo/cart-icon.png) 10px 10px no-repeat;}
div.camera {color: #55A0B4;background: url(../images/typo/camera.png) 0 100% repeat-x;border-bottom: 1px solid #C9D5D8;border-right: 1px solid #C9D5D8;}
div.camera .icon {background: url(../images/typo/camera-icon.png) 10px 10px no-repeat;}
div.doc {color: #666666;background: url(../images/typo/doc.png) 0 100% repeat-x;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
div.doc .icon {background: url(../images/typo/doc-icon.png) 10px 10px no-repeat;}

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

/* notices */
#maincontent-block #system-message dd {text-indent:5px;}
#maincontent-block #system-message dd ul {background: #D1DDE9;margin-left:0;}
/**
 * @version		1.5.1 March 18, 2010
 * @author		RocketTheme, LLC http://www.rockettheme.com
 * @copyright 	Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license		http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Global */
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop li.root {margin: 0;padding: 0;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}

/* Dropdowns */
.menutop .subtext span {line-height: 18px;}
.menutop .subtext em {line-height:13px;}
.menutop ul {width:194px;padding:0 0 40px 13px;margin: 0;}
.menutop .drop-top {width: 207px;height: 7px;}
.menutop ul.columns2 {width:370px;}
.menutop .columns2 > .drop-top {width:383px;}
.menutop ul li {width:182px;}
.menutop ul.columns2 li {width:178px;float:left;}
.menutop li > .item {padding: 0;height: auto;line-height: 31px;display: block;font-size: 12px;}
.menutop li > .bullet {padding: 3px 5px 5px 23px;}
.menutop li > .item.image {padding:3px 10px 5px 5px;}
.menutop li > .item img {float:left;margin: 6px 4px 0 5px;}
.menutop li > .item span {display:block;padding: 0;width: 100%;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop .level2 > .drop-top {display: none;}

/* Root Items */
body #horiz-menu ul.level1 {background:none;}
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1.0;float: left;}
.menutop li.root {display: block;float: left;height: 47px;}
.menutop li.root > .item {white-space: nowrap;display: block;float: left;font-weight: bold;font-size: 14px;text-decoration: none !important;z-index: 100;cursor: pointer;padding: 14px 12px 13px 12px;position:relative;margin: 0;outline: none;text-transform: uppercase;}
.menutop li.root > .item span {display: block;padding: 0;margin: 0;outline: none;height:33px;}
.menutop li.root > .item em {font-size:11px;font-weight:normal;display:block;font-style:normal;text-transform: lowercase;}
.menutop li.root > .daddy span {padding-right: 14px;}

/* No JS */
.menutop li:hover > .fusion-submenu-wrapper {left:165px;top:-14px;}
.menutop li.root:hover > .fusion-submenu-wrapper {top:47px;left:-12px;}

/* Fusion Pill */
.fusion-pill-l {height: 47px;margin:0 2px 0 0;top:0;position:absolute;left:0;}
.fusion-pill-r {height: 47px;}

/* Fusion JS */
.fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs {display:none;margin:0 0 0 -2px;overflow:hidden;padding:0 2px;position:absolute;}
/* Layout 1 */
.feature-block {overflow: hidden;position: relative;}
.feature-block .feature-pad {margin-left: 15px;}
.feature-block .rokstories-spinner {background: transparent url(../images/spinner.gif) no-repeat scroll 50% 50%}
.feature-block .image-container .image-full {position:relative;overflow: hidden;}
.feature-block .image-container .image-full img {position:absolute;top: 0;left: 0;visibility: hidden;}
.feature-block .image-container .image-small img {cursor: pointer;}
.feature-block .desc-container {overflow: hidden;position: relative;}
.feature-block .desc-container .description {position: absolute;top: 0; left: 0;visibility: hidden;}
.feature-block img.feature-main {display: block;}
.feature-block img.feature-sub {margin: 7px 7px 0 0;}
.feature-block .feature-title {display: block;font-size: 200%;line-height: 130%;margin:10px 0 0 0;}
.feature-block .created-date {display:block;font-size:90%;margin: 0px 0 20px 0;color:#999;}
.feature-block .feature-desc {font-size: 120%;line-height: 130%;}
.feature-block .moduletable h3 {font-size: 180%;}
.feature-block .readon-wrap1 {margin-top: 15px;position:relative;float:left;}
.feature-block .readon-wrap1 span {display:block;height: 24px;line-height: 24px;}
.feature-block a.readon {font-weight: bold;}
.feature-block a.readon-main {font-size: 12px;cursor: pointer;}
.feature-block a.readon-main:hover {text-decoration: none;}
.feature-block .readon1-l {position:absolute;width: 7px;height: 24px;left:0;top:0;}
.feature-block .readon1-m {margin-left: 7px;text-align: center;padding-left:2px;}
.feature-block .readon1-r {margin-right: -7px;padding-right: 10px;}

/* Layout 2 */
.rokstories-layout2 .image-container {position:relative;overflow: hidden;} 
.rokstories-tip {background: url(../images/thumbs-bg.png) bottom center;padding: 10px 10px 25px;text-align: center;}
.rokstories-layout2 .image-small {display: none;}
.rokstories-layout2 .feature-block-tl, .rokstories-layout2 .feature-block-tr, .rokstories-layout2 .feature-block-bl, .rokstories-layout2 .feature-block-br {}
.rokstories-layout2 .feature-arrow-r {background: url(../images/arrows.png) 100% 0 no-repeat;cursor: pointer;height: 50px;position: absolute;right: 0;top: 35%;width: 42px;}
.rokstories-layout2 .feature-arrow-l {background: url(../images/arrows.png) 0 0 no-repeat;cursor: pointer;height: 50px;left: 0;position: absolute;top: 35%;width: 42px;}
.rokstories-layout2 .arrowleft-hover {background-position: 0 50%;}
.rokstories-layout2 .arrowleft-down {background-position: 0 100%;}
.rokstories-layout2 .arrowright-hover {background-position: 100% 50%;}
.rokstories-layout2 .arrowright-down {background-position: 100% 100%;}
.rokstories-layout2 .labels-title {position:relative;padding:0.7em;font-size: 120%;height:15px;background: #222;color:#fff;font-weight: bold;}
.rokstories-layout2 .feature-block-title {position: absolute;}

/* Layout 3 */
.rokstories-layout3 .image-container {position:relative;overflow: hidden;} 
.rokstories-tip {background: url(../images/thumbs-bg.png) bottom center;padding: 10px 10px 25px;text-align: center;}
.rokstories-layout3 .image-small {display: none;}
.rokstories-layout3 .description {left:0px;font-size:90%;padding: 5px;}
.rokstories-layout3 .description .feature-title {margin: 0;font-size: 140%;line-height:170%}
.rokstories-layout3 .description .feature-desc {font-size:90%;}
.rokstories-layout3 .desc-container {bottom:0px;left:0px;width:100%;background:#333;color:#f3f3f3;}
.rokstories-layout3 .feature-circles {text-align: center;margin: 15px 0;}
.rokstories-layout3 .feature-circles-sub {cursor:pointer;display:inline-block;height:10px;margin:0 5px;width:10px;background:url(../images/circles.gif) top left no-repeat;}
.rokstories-layout3 .feature-circles .active {background:url(../images/circles.gif) bottom left no-repeat;}
.rokstories-layout3 .feature-circles-sub span {display:none;}

/* Layout 3 */
.rokstories-layout4 .image-container {position:relative;overflow: hidden;} 
.rokstories-tip {background: url(../images/thumbs-bg.png) bottom center;padding: 10px 10px 25px;text-align: center;}
.rokstories-layout4 .image-small {display: none;}
.rokstories-layout4 .description {left:0px;font-size:90%;padding: 5px;}
.rokstories-layout4 .description .feature-title {margin: 0;font-size: 140%;line-height:170%}
.rokstories-layout4 .description .feature-desc {font-size:90%;}
.rokstories-layout4 .desc-container {bottom:30px;left:0px;width:100%;background:#333;color:#f3f3f3;}
.rokstories-layout4 .feature-number {text-align: center;margin: 15px 0;}
.rokstories-layout4 .feature-number-sub {background: #2a81ea;cursor:pointer;display:inline-block;height:10px;margin:0 2px;padding: 5px;text-align:center;line-height:10px;}
.rokstories-layout4 .feature-numbers {bottom:5px;left:5px;position:absolute;z-index:5;}
.rokstories-layout4 .feature-numbers .active {background: #2c4b70;}
/* Core Essential */

.aligncenter,div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

/* Pagination */

div.pagination {padding: 0 15px 15px; margin-top: 5px;}

/* Post Style */

div.blog div.main-content div.photo span.readon1-r a:hover {text-decoration: none;}

/* Page */

.edit-me {margin: 10px 0;}
.custom-page .pagination-name {font-size: 110%;}
.custom-page .pagination-numbers {font-size: 140%; font-weight: bold;}

.tweetmeme {float: left; margin-right: 10px; margin-bottom: 5px;}

/* Single */

.single-post div.entry_post_footer {margin: 0 0 15px;}
.tag-box {margin:0;overflow:hidden;background: url(../images/typo/list-divider.png) 0 100% repeat-x;padding: 6px 10px;margin: 10px 0;}
.tag-box span {font-style: italic;}

/* Search */

.search-excerpt {background: yellow;}

/* Sidebars */

#rightcol ul.menu ul.children, #leftcol ul.menu ul.children {margin:0; padding:5px 0 10px;}
#rightcol ul.menu ul.children li, #leftcol ul.menu ul.children li {padding-left:20px;}

/* Footer */

#footer .demo-footer-block .widget {margin-bottom: 15px;}
#footer .demo-footer-block ul {list-style-type: none; padding-left: 0 !important; margin-top: 10px;}

#footer ul.bullet-1 li {background-position: 5px 1px !important;}
#footer ul.bullet-2 li {background-position: 0px 5px !important;}
#footer ul.bullet-3 li {background-position: 0px 5px !important;}
#footer ul.bullet-4 li {background-position: 0px 5px !important;}
#footer ul.bullet-5 li {background-position: 0px 3px !important;}
#footer ul.bullet-6 li {background-position: 0px 3px !important;}
#footer ul.bullet-7 li {background-position: 0px 3px !important;}
#footer ul.bullet-8 li {background-position: 0px 1px !important;}
#footer ul.bullet-9 li {background-position: 0px 1px !important;}

/* Comments */

.comment-author-admin {color: #333333;}
.comment-author-admin a {color: #333333;}
.bypostauthor {color: #1C6B8B;}
.bypostauthor a {color: #1C6B8B;}

ol.commentlist {list-style-type: none; padding: 10px 10px 5px; overflow: hidden;}
ol.commentlist div.comment-div-wrapper {margin-bottom: 10px; padding: 0 0 10px; background: url(../images/typo/list-divider.png) 0 100% repeat-x;}
ol.commentlist div.comment-div-wrapper p, ol.commentlist div.comment-div-wrapper div.reply {padding-left: 5px;}

ol.commentlist {border: 1px solid #E6E6E6;}
ol.commentlist li {margin: 0 0 5px;}

ol.commentlist .comment-author {overflow: hidden;}
ol.commentlist .comment_gravatar_wrapper {float: left;}
ol.commentlist .comment-meta {background: #F7F7F7;}
ol.commentlist .comment-meta .fn {margin-left: 10px; margin-right: 10px; float: left; font-weight: bold;}
ol.commentlist .comment-meta .comment-meta-time a {line-height: inherit; text-decoration: none;}

ol.children {list-style-type: none; overflow: hidden;}

/* Write Comment */

#commentform {margin-bottom: 10px;}
#commentform textarea {font-family:Helvetica,Arial,sans-serif; font-size:13px; height:120px; margin:0; padding:5px; width:98%;border: 1px solid #E6E6E6;}
#commentform #author, #commentform #email, #commentform #url {padding: 7px 5px; width:98%; font-family:Helvetica,Arial,sans-serif; font-size:13px;border: 1px solid #E6E6E6;}
#commentform .readon-wrap1 input.button {background: none; border: none;}
#commentform .readon-wrap1 {margin-bottom: 10px;}

/* Default Widgets */

#leftcol .widget ul, #rightcol .widget ul, #inset-block-left .widget ul {margin: 0; padding: 0; list-style: none;}
#leftcol .widget ul li a, #rightcol .widget ul li a {padding:9px 20px; display: block; font-size: 120%; overflow: hidden; text-indent:0; font-weight: normal;}
#leftcol .widget ul li a:hover, #rightcol .widget ul li a:hover, #inset-block-left .widget ul li a:hover {text-decoration: none;}
#leftcol .widget ul li ul, #rightcol .widget ul li ul {margin:0; padding:5px 0 10px;}
#leftcol .widget ul li ul li, #rightcol .widget ul li ul li {padding-left:20px;}
#leftcol .widget ul ul li, #rightcol .widget ul ul li {border-bottom: none !important;}

#rightcol .widget .hilite2 ul li:hover > a, #leftcol .widget .hilite2 ul li:hover > a {color: inherit;}

#inset-block-left .widget ul li a {background: none !important;}
#inset-block-left .widget ul li a:hover {color: #fff;}

#footer .widget ul ul {margin-top: 0;}

/* Widget Calendar */

.widget_calendar #wp-calendar {width: 80%; margin: 0 auto;}
.widget_calendar #wp-calendar caption {font-weight: bold; margin-bottom: 5px; font-size: 120%;}

#footer .widget_calendar #calendar_wrap {width: 90%;}
#footer .widget_calendar #wp-calendar {width: 80%; margin: 0 auto;}

/* Recent Comments */

.widget_recent_comments ul#recentcomments li a {font-size: 100%; background: none !important; margin-bottom: 5px;}
.widget_recent_comments ul#recentcomments li {padding:5px 0 5px 10px; font-size: 100%;}
.widget_recent_comments ul#recentcomments li a:hover {color: #333;	}
#inset-block-left .widget_recent_comments ul#recentcomments li {padding: 5px 0;}

#footer .widget_recent_comments ul#recentcomments li {padding: 0;}
/*
Theme Name: Iridium Wordpress Theme
Theme URI: http://www.rockettheme.com/wordpress-themes/iridium
Description: Iridium, the April 2010 Club Theme release, is a theme bursting at the seams with features such as the 6 unique style variations, the sophisticated styling of various popular RocketTheme widgets, and the standard, high performance and adaptable framework. 
Version: 1.0
Author: RocketTheme, LLC
Author URI: http://www.rockettheme.com
*/

/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.50

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;	
}

.ngg-galleryoverview div.pic img{
	width: 100%;	
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;
}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;	
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;	
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}

/*
Wordpress Popular Posts plugin stylesheet
Developed by Hector Cabrera

Use the following classes to style your popular posts list as you like.
*/

/* title styles */
.wpp-post-title {
}

/* thumbnail styles */
img.wpp-thumbnail {
	border:none;
}

/* excerpt styles */
.wpp-excerpt {
}

/* Stats tag styles */
.post-stats {
	font-size:9px;
	font-weight:bold;
}
	
	.wpp-comments {
	}
	
	.wpp-views {
	}
	
	.wpp-author {
		font-style:italic;
	}
	
	.wpp-date {
	}

/* WP-PostRatings styles */
.wpp-rating {
}

table#dbem-bookings-table tfoot td.booking-result {
	font-weight: bold;
   	background:#6D6D6D url(../../../wp-admin/images/menu-bits.gif) repeat-x scroll left top;      
	color: #eee;
}

table#dbem-bookings-table tfoot th {
	text-align: right;
	padding-right: 1em;

}    

table.dbem-rsvp-form  {
	width: 80%;
}  
table.dbem-rsvp-form th { 
	text-align: right;
	width: 35%;
}

table.dbem-rsvp-form td { 
	padding-left: 1em;
	text-align: left;
}      

div.dbem-rsvp-message {     
	margin-bottom: 1em;
	background-color: #FDDD73;
	padding: 5px;
	border: 2px solid #FF9100;
}     

a.bookingdelbutton {
	background: url("../../../wp-admin/images/xit.gif") no-repeat;  
    font-size: 11px;
	text-indent: -9999px;
	height: 10px;   
	width: 10px;
	overflow:hidden;
	position:absolute;

}     
a.bookingdelbutton:hover {
	background: url("../../../wp-admin/images/xit.gif") no-repeat -10px;  

}       
/* Printable stuff */
body#printable {
	font-family: Gill Sans, Helvetica, Arial, sans-serif;  
	text-align: center;
}  
body#printable #container { 
	margin: 0 auto; 
	width: 780px;
	text-align: left;
}                                                                   
table#bookings-table {
	width: 600px;     
	border-spacing: 0px;

}
table#bookings-table td {
	padding: 5px 0;
}
table#bookings-table td.seats-number {
	text-align: right;
	padding-right: 20px;
}
table#bookings-table th {
	text-align: left;
	margin-left: 5px;
}   
table#bookings-table tr#booked-seats td{
	border-top: 2px solid #999;    
}      

table#bookings-table td.total-label {
	text-align: right;
}                                  

table#bookings-table tr#booked-seats td.seats-number, table#bookings-table tr#available-seats td.seats-number {
	font-weight: bold;
}

p#recurrence_warning {
	border: 2px solid #FD0000;
	background: #FF7146;
	color: #fff;
	font-weight: bold;
	padding: 5px;
}
div#icon-events{
	background:url('images/calendar-32.png') no-repeat center;
} 

table#dbem-location-data th {
	text-align: right;   
	width: 50px;
}          
#dbem-location-map img {
	max-width: none;
}                  
            

table.dbem-calendar-table td {
	padding: 2px 4px; 
	text-align: center;
}
table.dbem-calendar.table tr.days-names {
	font-weight: bold;
} 
table.dbem-calendar-table td.eventless-pre, .dbem-calendar td.eventless-post {
	color: #ccc;
}
table.dbem-calendar-table td.eventful a, table.dbem-calendar-table td.eventful-today a {
  font-weight: bold;
  color: #FD7E29;
}
 table.dbem-calendar-table td.eventless-today {
   background-color: #CFCFCF;  
}
table.dbem-calendar-table thead {
	font-size: 120%;  
	font-weight: bold;  
}
table.fullcalendar {
	border-collapse: collapse;
}
table.fullcalendar td {
	text-align: left;
	width: 50px;  
	height: 50px;             
	border: 1px solid #888;
}
.dbem-calendar-full ul {
	font-size: 80%;     
	list-style: none;
}

/* Shutter */
#shDisplay div#shTitle {
	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */
	color: #ffffff; /* caption colour */
	text-align: center;
	margin: 0 auto;
}

#shDisplay div#shCount {
	color: #999999;
	font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}

#shDisplay div#shTitle a {
	text-decoration: none;
	font: bold 16pt 'Courier New', Courier, fixed;
	letter-spacing: -2px;
	margin: 0 10px;
	width: 26px;
	color: #999999;
}

#shDisplay div#shTitle a:hover {
	color: #ffffff;
	border: none;
}

#shDisplay div#shNext{
	float:right;
}

#shDisplay div#shPrev {
	float:left;
}

body {
	height: 100%;
}

#shShutter *, #shDisplay * {
	padding: 0;
	margin: 0;
}

div#shShutter, div#shDisplay {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

div#shShutter {
	height: 100%;
	z-index: 1000;
	background-color: #000000;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div#shDisplay {
	display: block;
	background-color: transparent;
	z-index: 1002;
}

div#shDisplay img#shTopImg {
	margin: 0 auto;
	border: 1px solid #555;
	background: transparent;
	display: block;
	max-width: none;
	max-height: none;
	float: none;
	padding:2px;
	cursor: pointer;
}

div#shDisplay div#shWrap {
	visibility: hidden;
}

div#shWaitBar {
	font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 36px;
	width: 100%;
	left: 0;
	cursor: default;
	opacity: 0.999;
	filter: alpha(opacity=100);
	z-index: 1001;
	margin-top: 160px;
	color: #ae0a0a;
}

/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.50

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;	
}

.ngg-galleryoverview div.pic img{
	width: 100%;	
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;
}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;	
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;	
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}

.buttonfixed{
display:block;
_display:none;
position:fixed;
z-index:9999;
text-indent:-9999px;
overflow:hidden;
outline:none;
right:5px;
}
  .feed1{
background:url('img/feed1.png') no-repeat 0 0; width:32px; height:32px;
}
  .feed2{
background:url('img/feed2.png') no-repeat 0 0; width:24px; height:24px;
}
  .feed3{
background:url('img/feed3.png') no-repeat 0 0; width:39px; height:39px;
}
  .twit1{
background:url('img/twit1.png') no-repeat 0 0; width:32px; height:32px;
}
  .twit2{
background:url('img/twit2.png') no-repeat 0 0; width:24px; height:24px;
}
  .twit3{
background:url('img/twit3.png') no-repeat 0 0; width:39px; height:39px;
}
  .face1{
background:url('img/face1.png') no-repeat 0 0; width:32px; height:32px;
}
  .face2{
background:url('img/face2.png') no-repeat 0 0; width:24px; height:24px;
}
  .face3{
background:url('img/face3.png') no-repeat 0 0; width:39px; height:39px;
}
  .techno1{
background:url('img/techno1.png') no-repeat 0 0; width:32px; height:32px;
}
  .techno2{
background:url('img/techno2.png') no-repeat 0 0; width:24px; height:24px;
}
  .techno3{
background:url('img/techno3.png') no-repeat 0 0; width:39px; height:39px;
}
  .digg1{
background:url('img/digg1.png') no-repeat 0 0; width:32px; height:32px;
}
  .digg2{
background:url('img/digg2.png') no-repeat 0 0; width:24px; height:24px;
}
  .digg3{
background:url('img/digg3.png') no-repeat 0 0; width:39px; height:39px;
}
  .space1{
background:url('img/space1.png') no-repeat 0 0; width:32px; height:32px;
}
  .space2{
background:url('img/space2.png') no-repeat 0 0; width:24px; height:24px;
}
  .space3{
background:url('img/space3.png') no-repeat 0 0; width:39px; height:39px;
}
  .edin1{
background:url('img/edin1.png') no-repeat 0 0; width:32px; height:32px;
}
  .edin2{
background:url('img/edin2.png') no-repeat 0 0; width:24px; height:24px;
}
  .edin3{
background:url('img/edin3.png') no-repeat 0 0; width:39px; height:39px;
}
  .reddit1{
background:url('img/reddit1.png') no-repeat 0 0; width:32px; height:32px;
}
  .reddit2{
background:url('img/reddit2.png') no-repeat 0 0; width:24px; height:24px;
}
  .reddit3{
background:url('img/reddit3.png') no-repeat 0 0; width:39px; height:39px;
}
  .webo1{
background:url('img/webo1.png') no-repeat 0 0; width:32px; height:32px;
}
  .webo2{
background:url('img/webo2.png') no-repeat 0 0; width:24px; height:24px;
}
  .webo3{
background:url('img/webo3.png') no-repeat 0 0; width:39px; height:39px;
}
  .deli1{
background:url('img/deli1.png') no-repeat 0 0; width:32px; height:32px;
}
  .deli2{
background:url('img/deli2.png') no-repeat 0 0; width:24px; height:24px;
}
  .deli3{
background:url('img/deli3.png') no-repeat 0 0; width:39px; height:39px;
}
  .flickr1{
background:url('img/flickr1.png') no-repeat 0 0; width:32px; height:32px;
}
  .flickr2{
background:url('img/flickr2.png') no-repeat 0 0; width:24px; height:24px;
}
  .flickr3{
background:url('img/flickr3.png') no-repeat 0 0; width:39px; height:39px;
}
  .stumb1{
background:url('img/stumb1.png') no-repeat 0 0; width:32px; height:32px;
}
  .stumb2{
background:url('img/stumb2.png') no-repeat 0 0; width:24px; height:24px;
}
  .stumb3{
background:url('img/stumb3.png') no-repeat 0 0; width:39px; height:39px;
}
  .news1{
background:url('img/news1.png') no-repeat 0 0; width:32px; height:32px;
}
  .news2{
background:url('img/news2.png') no-repeat 0 0; width:24px; height:24px;
}
  .news3{
background:url('img/news3.png') no-repeat 0 0; width:39px; height:39px;
}
  .you1{
background:url('img/youtube1.png') no-repeat 0 0; width:32px; height:32px;
}
  .you2{
background:url('img/youtube2.png') no-repeat 0 0; width:24px; height:24px;
}
  .you3{
background:url('img/youtube3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed:hover{
right:6px;
}
				
#slideshow { list-style:none; color:#fff; }
#slideshow span { display:none; }
#slideshow-wrapper { width:444px; background:#000000; padding:2px; border:1px solid #CCCCCC; margin:25px auto; display:none; }
#slideshow-wrapper * { margin:0; padding:0; }
#fullsize { position:relative; z-index:1; overflow:hidden; width:444px; height:250px; }
#information { position:absolute; bottom:0; width:444px; height:0; background:#000000; color:#FFFFFF; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); }
#information h3 { color:#FFFFFF; padding:4px 8px 3px; font-size:14px; }
#information p { color:#FFFFFF; padding:0 8px 8px; }
#image { width:444px; }
#image img { position:absolute; border:none; width:444px; height:auto; } 
.imgnav { position:absolute; width:25%; height:256px; cursor:pointer; z-index:150; }
#imgprev { left:0; background:url('../images/left.gif') left center no-repeat; }
#imgnext { right:0; background:url('../images/right.gif') right center no-repeat; }
#imglink { position:absolute; height:256px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40); }
.linkhover { background:url('../images/link.gif') center center no-repeat; }
#thumbnails {  }
.thumbstop { margin-bottom:15px !important; }
.thumbsbot { margin-top:15px !important; }
#slideleft { float:left; width:20px; height:81px; background:url('../images/scroll-left.gif') center center no-repeat; background-color:#222; }
#slideleft:hover { background-color:#333; }
#slideright { float:right; width:20px; height:81px; background:#222 url('../images/scroll-right.gif') center center no-repeat; }
#slideright:hover { background-color:#333; }
#slidearea { float:left; background:#000000; position:relative; width:395px; margin-left:5px; height:81px; overflow:hidden; }
#slider { position:absolute; left:0; height:81px; }
#slider img { cursor:pointer; border:1px solid #666; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left !important; }

/* Shutter */
div#shNavBar a {
	color: #ccc; /* colour for the text buttons */
	text-decoration: none;
	border: 0 none;
	padding: 0;
	cursor: pointer;
}

div#shNavBar a img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

div#shNavBar a:hover {
	color: #fff; /* highlight colour for the text buttons */
}

div#shNavBar a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}

#shDisplay div#shTitle {
	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */
	color: #ffffff; /* caption colour */
	text-align: center;
	margin: 0 auto;
}

div#shNavBar {
	display: block;
	font: normal 13px/22px 'Lucida Grande', Verdana, sans-serif; /* font for text buttons and image numbers */
	color: #999; /* colour for the image numbers */
	background-color: #454545; /* colour for the menu background */
	border-top: 1px solid #525252; /* colour for the menu top border */
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 3px 0 5px;
	text-align: center;
	cursor: default;
	z-index: 1011;
	-moz-user-select: none;
	user-select: none;
}

body {
	height: 100%;
}

#shShutter *, #shDisplay * {
	padding: 0;
	margin: 0;
}

div#shShutter, div#shDisplay {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

div#shShutter {
	height: 100%;
	z-index: 1000;
	background-color: #000000;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div#shDisplay {
	display: block;
	background-color: transparent;
	z-index: 1002;
}

div#shDisplay img#shTopImg {
	margin: 0 auto;
	border: 1px solid #555;
	background: transparent;
	display: block;
	max-width: none;
	max-height: none;
	float: none;
	-ms-interpolation-mode: bicubic;
}

div#shDisplay div#shWrap {
	visibility: hidden;
}

div#shWaitBar {
	position: absolute;
	width: 100px;
	left: 50%;
	margin-left: -50px;
	margin-top: 120px;
}

#fullSize {
	display: none;
}

#shNavBar img {
	border: 0;
	vertical-align: text-top;
	margin: 0;
	padding: 3px;
	float: none;
}

#shNavBar .srel-d {
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.sh-make-invisible {
	visibility: hidden !important;
}

* html div#shNavBar {
	display: block;
	position: absolute;
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight : document.body.scrollTop+document.body.clientHeight-this.clientHeight);
	_left: expression(eval(document.compatMode&&document.compatMode=='CSS1Compat') ? document.documentElement.scrollLeft : document.body.scrollLeft);
}

/***************************************************************/
/***************************************************************/



/* tim overwrites/edits */
.article-info-surround {padding: 4px 10px 0px 10px;}

.latest-updates li {height: 135px; overflow: visible;}
.latest-updates li img.attachment-post-thumbnail {width: 170px; height: 64px; margin-bottom: 4px;}
#text-3, .hilite3, .hilite1 .moduletable .module-inner {overflow: hidden !important;}
#text-3 .hilite1 .moduletable .module-inner .textwidget {margin-left: -6px !important;}

/*homepage headline title font sizes*/
#maincontent-block .iridium-home .module-inner .leading h2.contentheading {font: bold 18px 'arial black',Arial,FreeSans,sans-serif; line-height: 1.1em !important; letter-spacing: -1px; padding: 0px !important;}
#maincontent-block .iridium-home .module-inner .leading h2.contentheading a {color: #000 !important;}
#maincontent-block .iridium-home .module-inner .leading h2.contentheading span {background: none !important; padding: 0px !important; margin: 0px !important; color: #000; line-height: 1.1em !important;}

/*single post/page headline fixes*/
#maincontent-block .single-post .module-inner .leading h2.contentheading, #maincontent-block .custom-page .module-inner .leading h2.contentheading {font: bold 24px 'arial black',Arial,FreeSans,sans-serif; line-height: 1.1em !important; letter-spacing: -1px; padding: 0px !important;}
#maincontent-block .single-post .module-inner .leading h2.contentheading a, #maincontent-block .custom-page .module-inner .leading h2.contentheading a {color: #000 !important;}
#maincontent-block .single-post .module-inner .leading h2.contentheading span, #maincontent-block .custom-page .module-inner .leading h2.contentheading span {background: none !important; padding: 0px !important; margin: 0px !important; color: #000; line-height: 1.1em !important;}

#maincontent-block .single-post .module-inner, #maincontent-block .custom-page .module-inner {overflow: visible !important; padding-top: 0px !important; }
.tweetmeme {float: right !important; margin: 0px 0px 0px 10px !Important;}

.createdate {font-size: 11px;}

/* gallery overwrites */
.ngg-album {border: none !important; margin-bottom: 20px !important; line-height: .6em;}
.ngg-albumtitle {font: 18px 'arial black',helvetica,verdana !important; letter-spacing: -1px; padding-bottom: 0px !important; margin-bottom: 0px !important; line-height: 1.2em;}
.ngg-albumcontent {clear: both; margin-top: -10px;}
.ngg-description p {line-height: 1.3em !important;}
img.Thumb {margin: 0px !important;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {border: none !important;}

p.eventD img {
	width: 100px;
	height: auto;
}

img.alignright {margin-left: 10px;}
#events-list.widget ul li a {padding: 9px 0px 0px 20px !important;}
#events-list.widget ul li ul {padding-top: 0px !important;}
.custom-page .module-inner .leading .page .main-content .post-content h3 {margin-bottom: 0px !important;}

.inset .module-inner {
	background: none;
	border: none;
}

#text-5 .inset-h3 {display: none !important;}
.rokstories-layout4 .feature-block span.feature-title {padding-right: 60px !important;}


/* reusable classes */
.pad0B {padding-bottom: 0px !important;}
.pad10 {padding: 10px !important;}
.mar10L {margin-left: 10px !important;}
.mar10T {margin-top: 10px !Important;}
.mar10B {margin-bottom: 10px !important;}