#user-register-wrapper #edit-field-invited-test-0-value-wrapper {
	display: none;
}


/*
 * Header
 */
#header_navigation {
	border-bottom:      1px solid #c48c82;
	height:             35px;
	line-height:        35px;
	min-width:          360px;
	max-width:          560px;
	padding-top:        10px;
	position:           absolute;
	right:              60px;
	top:                0;
}

#header_navigation,
#header_navigation a,
#header_navigation a:link,
#header_navigation a:visited {
	color:              #fefefe;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
	font-weight:        bold;
	text-decoration:    none;
}

#header_navigation a:hover,
#header_navigation a:active {
	text-decoration:    underline;
}

#user-links-top {
	float:              right;
}

#user-links-top a {
	display:            inline-block;
	padding:            0 4px;
}

#network-icons-top {
	float:              right;
	position:           relative;
	top:                6px;
}

#search-box {
	float:              right;
	padding-right:      20px;
}

#search-box .form-text {
	background:         #fff;
	border:             0;
	color:              #616161;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
	font-weight:        bold;
	padding:            2px 4px;
}

#search .form-submit {
	background:         transparent url('../images/img_search_button.png');
	border:             0;
	bottom:             8px;
	cursor:             pointer;
	height:             18px;
	position:           absolute;
	right:              0;
	width:              17px;
}

/*
 * Main Navigation
 */
#main_navigation ul.nice-menu,
#main_navigation ul.nice-menu li.menuparent ul {
	background:         transparent url('../images/bg_top_navigation_repeat.png');
	border:             0;
}

#main_navigation ul.nice-menu li {
	background:         none;
	border:             0;
	float:              left;
}

#main_navigation ul.nice-menu li a.active,
#main_navigation ul.nice-menu li a.active:link,
#main_navigation ul.nice-menu li a.active:visited {
	color:              #342e2a;
}

#main_navigation ul.nice-menu li a,
#main_navigation ul.nice-menu li a:link,
#main_navigation ul.nice-menu li a:visited {
	background:         transparent url('../images/bg_top_navigation_slash.png') left center no-repeat;
	color:              #fff;
	display:            inline-block;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          13px;
	font-weight:        bold;
	padding:            4px 8px 4px 15px;
	text-decoration:    none;
	text-transform:     uppercase;
}

/*
html.cufon-ready #main_navigation ul.nice-menu li a,
html.cufon-ready #main_navigation ul.nice-menu li a:link,
html.cufon-ready #main_navigation ul.nice-menu li a:visited {
	font-size:          16px;
	padding-left:       18px;
	padding-right:      11px;
}
*/

#main_navigation ul.nice-menu li:first-child a,
#main_navigation ul.nice-menu li:first-child a:link,
#main_navigation ul.nice-menu li:first-child a:visited,
#main_navigation ul.nice-menu li ul li a,
#main_navigation ul.nice-menu li ul li a:link,
#main_navigation ul.nice-menu li ul li a:visited {
	background:         none;
	padding-left:       15px;
}

#main_navigation ul.nice-menu li a:hover,
#main_navigation ul.nice-menu li a:active {
	text-decoration:    underline;
}

#main_navigation ul.nice-menu-down .menuparent a {
	padding-right:      0;
}

ul.nice-menu-down ul {
    left:               -1px;
    padding-top:        6px;
    padding-left:       2px;
    padding-bottom:     6px;
    top:                35px;
}

ul.nice-menu-down li.first ul {
    left:               -10px;
    padding-left:       9px;
}

ul.nice-menu-down ul li {
    width:              200px;
}

/*
 * Footer
 */
#footer ul {
	margin:             0;
	padding:            0;
}

#footer ul,
#footer ul li {
	list-style:         none inside none;
}

#footer p {
	margin:             0 0 12px 0;
}

/**
 * Get Involved & About Us
 */
.get-involved-featured-block,
.conference-featured-block {
	background:         #eeedec;
}

div.page-first-entry {
	overflow: 			hidden;	
}

.custom-view-image {
	float: 				left;
	width: 				300px;
}

.custom-view-title {
	float:				left;
	padding: 			10px 10px 0 10px;
	width: 				280px;
}

.custom-view-title a,
.custom-view-title a:link,
.custom-view-title a:visited {
	color:              #333333;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          24px;
	font-weight:        bold;
	line-height:        25px;
	text-decoration:    none;
}

.custom-view-title a:hover,
.custom-view-title a:active {
	text-decoration:    underline;
}

.custom-view-content {
	float: 				left;
	padding: 			0 10px;
	font-size:          14px;
	line-height:        18px;
	width: 				280px;
}

.about-us-other-block .views-field-title,
.get-involved-other-block .views-field-title,
.gallery-other-block .views-field-title,
.conference-other-block .views-field-title,
.publication-other-block .views-field-title {
	padding:            6px 0;
}

.about-us-other-block .views-view-grid td,
.get-involved-other-block .views-view-grid td,
.gallery-other-block .views-view-grid td,
.conference-other-block .views-view-grid td,
.publication-other-block .views-view-grid td {
	padding:            0 0 45px 0;
}

.about-us-other-block .views-view-grid tr td.col-1,
.get-involved-other-block .views-view-grid tr td.col-1,
.gallery-other-block .views-view-grid tr td.col-1,
.conference-other-block .views-view-grid tr td.col-1,
.publication-other-block .views-view-grid tr td.col-1{
	padding-right:      20px;
}

.about-us-other-block .views-view-grid td div,
.get-involved-other-block .views-view-grid td div,
.gallery-other-block .views-view-grid td div,
.conference-other-block .views-view-grid td div,
.publication-other-block .views-view-grid td div{
	width:              290px;
}

.about-us-other-block .views-field-title a,
.about-us-other-block .views-field-title a:link,
.about-us-other-block .views-field-title a:visited,
.get-involved-other-block .views-field-title a,
.get-involved-other-block .views-field-title a:link,
.get-involved-other-block .views-field-title a:visited,
.gallery-other-block .views-field-title a,
.gallery-other-block .views-field-title a:link,
.gallery-other-block .views-field-title a:visited,
.conference-other-block .views-field-title a,
.conference-other-block .views-field-title a:link,
.conference-other-block .views-field-title a:visited,
.publication-other-block .views-field-title a,
.publication-other-block .views-field-title a:link,
.publication-other-block .views-field-title a:visited,
.nugget-title,
.nugget-title a,
.nugget-title a:link,
.nugget-title a:visited {
	color:              #333;
	font-size:          16px;
	font-weight:        bold;
	line-height:        21px;
	text-decoration:    none;
}

.about-us-other-block .views-field-title a:active,
.about-us-other-block .views-field-title a:hover,
.get-involved-other-block .views-field-title a:active,
.get-involved-other-block .views-field-title a:hover,
.gallery-other-block .views-field-title a:active,
.gallery-other-block .views-field-title a:hover,
.conference-other-block .views-field-title a:active,
.conference-other-block .views-field-title a:hover,
.publication-other-block .views-field-title a:active,
.publication-other-block .views-field-title a:hover,
.nugget-title a:active,
.nugget-title a:hover {
	text-decoration:    underline;
}

.about-us-other-block  .views-field-field-page-excerpt-value p,
.get-involved-other-block .views-field-field-page-excerpt-value p,
.gallery-other-block .views-field-field-page-excerpt-value p,
.conference-other-block .views-field-field-page-excerpt-value p,
.publication-other-block .views-field-field-page-excerpt-value p{
	margin:             0;
}

/*
 * Overwrite Zen Theme
 */
.zen-one-sidebar-second .panel-content {
    float:              left;
    margin-left:        0;
    margin-right:       0;
    padding:            0 25px;
    width:              610px;
}

.zen-one-sidebar-second .panel-sidebar-first {
	float:              left;
    margin-left:        0;
    margin-right:       0;
    padding:            0 0 0 0;
	position:           relative;
	right:              -20px;
    width:              260px;
}

.zen-one-sidebar-second .panel-bottom-section {
	position:           relative;
	padding:            0 25px;
	width:              870px;
}

.zen-one-sidebar-first .panel-content {
	float:              right;
    margin-left:        0;
    margin-right:       0;
    padding:            0;
    width:              640px;
}

.zen-one-sidebar-first .panel-sidebar-first {
	background:         transparent url('../images/bg_left_sidebar.png') top left repeat-y;
	float:              right;
	margin-left:        0;
	margin-right:       0;
	left:               -20px;
	position:           relative;
	padding-left:       40px;
	padding-right:      30px;
	width:              210px;
}

.zen-one-sidebar-second .pane-node-title {
    font-size:          32px;
    line-height:        1.3em;
    margin-bottom:      0.5em;
    margin-top:         0;
}

body.front .zen-one-sidebar-second .pane-node-title {
	margin-bottom:      0;
}

/*
 * Panel Overwrite
 */
.panel-3col-stacked .panel-col-bottom {
    position:           relative;
    width:              920px;
}

.panel-3col-stacked .panel-col-first {
    padding:            0 0 0 30px;
    width:              180px;
}

.panel-3col-stacked .panel-col .inside {
    margin:             0;
}

.panel-3col-stacked .panel-col-first .item-list ul {
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

.panel-3col-stacked .panel-col-first .item-list ul li {
    border-bottom:      2px dotted #bebebe;
    font-size:          12px;
    line-height:        16px;
    list-style-type:    none;
    padding:            8px 0;    
}

.panel-3col-stacked .panel-col-first .item-list ul li:first-child {
    border-top:         2px dotted #bebebe;
}

.panel-3col-stacked .panel-col-first .item-list a,
.panel-3col-stacked .panel-col-first .item-list a:link
.panel-3col-stacked .panel-col-first .item-list a:visited {
    font-weight:        bold;
}

.panel-3col-stacked .panel-col {
    padding:            0 30px 0 20px;
    width:              400px;
}

.panel-3col-stacked .panel-col-last {
	position:           relative;
	right:              -20px;
	width:              260px;
}

.panel-3col-stacked .panel-col-last .inside {
    margin-left:        20px;
}

.panel-1col {
    padding:            0 25px 25px;
}


/*
 * Breadcrumb
 */

.breadcrumb {
	border-bottom:      1px solid #eeedec;
	display:            inline-block;
	padding-right:      50px;
}

.breadcrumb,
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited {
	color:              #2b2620;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          14px;
	font-style:         italic;
	line-height:        18px;
	text-decoration:    none;
}

.breadcrumb a:hover,
.breadcrumb a:active {
	text-decoration:    underline;
}

/*
 * SDA Community Block
 */

.sda-community-block-image {
	border-bottom:      4px solid #b3b3b3;
	padding-bottom:     6px;
}

.sda-community-block-text {
	margin-top:         5px;
}

.sda-community-block-text a,
.sda-community-block-text a:link,
.sda-community-block-text a:visited {
	font-size:          13px;
	line-height:        16px;
	font-weight:        bold;
}

.sda-community-block-date {
	border-bottom:      2px dotted #828282;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
	line-height:        18px;
	padding-bottom:     4px;
}

.sda-community-inner-block table.views-view-grid {
	margin-left:       22px;
}

.sda-community-frontpage-block .views-view-grid td div,
.sda-community-inner-block .views-view-grid td div {
	margin-left:        10px;
}

.sda-community-frontpage-block .views-view-grid td:first-child div,
.sda-community-inner-block .views-view-grid td:first-child div {
	margin-left:        0;
}

.sda-community-frontpage-block .item-list {
	position:           absolute;
	top:                160px;
	width:              628px;
}

.sda-community-inner-block .item-list {
	position:           absolute;
	top:                160px;
	width:              860px;
}

.sda-community-inner-block .item-list ul.pager {
	border:             0 !important;
}

.sda-community-inner-block .item-list ul.pager li a,
.sda-community-inner-block .item-list ul.pager li a:link,
.sda-community-inner-block .item-list ul.pager li a:visited {
	font-size:          1px !important;
	line-height:        1px !important;
}

.sda-community-frontpage-block .item-list .pager li.pager-current,
.sda-community-inner-block .item-list .pager li.pager-current {
	display:            none;
}

.sda-community-frontpage-block .pager-previous,
.sda-community-frontpage-block .pager-next,
.sda-community-inner-block .pager-previous,
.sda-community-inner-block .pager-next {
	font-size:          1px;
	line-height:        1px;
}

.sda-community-frontpage-block .pager-previous {
	left:               -20px;
	position:           absolute;
}

.sda-community-inner-block .pager-previous {
	left:               0;
	position:           absolute;
}

.sda-community-frontpage-block .pager-next {
	position:           absolute;
	right:              0;
}

.sda-community-inner-block .pager-next {
	position:           absolute;
	right:              2px;
}

.sda-community-frontpage-block .pager-previous a,
.sda-community-inner-block .pager-previous a {
	background:         transparent url('../images/img_arrow_left_sda_community.png') top left no-repeat;
	display:            block;
    font-size:          1px;
	font-size:          0;
	height:             21px;
	width:              21px;
}

.sda-community-frontpage-block .pager-previous a:hover,
.sda-community-inner-block .pager-previous a:hover {
	text-decoration:    none;
}

.sda-community-frontpage-block .pager-next a,
.sda-community-inner-block .pager-next a{
	background:         transparent url('../images/img_arrow_right_sda_community.png') top left no-repeat;
	display:            block;
	font-size:          1px;
	font-size:          0;
	height:             21px;
	width:              21px;
}

.sda-community-frontpage-block .pager-next a:hover,
.sda-community-inner-block .pager-next a:hover {
	text-decoration:    none;
}

#sda-community-frontpage-panel {
	padding-top:        70px; 
	position:           relative;
	margin-top:         25px;
}

#sda-community-inner-panel {
	padding-top:        70px;
}

#sda-community-inner-panel table.views-view-grid td {
	width:               190px;
}

#sda-community-frontpage-panel h2.pane-title {
	background:         transparent url('../images/bg_sda_community_heading.png') top left no-repeat;
	color:              #fff;
	height:             65px;
	font-size:          26px;
	left:               -85px;
	line-height:        65px;
	margin:             0;
	padding-right:      45px;
	position:           absolute;
	top:                0;
	text-align:         right;
	width:              305px;
}

html.cufon-ready #sda-community-frontpage-panel h2.pane-title {
	font-size:          32px;
	font-weight:        700;
	line-height:        60px;
	padding-right:      50px;
	width:              300px;
}

#sda-community-inner-panel h2.pane-title,
#membership-rates-block h2.pane-title {
	background:         transparent url('../images/bg_sda_community_heading.png') top left no-repeat;
	color:              #fff;
	height:             65px;
	font-size:          26px;
	left:               -100px;
	line-height:        65px;
	margin:             0;
	padding-right:      30px;
	position:           absolute;
	top:                0;
	text-align:         right;
	width:              305px;
}

html.cufon-ready #sda-community-inner-panel h2.pane-title,
html.cufon-ready #membership-rates-block h2.pane-title {
	font-size:          32px;
	font-weight:        700;
	line-height:        60px;
	padding-right:      25px;
	width:              310px;
}


/*
 * Sda Buzz
 */
 
.view-sda-buzz .views-field-link {
	margin-top: 0 !important;
	margin-bottom: 1em;
}

 
 
#block-views-sda_buzz-block_1 {
	background:         transparent url('../images/bg_sda_buzz.png') top left repeat-y;
	padding:            140px 20px 0;
	position:           relative;	
	width:               200px;
}


#block-views-sda_buzz-block_1 .content {
}

#block-views-sda_buzz-block_1 .views-row  {
	border-bottom:      2px dotted #BEBEBE;
	margin-bottom:      12px;
	padding-bottom:     0;
}

#block-views-sda_buzz-block_1 h2.title {
	background:         transparent url('../images/bg_sda_buzz_heading.png') top left no-repeat;
	color:              #fff;
	height:             115px;
	font-size:          26px;
	line-height:        26px;
	padding-top:        25px;
	padding-left:       62px;
	position:           absolute;
	right:              -52px;
	top:                0;
	width:              273px;
}

#block-views-sda_buzz-block_1 .views-field-field-last-name-value {
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style:         italic;
	font-weight:        bold;
	height:             18px;
}

#block-views-sda_buzz-block_1 .views-field-icon {
	float:              left;
	height:             16px;
	line-height:        18px;
	padding:            0 2px 2px 0;
}

#block-views-sda_buzz-block_1 .views-field-body {
	padding-bottom:     12px;
}

#block-views-sda_buzz-block_1 .views-field-body p {
	margin:             0;
	padding:            0;
}

html.cufon-ready #block-views-sda_buzz-block_1 h2.title {
	font-size:          30px;
	font-weight:        700;
}

#block-views-sda_buzz-block_1 div.view-header {
	color:              #fff;
	font-weight:        bold;
	position:           absolute;
	top:                45px;
}

#block-views-sda_buzz-block_1 .view-content {
	height:             500px;
	overflow:           auto;
	width:              100%;
}

#block-views-sda_buzz-block_1 .views-field-body {

}

#block-views-sda_buzz-block_1 .jspVerticalBar {
	width:              19px;
}

#block-views-sda_buzz-block_1 .jspVerticalBar .jspArrow {
	height:             19px;
	width:              19px;
}
/*
#block-views-sda_buzz-block_1 .jspHorizontalBar {
    display:            none;
}*/

#block-views-sda_buzz-block_1 .jspVerticalBar .jspArrow.jspArrowUp {
	background:         transparent url('../images/img_arrow_top_buzz.png') top left no-repeat;
}

#block-views-sda_buzz-block_1 .jspVerticalBar .jspArrow.jspArrowDown {
	background:         transparent url('../images/img_arrow_bottom_buzz.png') top left no-repeat;
}

#block-views-sda_buzz-block_1 .jspTrack {
	background:         transparent url('../images/bg_arrow_sda_buzz.png') top left repeat-y;
}

#block-views-sda_buzz-block_1 .jspDrag {
	background:         #999;
}

#block-views-sda_buzz-block_1 .jspScrollable:focus {
    outline-width:      0;
}

#block-views-sda_buzz-block_1 .jspPane {
    width:              180px !important;
}

#block-views-sda_buzz-block_1 .jspHorizontalBar {
    visibility:         hidden;
}

/*
 * Frontpage Article Content
 */
/*
#frontpage-article-content p {
	font-family:        "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:          14px;
	line-height:        18px;
}
*/
/*
#frontpage-article-content p:first-child {
	font-size:          18px;
	font-weight:        bold;
	line-height:        24px;
}*/
#frontpage-article-content h2.pane-title {
	margin-bottom:      0;
}

#frontpage-article-content,
#frontpage-article-content .pane-content {
    background:         #fff;
}

/*
 * General Page
 */
#general-page-wrapper {

}

#general-page-wrapper p {
	line-height:        16px;
}

#general-page_wrapper .views-view-grid {
	width:              100%;
}

#general-page-lg-image {
	float:              left;
	margin:             0 12px 6px 0;
}

#general-page-body {

}

.general-page-highlight {
	font-size:          16px;
	font-weight:        bold;
	line-height:        20px;
}

#general-page-body .pane-content p:first-child {
	margin-top:         0;
}

/*
 * User Profile
 */
.user-profile-image-listing {
	
}

.user-profile-image-listing table.views-view-grid {
	margin:             0;
}

.user-profile-image-listing table.views-view-grid img {
	margin:             0;
}

.user-profile-image-listing table.views-view-grid div.views-field-image-image {
	border-bottom:      6px solid #b3b3b3;
	margin-bottom:      6px;
	padding-bottom:     6px;
}

.user-profile-image-listing table.views-view-grid div.views-field-field-image-size-text-value {
	font-family:        Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
	font-style:         italic;
}

.user-profile-image-listing table.views-view-grid div.views-field-field-image-size-text-value {
	border-bottom:      2px dotted #b3b3b3;
	padding-bottom:     6px;
	margin-bottom:      30px;
}

.user-profile-image-listing table.views-view-grid td {
	padding-left:       20px;
}

.user-profile-image-listing table.views-view-grid td.col-1 {
	padding-left:       0;
}

.user-profile-image-listing table.views-view-grid a,
.user-profile-image-listing table.views-view-grid a:link,
.user-profile-image-listing table.views-view-grid a:visited {
	font-size:          14px;
	font-weight:        bold;
}

.user-profile-image-listing table.views-view-grid a:hover,
.user-profile-image-listing table.views-view-grid a:active {

}

.user-profile-image-listing .view-empty,
.user-profile-image-listing .view-header {
	padding-bottom:     25px;
}

.user-profile-profile-listing,
.user-image-details-listing {
	padding-top:        133px;
}

.user-profile-profile-listing .views-field-field-last-name-value,
.user-image-details-listing .views-field-field-last-name-value {
	background:         transparent url('../images/bg_left_sidebar_title.png') top left no-repeat;
	color:              #fff;
	height:             113px;
	left:               -35px;
	line-height:        34px;
	font-size:          32px;
	font-weight:        bold;
	padding-top:        20px;
	padding-left:       80px;
	position:           absolute;
	top:                0;
	width:              247px;
}

.user-profile-profile-listing img.imagecache-user_profile_190-190_default {
	background:         #fff;
	padding:            10px;
}


.user-profile-profile-listing .view-content label,
.user-image-details-listing .view-content label,
.user-profile-extra-listing .view-content label {
	display:            block;
	font-size:          12px;
	font-family:        Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
	font-style:         italic;
	font-weight:        bold;
}

.user-profile-profile-listing .view-content .views-field-field-profile-image-fid {
	margin-bottom:      16px;
}

.user-profile-profile-listing .view-content div.views-field-created,
.user-profile-profile-listing .view-content div.views-field-field-link-url,
.user-profile-profile-listing .view-content div.views-field-field-profile-about-me-value,
.user-image-details-listing .view-content div.views-field-title,
.user-image-details-listing .view-content div.views-field-field-date-made-value,
.user-image-details-listing .view-content div.views-field-field-image-size-text-value,
.user-image-details-listing .view-content div.views-field-tid-2,
.user-image-details-listing .view-content div.views-field-tid,
.user-profile-extra-listing .view-content div.views-field-field-profile-resume-fid {
	border-bottom:      2px dotted #6e6e6e;
	margin-bottom:      10px;
	padding-bottom:     15px;
}

.user-profile-paid-listing-view label {
	display:            block;
	font-size:          22px;
	font-weight:        bold;
	margin-bottom:      10px;
}

.user-profile-paid-listing-view .field-content {
	font-size:          14px;
	line-height:        18px;
}

.user-profile-paid-listing-view .views-field-field-profile-biography-value {
	margin-bottom:      40px;
}

#user-profile-panel .panel-sidebar-first {
	padding-bottom:     60px;
}

#user-profile-menu ul,
#user-profile-menu li {
	list-style-type:    none;
}

#user-profile-menu ul {
	overflow:           hidden;
}

#user-profile-menu ul li {
	border-left:        1px solid #8a714e;
	display:            inline;
	list-style-image:   none;
	line-height:        12px;
	margin-left:        6px;
	padding-left:       6px;
}

#user-profile-menu ul li:first-child {
	border-left:        0;
	margin-left:        0;
	padding-left:       0;
}

#user-profile-menu ul a {
	color:              #8a714e;
	font-size:          12px;
	font-style:         italic;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	height:             12px;
	line-height:        12px;
	text-decoration:    none;
}


/*
 * Image Listing
 */
.image-listing-list div.views-field-title {
	border-top:         2px dotted #d2d1d1;
	border-bottom:      2px dotted #d2d1d1;
	font-size:          26px;
	font-style:         italic;
	line-height:        30px;
	padding:            3px 0;
}

.user-image-details-listing .view-content div.views-field-title {
	margin-top:         16px;
}

/*
 * Members Directory
 * Board and stuff
 * Image Library
 * General Page Wrapper
 * Area Representative
 */
#members-showcase-panel,
#board-and-staff-panel {
	padding-left:       30px;
	padding-right:      30px;
}

#members-showcase-panel ul.pager,
#board-and-staff-panel ul.pager,
#image-library-panel ul.pager,
#general-page-wrapper ul.pager,
#event-category-panel-taxonomy-listing ul.pager,
#calendar-view-page ul.pager {
	border-top:         2px dotted #b3b3b3;
	border-bottom:      2px dotted #b3b3b3;
	text-align:         right;
}

#event-category-panel-taxonomy-listing ul.pager,
#calendar-view-page ul.pager { 
    margin-bottom:      24px;
}

#members-showcase-panel .item-list ul.pager li,
#board-and-staff-panel .item-list ul.pager li,
#image-library-panel .item-list ul.pager li,
#event-category-panel-taxonomy-listing .item-list ul.pager li,
#calendar-view-page .item-list ul.pager li {
	display:            inline-block;
	padding:            3px;
	min-height:         0;
}

#members-showcase-panel .item-list ul.pager li a,
#members-showcase-panel .item-list ul.pager li a:link,
#members-showcase-panel .item-list ul.pager li a:visited,
#board-and-staff-panel .item-list ul.pager li a,
#board-and-staff-panel .item-list ul.pager li a:link,
#board-and-staff-panel .item-list ul.pager li a:visited,
#image-library-panel .item-list ul.pager li a,
#image-library-panel .item-list ul.pager li a:link,
#image-library-panel .item-list ul.pager li a:visited,
#general-page-wrapper .item-list ul.pager li a,
#general-page-wrapper .item-list ul.pager li a:link,
#general-page-wrapper .item-list ul.pager li a:visited,
#event-category-panel-taxonomy-listing .item-list ul.pager li a,
#event-category-panel-taxonomy-listing .item-list ul.pager li a:link,
#event-category-panel-taxonomy-listing .item-list ul.pager li a:visited,
#calendar-view-page .item-list ul.pager li a,
#calendar-view-page .item-list ul.pager li a:link,
#calendar-view-page .item-list ul.pager li a:visited {
	color:              #d62c2b;
	font-size:          11px;
	font-weight:        bold;
}

#members-showcase-panel ul.pager a,
#members-showcase-panel ul.pager strong.pager-current,
#board-and-staff-panel ul.pager a,
#board-and-staff-panel ul.pager strong.pager-current,
#image-library-panel ul.pager a,
#image-library-panel ul.pager strong.pager-current,
#general-page-wrapper ul.pager a,
#general-page-wrapper ul.pager strong.pager-current,
#event-category-panel-taxonomy-listing ul.pager a,
#event-category-panel-taxonomy-listing ul.pager strong.pager-current,
#calendar-view-page ul.pager a,
#calendar-view-page ul.pager strong.pager-current {
	padding:            0;
}

#image-library-panel .panel-col-top {
	width:              auto;
}

.members-directory-view {

}

.board-and-stuff-view {

}

.image-library-view {

}

.area-representative-view {

}

.image-library-view .view-header {
	background: transparent url('../images/bg_left_sidebar.png') top left repeat-y;
	margin-left: 0;
	margin-right: 0;
	left: -20px;
	position: relative;
	padding-left: 40px;
	padding-right: 30px;
	padding-bottom: 10px;
	width: 180px;
	padding-top: 15px;
	margin-bottom: 0;
	margin-top: 0;
}

.image-library-view .view-header p {
	margin: 0;
	font-weight: bold;
	font-size: 18px;
}

.image-library-view .view-filters {
	background:         transparent url('../images/bg_left_sidebar.png') top left repeat-y;
	float:              left;
	margin-left:        0;
	margin-right:       0;
	left:               -20px;
	position:           relative;
	padding-left:       40px;
	padding-right:      30px;
	padding-bottom:     40px;
	width:              180px;
}

.image-library-view .view-content {
	float:              left;
	width:              670px;
}

.image-library-view .views-exposed-widget .form-text,
.members-directory-view .views-exposed-widget .form-text {
	border:             1px solid #b3b3b3;
	font-size:          11px;
}

.image-library-view .views-exposed-widget .form-text {
	width:              190px;
}

.members-directory-view div.view-content ul,
.meet-your-area-rep-view div.view-content ul {
    margin:             0;
    padding:            0;
}

.members-directory-view div.view-content ul,
.members-directory-view div.view-content ul li,
.meet-your-area-rep-view div.view-content ul,
.meet-your-area-rep-view div.view-content ul li {
    list-style-type:   none;
}

.members-directory-view div.view-content ul li,
.meet-your-area-rep-view div.view-content ul li {
    float:              left;
    padding-right:     15px;
	padding-bottom:    36px;
	width:              130px;
}

.members-directory-view div.view-content ul li.last-row {
    padding-right:     0;
}

.meet-your-area-rep-view div.view-content ul li.last-row {
    padding-right:     0;
    margin-bottom: 36px;
}

.members-directory-view table.views-view-grid td,
.board-and-stuff-view table.views-view-grid td,
.image-library-view table.views-view-grid td,
.meet-your-area-rep-view table.views-view-grid td { 
	padding-left:       15px;
	padding-bottom:     36px;
	width:              130px;
}

.members-directory-view table.views-view-grid td.col-1,
.board-and-stuff-view table.views-view-grid td.col-1,
.image-library-view table.views-view-grid td.col-1,
.meet-your-area-rep-view table.views-view-grid td.col-1 {
	padding-left:       0;
}

.members-directory-view .views-field-field-profile-image-fid,
.board-and-stuff-view table.views-view-grid .views-field-field-profile-image-fid,
.image-library-view table.views-view-grid .views-field-image-image,
.meet-your-area-rep-view .views-field-field-profile-image-fid {
	border-bottom:      5px solid #b3b3b3;
	margin-bottom:      5px;
	padding-bottom:     6px;
}

.members-directory-view .views-field-uid a,
.members-directory-view .views-field-uid a:link,
.members-directory-view .views-field-uid a:visited,
.board-and-stuff-view table.views-view-grid .views-field-uid a,
.board-and-stuff-view table.views-view-grid .views-field-uid a:link,
.board-and-stuff-view table.views-view-grid .views-field-uid a:visited,
.image-library-view table.views-view-grid .views-field-uid a,
.image-library-view table.views-view-grid .views-field-uid a:link,
.image-library-view table.views-view-grid .views-field-uid a:visited,
.meet-your-area-rep-view .views-field-uid a,
.meet-your-area-rep-view .views-field-uid a:link,
.meet-your-area-rep-view .views-field-uid a:visited{
	font-size:          13px;
	font-weight:        bold;
	line-height:        16px;
}

.image-library-view .views-field-title {
	font-family:        Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
    font-size:          12px;
    font-style:         italic;
    line-height:        18px;
}

.members-directory-view .views-field-field-board-title-value,
.board-and-stuff-view table.views-view-grid .views-field-field-board-title-value-1,
.image-library-view table.views-view-grid .views-field-field-date-made-value,
.meet-your-area-rep-view .views-field-field-board-title-value {
	border-bottom:      2px dotted #828282;
    font-family:        Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
    font-size:          12px;
    font-style:         italic;
    line-height:        18px;
    padding-bottom:     4px;
}

.meet-your-area-rep-view .views-field-field-board-title-value {
	line-height:        15px;
}

.meet-your-area-rep-view .views-field-created {
	font-family:        Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
    font-size:          12px;
    font-style:         italic;
    line-height:        18px;
}

#board-and-staff-panel .view-content h3 {
	background:         transparent url('../images/bg_sda_community_heading.png') top left no-repeat;
	color:              #fff;
	height:             65px;
	font-size:          22px;
	left:               -100px;
	line-height:        65px;
	margin:             0;
	padding-right:      30px;
	padding-left:       30px;
	position:           relative;
	top:                0;
	text-align:         left;
	width:              475px;
}

html.cufon-ready #board-and-staff-panel .view-content h3 {
	font-size:          26px;
	font-weight:        700;
	line-height:        60px;
	padding-right:      25px;
	padding-left:       25px;
	width:              485px;
}

.members-directory-view .views-exposed-form label {
	font-family:        Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
	font-size:          11px;
	font-style:         italic;
	font-weight:        bold;
}

.members-directory-view .views-exposed-form .views-exposed-widget {
	padding:            0;
	height:             52px;
}

.members-directory-view .views-exposed-form .views-widget {
	border-top:         2px dotted #aaa9a9;
	border-bottom:      2px dotted #aaa9a9;
	margin-right:       2px;
	padding:            4px 10px 4px 0;
}

.members-directory-view .views-exposed-form .button {
	top:                14px;
}

.area-representative-view table.views-table {
	float:              left;
	margin-right:       10px;
	width:              190px;
}

.area-representative-view table.views-table caption {
	border-bottom:      2px dotted #bebebe;
	font-size:          16px;
	font-weight:        bold;
	margin-bottom:      8px; 
	padding-bottom:     8px;
	text-align:         left;
}

.area-representative-view table.views-table caption a,
.area-representative-view table.views-table caption a:link,
.area-representative-view table.views-table caption a:visited {
    color:               #333;
}

.area-representative-view table.views-table tr.even,
.area-representative-view table.views-table tr.odd {
	background:         transparent;
	border:             0;
	padding:            0;
	margin:             0;
}

.area-representative-view table.views-table tbody {
	font-weight:        bold;
}

.view-meet-your-area-rep-details .views-field-description {
	margin-bottom: 20px !important;
	
}

/*
 * Board and staff highlight
 */
.our-board-and-staff-highlight-view .views-field-uid {
	float:              left;
}

.our-board-and-staff-highlight-view .view-content {
	background:         #eeedec;
	border-bottom:      2px dotted #727272;
	padding:            0 20px 20px;
}

.our-board-and-staff-highlight-view .view-content .views-field-uid {
	padding:            0 10px 0 0;
}

.our-board-and-staff-highlight-view .view-content .views-field-uid span {
	font-weight:        bold;
}

.our-board-and-staff-highlight-view .view-content .imagecache {
	border-bottom:      4px solid #aeaeae;
	padding-bottom:     6px;
	text-decoration:    none;
}

.our-board-and-staff-highlight-view .view-content .views-field-nothing {
	clear:              both;
}

.our-board-and-staff-highlight-view .view-content .views-field-nothing span.field-content {
	display:            block;
}

.our-board-and-staff-highlight-view .view-content .views-field-nothing span.field-content span {
	background:         none repeat scroll 0 0 #D5D4D4;
	cursor:             pointer;
	color:              #cc0000;
    display:            block;
    float:              right;
    padding:            2px 6px;
    position:           relative;
    right:              -20px;
}

.our-board-and-staff-highlight-view .view-content .views-field-nothing-1 {
	height:             208px;
	overflow:           hidden;
}

.our-board-and-staff-highlight-view .view-content .views-field-field-board-title-value {
	background:         transparent url('../images/bg_sda_community_heading.png') top left no-repeat;
	color:              #fff;
	height:             65px;
	font-size:          22px;
	left:               -100px;
	line-height:        65px;
	margin:             0;
	padding-right:      30px;
	padding-left:       30px;
	position:           relative;
	top:                0;
	text-align:         left;
	width:              475px;
}

html.cufon-ready .our-board-and-staff-highlight-view .view-content .views-field-field-board-title-value {
	font-size:          28px;
	font-weight:        700;
	line-height:        60px;
	padding-right:      25px;
	padding-left:       25px;
	width:              485px;
}

#panels-ipe-regionid-right .our-board-and-staff-highlight-view .view-content .views-field-field-board-title-value {
	left:               -20px;
}

/*
 * Featured Gallery Carousel
 */
#featured-gallery-carousel {
	overflow:           auto;
}

.featured-gallery-view img {
	display:            none;
}

.featured-gallery-view .jcarousel-item img {
	display:            block;
}

.featured-gallery-view .item-list {
	position:           relative;
	height:             290px;
    padding-bottom:     20px;
	width:              925px;
}

.featured-gallery-view .views-row {
	float:              left;
	position:           relative;
}

.featured-gallery-view .views-field-fp-wrapper {
	background:         transparent url('../images/bg_frontpage_featured_text.png') top left repeat;
	bottom:             10px;
	height:             80px;
	left:               10px;
	padding:            15px;
	position:           absolute;
	width:              300px;
}

.featured-gallery-view .views-field-field-fp-reference-page-nid {

}

.featured-gallery-view .views-field-field-fp-reference-page-nid a,
.featured-gallery-view .views-field-field-fp-reference-page-nid a:link,
.featured-gallery-view .views-field-field-fp-reference-page-nid a:visited {
	color:              #333;
	font-size:          18px;
}

.featured-gallery-view .views-field-body {

}

.featured-gallery-view .views-field-field-fp-teaser {
	font-family:        Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
	font-style:         italic;
	font-weight:        bold;

}

.featured-gallery-overlay {
	background:         transparent url('../images/bg_frontpage_featured_semi_transparent.png') top left repeat;
	height:             290px;
	position:           absolute;
	width:              350px;
	z-index:            3;
}

#featured-gallery-left-overlay {
	left:               -65px;
	top:                0;
}

#featured-gallery-right-overlay {
	right:              -65px;
	top:                0;
}

.jcarousel-skin-tango {
	overflow:           hidden;
	position:           absolute;
	left:               -65px;
	width:              1050px;
}

.jcarousel-skin-tango .jcarousel-container {
	margin-left:        -65px;
	float:              right;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:   1050px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	width:   75px;
	height:  245px;
	padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  1050px;
	height: 290px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
	width:  350px;
	height: 290px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left:  0;
	margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:  10px;
	margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color:      #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position:   absolute;
	top:        130px;
	right:      5px;
	width:      32px;
	height:     32px;
	cursor:     pointer;
	background: transparent url('../images/img_arrow_right_fp.png') no-repeat 0 0;
	z-index:    4;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left:             5px;
	right:            auto;
	background-image: url('../images/img_arrow_left_fp.png');
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {

}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor:              default;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position:   absolute;
	top:        130px;
	left:       5px;
	width:      33px;
	height:     33px;
	cursor:     pointer;
	background: transparent url('../images/img_arrow_left_fp.png') no-repeat 0 0;
	z-index:    101;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left:             auto;
	right:            5px;
	background-image: url('../images/img_arrow_right_fp.png');
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor:              default;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
	position:   absolute;
	bottom:     5px;
	left:       43px;
	width:      32px;
	height:     32px;
	cursor:     pointer;
	background: transparent url('../images/next-vertical.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor:              default;
	background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
	position:   absolute;
	top:        5px;
	left:       43px;
	width:      32px;
	height:     32px;
	cursor:     pointer;
	background: transparent url('../images/prev-vertical.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor:              default;
	background-position: 0 -96px;
}

/*
 * User Login
 */
#user-login-wrapper {
	padding-bottom:     20px;
}

#user-login-wrapper .column-wrapper {
	float:              left;
	width:              460px;
}

#user-login-wrapper .column-wrapper .form_wrapper .inner {
	background:         #efeceb;
	min-height:         250px;
	left:               -20px;
	position:           relative;
	padding:            10px 30px 20px 80px;
	right:              auto;
}

#user-login-wrapper .column-wrapper .form_wrapper .last {
	left:               auto;
	padding-right:      80px;
	padding-left:       20px;
	right:              -20px;
}

#user-login-wrapper .column-wrapper .form_wrapper h5 {
	font-size:          22px;
	margin:             8px;
}

#user-login-wrapper ul.first {
	padding-left:       60px;
	padding-right:      20px;
}

#user-login-wrapper ul.last {
	padding-left:       40px;
}

#user-login-wrapper h3 {
	font-size:          32px;
	margin-left:        26px;
}

#user-login-wrapper .form-item,
#user-login-wrapper .form-checkboxes,
#user-login-wrapper .form-radios {
	margin:             0;
}

#user-login-wrapper ul,
#user-login-wrapper li {
	list-style-type:    none;
}

#user-login-wrapper li span {
	display:            block;
}

#user-login-wrapper a,
#user-login-wrapper a:link,
#user-login-wrapper a:visited {
	color:              #b80000;
	font-size:          14px;
	font-weight:        bold;
}

#user-login-wrapper .member_login_form {
	background:         #e6cb9f;
	overflow:           hidden;
	padding:            12px 15px 12px 60px;
	height:             200px;
}

#user-login-wrapper .institution_login_form {
    background:         #cec0ae;
    height:             190px;
    width:              350px;
}

#user-login-wrapper input.form-text {
	border:             0;
	width:              180px;
}

#user-login-wrapper input.form-submit {
	background:         #d62c2b;
	border:             0;
	color:              #fff;
	cursor:             pointer;
	float:              right;
	font-size:          18px;
	font-weight:        bold;
	padding:            8px 10px;
}

#user-login-wrapper h2.pane-title {
	background:         transparent url('../images/bg_sda_community_heading.png') top left no-repeat;
	color:              #fff;
	height:             65px;
	font-size:          26px;
	left:               -85px;
	line-height:        65px;
	margin:             0;
	padding-right:      145px;
	position:           relative;
	top:                0;
	text-align:         right;
	width:              205px;
}

html.cufon-ready #user-login-wrapper h2.pane-title {
	font-size:          32px;
	font-weight:        700;
	line-height:        60px;
	padding-right:      170px;
	width:              180px;
}

/*
 * User Register
 */
#user-register-wrapper {
	padding-bottom:     20px;
}

#user-register-wrapper .column-wrapper {
	float:              left;
	width:              460px;
}

#user-register-wrapper .column-wrapper .form_wrapper .inner {
	min-height:         250px;
	left:               -20px;
	position:           relative;
	padding:            10px 30px 20px 45px;
	right:              auto;
}

#user-register-wrapper .column-wrapper .form_wrapper .last {
	background:         #efeceb;
	left:               auto;
	padding-right:      80px;
	padding-left:       20px;
	right:              -20px;
}

#user-register-wrapper .column-wrapper .form_wrapper h5 {
	font-size:          22px;
	margin:             8px;
}

#user-register-wrapper ul.first {
	padding-left:       25px;
	padding-right:      20px;
}

#user-register-wrapper ul.last {
	padding-left:       40px;
}

#user-register-wrapper h3 {
	font-size:          32px;
	margin-left:        26px;
}

#user-register-wrapper .form-item,
#user-register-wrapper .form-checkboxes,
#user-register-wrapper .form-radios {
	margin:             0;
}

#user-register-wrapper ul,
#user-register-wrapper li {
	list-style-type:    none;
}

#user-register-wrapper li span {
	display:            block;
}

#user-register-wrapper a,
#user-register-wrapper a:link,
#user-register-wrapper a:visited {
	color:              #b80000;
	font-size:          14px;
	font-weight:        bold;
}

#user-register-wrapper .member_login_form {
	overflow:           hidden;
	padding:            12px 15px 12px 0;
}

#user-register-wrapper .institution_login_form {
    background:         #cec0ae;
    height:             190px;
    width:              350px;
}

#user-register-wrapper input.form-text {
	width:              180px;
}

#user-register-wrapper input.form-submit {
	background:         #d62c2b;
	border:             0;
	color:              #fff;
	cursor:             pointer;
	float:              right;
	font-size:          18px;
	font-weight:        bold;
	padding:            8px 10px;
}

#user-register-wrapper h2.pane-title {
	background:         transparent url('../images/bg_sda_community_heading.png') top left no-repeat;
	color:              #fff;
	height:             65px;
	font-size:          26px;
	left:               -85px;
	line-height:        65px;
	margin:             0;
	padding-right:      145px;
	position:           relative;
	top:                0;
	text-align:         right;
	width:              205px;
}

html.cufon-ready #user-register-wrapper h2.pane-title {
	font-size:          32px;
	font-weight:        700;
	line-height:        60px;
	padding-right:      170px;
	width:              180px;
}

/*
 * Sitemap
 */
#site-map {
	padding-left:       25px;
}

/*
 * Highlight member
 */
.view-highlight-member {
	color:              #fff;
	background:         #3a7ea0;
	height:             80px;
    overflow:           hidden;
}

.view-highlight-member .views-field-field-profile-image-fid {
    float:              left;
    margin-right:       10px;
}

.view-highlight-member .views-field-nothing-1 {
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          10px;
	font-weight:        bold;
	padding-top:        6px;
}

.view-highlight-member .views-field-uid {
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
	padding-bottom:     3px;
}

/*
 * Membership Rates
 */
#membership-rates-block {
	left:               -200px;
	padding-top:        70px;
	position:           relative;
	width:              600px;
}

#membership-rates-block .pane-content {
	overflow:           hidden;
}

.membership-rates-block-table {
	float:              left;
}

/*
 * Misc
 */
body {
	color:              #333;
	font-size:          13px;
	line-height:        16px;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family:        Arial, Helvetica, sans-serif;
}

a,
a:link,
a:visited {
	color:              #a60000;
	text-decoration:    none;
}

a:hover,
a:active {
	text-decoration:    underline;
}

#page {
	font-size:          13px;
	line-height:        16px;
}

h1.title {
	font-size:          32px;
	line-height:        1.3em;
	margin-bottom:      15px;
	margin-top:         0;
}

h2.pane-title {
	font-size:          24px;
	line-height:        1.3em;
	margin-bottom:      20px;
	margin-top:         0;
}

#footer_community_support_block {
	margin-top:         20px;
}

#newsblog_link {
	bottom:             0;
	position:           absolute;
	right:              40px;
}

table tr {
	vertical-align:     top;
}

#share_links {
	text-align:         right;
}

#background_attribution {
	color:              #fff;
	margin:             0 auto;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
	overflow:           hidden;
	padding-bottom:     40px;
	text-align:         right;
	width:              960px;
}

#background_attribution .inner {
	background:         transparent url('../images/bg_attr.png');
	float:              right;
	height:             22px;
	line-height:        22px;
	padding:            0 9px;
	margin-top:         10px;
	margin-right:       20px;
}

#background_attribution .inner a,
#background_attribution .inner a:link,
#background_attribution .inner a:visited {
	color:              #fff;
	font-weight:        bold;
}

body.no-sidebars #content-area #node-form {
	padding-left:       25px;
}

.small-text-p {
	font-size:          10px;
}

.large-text-p {
	font-size:          15px;
}

.largest-text-p {
	font-size:          18px;
}

div.pane-content hr {
	background:         none;
	border:             0;
	border-top:         2px dotted #BEBEBE;
	height:             1px;
	display:            block;
}

body.section-search #content-area {
    padding:            0 25px;
}

body.page-user-password #content-area {
    padding:            0 25px 25px;
}

/*
 * User Profile Images
 */

.view-user-profile-images table.sticky-table {
	width:				100%;
}

.view-user-profile-images td {
	padding:			4px 0;
}

.view-user-profile-images th.views-field-image-image,
.view-user-profile-images td.views-field-image-image {
	padding:			0;
	width:				132px;
}

.view-user-profile-images th.views-field-nothing,
.view-user-profile-images td.views-field-nothing {
	width:				70px;
}

.view-user-profile-images caption {
	text-align:			left;
	font-size:			18px;
	font-weight: 		bold;
	margin-bottom: 		6px;
}

.view-user-profile-images td.views-field-nothing a {
	font-weight:		bold;
	margin:				0 4px;
	padding:			4px 6px;
	
}

/*
 * Event Add styling
 */

.page-node-add-event .node-form {
	padding-bottom:     24px;
}

.page-node-add-event .vertical-tabs {
	display: none !important;
}

.page-node-add-event form input[type="text"] {
	border:             1px solid #767676;
}

.page-node-add-event form fieldset {
	border:             0;
}

.page-node-add-event form fieldset.group-event-step-01 > legend,
.page-node-add-event form fieldset.group-event-step-02 > legend,
.page-node-add-event form fieldset.group-event-step-03 > legend,
.page-node-add-event form fieldset.group-event-step-00 > legend  {
	background:         #f1f2ed;
	border-bottom:      1px dotted #c9c9c9;
	display:            block;
	font-size:          24px;
	height:             24px;
	line-height:        24px;
	padding:            5px 10px;
	width:              870px;
}

.page-node-add-event form fieldset.group-event-step-01 fieldset legend {
	display:            none;
}

.page-node-add-event form fieldset.group-event-step-01 fieldset > div {
	clear:              none;
	float:              left;
}

.page-node-add-event .node-form > .form-submit {
	background:         #d62c2b;
	border:             0;
	color:              #fff;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          18px;
	font-weight:        bold;
	padding:            4px 8px;
}

.page-node-add-event .node-form #edit-preview {
    display:            none;
}

/*
 * Event Details Page
 */
.view-event-details-block {

}

.view-event-details-block .view-content {
	background:         url("../images/bg_sda_buzz.png") repeat-y scroll left top transparent;
	padding:            16px 8px;
}

.panel-3col-stacked .panel-col-first .view-event-details-block .item-list ul li:first-child {
	border:             0;
}

.view-event-details-block .views-field-field-event-start-value,
.view-event-details-block .views-field-field-event-start-value-1 {
	font-size:          16px;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:        bold;
}

.view-event-details-block .views-field-field-event-start-value-1 {
	border-bottom:      1px dotted #191919;
	padding-bottom:     8px;
	margin-bottom:      8px;
}

#event-detail-page .panel-col {
	padding:            0 10px;
}

#event-detail-page .panel-col-first {
	padding:            0 0 0 20px;
	width:              220px;
}

.view-event-details-block .views-field-nothing {
	border-bottom:      1px dotted #191919;
	padding-bottom:     8px;
	margin-bottom:      8px;
}

.view-event-details-block .views-field-field-event-email-email label,
.view-event-details-block .views-field-field-event-url-url label,
.view-event-details-block .views-field-nothing label,
.view-event-details-block .views-field-name label {
	display:            block;
	color:              #272727;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style:         italic;
	font-weight:        bold;
}

.view-event-details-block .views-field-field-event-email-email a,
.view-event-details-block .views-field-field-event-email-email a:link,
.view-event-details-block .views-field-field-event-url-url a,
.view-event-details-block .views-field-field-event-url-url a:link,
.view-event-details-block .views-field-name a,
.view-event-details-block .views-field-name a:link {
	color:              #A60000;
	font-weight:        normal;
}

.view-event-details-block .views-field-field-event-email-email,
.view-event-details-block .views-field-field-event-url-url {
	border-bottom:      1px dotted #191919;
	padding-bottom:     8px;
	margin-bottom:      8px;
}

.view-event-details-mid .views-field-body {
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          14px;
	padding-right:      30px;
}

.view-event-details-mid .views-field-comment-count {
	background-color:   #d62c2b;
	color:              #fff;
	padding:            4px 8px;
	float:              right;
	font-size:          16px;
	font-weight:        bold;
}

.view-event-details-mid .views-field-body p {
	margin-top:         0;
}

.view-event-details-mid .views-field-field-event-image-fid {
	margin-bottom:      12px;
}

#event-detail-page .pane-node-comment-form {
	border-top:         6px solid #eeedec;
	padding-top:        10px;
	margin-bottom:      12px;
}

#event-detail-page .pane-node-comment-form .pane-title {
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          18px;
}


/*
 * Calendar
 */
.calendar-calendar div.date-nav,
#content-area .view-display-id-calendar_block_1 .calendar-calendar div.date-nav {
	background:         #cc001e;
	color:              #fff;
}

.calendar-calendar td.calendar-agenda-items {
	border: 			1px #D1D1D1 dotted !important;
}

.calendar-calendar .inner {
	padding-left: 		5px;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
	font-size: 			12px !important;
}

.calendar-calendar th {
	font-size: 			12px;
	color: 				#EEEDEC;
	background: 		#EEEDEC;
	line-height: 		6px;
}

.calendar-calendar div.date-nav a, 
.calendar-calendar div.date-nav h3,
#content-area .view-display-id-calendar_block_1 .calendar-calendar div.date-nav a,
#content-area .view-display-id-calendar_block_1 .calendar-calendar div.date-nav h3,
#content-area .view-display-id-calendar_block_1 .calendar-calendar .date-nav div.date-next a,
#content-area .view-display-id-calendar_block_1 .calendar-calendar .date-nav div.date-prev a {
	color:              #fff;
	font-size:          11px;
}

#content-area .view-display-id-calendar_block_1 .calendar-calendar .date-nav div.date-next a,
#content-area .view-display-id-calendar_block_1 .calendar-calendar .date-nav div.date-prev a {
    color:              #fff !important;
}

.pane-calendar-event, 
#block-views-calendar_event-calendar_block_1 {
	border:             5px solid #d4d4d4;
}

.calendar-calendar td {
	text-align:         center;
}

.calendar-calendar table .mini-day-on a {
	text-decoration:    none;
}

.calendar-calendar table .mini-day-on a:hover {
    text-decoration:    underline;
}

.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
	background:         none;
}

.calendar-calendar tr td.today a,
.calendar-calendar tr.odd td.today a,
.calendar-calendar tr.even td.today a {
	color:              #fff;
}

.calendar-calendar div.calendar  {
    line-height:        15px;
}

.calendar-calendar .calendar.monthview {
    border-bottom:      1px dotted #D1D1D1;
    padding-bottom:     4px;
    margin-bottom:      3px;
}

.calendar-calendar .today .mini-day-on {
    background:         #B4A55C; 
}

#content-area .calendar-calendar .node-comment-statistics-comment-count {
    background-color:   #D62C2B !important;
    color:              #FFFFFF !important;
    font-weight:        bold;
    padding:            2px 6px;
    position:           absolute;
    right:              0;
    top:                0;
}

#content-area .calendar-calendar .calendar.dayview {
    position:           relative;
    min-height:         120px;
    padding-top: 		10px;
}


/*
 * Main Listing
 */
.view-event-main-listing,
#content-area .calendar-agenda-items {
	border-bottom:		1px #D1D1D1 dotted !important;
}
#content-area .calendar-agenda-items {
		border-top:			1px #D1D1D1 dotted !important;
}

#event-category-panel-taxonomy-listing .panel-sidebar-first {
	padding-right: 0;
}
#event-category-panel-taxonomy-listing .panel-content {
	padding-right: 30px;
}

#calendar-view-page .panel-sidebar-first {
	padding-right: 0;
}

#calendar-view-page .panel-content {
	padding-right: 30px;
}



.view-event-main-listing .item-list ul,
#content-area .calendar-agenda-items .item-list ul {
	list-style-type:    none;
	margin:             0;
	padding:            0;
}

.view-event-main-listing .item-list ul li,
#content-area .calendar-agenda-items .item-list ul li {
	min-height:         100px;
	position:           relative;
}

.view-event-main-listing .views-field-field-event-image-fid,
#content-area .calendar-agenda-items .node-data-field-event-image-field-event-image-fid {
	float:              left;
}

.view-event-main-listing .views-field-field-event-image-fid img,
#content-area .calendar-agenda-items .node-data-field-event-image-field-event-image-fid img {
	padding:            0 9px 0 0;
}

#events-page-month {
	font-size:          26px;
	font-weight:        bold;
}

.view-event-main-listing .item-list > h3,
#content-area .calendar-agenda-items .item-list > h3 {
	border-top:         6px solid #eeedec;
	font-size:          18px;
	font-weight:        bold;
	padding-top:        6px;
}


.view-event-main-listing .views-field-title,
#content-area .calendar-agenda-items .view-data-node-title {
	padding-bottom:     8px;
	padding-right:      24px;
}

.view-event-main-listing .views-field-title {
    padding-bottom:     0;
}

.view-event-main-listing .views-field-title a,
#content-area .calendar-agenda-items .view-data-node-title a {
	color:              #bb0302;
	font-size:          15px;
	font-weight:        bold;
}

#content-area .calendar-agenda-items .view-data-node-title a {
    position:           relative;
    left:               -4px;
}

.view-event-main-listing .views-field-field-event-start-value,
.view-event-main-listing .views-field-nothing,
#content-area .calendar-agenda-items .view-data-node-data-field-event-image-field-event-start-value,
#content-area .calendar-agenda-items .view-data-nothing {
	color:              #999;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
	font-weight:        normal;
}

.view-event-main-listing .views-field-field-event-start-value {
    padding-bottom:     6px;
}

#content-area .calendar-agenda-items .view-data-node-data-field-event-image-field-event-start-value > span {
    font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
    font-weight:        normal !important;
}

#content-area .calendar-agenda-items .view-data-node-data-field-event-start-field-event-start-value > span {
    font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
    font-weight:        normal !important;
    color: 				#999;
}

#content-area .calendar-agenda-items .view-data-node-data-field-event-start-field-event-start-value  {
    padding-bottom:     6px !important;
}


#content-area .calendar-agenda-items .view-data-node-vid .view-label-node-vid {
    float:              left;
    color: #919191 !important;
    font-size: 12px !important;
    padding: 0;
}

#content-area .calendar-agenda-items .view-data-node-vid a {
	font-size: 12px !important;
	padding-left: 2px;
}
.view-event-main-listing .views-field-body,
#content-area .calendar-agenda-items .view-data-node-revisions-body {
	font-size:          12px;
}

.view-event-main-listing .views-field-body .field-content > p {
    margin-top:         0;
}

.view-event-main-listing .views-field-tid {
    /*font-size:          x-small;*/
    color: #919191 !important;
    font-size: 12px;
}

.view-event-main-listing .views-field-tid a,
.view-event-main-listing .views-field-tid a:link {
    color:               #A60000;
}

#content-area .calendar-agenda-items .view-data-node-revisions-body {
    color:              #000;
}

.view-event-main-listing .views-field-comment-count,
#content-area .calendar-agenda-items .views-field-comment-count {
	background-color:   #d62c2b;
	color:              #fff;
	padding:            2px 6px;
	position:           absolute;
	right:              0;
	top:                0;
	font-weight:        bold;
}

.view-event-main-listing .item-list .views-row,
#content-area .calendar-agenda-items .view-item {
	border-bottom:      1px dotted #d1d1d1;
	margin-bottom:      12px;
	padding-bottom: 	12px;
}

.view-event-main-listing .item-list .views-row {
    overflow:           hidden;
    padding-bottom: 	12px;
}

#calendar-view-page .pane-title,
#block-block-5 .title,
#block-views-event_taxonomy_listing-block_1 .title,
.pane-block-5 h2.pane-title ,
.pane-event-taxonomy-listing h2.pane-title {
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style:         italic;
	font-size:          14px;
	font-weight:        bold;
	margin-bottom:      0;
	margin-top:         14px;
}

#event-category-panel-taxonomy-listing .panel-sidebar-first,
#calendar-view-page .panel-sidebar-first {
    background:         none !important;
}

.view-event-taxonomy-listing .views-row {
	border-top:         1px dotted #d4d4d4;
	margin-top:         8px;
	padding-top:        8px;
}

.view-event-taxonomy-listing .views-row {
	font-weight:        bold;
}

.pane-event-taxonomy-listing {	
}

#submit-event-button,
#block-block-4 {
	background:         #e9e8e8;
	color:              #605f5f;
	display:            inline-block;
	font-size:          15px;
	font-weight:        bold;
	padding:            4px 6px;
	position:           relative; 
	top:                4px;
	margin:             13px 0 8px 0;
}

#block-block-4 {
	top:                0;
	margin-bottom:      0;
}

#submit-event-button p,
#block-block-4 p {
	margin:             0;
}

#submit-event-button a,
#block-block-4 a {
	color:              #605f5f;
}


#content-area .calendar-calendar div.date-nav {
    background:         #fff;
    border:             0;
}

#content-area .date-nav div.date-heading {
    color:              #333;
    font-size:          18px;
}

#content-area .calendar-calendar div.date-nav a,
#content-area .calendar-calendar div.date-nav h3 {
    color:              #333;
    font-size:          18px;
}

#content-area .calendar-calendar .date-nav div.date-prev a,
#content-area .calendar-calendar .date-nav div.date-next a {
    color:              #A60000;
    font-size: 			12px;
}


#content-area .calendar-calendar td .inner div.calendar div a {
    background:         none repeat scroll 0 0 #fff;
    color:              #A60000;
}

#content-area .calendar-calendar td .inner div.calendar div {
    background:         none repeat scroll 0 0 #fff;
    /*color:              inherit;*/
    padding-bottom:     0;
}

#content-area .calendar-calendar td .inner div.calendar div.view-data-node-revisions-body {
    color:              #000;
}

#content-area .calendar-calendar td .inner div.calendar div.view-data-node-data-field-event-start-field-event-image-fid {
    float:              left;
    padding: 			0 9px 0 0;
}  

#content-area .calendar-calendar td .inner div, 
#content-area .calendar-calendar td .inner div a {
    background:         none repeat scroll 0 0 #fff;
}

#content-area .calendar-calendar td .inner div.day a {
    color:              #A60000;
    font-size:          11px;
}

#content-area .calendar-calendar td.calendar-agenda-hour {
    text-align:         left;
	font-family:        Arial, Helvetica, sans-serif;
	padding-right:      6px;    
	border-top:			1px #D1D1D1 dotted !important;
	padding-top: 		10px;
}

.view-content .calendar-calendar .links {
    display:            none;
}

.pane-block .views-exposed-form input.text, 
.pane-block .views-exposed-form input.form-text {
    width:              160px;
}



/*
 * Marketplace
 */
 
  /******

BEGIN Marketplace Landing CSS 

*****/


.marketplace-landing-nugget {
	width:185px; 
	float: left; 
}

.marketplace-landing-nugget-desc {
	padding:6px 0;
}

.marketplace-landing-nugget-desc a {
	font-size: 16px; 
	line-height: 21px; 
	color: #333; 
	font-weight: bold;
}

  /******

END Marketplace Landing CSS 

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

BEGIN Marketplace Categories CSS 

*****/

/****
.category-grid-products table {
	border-left: none !important;
	border-top: none !important;
	text-align: center;
	width: 100%;
}

.category-grid-products td {
	background-color: none !important;
	border-bottom: none !important;
	border-right: none !important;
	padding: 20px;
	text-align: center;
}
*****/

.view-marketplace-products,
.view-marketplace-products-subcategory {
	padding-left: 25px;
	padding-right: 30px;
}

view-marketplace-products .views-field-title,
.view-marketplace-products-subcategory .views-field-title {
	width: 135px;
}


.view-marketplace-products .views-field-field-image-cache-fid,
.view-marketplace-products-subcategory .views-field-field-image-cache-fid {
	border-bottom:      5px solid #b3b3b3;
	margin-bottom:      5px;
	padding-bottom:     6px;	
}

.view-marketplace-products .views-field-sell-price,
.view-marketplace-products-subcategory .views-field-sell-price {
	border-bottom:      2px dotted #828282;
	font-family:        Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:          12px;
	font-style:         italic;
	line-height:        18px;
	padding-bottom:     4px;
}

.view-marketplace-products .views-field-title a,
.view-marketplace-products .views-field-title a:link,
.view-marketplace-products .views-field-title a:visited, 
.view-marketplace-products-subcategory .views-field-title a,
.view-marketplace-products-subcategory .views-field-title a:link,
.view-marketplace-products-subcategory .views-field-title a:visited {
	font-size:          13px;
	font-weight:        bold;
	line-height:        16px;
}

.view-marketplace-products table tr td,
.view-marketplace-products-subcategory table tr td {
	padding-right: 9px !important;
	height: 260px;
}

.view-marketplace-products .title,
.view-marketplace-products-subcategory .title {
	margin-bottom: 5px !important;
}

.view-marketplace-products-subcategory {
	height: 1900px;
}

.marketplace-desc {
	margin: 0 0 30px 0 !important;
	padding: 0 !important;
}


/****

END Marketplace Categories CSS 

****/

 
 
/******

BEGIN Marketplace Product Detail CSS 

****/

.node-type-marketplace {
	height: 1000px;
}

.node-type-marketplace .meta {
	display: none !important;
}

.node-type-marketplace .product-image {
	float: left;
	width: 280px;
	padding: 0;
	margin: 0 20px 0 0;
}

.node-type-marketplace .model,
.node-type-marketplace .uc-price-sell {
	display: none;
}

.node-type-marketplace .field-field-cart-instructions {
	margin: 0 25px 0 0;
	padding: 0;
	height: 60px;
	width: 280px;
	float: left;
	clear: right;
	font-style: italic;
}

.node-type-marketplace .product-body {
	margin: 0;
	padding: 0;
	width: 280px;
	border-bottom: 2px dotted #BEBEBE;
	border-top: 2px dotted #BEBEBE;
	float: left;
}

.node-type-marketplace .product-body .ul {
	padding: 0;
	margin: 0;
}


.node-type-marketplace .add-to-cart {
	padding: 0;
	margin: 0 0 20px 0;
	/*float: left;
	clear: left;*/
	margin-left: 300px;
}

.node-type-marketplace .add-to-cart .form-item {
	float: left;
	margin-right: 10px;
}

.node-type-marketplace .add-to-cart .node-add-to-cart {
	/*margin-top: 30px !important;
	
	float: left;*/
	margin: 0;
}


.node-type-marketplace .links {
	display: none !important;
}

.node-type-marketplace .product-info {
	text-align: left;
	padding: 0 0 15px 0;
	margin: 0;
}

.node-type-marketplace .uc-price-display {
	text-align: left;
	clear: none;
	float: none;
	font-size: 24px;
	font-weight: bold;
}


/******

END Marketplace Product Detail CSS 

******/
    


/* Sponsor Block */



/****
BEGIN Marketplace Sponsor Block
***/

#block-block-6,
#block-block-7,
#block-block-8,
#block-block-9 {
	margin: 95px 55px 0 0;
    width: 285px;    
    position: absolute;
    top: 0;
    right: 0;

}

#block-block-5 .title,
#block-block-5 .content {
	margin-left: 16px;
	width: 250px;
}

#block-block-5 .title {
	margin-top: 15px;
}


Marketplace CSS Disabled 07/24/12



/****
END Marketplace Sponsor Block
***/

