﻿/* Core pages */
body {color:#222;font:400 15px 'Roboto',Helvetica,Arial,Sans-Serif;}
img {border:none;}
input {outline:none;}
a:link, a:visited {color:#099ED6;outline:none;}
a:hover {color:#099ED6;outline:none;}
.clear {clear:both;}



/* Grid defaults */
.gridContainer {padding:0 20px 0 20px;}
.gridRow {width:100%;max-width:1140px;margin:0 auto;overflow:hidden;}
.gridColumn {margin-right:3.8%;float:left;min-height:1px;}
.gridRow .one {width:4.8%;}
.gridRow .two {width:13.45%;}
.gridRow .three {width:22.05%;}
.gridRow .four {width:30.75%;}
.gridRow .five {width:39.45%;}
.gridRow .six {width:48%;}
.gridRow .seven {width:56.75%;}
.gridRow .eight {width:65.4%;}
.gridRow .nine {width:74.05%;}
.gridRow .ten {width:82.7%;}
.gridRow .eleven {width:91.35%;}
.gridRow .twelve {width:100%;margin-right:0%;}
.gridRow .last {margin-right:0%;}



/* Google fonts */
.roboto {font-family:'Roboto',Helvetica,Arial,sans-serif;}
.oswald {font-family:'Oswald',Helvetica,Arial,sans-serif;}



/* Main content grid and columns */
.mainContentGrid {}
.mainContentGrid .rightColumn {margin:20px 0 40px 0;min-height:200px;overflow:hidden;text-align:center;max-width:300px;float:right;}
.mainContentGrid .contentWell {margin:20px 0 40px 0;min-height:200px;overflow:hidden;}
@media (max-width: 960px) { .mainContentGrid .rightColumn{max-width:none;float:none;} }



/* Buttons */
.buttons {display:inline-block;background:#E61A23;font:15px 'Oswald',Helvetica,Arial,Sans-Serif;font-weight:700;}
.buttons a:link, .buttons a:visited {color:#fff;text-decoration:none;display:block;padding:2px 10px;}
.buttons.black {background:#000;}



/* Header */
.headerContainer {position:relative;height:150px;}
.headerContainer .gridRow {overflow:visible;}
.header {position:relative;height:100%;height:150px;}
.header .logo {position:absolute;bottom:10px;left:0;}
.header .logo img {width:190px;height:auto;}
.header .offers {position:absolute;right:0;bottom:10px;font:400 14px/17px 'Oswald',sans-serif;}
.header .offers .first {font-size:16px;font-weight:700;text-transform:uppercase;}
.header .offers a {text-decoration:none;color:#000;}
.header .offers a:hover {color:#099ED6;}
.header .offers ul {padding:0;margin:0;list-style:none;}
.header .offers ul li {padding:0;margin:0;list-style:none;}
.header .currentIssue {position:absolute;right:105px;bottom:10px;}
.header .currentIssue img {width:100px;height:auto;border:1px solid #ccc;}
.header .socials {position:absolute;right:300px;bottom:10px;}
.header .socials a {margin-right:3px;}
.header .headerCallout {position:absolute;bottom:0;left:225px;}
.header .headerCallout img {max-height:130px;width:auto;}
.header .login {position:absolute;right:275px;bottom:70px;font:400 12px/14px 'Oswald',sans-serif;}
.header .login a {text-decoration:none;font-weight:700;font-size:14px;color:#000;text-transform:uppercase;}
.header .login a:hover {color:#099ED6;}

.header .welcomeBack {position:absolute;right:250px;bottom:60px;font:700 12px/20px 'Oswald',sans-serif;}
.header .welcomeBack a {text-decoration:none;color:#000;text-transform:uppercase;}
.header .welcomeBack a.updateAccount {color:#666;font-weight:400;text-transform:inherit;}



/* Search modal */
.searchModalForm {display:none;}
.searchModal {padding-left:10px;}
.searchModal p {padding:0;margin:0;}
.searchModal .form {margin:10px 0 0 0;}
.searchModal .form input {border:1px solid #444;color:#555;font-size:17px;padding:10px 5px;float:left;width:60%;}
.searchModal .form .buttons {float:left;text-transform:uppercase;margin-left:5px;}
.searchModal .form .buttons a {padding:10px 10px;}



/* Footer */
.footer {background:#444 url('/themes/sca/images/grey_bkgrnd.png');color:#fff;min-height:200px;padding-top:10px;padding-bottom:20px;}
.footer a {color:#fff;text-decoration:none;font:700 20px/26px 'Oswald',sans-serif;letter-spacing:.05em;text-transform:uppercase;}
.footer a:hover {color:#099ED6;}
.footer .navitems {float:left;width:70%;}
.footer .logo img {width:190px;height:auto;}
.footer .offers {float:left;width:30%;}
.footer .offers ul {padding:0;margin:0 0 0 30px;list-style:none;float:left;}
.footer .offers ul li {padding:0;margin:0;list-style:none;line-height:25px;}
.footer .floater {float:left;margin:0 50px 0 0;}
.footer .floater ul {padding:0 0 0 30px;margin:0;list-style:none;border-left:1px solid #fff;}
.footer .floater ul li {padding:0;margin:0;list-style:none;line-height:25px;}
.footer .currentIssue {position:relative;float:left;height:180px;}
.footer .currentIssue .print img {width:130px;height:auto;}
.footer .currentIssue .digital {position:absolute;right:-20px;bottom:0;z-index:1;width:93px;height:120px;background:url('/themes/sca/images/ipad.png') center center no-repeat;}
.footer .currentIssue .digital img {width:72px;height:auto;margin:13px 0 0 11px;}
.footer .newsletter {margin:20px 0 0 0;}
.footer .newsletter .form {margin:5px 0 0 0;}
.footer .newsletter .form input {width:250px;border:none;padding:6px;color:#555;float:left;}
.footer .newsletter .form .buttons {float:left;margin:0 0 0 5px;}
.footer .newsletter .form .buttons a {font-size:15px;}
.footer .newsletter .form .buttons a:hover {color:#fff;}
.footer .newsletter .form .social {float:left;margin:0 0 0 20px;}
.footer .newsletter  .policy {font-size:10px;text-align:left;margin-top:10px;padding-bottom:20px;text-align:left;color:#fff;float:left;}
.footer .newsletter  .policy a {font-size:10px;color:#fff;text-decoration:underline;font-weight:bold;}
.footer .newsletter  .policy a:hover {text-decoration:underline;}

.trustedSites {padding:20px 20px;font-size:12px;color:#333;}
.trustedSites a {text-decoration:none;color:#333;}
.trustedSites ul {padding:0;margin:5px 0 0 0;}
.trustedSites ul li {padding:0 5px 2px 0;margin:0;list-style:none;float:left;}
.trustedSites .logo {float:left;width:10%;margin-right:3%;}
.trustedSites .logo img {width:100%;height:auto;}
.trustedSites .links {float:left;width:85%;}
.trustedSites .corporate {text-align:center;margin:20px 0 0 0;}



/* Ad zones */
.adZone {padding:10px 0;margin-bottom:20px;text-align:center;}
.adZone.leader {background:none;padding:0;margin:20px 0 0 0;}
.adZone.leader.mobileLeader {display:none;}



/* Headings */
h1 {font:36px/38px 'Oswald',Helvetica, Arial, Sans-Serif;font-weight:700;padding:0;margin:0 0 20px 0;letter-spacing:.01em;}
h2 {font:26px 'Oswald',Helvetica, Arial, Sans-Serif;font-weight:700;padding:0;margin:0;letter-spacing:.01em;color:#222;}
h3 {font:20px/22px 'Oswald'Helvetica, Arial, Sans-Serif;font-weight:700;padding:0;margin:0;letter-spacing:.01em;}
h4 {font:18px/20px 'Oswald',Helvetica, Arial, Sans-Serif;padding:0;margin:0;letter-spacing:.01em;}
h5 {font:16px 'Oswald',Helvetica, Arial, Sans-Serif;padding:0;margin:0;letter-spacing:.01em;}
h6 {font:14px 'Oswald',Helvetica, Arial, Sans-Serif;padding:0;margin:0;letter-spacing:.01em;}



/* Newsletter box */
.newsletterBox{text-align:left;background:#333 url('/themes/sca/images/grey_bkgrnd.png');padding:15px;margin:0 0 20px 0;color:#fff;}
.newsletterBox .heading {font:700 20px/22px 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;}
.newsletterBox .form {margin:10px 0 0 0;}
.newsletterBox .form input {float:left;border:none;width:65%;padding:4px;color:#555;margin:0 6px 0 0;}
.newsletterBox .form .buttons {float:left;}
.newsletterBox  .policy {font-size:12px;text-align:left;margin-top:10px;padding-bottom:20px;text-align:left;color:#fff;}
.newsletterBox  .policy a {color:#fff;text-decoration:underline;font-weight:bold;}
.newsletterBox  .policy a:hover {text-decoration:underline;}



/* Sidebar subscriber content */
.sidebarSubscriberContent {text-align:left;margin:0 0 20px 0;}
.sidebarSubscriberContent .icon {float:left;margin:0 10px 0 0;}
.sidebarSubscriberContent .content {float:left;font-size:16px;line-height:19px;font-weight:700;}
.sidebarSubscriberContent .content .heading {font:700 20px/22px 'Oswald',sans-serif;letter-spacing:.02em;}
.sidebarSubscriberContent .content a {text-decoration:none;color:#000;}
.sidebarSubscriberContent .content a:hover {color:#099ED6;}




/* Widgets */
.widget {margin:10px 0 20px 0;padding:15px;background:#fff;border:2px solid #ccc;text-align:left;}
.widget p {margin:3px 0 0 0;padding:0;}
.widget .textField {border:1px solid #999;border-radius:5px;padding:3px;outline:none;}



/* Profile box */
.profileBox {margin:0 0 20px 0;}
.profileBox h3 {}
.profileBox h3 a {color:#000;text-decoration:none;}
.profileBox .topLinks a:link, .profileBox .topLinks a:visited {font-weight:bold;text-decoration:none;font-size:14px;margin:5px 0 0 0;}
.profileBox .avatar {width:60px;float:left;margin:0 10px 0 0;}
.profileBox .avatar img {width:100%;height:auto;border:1px solid #eaeaea;}
.profileBox .icons {margin:10px 0 0 0;}
.profileBox .icons ul {list-style-type:none;padding:0;margin:0;}
.profileBox .icons ul li {list-style-type:none;padding:0;margin:0 0 8px 0;float:left;width:50%;}
.profileBox .icons ul li.last {margin:0}
.profileBox .icons ul li a:link, .profileBox .icons ul li a:visited {color:#555;text-decoration:none;font-weight:bold;font-size:11px;}
.profileBox .icons ul li img {float:left;margin:0 5px 0 0;}
.profileBox .buttons a {padding:5px 20px;text-transform:uppercase;}



/* Breadcrumbs */
.breadcrumbs {font-size:10px;color:#666;margin:0 0 35px 0;}
.breadcrumbs a {color:#666;text-decoration:none;}
.breadcrumbs ul {padding:0;margin:0;list-style-type:none;}
.breadcrumbs ul li {padding:0 4px 0 0;margin:0;list-style-type:none;float:left;}
.breadcrumbs ul li.current {color:#222;font-weight:bold;}



/* Sections */
.list {}
.list .item {padding:20px 13px 20px 13px;background:#eaeaea;border-top:1px dotted #ccc;}
.list .item.alt {background:none;}
.list .item h2 {padding:0;margin:0;font-size:17px;color:#555;}
.list .item h2 a {color:#333;text-decoration:none;}
.list .item .copy {margin:10px 0 0 0;line-height:17px;}
.list .item .data {font-size:11px;font-weight:bold;margin:3px 0 3px 0;color:#555;}


/* Blog list */
.blogList {}



/* Blog posts list */
.blogPostList {}
.blogPostList .title {margin:0 0 20px 0;}
.blogPostList .description {margin:0 0 20px 0;font-weight:bold;}
.blogPostList .content {float:left;width:80%;}
.blogPostList .content.full {width:100%;}
.blogPostList .thumbnail {float:left;width:17%;margin-right:3%;}
.blogPostList .thumbnail img {width:100%;height:auto;}
.blogPostList .commentCount {float:right;margin:0 0 10px 5px;}
.blogPostList .commentCount .iconCommentLeft {float:left;}
.blogPostList .commentCount span {float:left;font-size:14px;font-weight:bold;color:#555;margin:-2px 0 0 3px;}
.blogPostList .pager {margin:25px 0 0 0;width:100%;text-align:center;}



/* Blog post */
.blogPost {}
.blogPost .neckline {border-bottom:1px dotted #ccc;padding:0 0 10px 0;margin:0 0 10px 0;}
.blogPost .neckline .copy {float:left;}
.blogPost .neckline .copy .avatar {float:left;height:45px;margin:0 10px 0 0;}
.blogPost .neckline .copy .avatar img {height:100%;width:auto;}
.blogPost .neckline .copy .data {float:left;font-weight:bold;font-size:12px;margin:5px 0 0 0;}
.blogPost .neckline .copy .data a {text-decoration:none;}
.blogPost .neckline .copy .data span {color:#555;}

.blogPost .neckline .copyRight {float:left;height:45px;border-left:1px solid #ccc;margin:0 0 0 10px;padding-left:12px;}
.blogPost .neckline .copyRight .commentCount {}
.blogPost .neckline .copyRight .commentCount .iconCommentLeft {float:left;margin:3px 0 0 0;}
.blogPost .neckline .copyRight .commentCount.noRating .iconCommentLeft {margin:13px 0 0 0;}
.blogPost .neckline .copyRight .commentCount span {float:left;font-size:16px;font-weight:bold;color:#666;margin:0 0 0 5px;}
.blogPost .neckline .copyRight .commentCount.noRating span {margin:10px 0 0 5px;}
.blogPost .neckline .copyRight .rating {}
.blogPost .neckline .copyRight .rating.noComment {margin:13px 0 0 0;}
.blogPost .neckline .copyRight .rating img {width:17px;height:auto;}

.blogPost .neckline .commands {float:right;}
.blogPost .neckline .commands a {display:block;text-align:center;text-decoration:none;color:#555;background:#eaeaea;padding:5px 10px 5px 10px;font-weight:bold;border-radius:5px;font-size:11px;border:1px solid #ccc;}
.blogPost .neckline .commands a.added {background:#D8F9CC;border:1px solid #4FD91A;color:#222;}
.blogPost .neckline .commands a.first {margin:0 0 8px 0;}

.blogPost .content {line-height:20px;font-size:14px;}
.blogPost .content p {padding:0 0 20px 0;}
.blogPost .content img {display:none;}
.blogPost .content img.fullWidth {width:100%;height:auto;}
.blogPost .content img.halfWidth {width:50%;height:auto;}
.blogPost .tags {border-top:1px dotted #ccc;margin:20px 0 0 0;padding:10px 0 0 0;font-size:12px;color:#444;font-weight:bold;}
.blogPost .tags a {text-decoration:none;}

.blogPost .content .captionContainer {width:50%;border:1px solid #ccc;padding:10px;}
.blogPost .content .captionContainer.left {float:left;margin:0 10px 10px 0;}
.blogPost .content .captionContainer.right {float:right;margin:0 0 10px 10px;}
.blogPost .content .captionContainer img {width:100%;height:auto;}
.blogPost .content .captionContainer .caption {font-size:11px;line-height:normal;margin:5px 0 0 0;}
.blogPost .comments {margin:25px 0 0 0;}



/* Comments */
.comments {}
.comments .heading {background:#333 url('/themes/sca/images/grey_bkgrnd.png');color:#fff;font:700 20px/22px 'Oswald',sans-serif;padding:10px;position:relative;text-transform:uppercase;}
.comments .heading img {height:20px;width:auto;float:right;}

.comments .items {}
.comments .items .sortOptions {float:right;font-weight:bold;margin:10px 0 0 0;}
.comments .items .sortOptions a {color:#999;text-decoration:none;}
.comments .items .sortOptions a.active {color:#333;}
.comments .items .data {clear:right;}
.comments .items .data .spinner {text-align:center;padding:25px 0 15px 0;}
.comments .items .loadMore {width:100%;margin:25px 0 0 0;display:none;}
.comments .items .loadMore div {font-size:12px;font-weight:bold;background:#eaeaea;border-bottom:2px solid #ccc;color:#555;text-align:center;}
.comments .items .loadMore a {color:#555;text-decoration:none;width:100%;height:100%;display:block;padding:10px 0 10px 0;}
.comments .items .noResults {display:none;margin:25px 0 0 0;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;text-align:center;padding:10px 0 10px 0;font-size:12px;color:#ccc;}

.comments .items .item {border-bottom:2px solid #eaeaea;padding:20px 0 20px 0;}
.comments .items .item .avatar {float:left;width:10%;}
.comments .items .item .avatar img {width:100%;height:auto;}
.comments .items .item .copy {float:left;width:88%;margin-left:2%;}
.comments .items .item .copy .date {font-size:10px;font-weight:bold;color:#999;}
.comments .items .item .copy .name {margin:5px 0 0 0;font-weight:bold;color:#444;}
.comments .items .item .copy .name a {text-decoration:none;color:#444;}
.comments .items .item .copy .comment {line-height:20px;}

.comments .form {width:100%;margin:10px 0 0 0;position:relative;}
.comments .form .textField {border:none;padding:0;margin:0 0 10px 0;}
.comments .form .textField textarea {width:98%;max-width:100%;height:25px;border:1px solid #ccc;padding:5px;font-size:14px;color:#bbb;overflow:hidden;resize:none;outline:none;border-radius:5px;}
.comments .form .textField textarea.active {color:#555;}
.comments .form .clone {width:98%;min-height:25px;border:1px solid #ccc;padding:5px;font-size:14px;color:#fff;position:absolute;left:0;top:0;z-index:-10;line-height:20px;font-weight:normal;}
.comments .form .button.disabled {background-image:none;background:#e2e2e2;border:1px solid #ccc;}
.comments .form .button.disabled a {color:#c7c7c7;cursor:default;}
.comments .form .button.disabled a.processing {color:#777;}
.comments .form .button a {width:100%;height:100%;display:block;padding:10px 17px 10px 17px;color:#444;font-weight:bold;text-decoration:none;font-size:12px;text-align:center;outline:none;background:none;}

.comments .form .button
{
    display:none;
    border-radius:5px;
    border:1px solid #adadad;
    background:#cfcfcf;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #f4f4f4 ), to( #cfcfcf )); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#f4f4f4, #cfcfcf ); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#f4f4f4, #cfcfcf); /* FF3.6 */
	background-image: -ms-linear-gradient(#f4f4f4, #cfcfcf); /* IE10 */
	background-image: -o-linear-gradient(#f4f4f4, #cfcfcf); /* Opera 11.10+ */
	background-image: linear-gradient(#f4f4f4, #cfcfcf);
}



/* Gallery list */
.galleryList {}
.galleryList h1 {margin-bottom:20px;}
.galleryList h3 {padding:0;margin:0;color:#666;}
.galleryList .categories {margin:0 0 20px 0;}
.galleryList .categories h3 {margin:0 0 10px 0;}
.galleryList .galleries {}
.galleryList .galleries h3 {margin:0 0 10px 0;}
.galleryList .name a {color:#000;}



/* Gallery post list */
.galleryPostList {}
.galleryPostList .buttons a {padding:5px 10px;text-transform:uppercase;}
.galleryPostList .description {margin:0 0 20px 0;font-weight:bold;}
.galleryPostList .pager {margin:25px 0 20px 0;width:100%;text-align:center;}



/* Gallery post create */
.galleryPostCreate {}
.galleryPostCreate .buttons a {padding:5px 20px;text-transform:uppercase;}
.galleryPostCreate .uploadArea {margin:25px 0 0 0;background:#eaeaea;border:1px solid #ccc;display:inline-block;padding:10px;width:90%;}
.galleryPostCreate .uploadArea input {width:100%;}
.galleryPostCreate ol {padding:0;margin:0 0 0 25px;}
.galleryPostCreate ol li {padding:10px 0 35px 0;margin:0;line-height:18px;}
.galleryPostCreate ol li strong{font-size:15px;color:#333;}
.galleryPostCreate ol li input.textField {background:#fff;border:1px solid #666;padding:7px;width:90%;border-radius:5px;}
.galleryPostCreate textarea {width:90%;max-width:100%;height:100px;border:1px solid #666;padding:5px;font-size:13px;overflow:hidden;resize:none;outline:none;border-radius:5px;}
.galleryPostCreate .notifications {margin:10px 0 0 0;background:#eaeaea;border:1px solid #ccc;width:90%;padding:10px;}
.galleryPostCreate .notifications label {margin:0 0 0 5px;font-weight:bold;font-size:12px;}
.galleryPostCreate img.icon {width:15px;height:auto;margin:0 0 0 6px;}



/* Gallery post */
.galleryPost {}
.galleryPost h1 {margin-bottom:20px;}
.galleryPost .neckline {border-bottom:1px dotted #ccc;padding:0 0 10px 0;margin:0 0 10px 0;}
.galleryPost .neckline .copy {float:left;}
.galleryPost .neckline .copy .avatar {float:left;height:45px;margin:0 10px 0 0;}
.galleryPost .neckline .copy .avatar img {height:100%;width:auto;}
.galleryPost .neckline .copy .data {float:left;font-weight:bold;font-size:12px;margin:5px 0 0 0;}
.galleryPost .neckline .copy .data a {text-decoration:none;}
.galleryPost .neckline .copy .data span {color:#555;}

.galleryPost .neckline .copyRight {float:left;height:45px;border-left:1px solid #ccc;margin:0 0 0 10px;padding-left:12px;}
.galleryPost .neckline .copyRight .icons {}
.galleryPost .neckline .copyRight .icons .commentCount {float:left;margin:3px 0 0 0;}
.galleryPost .neckline .copyRight .icons .commentCount .iconCommentLeft {float:left;margin:3px 0 0 0;}
.galleryPost .neckline .copyRight .icons.noRating .commentCount .iconCommentLeft {margin:13px 0 0 0;}
.galleryPost .neckline .copyRight .icons .commentCount span {float:left;font-size:16px;font-weight:bold;color:#666;margin:0 0 0 5px;}
.galleryPost .neckline .copyRight .icons .viewCount {float:left;margin:6px 0 0 10px;}
.galleryPost .neckline .copyRight .icons .viewCount .viewIcon {float:left;}
.galleryPost .neckline .copyRight .icons.noRating .viewCount .viewIcon {margin:10px 0 0 0;}
.galleryPost .neckline .copyRight .icons .viewCount img {width:18px;height:auto;}
.galleryPost .neckline .copyRight .icons .viewCount span {float:left;font-size:16px;font-weight:bold;color:#666;margin:-3px 0 0 5px;}
.galleryPost .neckline .copyRight .icons.noRating .viewCount span {margin:7px 0 0 5px;}
.galleryPost .neckline .copyRight .icons.noRating span {margin:10px 0 0 5px;}
.galleryPost .neckline .copyRight .icons .iconViews {float:left;}

.galleryPost .neckline .copyRight .rating {margin:5px 0 0 0;}
.galleryPost .neckline .copyRight .rating.noComment {margin:13px 0 0 0;}
.galleryPost .neckline .copyRight .rating img {width:17px;height:auto;}

.galleryPost .neckline .commands {float:right;}
.galleryPost .neckline .commands a {display:block;text-align:center;text-decoration:none;color:#555;background:#eaeaea;padding:5px 10px 5px 10px;font-weight:bold;border-radius:5px;font-size:11px;border:1px solid #ccc;}
.galleryPost .neckline .commands a.added {background:#D8F9CC;border:1px solid #4FD91A;color:#222;}
.galleryPost .neckline .commands a.first {margin:0 0 8px 0;}

.galleryPost .display {width:100%;overflow:hidden;}
.galleryPost .display .photo {background:#333;padding:10px;overflow:hidden;}
.galleryPost .display .photo img {width:100%;height:auto;}
.galleryPost .content {margin:10px 0 0 0;}
.galleryPost .tags {border-top:1px dotted #ccc;margin:20px 0 0 0;padding:10px 0 0 0;font-size:12px;color:#444;font-weight:bold;}
.galleryPost .tags a {text-decoration:none;}

.galleryPost .comments {margin:25px 0 0 0;}

/* Share icons */
.galleryPost .shareIcons {}
.galleryPost .shareIcons .item {float:left;}
.galleryPost .shareIcons .item img {height:20px;width:auto;}
.galleryPost .shareIcons .item.twitterShare {margin:0 10px;}
.galleryPost .shareIcons .item.commentsShare {color:#999;border-right:1px solid #999;margin-right:10px;padding-right:10px;}
.galleryPost .shareIcons .item.commentsShare img {float:left;margin:0 5px 0 0;cursor:pointer;}
.galleryPost .shareIcons .item.commentsShare span {display:block;float:left;font-size:18px;}
.galleryPost .shareIcons {float:right;height:35px;margin-left:20px;}



/* Gallery thumbs */
.galleryThumbs {}
.galleryThumbs .item {display:inline-block;vertical-align:top;}
.galleryThumbs .item .container {float:left;width:180px;margin:0 20px 20px 0;}
.galleryThumbs .item .container .thumbContainer {width:179px;height:130px;border:1px solid #ccc;}
.galleryThumbs .item .container .thumbContainer table {height:100%;width:100%;}
.galleryThumbs .item .container .thumbContainer .thumb {width:170px;height:120px;background:#222;overflow:hidden;}
.galleryThumbs .item .container .thumbContainer .thumb.remote img {width:100%;display:none;}
.galleryThumbs .item .container .thumbContainer .thumb.remote img.invert {height:100%;width:auto;}
.galleryThumbs .item .container .thumbContainer .thumb a {width:100%;height:100%;display:block;}
.galleryThumbs .item .container .name {margin:5px 0 0 2px;text-align:center;font-size:14px;line-height:17px;}
.galleryThumbs .item .container .name a {text-decoration:none;font-weight:bold;}
.galleryThumbs .item .container .data {margin:20px 0 0 0;font-size:11px;color:#333;text-align:center;line-height:14px;border-top:1px dotted #bbb;padding:10px;}
.galleryThumbs .item .container .data a {text-decoration:none;color:#333;font-weight:bold;}
.galleryThumbs .item .container .data a:hover {text-decoration:underline;}
.galleryThumbs .item .container .data .rating {display:none;margin:3px 0 0 0;}
.galleryThumbs .item .container .data .rating img {width:15px;height:auto;}



/* Forum list */
.forumList {}
.forumList h1 {text-transform:uppercase;}
.forumList .buttons {margin-top:10px;}
.forumList .buttons a {padding:5px 20px;text-transform:uppercase;}
.forumList .category {margin:20px 0 30px 0;}
.forumList .category .heading {background:#333 url('/themes/sca/images/grey_bkgrnd.png');padding:10px;color:#fff;font:700 20px/22px 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;}
.forumList .category .heading a {color:#fff;text-decoration:none;}
.forumList td {padding:15px 12px 15px 12px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;text-align:left;}
.forumList td.last, .forumList th.last {border-right:1px solid #bbb;width:50%;}
.forumList tr.alt {}
.forumList td h4 {margin:0;padding:0;}
.forumList td h4 a {text-decoration:none;color:#000;}
.forumList td .description {margin:2px 0 0 0;}
.forumList td .data {margin:10px 0 0 0;font-size:12px;}
.forumList td .data a {color:#333;font-weight:bold;}
.forumList td .title a {font-weight:bold;}
.forumList thead tr {background:#eaeaea;}
.forumList thead td {font-weight:bold;padding:10px 12px 10px 12px;}
.forumList tbody td.last {background:#f4f4f4;}



/* Thread list */
.threadList {}
.threadList h1 {margin:0 0 20px 0;}
.threadList .description {margin:0 0 20px 0;font-weight:bold;}
.threadList .display {margin:20px 0 0 0;}
.threadList .buttons {float:right;margin:0 10px 30px 0;}
.threadList .buttons a {padding:5px 20px;text-transform:uppercase;}

.threadList td {padding:15px 12px 15px 12px;text-align:left;}
.threadList td.avatar {width:12%;}
.threadList td.avatar img {width:100%;height:auto;}
.threadList td.smallData {width:12%;text-align:center;}

.threadList thead tr {background:#333 url('/themes/sca/images/grey_bkgrnd.png');color:#fff;font:700 20px/22px 'Oswald',sans-serif;}
.threadList thead td {font-weight:bold;padding:10px 12px 10px 12px;}
.threadList tbody tr td.smallData {color:#555;font-size:15px;font-weight:bold;}
.threadList tbody td .title {font:20px 'Oswald',sans-seirf;}
.threadList tbody td .title a {text-decoration:none;color:#333;}
.threadList tbody td .title.read a {color:#003D5E;}
.threadList tbody td .title img {width:12px;height:auto;}
.threadList tbody td .data {margin:10px 0 0 0;font-size:12px;line-height:19px;}
.threadList tbody tr.alt {background:#f4f4f4;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.threadList tbody tr td .announcement {font-weight:bold;color:#ff0000;font-size:11px;}
.threadList tbody tr td .sticky {font-weight:bold;color:#00CC00;font-size:11px;}
.threadList .pager {margin:25px 0 10px 0;width:100%;text-align:left;}



/* Thread */
.thread {}
.thread h1 {margin:0 0 20px 0;}
.thread .neckline {padding:0 0 10px 0;width:100%;margin:0 0 10px 0;}
.thread .neckline .favorite {float:left;}
.thread .neckline .favorite a {text-decoration:none;color:#555;background:#eaeaea;padding:5px 10px 5px 10px;font-weight:bold;border-radius:5px;font-size:11px;border:1px solid #ccc;}
.thread .neckline .favorite.added a {background:#D8F9CC;border:1px solid #4FD91A;color:#222;}
.thread .neckline .icons {}
.thread .neckline .icons img {height:15px;width:auto;float:left;}
.thread .neckline .icons span {float:left;margin:0 0 0 5px;font-size:16px;font-weight:bold;color:#666;}
.thread .neckline .icons .replies {float:right;border-right:1px solid #ccc;padding:0 10px 0 0;}
.thread .neckline .icons .views {float:right;margin:0 0 0 10px;}
.thread .neckline .rating {margin:5px 0 0 0;float:right;}
.thread .neckline .rating img {width:20px;height:auto;}
.thread .pager {margin:25px 0 0 0;width:100%;text-align:center;height:35px;}
.thread .filters {}
.thread .filters ul li.subscribe {background:#FEFBC2;}
.thread .filters ul li.subscribe a {color:#333;}
.thread .filters ul li.subscribe.added {background:#D8F9CC;}
.thread .replies {}
.thread .replies .reply {margin:0 0 20px 0;border:1px solid #ccc;border-radius:5px;}
.thread .replies .reply.last {margin:0;}
.thread .replies .reply .left {width:110px;background:#f4f4f4;border-right:1px solid #ccc;padding:10px;text-align:center;}
.thread .replies .reply.forumthread .left {background:#E8F7FF;}
.thread .replies .reply .left.moderator {background:#E6FBDD;}
.thread .replies .reply .moderatorRole {font-size:11px;font-weight:bold;color:#990000;}
.thread .replies .reply .left img {width:70%;height:auto;border:1px solid #ccc;}
.thread .replies .reply .left .username {margin:5px 0 0 0;width:110px;overflow:hidden;text-overflow:ellipsis;}
.thread .replies .reply .left .username a {text-decoration:none;font-weight:bold;color:#444;}
.thread .replies .reply .left .data {margin:10px 0 0 0;font-size:10px;}
.thread .replies .reply .left .data ul {list-style-type:none;margin:0;padding:0;}
.thread .replies .reply .left .data ul li {list-style-type:none;margin:0;padding:0;border-top:1px solid #ccc;padding:5px 0 5px 0;}
.thread .replies .reply .left .data ul li.first {border-top:none;}
.thread .replies .reply .right {padding:10px 10px 10px 10px;}
.thread .replies .reply.forumthread .right {background:url('/themes/sca/images/common/post-starter-background.jpg') right top no-repeat;}
.thread .replies .reply .right .subject {font-size:15px;font-weight:bold;color:#555;margin:0 0 5px 0;}
.thread .replies .reply .right .data {font-size:11px;border-bottom:1px dotted #aaa;padding:0 0 10px 0;margin:0 0 10px 0;color:#555;}
.thread .replies .reply .right .copy {line-height:18px;max-width:500px;word-wrap:break-word;}
.thread .replies .reply .right .copy img {max-width:100%;height:auto;}
.thread .replies .reply .right .copy iframe {border:none;}
.thread .replies .reply .right .tags {margin:20px 0 0 0;font-size:12px;color:#444;font-weight:bold;}
.thread .replies .reply .right .tags a {text-decoration:none;}
.thread .replies .reply .right .signature {border-top:1px dotted #aaa;margin:20px 0 0 0;padding:10px 0 10px 0;}
.thread .replies .reply .right .signature img {display:none;}
.thread .replies .reply .quote-header {}
.thread .replies .reply .quote-footer {}
.thread .replies .reply blockquote.quote {padding:8px;margin:20px;border:1px dotted #999;background:#f4f4f4;border-radius:3px;}
.thread .replies .reply blockquote.quote .quote-user {font-size:12px;font-weight:bold;margin:0 0 10px 0;font-style:italic;}
.thread .replies .reply blockquote.quote .quote-content {font-size:12px;}
.thread .replies .reply blockquote.quote .quote-content img {max-width:100%;height:auto;}
.thread .replies .commands {padding:50px 0 0 0;width:100%;}
.thread .replies .commands ul {list-style-type:none;padding:0;margin:0;}
.thread .replies .commands ul li {list-style-type:none;padding:0;margin:0;}
.thread .replies .commands ul li a {display:inline-block;float:right;background:#888;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;border-radius:5px;padding:5px 10px 5px 10px;margin:0 0 0 4px;}
.thread .replies .commands .reportAbuse {float:left;}



/* Post form */
.createForumPost {}
.createForumPost .buttons a {padding:5px 20px;text-transform:uppercase;}
.createForumPost h1 {margin:0 0 20px 0;}
.createForumPost .description {margin:0 0 20px 0;}
.createForumPost .description span {font-weight:bold;font-style:italic;}
.createForumPost .form {margin:25px 0 0 0;padding:20px;border:1px dotted #999;border-radius:5px;}
.createForumPost .form ul {list-style-type:none;padding:0;margin:0;}
.createForumPost .form ul li {list-style-type:none;padding:0;margin:0 0 35px 0;}
.createForumPost .form ul li h5 {margin:0;padding:0;font-size:16px;color:#555;}
.createForumPost .form ul li label {font-size:12px;margin:5px 0 0 0;}
.createForumPost .form ul li input.textField {background:#fff;border:1px solid #666;padding:7px;width:95%;border-radius:5px;}
.createForumPost .form ul li textarea {width:95%;max-width:100%;height:100px;border:1px solid #666;padding:5px;font-size:13px;overflow:hidden;resize:none;outline:none;border-radius:5px;}
.createForumPost .form ul li .checkbox {background:#eaeaea;display:inline-block;padding:10px;border-radius:5px;border:1px solid #ccc;}
.createForumPost .form ul li .checkbox input {margin:0 5px 0 0;}
.createForumPost .form ul li .checkbox label {font-weight:bold;}
.createForumPost .form ul li .stickyDate {background:#fff;border:1px solid #666;padding:7px;border-radius:5px;}
.createForumPost .quote {border:1px dotted #999;padding:8px;}
.createForumPost .quoteArea {background:#eaeaea;padding:20px;border-radius:5px;border:1px solid #ccc;}
.createForumPost .quoteArea .heading {color:#333;font-size:12px;font-weight:bold;font-style:italic;}
.createForumPost .quoteArea .content {line-height:18px;margin:20px 0;}
.createForumPost .quoteArea .content img {max-width:100%;height:auto;display:none;}
.createForumPost .quoteArea .quoteButton {padding:20px 0 0 0;}
.createForumPost .quoteArea .quoteButton a {font-size:15px;background:#f4f4f4;border:1px solid #999;padding:10px;color:#444;font-weight:bold;text-decoration:none;border-radius:5px;width:100%;display:block;text-align:center;width:95%;}
.createForumPost .quoteArea .quoteButton img {height:14px;width:auto;}
.createForumPost .quoteArea.quoted {background:#D8F9CC;border:1px solid #4FD91A;}
.createForumPost .quoteArea.quoted .heading {color:#000;}



/* Profile */
.profile {}
.profile .buttons a {padding:5px 10px;text-transform:uppercase;}
.profile .neckline {}
.profile .neckline .avatar {width:120px;float:left;margin:0 15px 0 0;}
.profile .neckline .avatar img {width:116px;height:auto;border:4px solid #444;}
.profile .neckline .avatar .edit {text-align:center;margin:5px 0 0 0;}
.profile .neckline .avatar .edit a {text-decoration:none;font-weight:bold;}
.profile .neckline .data {float:left;font-size:12px;color:#555;}
.profile .neckline .data ul {margin:0;padding:0;list-style-type:none;}
.profile .neckline .data ul li {margin:0;padding:0;list-style-type:none;border-top:1px solid #ccc;padding:5px 0 5px 0;}
.profile .neckline .data ul li.first {border-top:none;}

.profile .neckline .commands {float:right;}
.profile .neckline .commands ul {padding:0;margin:0;list-style-type:none;}
.profile .neckline .commands ul li {padding:0;margin:0 0 7px 0;list-style-type:none;}
.profile .neckline .commands ul li a {text-decoration:none;text-align:center;font-size:12px;color:#fff;font-weight:bold;padding:5px 10px 5px 10px;background:#777;border-radius:5px;display:block;}
.profile .neckline .commands ul li a img {width:13px;height:auto;}
.profile .neckline .commands ul li a.accepted {background:#D8F9CC;color:#000;border:1px solid #4FD91A;cursor:default;}
.profile .neckline .commands ul li a.pending {background:#FEFBC2;border:1px solid #CAC004;color:#000;cursor:default;}

.profile .section {margin:40px 0 0 0;}
.profile .section .heading {background:#333 url('/themes/sca/images/grey_bkgrnd.png');color:#fff;font:700 20px/22px 'Oswald',sans-seirf;padding:10px;text-transform:uppercase;}
.profile .section .heading div {float:right;margin:2px 5px 0 0;}
.profile .section .heading a {color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
.profile .section .data {margin:10px 0 0 0;line-height:18px;}
.profile .section .data .item {padding:10px;}
.profile .section .data .item span {font-weight:bold;}
.profile .section .data .item.alt {background:#eaeaea;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.profile .section .data .copy {float:left;}
.profile .section .data .input {float:right;width:30px;margin:10px 0 0 0;}
.profile textarea {width:95%;max-width:100%;height:100px;border:1px solid #666;padding:5px;font-size:13px;overflow:hidden;resize:none;outline:none;border-radius:5px;}



/* Conversations */
.conversations {}
.conversations .pager {margin:30px 0 10px 0;text-align:center;}
.conversations .item {border-bottom:1px dotted #ccc;padding:20px 10px 20px 10px;}
.conversations .item.alt {background:#eaeaea;}
.conversations .item .avatar {float:left;width:10%;}
.conversations .item .avatar img {width:85%;height:auto;}
.conversations .item .data {float:left;width:90%;position:relative;}
.conversations .item .data h4 {padding:0;margin:0;}
.conversations .item .data h4 a {text-decoration:none;color:#000;}
.conversations .item .data.read h4 a {color:#666;}
.conversations .item .data .participants {margin:2px 0 0 0;font-size:12px;color:#333;font-weight:bold;}
.conversations .item .data .copy {margin:15px 0 0 0;font-size:12px;color:#666;}
.conversations .item .data .delete {position:absolute;right:0;top:0;}
.conversations.message .item .data .copy {color:#000;font-size:13px;line-height:18px;}
.conversations.message .item .data .commands {margin:20px 0 0 0;text-align:right;}
.conversations.message .item .data .commands a {background:#666;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;padding:7px;border-radius:5px;}



/* Favorites */
.favorites {}
.favorites .item {border-bottom:1px dotted #ccc;padding:20px 10px 20px 10px;}
.favorites .item.alt {background:#eaeaea;}
.favorites .item .avatar {float:left;width:10%;}
.favorites .item .avatar img {width:85%;height:auto;}
.favorites .item .data {float:left;width:90%;position:relative;}
.favorites .item .data h4 {padding:0;margin:0;font-size:17px;}
.favorites .item .data h4 a {text-decoration:none;}
.favorites .item .data .copy {margin:5px 0 0 0;font-size:13px;line-height:18px;}
.favorites .item .data .appType {font-size:11px;font-weight:bold;color:#555;text-transform:uppercase;}
.favorites .item .data .delete {position:absolute;right:0;top:0;}
.favorites .pager {margin:30px 0 20px 0;text-align:center;}



/* Friends */
.friends {}
.friends .approved {}
.friends .approved .item {display:inline-block;vertical-align:top;}
.friends .approved .item .container {float:left;width:120px;margin:0 18px 20px 0;}
.friends .approved .item .container .avatar {width:119px;border:1px solid #ccc;height:119px;}
.friends .approved .item .container .avatar table {height:100%;width:100%;}
.friends .approved .item .container .avatar .thumb {width:110px;height:109px;background:#222;overflow:hidden;}
.friends .approved .item .container .avatar .thumb img {width:100%;height:auto;display:none;}
.friends .approved .item .container .avatar .thumb img.invert {height:100%;width:auto;}
.friends .approved .item .container .copy {text-align:center;margin:5px 0 0 0;}
.friends .approved .item .container .copy a {text-decoration:none;font-weight:bold;}

.friends .approved .item .container .delete {margin:20px 0 0 0;}
.friends .approved .item .container .delete a {background:#777;font-size:12px;color:#fff;padding:5px;border-radius:5px;text-decoration:none;}

.friends .pending .data .avatar {float:left;width:60px;margin:0 20px 0 0;}
.friends .pending .data .avatar img {width:100%;height:auto;}
.friends .pending .data .copy {float:left;font-weight:bold;}
.friends .pending .data .copy .date {font-weight:normal;color:#555;font-size:12px;}
.friends .pending .data .commands {text-align:right;}
.friends .pending .data .commands a {background:#555;color:#fff;font-size:12px;padding:5px 10px 5px 10px;text-decoration:none;font-weight:bold;border-radius:5px;margin:0 0 0 5px;}




/* Home */
.home {margin-top:-10px;}
.home .category {margin:10px 0 30px 0;}
.home .category .heading {background:#333 url('/themes/sca/images/grey_bkgrnd.png');padding:15px 10px;color:#fff;font:700 20px/22px 'Oswald',sans-serif;text-transform:uppercase;}
.home .category .heading a {color:#fff;text-decoration:none;}
.home .category  .title {font-size:16px;font-weight:bold;}
.home .category  .title a {text-decoration:none;color:#555;}
.home .category h3 {margin:0;padding:10px 0 5px 0;}
.home .category h3 a {text-decoration:none;color:#222;text-transform:uppercase;}

.home .category.forums ul {padding:0 0 30px 0;margin:0;list-style-type:none;}
.home .category.forums ul li {padding:0;margin:0;list-style-type:none;line-height:22px;}
.home .category.forums ul li a {text-decoration:none;font-weight:bold;}

.home .category.blogs .blog {padding:10px 0 10px 0;}
.home .category.blogs .blog .recentPosts {text-transform:uppercase;font-size:11px;color:#666;font-weight:bold;}
.home .category.blogs .blog ul {padding:7px 0 0 0;margin:0;list-style-type:none;}
.home .category.blogs .blog ul li {padding:0;margin:0;list-style-type:none;line-height:20px;color:#666;}
.home .category.blogs .blog ul li a {font-weight:bold;text-decoration:none;}

.home .category.media .item {display:inline-block;vertical-align:top;}
.home .category.media .item .thumb {float:left;width:105px;height:85px;border:1px solid #ccc;margin:10px 10px 10px 0;}
.home .category.media .item .thumb .thumbContainer {width:100px;height:80px;background:#222;}
.home .category.media .item .thumb .thumbContainer a {width:100%;height:100%;display:block;}

.home .category .left {width:48%;float:left;margin:0 2% 0 0;}
.home .category .right {width:48%;float:left;margin:0 0 0 2%;}




/* Login page */
.login {}
.login .buttons a {padding:5px 20px;text-transform:uppercase;}
.login .form {margin:20px 0 0 0;}
.login .form .left {float:left;width:43%;border-right:1px dotted #ccc;}
.login .form .right {float:left;width:50%;padding-left:4%;}
.login .form .right .registerCallout {background:#eaeaea;padding:10px;margin:20px 0 20px 0;}
.login .form .right .button {margin:20px 0 0 0;}
.login .form .title {font-weight:bold;line-height:22px;font-size:18px;}
.login .form .subtitle {font-size:15px;color:#666;font-weight:bold;}
.login .form .elements {margin:20px 0 0 0;}
.login .form .elements .button {margin:20px 0 0 0;}
.login .form .textField {padding:5px;width:85%;font-size:16px;}
.login .form .textField.disabled {color:#999;}
.login .form .passwordField {margin:10px 0 0 0;position:relative;}
.login .form .passwordField div {position:absolute;color:#999;font-size:16px;left:8px;top:8px;}

.login .register {margin:50px 0 0 0;line-height:20px;}
.login .register .heading {font:700 20px/22px 'Oswald',sans-serif;padding:15px 10px;background:#ddd;text-transform:uppercase;}
.login .register ul li {margin-bottom:5px;}

.login .form .heading 
{
    margin-bottom:10px;background:#333 url('/themes/sca/images/grey_bkgrnd.png');color:#fff;font:700 20px/22px 'Oswald',sans-serif;padding:15px 10px;text-transform:uppercase;
}



/* Join page */
.join {}
.join .buttons a {padding:5px 20px;text-transform:uppercase;}
.join .form {margin:20px 0 0 0;}
.join .form ul {margin:0;padding:30px 0 0 0;;list-style-type:none;}
.join .form ul li {margin:0;padding:20px 0 20px 0;list-style-type:none;border-top:1px dotted #999;color:#444;}
.join .form ul li strong {color:#000;}
.join .form ul li .textField {font-size:20px;padding:5px;border:1px solid #999;color:#666;outline:none;}
.join .form ul li .textField.screenName {width:350px;}
.join .form ul li .rblMessageStarters label {margin:0 10px 0 2px;}
.join .captcha {margin:20px 0 0 0;border:1px solid #ccc;background:#eaeaea;padding:10px;max-width:350px;}
.join .captcha a {color:#333;font-weight:normal;font-size:12px;text-decoration:underline;}
.join .captcha .invalid {background:#C23925;font-size:12px;width:200px;padding:3px 0 3px 10px;margin:10px 0 0 0;color:#fff;}
.join .captcha .valid {background:#77af23;paddinG:3px 0 3px 10px;font-weight:bold;font-size:12px;width:200px;color:#fff;margin:10px 0 0 0;}
.join .captcha .textField {border:1px solid #999;padding:2px;font-size:18px;}
.join .terms {border-top:1px dotted #666;font-size:10px;margin:40px 0 0 0;padding:10px 0 0 0;}
.join .terms a {color:#000;font-weight:bold;}

.join .userValidateSuccess {position:absolute;left:370px;top:0;}
.join .userValidateSuccess img {position:absolute;left:0;top:5px;}
.join .userValidateSuccess div {position:absolute;left:30px;top:0;font-size:10px;font-weight:bold;width:200px;height:38px;vertical-align:middle;text-align:left;color:#006600;line-height:normal;}

.join .userValidateFail {position:absolute;left:370px;top:0;}
.join .userValidateFail img {position:absolute;left:0;top:5px;}
.join .userValidateFail div {position:absolute;left:30px;top:0;font-size:10px;font-weight:bold;width:200px;height:38px;vertical-align:middle;text-align:left;color:#ff0000;line-height:normal;}

.join .success {line-height:18px;font-size:14px;padding:20px 0 0 0;}
.join .success h4 {padding:0;margin:0;color:#68705f;}
.join .success a {color:#444;text-decoration:none;font-weight:normal;}

.join .form .heading 
{
    margin-bottom:10px;background:#333 url('/themes/sca/images/grey_bkgrnd.png');color:#fff;font:700 20px/22px 'Oswald',sans-serif;padding:15px 10px;text-transform:uppercase;
}



/* Help */
.help {}
.help ul {margin:10px 0 0 0;padding:0 0 0 25px;}
.help ul li {margin:0;padding:3px 0 3px 0;}
.help .category {border-bottom:2px solid #ccc;padding:40px 0 40px 0;}
.help .category h4 {padding:0;margin:0;font-size:20px;font-weight:normal;color:#555;}
.help .category ul {padding: 0 0 25px 25px;}
.help .category ul li {padding:4px 0 4px 0;}
.help .category .qa {padding:15px 0 15px 0;}
.help .category .qa .question {font-weight:bold;font-size:14px;color:#333;padding:0 0 5px 0;}
.help .category .qa .answer {}
.help .category .qa .answer img {max-width:500px;height:auto;}



/* Search results */
.search {position:relative;}
.search .searchFilter {width:160px;border:1px solid #ccc;float:left;padding:5px;font-size:12px;}
.search .searchFilter h4 {padding:0;margin:0 0 10px 0;font-size:24px;color:#444;}
.search .searchFilter h6 {padding:0;margin:0 0 5px 0;font-size:11px;text-transform:uppercase;}
.search .searchFilter .subheading{text-transform:uppercase;font-size:11px;font-weight:bold;background-color:#eaeaea;padding:5px 0 5px 5px;border-top:1px solid #ccc;}
.search .searchFilter .loadMoreData{font-size:11px;padding:0 0 5px 0;}
.search .searchFilter .loadMoreData a:link, 
.search .searchFilter .loadMoreData a:visited {font-weight:normal;text-decoration:underline;color:#222;}

.search .searchFilter .apps{margin:10px 0 15px 0;}
.search .searchFilter .apps .app{height:15px;margin-bottom:7px;width:100%;}
.search .searchFilter .apps .app a span{width:7px;height:100%;display:block;background-color:#eaeaea;float:left;margin-right:6px;}
.search .searchFilter .apps .app.on a span{width:7px;height:100%;display:block;background-color:#666;float:left;margin-right:6px;}
.search .searchFilter .apps .app a label,
.search .searchFilter .apps .app.on a label{color:#666;float:right;margin-right:5px;font-weight:normal;}
.search .searchFilter .apps .app a:link,
.search .searchFilter .apps .app a:visited{width:100%;height:100%;display:block;font-weight:normal;color:#666;text-decoration:none;}
.search .searchFilter .apps .app.on a:link,
.search .searchFilter .apps .app.on a:visited{font-weight:bold;color:#444;}
.search .searchFilter .apps .app a:hover{background-color:#FFFFAA;}

.search .searchFilter .searchAuthors{border-top:1px dotted #999;padding:10px 0 0 0;}
.search .searchFilter .searchAuthors .author{height:15px;margin-bottom:3px;width:100%;}
.search .searchFilter .searchAuthors .author a span{display:block;width:120px;height:100%;float:left;overflow:hidden;}
.search .searchFilter .searchAuthors .author a label,
.search .searchFilter .searchAuthors .author.on a label{font-weight:normal;color:#666;float:right;margin-right:5px;}
.search .searchFilter .searchAuthors .author a:link,
.search .searchFilter .searchAuthors .author a:visited{width:100%;height:100%;display:block;font-weight:normal;color:#666;}
.search .searchFilter .searchAuthors .author.on a:link,
.search .searchFilter .searchAuthors .author.on a:visited{font-weight:bold;color:#444;}
.search .searchFilter .searchAuthors .author a:hover{background-color:#FFFFAA;}

.search .searchFilter .searchTags{border-top:1px dotted #999;padding:10px 0 0 0;margin:10px 0 0 0;}
.search .searchFilter .searchTags .tag{height:15px;margin-bottom:3px;width:100%;}
.search .searchFilter .searchTags .tag a span{display:block;width:110px;height:100%;float:left;overflow:hidden;}
.search .searchFilter .searchTags .tag a label,
.search .searchFilter .searchTags .tag.on a label{font-weight:normal;color:#666;float:right;margin-right:5px;width:40px;overflow:hidden;text-align:right;}
.search .searchFilter .searchTags .tag a:link,
.search .searchFilter .searchTags .tag a:visited{width:100%;height:100%;display:block;font-weight:normal;color:#666;}
.search .searchFilter .searchTags .tag.on a:link,
.search .searchFilter .searchTags .tag.on a:visited{font-weight:bold;color:#444;}
.search .searchFilter .searchTags .tag a:hover{background-color:#FFFFAA;}

.search .searchFilter .dateRange {border-top:1px dotted #999;padding:10px 0 0 0;margin:10px 0 0 0;}
.search .searchFilter .dateRange .dates{position:relative;height:35px;}
.search .searchFilter .dateRange .dates input.startDate{width:60px;font-size:11px;border:1px solid #ccc;padding:2px;position:absolute;left:0;top:0;}
.search .searchFilter .dateRange .dates input.endDate{width:60px;font-size:11px;border:1px solid #ccc;padding:2px;position:absolute;right:5px;top:0;}
.search .searchFilter .dateRange .dates span{position:absolute;left:73px;top:2px;}

.search .searchFilter .sortRange{border-top:1px dotted #999;padding:10px 0 0 0;}

.search .searchFilter .filterButton{border-top:1px dotted #999;padding:10px 0 0 0;margin:10px 0 0 0;font-size:11px;}
.search .searchFilter .filterButton a:link,
.search .searchFilter .filterButton a:visited {width:100%;height:12px;display:block;background-color:#eaeaea;text-align:center;padding:5px 0 5px 0;color:#666;font-weight:bold;text-decoration:none;}
.search .searchFilter .filterButton a:hover{background-color:#ccc;color:#222;}

.search .resultDisplay {margin-left:187px;width:430px;overflow:auto;}

.search .resultDisplay .searchBox{width:420px;height:26px;background-color:#F4F4F4;border:1px solid #ccc;}
.search .resultDisplay .searchBox .inputField{outline:none;border:none;background:none;height:24px;margin-left:10px;width:365px;font-size:12px;color:#555;letter-spacing:1px;}
.search .resultDisplay .searchBox .searchButton{height:26px;width:30px;background:url('/themes/asy/images/common/search_icon.gif') no-repeat center center;float:right;border-left:1px dotted #666;}
.search .resultDisplay .searchBox .searchButton a{width:100%;height:100%;display:block;}

.search .resultDisplay .results {margin-top:10px;}
.search .resultDisplay .results .result {width:100%;overflow:hidden;padding:20px 0 20px 0;border-bottom:1px dotted #999;}
.search .resultDisplay .results .clearResult{clear:both;}

.search .resultDisplay .results .result .data{float:left;width:320px;}
.search .resultDisplay .results .result .data h4{padding:0;margin:0;font-size:18px;font-weight:normal;color:#444;}
.search .resultDisplay .results .result .data h4 a:link,
.search .resultDisplay .results .result .data h4 a:visited{text-decoration:none;font-weight:normal;font-size:18px;}
.search .resultDisplay .results .result .data .snippet{font-size:12px;color:#777;}
.search .resultDisplay .results .result .data .appData{font-size:11px;padding-top:8px;}
.search .resultDisplay .results .result .data .appData a:link,
.search .resultDisplay .results .result .data .appData a:visited{font-weight:normal;}
.search .resultDisplay .results .result .data .postData {font-size:11px;padding-top:1px;}
.search .resultDisplay .results .result .data .postData a:link,
.search .resultDisplay .results .result .data .postData a:visited{color:#444;font-weight:normal;text-decoration:underline;}
.search .resultDisplay .results .result .data .tagData{margin-top:15px;font-size:11px;}
.search .resultDisplay .results .result .data .tagData span{background-color:#eaeaea;border:1px solid #CCC;padding:2px;}

.search .resultDisplay .results .result .icon{float:right;width:75px;text-align:center;}
.search .resultDisplay .results .result .icon img{width:50px;height:auto;}
.search .resultDisplay .results .result .icon .appType{color:#ccc;font-size:14px;font-weight:bold;padding-top:5px;}
.search .resultDisplay .results .result .icon .mediaIcon img{border:1px solid #666;}

.search .resultDisplay .spinner {width:100%;text-align:center;padding-top:40px;}
.search .loadMore {width:100%;text-align:center;padding:40px 0 0 0;height:100px;font-size:11px;}
.search .loadMore a:link, .search .loadMore a:visited {line-height:normal;background-color:#eaeaea;padding:7px 50px 7px 50px;color:#666;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

.search .resultDisplay .resultFilters{font-size:10px;margin-top:20px;overflow:hidden;}
.search .resultDisplay .resultFilters ul{margin:0;padding:0;list-style-type:none;}
.search .resultDisplay .resultFilters ul li {height:18px;list-style-type:none;margin:0 7px 7px 0;padding:7px 7px 0 7px;float:left;display:block;background-color:#666;color:#fff;font-weight:bold;vertical-align:middle;border-bottom:2px solid #222;}
.search .resultDisplay .resultFilters ul li img{border:none;float:right;margin-left:5px;}

/* search box (community) */
.communitySearch {}
.communitySearch .form {border:1px solid #ccc;height:40px;margin:10px 0 0 0;overflow:hidden;}
.communitySearch .form input {width:65%;height:40px;border:none;padding:0 0 0 10px;margin:0;}
.communitySearch .form a {
    width: 50px;
    height: 40px;
    display: block;
    float: right;
    background: #eaeaea url(/themes/sca/images/search-icon.png) center center no-repeat;
    border-left: 1px dotted #ccc;