/* ::::: http://greenparty.ca/sites/all/modules/views/css/views.css?e ::::: */

/* ::::: http://greenparty.ca/files/css/css_9566cb5e15c220a786477a355c3be7be.css ::::: */

form { margin: 0pt; padding: 0pt; }
img { border: 0pt none ; }
.item-list ul { margin: 0pt 0pt 0.75em; padding: 0pt; }
.item-list ul li { margin: 0pt 0pt 0.25em 1.5em; padding: 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.form-item { margin-top: 1em; margin-bottom: 1em; }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-checkboxes, .form-radios { margin: 1em 0pt; }
.form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; }
.more-link { text-align: right; }
.item-list .pager { clear: both; text-align: center; }
.item-list .pager li { padding: 0.5em; background-image: none; display: inline; list-style-type: none; }
.pager-current { font-weight: bold; }
.container-inline div, .container-inline label { display: inline; }
ul.menu { border: medium none ; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
ul.menu li { margin: 0pt 0pt 0pt 0.5em; }
li.collapsed { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: disc; list-style-image: url('menu-collapsed.png'); }
li.leaf { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: square; list-style-image: url('menu-leaf.png'); }
li a.active { color: rgb(0, 0, 0); }
ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { padding: 0pt 0.5em; display: inline; list-style-type: none; }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }
.block-nice_menus { line-height: normal; z-index: 10; }
ul.nice-menu, ul.nice-menu ul { z-index: 5; position: relative; }
ul.nice-menu li { position: relative; }
ul.nice-menu a { display: block; }
ul.nice-menu ul, #header-region ul.nice-menu ul { position: absolute; visibility: hidden; }
ul.nice-menu ul li { display: block; }
ul.nice-menu:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
ul.nice-menu li:hover ul, ul.nice-menu li.menuparent li:hover ul, ul.nice-menu li.menuparent li.menuparent li:hover ul, ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul, ul.nice-menu li.over ul, ul.nice-menu li.menuparent li.over ul, ul.nice-menu li.menuparent li.menuparent li.over ul, ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul, #header-region ul.nice-menu li:hover ul, #header-region ul.nice-menu li.menuparent li:hover ul, #header-region ul.nice-menu li.menuparent li.menuparent li:hover ul, #header-region ul.nice-menu li.over ul, #header-region ul.nice-menu li.menuparent li.over ul, #header-region ul.nice-menu li.menuparent li.menuparent li.over ul { visibility: visible; }
ul.nice-menu li:hover ul ul, ul.nice-menu li:hover ul ul ul, ul.nice-menu li:hover li:hover ul ul, ul.nice-menu li:hover li:hover ul ul ul, ul.nice-menu li:hover li:hover li:hover ul ul, ul.nice-menu li:hover li:hover li:hover ul ul ul, ul.nice-menu li.over ul ul, ul.nice-menu li.over ul ul ul, ul.nice-menu li.over li.over ul ul, ul.nice-menu li.over li.over ul ul ul, ul.nice-menu li.over li.over li.over ul ul, ul.nice-menu li.over li.over li.over ul ul ul, #header-region ul.nice-menu li:hover ul ul, #header-region ul.nice-menu li:hover ul ul ul, #header-region ul.nice-menu li:hover li:hover ul ul, #header-region ul.nice-menu li:hover li:hover ul ul ul, #header-region ul.nice-menu li:hover li:hover li:hover ul ul, #header-region ul.nice-menu li:hover li:hover li:hover ul ul ul, #header-region ul.nice-menu li.over ul ul, #header-region ul.nice-menu li.over ul ul ul, #header-region ul.nice-menu li.over li.over ul ul, #header-region ul.nice-menu li.over li.over ul ul ul, #header-region ul.nice-menu li.over li.over li.over ul ul, #header-region ul.nice-menu li.over li.over li.over ul ul ul { visibility: hidden; }
ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul { overflow: visible ! important; }
ul.nice-menu, ul.nice-menu ul { border-top: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.nice-menu li { border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: 0pt 1px 1px; margin: 0pt; float: left; background-color: rgb(238, 238, 238); padding-left: 0pt; background-image: none; }
ul.nice-menu a { padding: 0.3em 5px; }
ul.nice-menu ul, #header-region ul.nice-menu ul { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; top: 1.8em; left: -1px; margin-right: 0pt; }
ul.nice-menu ul li { width: 12.5em; }
ul.nice-menu-down { border: 0pt none ; float: left; }
ul.nice-menu-down li { border-top: 1px solid rgb(204, 204, 204); }
ul.nice-menu-down li li { border-top: 0pt none; }
ul.nice-menu-down ul { left: 0pt; }
ul.nice-menu-down ul li { clear: both; }
ul.nice-menu-down li ul li ul, #header-region ul.nice-menu-down li ul li ul { left: 12.5em; top: -1px; }
ul.nice-menu-down .menuparent a { padding-right: 15px; }
ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent { background: rgb(238, 238, 238) url('arrow-down.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over, #header-region ul.nice-menu-down li.menuparent:hover, #header-region ul.nice-menu-down li.over { background: rgb(204, 204, 204) url('arrow-down.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.nice-menu-down li li.menuparent, #header-region ul.nice-menu-down li li.menuparent { background: rgb(238, 238, 238) url('arrow-right.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.over, #header-region ul.nice-menu-down li li.menuparent:hover, #header-region ul.nice-menu-down li li.over { background: rgb(204, 204, 204) url('arrow-right.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.views_slideshow_no_display, .views_slideshow_hidden { display: none; }
body { font-size: 100%; }
#page { font-size: 0.875em; line-height: 1.286em; }
body, caption, th, td, input, textarea, select, option, legend, fieldset { font-family: Georgia,"Times New Roman","Bitstream Vera Serif",serif; }
h1 { font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-size: 2em; line-height: 1.3em; margin-top: 0pt; margin-bottom: 0.5em; }
h2 { font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-size: 1.3em; line-height: 1.3em; margin-top: 0.667em; margin-bottom: 0.667em; }
h4, h5, h6 { font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-size: 1.1em; line-height: 1.3em; margin-top: 0.909em; margin-bottom: 0.909em; }
p, ul, ol, dl, pre, table, fieldset { margin: 1em 0pt; }
ul, ol { margin-left: 0pt; padding-left: 2em; }
.block ul, .item-list ul { margin: 1em 0pt; padding: 0pt; }
ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul { margin: 0pt; }
li { margin: 0pt; padding: 0pt; }
.item-list ul li { margin: 0pt; padding: 0pt; list-style-type: inherit; list-style-image: inherit; list-style-position: inherit; }
ul.menu li, li.expanded, li.collapsed, li.leaf { margin: 0pt; padding: 0pt; }
ul { list-style-type: none; }
ul ul { list-style-type: none; }
ul ul ul { list-style-type: none; }
a:link { text-decoration: none; color: rgb(51, 153, 51); }
a:visited { text-decoration: none; color: rgb(51, 153, 51); }
a:hover, a:focus { color: rgb(153, 0, 102); }
a:active {  }
img { border: 0pt none ; }
form { margin: 0pt; padding: 0pt; }
body {  }
#page, #closure-blocks { margin-left: auto; margin-right: auto; width: 976px; }
#page-inner {  }
#navigation-top, #navigation { position: absolute; left: -10000px; }
#skip-to-nav { margin: 0pt ! important; float: right; font-size: 0.8em; }
#skip-to-nav a:link, #skip-to-nav a:visited { color: rgb(255, 255, 255); }
#skip-to-nav a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#skip-to-nav a, #skip-to-nav a:hover, #skip-to-nav a:visited { overflow: hidden; position: absolute; left: 0pt; top: -500px; width: 1px; height: 1px; }
#skip-to-nav a:active, #skip-to-nav a:focus { position: static; width: auto; height: auto; }
#header {  }
#header-inner {  }
#header-blocks { clear: both; }
#main { position: relative; }
#main-inner {  }
#content, .no-sidebars #content { padding: 0pt; float: left; width: 976px; margin-left: 0pt; margin-right: -976px; }
#content-inner { margin: 0pt; padding: 90px 0px 20px 20px; }
#navbar { padding: 0pt; float: left; position: absolute; top: -30px; width: 100%; margin-left: 0pt; margin-right: -100%; height: 30px; }
.with-navbar #content, .with-navbar #sidebar-second { margin-top: 30px; }
#navbar-inner {  }
#navbar #block-menu-menu-secondary-links-gpc3 ul { margin: 0pt; padding: 0pt; text-align: left; }
#navbar #block-menu-menu-secondary-links-gpc3 li { padding: 0pt 10px 0pt 0pt; float: left; }
.banner #content-inner { margin: 0pt; padding-top: 40px; }
.front.banner #content-inner { padding-top: 20px; }
.banner #content, .banner #sidebar-second { margin-top: 0px; }
#sidebar-second { padding: 0pt; float: left; width: 352px; margin-left: 624px; margin-right: -976px; }
#sidebar-second-inner { margin: 0pt 0pt 0pt 20px; padding: 42px 0pt 0pt; }
.banner #sidebar-second-inner { padding: 0pt; }
#footer {  }
#footer-inner {  }
#header, #content, #navbar, #sidebar-first, #sidebar-second, #footer, #closure-blocks { overflow: visible; word-wrap: break-word; }
#navbar {  }
body {  }
#page {  }
#page-inner {  }
#header {  }
#header-inner {  }
#main {  }
#main-inner {  }
#footer { background-color: #fff; }
#footer-inner {  }
body { margin: 0pt; background: transparent url('bg_gradient.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#page {  }
#page-inner {  }
#header { background: transparent url('header_bk.png') repeat-x scroll 0% 0%; height: 112px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header-inner {  }
#header-blocks {  }
#main { background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#main-inner {  }
.one-sidebar.sidebar-right #main-inner { background: white url('main_bk_right_sidebar.png') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content {  }
#content-inner {  }
#content-header {  }
h1.title, h2.title, h3.title { margin: 0pt; }
h1.title { padding: 20px 0pt 0pt 20px; }
#content-inner { margin-top: 20px; }
#content-area ul, #content-area ul li, #content-bottom ul, #content-bottom ul li { list-style-type: disc; list-style-position: inside; }
#content-area ul, #content-bottom ul { margin: 0.5em 10px 20px; padding: 0pt; }
#content-area .view-content .item-list ul { margin: 0pt; }
#content-area .view-content .item-list ul li { padding: 8px 10px 0pt 20px; list-style-type: none; list-style-position: outside; }
.grid-1, .grid-2, .grid-3, .grid-4 { display: inline; float: left; margin-left: 10px; margin-right: 10px; position: relative; }
.row-4, .row-3, .row-2, .row-1 { margin-left: -10px; clear: both; }
.row-6 { margin-left: 10px; clear: both; }
.row-6:after, .row-4:after, .row-3:after, .row-2:after, .row-1:after { content: "."; display: block; clear: both; height: 0pt; visibility: hidden; }
.row-2 { width: 312px; }
.row-4 { width: 624px; }
.row-6 { width: 976px; }
.grid-1 { width: 136px; }
.grid-2 { width: 292px; }
.grid-4 { width: 604px; }
.omega { margin-right: 0pt; }
.row-6 .gutter-right { margin-right: 20px; }
.row-6 .gutter-left { margin-left: 20px; }
#content-area .button > a { text-decoration: none; font-style: italic; }
ul.links { margin: 1em 0pt; padding: 0pt; }
ul.links.inline { margin: 0pt; display: block; }
ul.links li { padding: 0pt 0.5em; display: inline; list-style-type: none; }
.pager { margin: 1em 0pt; clear: both; text-align: center; }
.pager a, .pager strong.pager-current { padding: 0.5em; }
.more-link { text-align: right; }
#sidebar-second { z-index: 4; }
#sidebar-second-inner {  }
#banner {  }
#banner-inner {  }
#banner img { float: left; }
#footer {  }
#footer-inner {  }
.clearfix:after { content: "."; display: block; clear: both; height: 0pt; visibility: hidden; }
.element-invisible { overflow: hidden; height: 0pt; position: absolute; }
h1.title.element-invisible { margin: 0pt; padding: 0pt; overflow: hidden; height: 0pt; position: absolute; }
.block {  }
#sidebar-second .block { border-bottom: 1px solid white; padding: 20px; background: rgb(235, 239, 232) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebar-second .block h2 { margin: 0pt 0pt 10px; line-height: 1em; }
#sidebar-second .item-list ul, #sidebar-second ul.menu, #sidebar-first #block-block-108 ul, #sidebar-first #block-block-110 ul { margin-bottom: 0pt; }
#sidebar-second .item-list li { margin-top: 10px; list-style-type: none; }
#sidebar-first h2.title, #sidebar-second label, #sidebar-second h2 { display: block; padding-top: 2px; color: black; font-family: Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; text-transform: uppercase; font-weight: normal; font-size: 0.9em; }
#sidebar-second label { float: left; }
.block.region-odd {  }
.block.region-even {  }
.block.odd {  }
.block.even {  }
.region-count-1 {  }
.count-1 {  }
.block-inner {  }
.block h2.title {  }
.block .content {  }
#block-search-0.region-count-1 { background: rgb(100, 16, 47) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 0pt; padding-top: 6px; padding-bottom: 8px; height: 26px; }
#block-search-0.region-count-1 input { display: block; float: left; }
#block-search-0.region-count-1 input#edit-search-block-form-1 { margin: auto 10px; font-size: 0.82em; height: 15px; }
#block-search-0.region-count-1 input#edit-submit { margin: auto 0pt; }
#block-search-0.region-count-1 #edit-search-block-form-1-wrapper label { color: white; display: block; }
#block-search-0 h2.title { overflow: hidden; height: 0pt; position: absolute; }
#block-block-93 { width: 245px; }
#block-block-86 a { margin-left: 4px; }
#block-block-86.block { padding: 12px 20px 10px; }
#block-block-86 label { margin-top: 2px; margin-right: 8px; }
#block-block-96 #subfooter { border-top: 8px solid rgb(74, 170, 66); background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#block-block-96 img { float: left; }
#block-block-96 p#contact-info { float: right; text-align: right; padding-right: 20px; color: rgb(74, 170, 66); font-family: Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-size: smaller; line-height: 1.1em; margin-top: 20px; }
#block-block-96 p#privacy { float: left; margin-left: 20px; font-family: Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-size: 0.6em; clear: both; }
#block-block-96 p#respect-my-authoritay { margin-right: 20px; float: right; font-family: Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-size: 0.6em; text-align: right; }
#sidebar-second #block-phplist-0 h2 { float: none; }
#sidebar-second #block-phplist-0 .form-checkboxes { display: none; }
#block-block-98 { background-image: url('footer_6_col_back.png'); }
#links-footer h4 { font-weight: bold; text-transform: uppercase; font-family: 'Arial Narrow',Tahoma,Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif; font-size: 10pt; margin-bottom: 0.3em; margin-top: 20px; }
#links-footer ul { margin-top: 0.3em; }
#links-footer a { font-family: Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-size: 9pt; text-decoration: none; color: rgb(0, 102, 0); text-align: left; }
#block-views-frontpage_slideshow-block_2 { background: transparent url('banner_home_bk.jpg') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 319px; }
#block-views-frontpage_slideshow-block_2 .views_slideshow_div_breakout_teaser { float: left; }
#block-views-frontpage_slideshow-block_2 .views_slideshow_breakout_teasers { position: absolute; top: 262px; left: 16px; }
#block-views-frontpage_slideshow-block_2 .views_slideshow_div_breakout_teaser .node { margin: 10px 4px; background: transparent url('slide_tab_bk.png') repeat scroll 0% 0%; height: 27px; width: 31px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#views_slideshow_main_1 .views_slideshow_teaser_section div .node-inner a.slide-image-link { float: right; }
#views_slideshow_main_1 .views_slideshow_teaser_section div.slide-text { padding: 20px; height: 220px; }
#views_slideshow_main_1 .views_slideshow_teaser_section div.slide-text h2.title { font-family: Verdana,Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; font-weight: normal; font-size: 2em; }
#views_slideshow_main_1 .views_slideshow_teaser_section div.slide-text h2.title a:link, #views_slideshow_main_1 .views_slideshow_teaser_section div.slide-text h2.title a:visited { color: black; }
#views_slideshow_main_1 .views_slideshow_teaser_section div.slide-text .body { font-size: 1.1em; line-height: 1.5em; }
#block-views-frontpage_slideshow-block_2 .views_slideshow_breakout_teasers span { overflow: hidden; position: absolute; left: 0pt; top: -500px; width: 1px; height: 1px; }
#block-views-frontpage_slideshow-block_2 .views_slideshow_active_teaser .node { background: transparent url('slide_tab_bk_active.png') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#block-views-frontpage_slideshow-block_2 img.imagecache-slide-frontpage { padding: 20px; }
#views_slideshow_main_1 { padding-top: 1px; }
li a.active { color: rgb(0, 0, 0); }
#navbar { z-index: 10; }
#navbar-inner {  }
.block-menu {  }
#block-nice_menus-1 { background: transparent none repeat scroll 0% 0%; font-family: "Arial Narrow",Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: black; height: 30px; float: right; }
#block-nice_menus-1 ul { margin: 0pt; }
#block-nice_menus-1 li { border: 0pt none ; margin: 0pt; padding: 0pt; background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#block-nice_menus-1 li a { padding: 5px 15px 0pt; font-size: 15px; color: black; text-transform: uppercase; text-decoration: none; height: 25px; }
#block-nice_menus-1 li li a { padding: 4px 15px; height: auto; color: black; }
#block-nice_menus-1 li a.active { background: transparent url('menu_primary_active_bk.png') repeat-x scroll 0% 0%; color: white; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#nice-menu-1 li a:hover { color: rgb(121, 187, 105); }
#block-nice_menus-1 li a.active:hover { color: white; }
#block-nice_menus-1 li li li, #block-nice_menus-1 li li li li { display: none; }
ul.nice-menu ul { border-bottom: 4px solid rgb(100, 16, 47); }
ul.nice-menu ul li { width: 12em; }
ul.nice-menu ul li a { background: rgb(239, 239, 239) none repeat scroll 0% 0%; font-size: 0.95em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.nice-menu ul, #header-region ul.nice-menu ul { top: 30px; }
#block-menu-menu-secondary-links-gpc3 { background: transparent none repeat scroll 0% 0%; font-family: "Arial Narrow",Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: black; height: 24px; float: right; position: absolute; top: -76px; right: 0pt; }
#block-menu-menu-secondary-links-gpc3 ul li { padding: 0pt 8px; list-style-type: none; list-style-image: none; }
#block-menu-menu-secondary-links-gpc3 ul li.last { padding-right: 20px; }
#block-block-97 { position: absolute; top: -54px; right: 0pt; }
#block-block-97 .content ul { margin: 10px 20px 0pt 0pt; }
#block-block-97 li { margin: 0pt 0pt 0pt 6px; padding: 0pt; float: left; display: inline; }
#content-area .view-twitter-updates .pager-current, #content-area .view-Elizabeth-Blog .pager-current, #content-area .view-Front-Page-News .pager-current { display: none; }
.node {  }
.node-inner {  }
.node-sticky {  }
#content-area > .node-teaser, #content-area .view li.views-row { margin-top: 20px; }
#content-area > .node-teaser, #content-area .view li.views-row { padding: 8px 10px 0pt 20px; background: transparent url('teaser_bk.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.node h2.title { font-size: 1.1em; font-family: Georgia,"Times New Roman","Bitstream Vera Serif",serif; }
#content-area .view .views-field-title, #content-area .view .views-field-screen-name { font-size: 1.05em; margin-bottom: 4px; }
.node h2.title a, #content-area .view .views-field-title a, #content-area .view .views-field-view-node a, #content-area .view .views-field-screen-name a { text-decoration: none; }
.node a { text-decoration: underline; }
.node-type-slide .slide-text a { text-decoration: none; color: black; }
.node .content {  }
.node ul.links { margin-top: 20px; }
.form-item, .form-checkboxes, .form-radios { margin: 1em 0pt; }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-checkboxes .form-item, .form-radios .form-item { margin: 0.4em 0pt; }
.form-submit {  }
.container-inline div, .container-inline label { display: inline; }
#search-block-form {  }
#edit-search-block-form-1-wrapper label { display: none; }
